鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

EncodeOneFrame

函数功能

编码一帧数据。

函数原型

EncoderRetCode EncodeOneFrame(int32_t fd, const uint8_t *inputData, uint32_t inputSize, uint8_t **outputData, uint32_t *outputSize)

参数说明

参数名称

输入/输出

参数类型

参数描述

fd

输入

int32_t

编码器标记符。

inputData

输入

const uint8_t *

待编码数据缓冲区首地址,数据格式为yuv420p。

inputSize

输入

uint32_t

待编码数据长度,单位Byte。

outputData

输出

uint8_t **

编码后的数据。

outputSize

输出

uint32_t *

编码后的数据长度,单位Byte。

返回值说明

数据类型:EncoderRetCode

取值如下:

  • VIDEO_ENCODER_SUCCESS:编码一帧成功。
  • VIDEO_ENCODER_ENCODE_FAIL:编码一帧失败。