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) |
函数功能 |
在DVPP EPoll实例中,对被侦听DVPP通道进行控制操作(增、删、改)。 昇腾310 AI处理器,当前版本该接口预留。 昇腾910 AI处理器,当前版本该接口预留。 |
输入说明 |
epoll_fd:DVPP epoll实例句柄,句柄需提前通过acl.himpi.sys_create_epoll接口创建。 operation:操作类型(增、删、改),参见acl.hi.dvpp_epoll_ctl_op。 fd:被侦听的DVPP通道的文件句柄。VENC场景下,您可以调用acl.himpi.venc_get_fd接口提前获取该文件句柄。VDEC场景下,您可以调用acl.himpi.vdec_get_fd接口提前获取该文件句柄。 event:描述需要侦听的DVPP通道事件类型以及关联的用户数据。 进行删除操作时,该字段不用,可直接传入NULL。 |
返回值说明 |
ret:int,错误码。
|
约束说明 |
acl.himpi.sys_create_epoll、acl.himpi.sys_ctl_epoll、acl.himpi.sys_wait_epoll、acl.himpi.sys_close_epoll这几个接口要配合使用。使用Epoll模型进行DVPP通道输入输出操作。 |
注意事项 |
无 |
参考资源 |
无 |