---
title: Config
description: "输入编码器的初始化配置，需要在InitEncoder之前调用。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/240RC1/armnative/kunpengcpsvideo_16_0056.html
sourcePath: /source/zh/kunpengboostkithistory/240RC1/armnative/kunpengcpsvideo_16_0056.html
indexId: 3d240b51f99bb433d0287821556fe8f35c52aaa6023019840cef7c1de019f9b279
---
# Config

#### 函数功能

输入编码器的初始化配置，需要在InitEncoder之前调用。


#### 约束说明

NA


#### 函数原型

EncoderRetCode Config(const VmiEncoderConfig &config)


#### 参数说明

| 参数名称 | 输入/输出 | 参数类型 | 参数描述 |
| --- | --- | --- | --- |
| config | 输入 | struct VmiEncoderConfig | 要配置的编码器配置。 |


struct VmiEncoderConfig和struct VmiEncoderParams的具体定义如下：

```
struct VmiEncoderParams {
uint32_t bitRate = 3000000;
uint32_t gopSize = 30;
uint32_t profile = 1;
uint32_t keyFrame = 0;
};
struct VmiEncoderConfig {
uint32_t width = 720;
uint32_t height = 1280;
uint32_t frameRate = 30;
VmiEncoderParams encodeParams;
};
```


#### 返回值说明

数据类型：EncoderRetCode

取值如下：

- VIDEO_ENCODER_SUCCESS：配置编码器成功。
-
