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

VencEncodeOneFrame

函数功能

编码器编码一帧数据。

约束说明

NA

函数原型

EncoderRetCode VencEncodeOneFrame(uint32_t encHandle, const uint8_t *inputData, uint32_t inputSize, uint8_t **outputData, uint32_t *outputSize)

参数说明

参数名称

输入/输出

参数类型

参数描述

encHandle

输入

uint32_t

编码器对象句柄,用于唯一标识一个编码器实例。

inputData

输入

const uint8_t *

编码输入数据地址。

inputSize

输入

uint32_t

编码输入数据大小。

outputData

输出

uint8_t **

编码输出数据地址,内存生命周期由编码器内部管理。

outputSize

输出

uint32_t *

编码输出数据大小。

返回值说明

EncoderRetCode取值如下:

  • VIDEO_ENCODER_SUCCESS:编码一帧数据成功。
  • VIDEO_ENCODER_ENCODE_FAIL:编码器句柄不存在。
  • VIDEO_ENCODER_INIT_FAIL:初始化编码器失败。