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:int,Epoll实例句柄的指针地址,句柄需提前通过acl.himpi.sys_create_epoll接口创建。 operation:int,操作类型(增、删、改),请参见hi_dvpp_epoll_ctl_op。 fd:int,媒体数据处理通道的文件句柄。VENC场景下,您可以调用acl.himpi.venc_get_fd接口提前获取该文件句柄。VDEC场景下,您可以调用acl.himpi.vdec_get_fd接口提前获取该文件句柄。 event:int,Epoll事件信息的指针地址。该参数用于描述对应媒体数据处理通道事件类型以及关联的用户数据。 进行删除操作时,该字段无效。 |
返回值说明 |
ret:int,错误码。
|
约束说明 |
|
参考资源 |
父主题: 公共接口