aclvencFrameConfig
aclvencCreateFrameConfig
函数功能
创建aclvencFrameConfig类型的数据,表示VENC编码时的单帧编码配置参数。同步接口。
如需销毁aclvencFrameConfig类型的数据,请参见aclvencDestroyFrameConfig。
昇腾910 AI处理器,当前版本不支持该接口。
函数原型
aclvencFrameConfig *aclvencCreateFrameConfig()
参数说明
无
返回值说明
- 返回aclvencFrameConfig类型的指针,表示成功。
- 返回nullptr,表示失败。
aclvencSetFrameConfig系列接口
函数功能
设置单帧编码配置参数。同步接口。
昇腾910 AI处理器,当前版本不支持该接口。
函数原型
aclError aclvencSetFrameConfigForceIFrame(aclvencFrameConfig *config, uint8_t forceIFrame);
aclError aclvencSetFrameConfigEos(aclvencFrameConfig *config, uint8_t eos)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
config |
输出 |
表示单帧编码配置数据。 需提前调用aclvencCreateFrameConfig接口创建aclvencFrameConfig类型的数据。 |
forceIFrame |
输入 |
是否强制重新开始I帧间隔:
|
eos |
输入 |
是否为结束帧:
|
返回值说明
返回0表示成功,返回非0表示失败。
aclvencGetFrameConfig系列接口
函数功能
获取单帧编码配置参数。同步接口。
昇腾910 AI处理器,当前版本不支持该接口。
函数原型
uint8_t aclvencGetFrameConfigForceIFrame(const aclvencFrameConfig *config);
uint8_t aclvencGetFrameConfigEos(const aclvencFrameConfig *config)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
config |
输入 |
表示单帧编码配置数据。 需提前调用aclvencCreateFrameConfig接口创建aclvencFrameConfig类型的数据,调用aclvencSetFrameConfig系列接口设置单帧编码配置参数。 |
返回值说明
参数名 |
说明 |
---|---|
forceIFrame |
是否强制重新开始I帧间隔:
|
eos |
是否为结束帧:
|
aclvencDestroyFrameConfig
函数原型
aclError aclvencDestroyFrameConfig(aclvencFrameConfig *config)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
config |
输入 |
待销毁的aclvencFrameConfig类型的指针。 |
返回值说明
返回0表示成功,返回非0表示失败。