文档
注册

acl.himpi.sys_ctl_epoll

c函数原型

hi_s32 hi_mpi_sys_ctl_epoll(hi_s32 epoll_fd, hi_s32 operation, hi_s32 fd, hi_dvpp_epoll_event *event);

Python函数

ret = acl.himpi.sys_ctl_epoll(epoll_fd, operation, fd, event)

函数功能

在媒体数据处理Epoll实例中,对对应的媒体数据处理通道进行控制操作(增、删、改)。

Atlas 200/300/500 推理产品,不支持该接口。

Atlas 训练系列产品,不支持该接口。

输入说明

  • epoll_fd:Epoll实例句柄,句柄需提前通过acl.himpi.sys_create_epoll接口创建。
  • operation:操作类型(增、删、改),参见acl.hi.dvpp_epoll_ctl_op
  • fd:媒体数据处理通道的文件句柄。VENC场景下,您可以调用acl.himpi.venc_get_fd接口提前获取该文件句柄。VDEC场景下,您可以调用acl.himpi.vdec_get_fd接口提前获取该文件句柄。
  • event:Epoll事件信息的指针地址。该参数用于描述对应媒体数据处理通道事件类型以及关联的用户数据。 进行删除操作时,该字段无效。

返回值说明

ret:int,错误码。

  • 返回0,表示成功。
  • 返回非0,表示失败,参见公共返回码

约束说明

参考资源

接口调用流程及示例,参见JPEGE图片编码VENC视频编码

接口调用流程及示例,参见JPEGE图片编码

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词