文档
注册

aclvdecCallback

函数功能

视频解码回调函数,同步接口。用户需自定义该回调函数。

约束说明

  • 在回调函数中不能执行销毁通道操作,否则会导致程序执行死锁。
  • 回调函数处理的时延应满足发帧帧率要求,否则会影响aclvdecSendFrame接口进行视频帧处理的实时性。
  • 注销回调线程要在所有Callback执行完成后(即注销送码流线程之后)。
  • 当使用了抽帧功能后(调用aclvdecSendSkippedFrame接口),回调相应帧的output为nullptr。

    对于抽帧的情况,输出Buffer无解码结果,且抽掉的帧按照顺序输出。

    对于不抽帧的情况,输出Buffer中才会有解码结果,且不抽的帧按照顺序输出。

    如果解码码流中同时存在抽帧、不抽帧的情况,则系统不保证抽掉的帧与不抽的帧之间按照顺序输出。

函数原型

void (* aclvdecCallback) (acldvppStreamDesc * input, acldvppPicDesc * output, void* userData)

参数说明

参数名

输入/输出

说明

input

输入

输入码流描述信息的指针。与aclvdecSendFrame接口中的input一致。

output

输入

VDEC解码后的输出图片描述信息的指针,输出内存用户需提前申请。

userData

输入

用户自定义数据的指针。

返回值说明

参考资源

接口调用流程及示例,参见VDEC视频解码

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

当前产品无相关内容

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