文档
注册

VideoEncodeCallBack

功能

用于定义视频编码输入的回调函数。

请勿在回调函数内实现过于复杂的操作,而是单纯用用户自定义“userData”来接收视频编码回调结果,否则回调线程会发生卡住的现象,导致视频编码速度变慢。

结构定义

typedef APP_ERROR (*VideoEncodeCallBack)(std::shared_ptr<uint8_t>& outDataPtr, uint32_t& outDataSize,
                                         uint32_t& channelId, uint32_t& frameId, void* userData);

参数说明

参数名

说明

outDataPtr

编码后输出视频帧数据的内存地址。

outDataSize

编码后输出视频帧数据的内存大小。

channelId

视频流索引,由VideoEncoder类的构造函数来设置。

frameId

视频帧索引,由VideoEncoder类的Encode函数来设置。

userData

用户自定义回调输入的数据类型(主要用来获取编码数据)。

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

当前产品无相关内容

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