中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

SetCallbacks

函数功能

设置解码器事件通知回调函数。

约束说明

NA

函数原型

DecoderRetCode SetCallbacks(std::function<void(DecodeEventIndex, uint32_t, void *)> eventCallBack)

参数说明

字段名称

输入/输出

字段类型

字段描述

eventCallBack

输入

std::function<void(DecodeEventIndex, uint32_t, void *)>

解码器事件通知回调函数。

当解码器中有事件需要通知上层时,需要调用此接口中设置的回调函数,其中index表示事件的类型,uint32_t和void *类型参数分别用于存放对应的数据,详细定义如下:

// 解码事件
enum DecodeEventIndex : uint32_t {
    INDEX_PIC_INFO_CHANGE,
    INDEX_EVENT_NONE
};

INDEX_PIC_INFO_CHANGE表示解码图像大小变化,此时在void *参数处挂载struct PicInfoParams *类型,具体定义请参见SetDecodeParams

返回值说明

数据类型:DecoderRetCode

取值如下:

  • VIDEO_DECODER_SUCCESS:设置回调成功。
  • VIDEO_DECODER_SET_FUNC_FAIL:设置回调失败。
搜索结果
找到“0”个结果

当前产品无相关内容

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