在媒体数据处理Epoll实例中,对对应的媒体数据处理通道进行控制操作(增、删、改)。
Atlas 200/300/500 推理产品,不支持该接口。
Atlas 训练系列产品,不支持该接口。
hi_s32 hi_mpi_sys_ctl_epoll(hi_s32 epoll_fd, hi_s32 operation, hi_s32 fd, hi_dvpp_epoll_event *event)
参数名 |
输入/输出 |
说明 |
---|---|---|
epoll_fd |
输入 |
Epoll实例句柄,句柄需提前通过hi_mpi_sys_create_epoll接口创建。 |
operation |
输入 |
操作类型(增、删、改),参见hi_dvpp_epoll_ctl_op。 |
fd |
输入 |
媒体数据处理通道的文件句柄。VENC场景下,您可以调用hi_mpi_venc_get_fd接口提前获取该文件句柄。VDEC场景下,您可以调用hi_mpi_vdec_get_fd接口提前获取该文件句柄。 |
event |
输入 |
Epoll事件信息的指针。 该参数用于描述对应媒体数据处理通道事件类型以及关联的用户数据。 进行删除操作时,该字段不用,可直接传入NULL。 |