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

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;
    uint32_t rcMode = 2;                        // 流控模式
    uint32_t crf = 34;                          // crf码控级别
    uint32_t maxCrfRate = 20000000;             // crf码率峰值
    int32_t vbvBufferSize = 1000;               // crf码率缓冲区大小
};
struct VmiEncoderConfig {
    uint32_t width = 720;
    uint32_t height = 1280;
    uint32_t frameRate = 30;
    VmiEncoderParams encodeParams;
};

返回值说明

数据类型:EncoderRetCode

取值如下:

VIDEO_ENCODER_SUCCESS:配置编码器成功。

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

当前产品无相关内容

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