---
title: VencEncodeOneFrame
description: "编码器编码一帧数据。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcps/boostcph/instrucstreamengine/kunpengcpsinstruction_17_0022.html
sourcePath: /source/zh/kunpengcps/boostcph/instrucstreamengine/kunpengcpsinstruction_17_0022.html
indexId: 8941b30c72ba95346e7fb47f9aef5b7d412d988c0b3f8488c8f5f7fedf2e063e85
---
# VencEncodeOneFrame

#### 函数功能

编码器编码一帧数据。


#### 函数原型

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：编码一帧数据失败。
