跳到主要内容

函数:venc_set_frame_config_force_i_frame

函数:venc_create_frame_config

C函数原型aclvencFrameConfig *aclvencCreateFrameConfig()
Python函数frame_config = acl.media.venc_create_frame_config()
函数功能创建aclvencFrameConfig类型的数据,创建VENC编码时的单帧编码配置参数。同步接口。
返回值说明frame_config:int。
- 返回非0值,表示成功。
- 返回0,表示失败。

父主题: VENC功能

函数:venc_destroy_frame_config

C函数原型aclError aclvencDestroyFrameConfig(aclvencFrameConfig *config)
Python函数ret = acl.media.venc_destroy_frame_config(frame_config)
函数功能销毁通过acl.media.venc_create_frame_config接口创建的aclvencFrameConfig类型的数据。同步接口。
输入说明frame_config:int,指定需要销毁的config。
返回值说明ret:int,错误码。
- 返回0表示成功。
- 返回其它值表示失败。

父主题: VENC功能

函数:venc_set_frame_config_force_i_frame

C函数原型aclError aclvencSetFrameConfigForceIFrame(aclvencFrameConfig *config, uint8_t forceIFrame);
Python函数ret = acl.media.venc_set_frame_config_force_i_frame(config, force_i_frame)
函数功能设置单帧编码配置参数。同步接口。
输入说明config:int,表示单帧编码配置数据。 force_i_frame:int,是否强制重新开始I帧间隔。
- 0:不强制。
- 1:强制重新开始I帧。
返回值说明ret:int,错误码。
- 返回0表示成功。
- 返回其它值表示失败。

父主题: VENC功能

函数:venc_set_frame_config_eos

C函数原型aclError aclvencSetFrameConfigEos(aclvencFrameConfig *config, uint8_t eos)
Python函数ret = acl.media.venc_set_frame_config_eos(config, eos)
函数功能设置单帧编码配置参数。同步接口。
输入说明config:int,表示单帧编码配置数据。 eos:uint8_t,是否为结束帧。
- 0:不是结束帧。
- 1:是结束帧。
返回值说明ret:int,错误码。
- 返回0表示成功。
- 返回其它值表示失败。

父主题: VENC功能

函数:venc_get_frame_config_force_i_frame

C函数原型uint8_t aclvencGetFrameConfigForceIFrame(const aclvencFrameConfig *config);
Python函数force_i_frame = acl.media.venc_get_frame_config_force_i_frame(config)
函数功能获取单帧编码配置参数。同步接口。
输入说明config:int,表示单帧编码配置数据。
返回值说明force_i_frame:int,是否强制重新开始I帧间隔。
- 0:不强制重新开始。
- 1:强制重新开始I帧。

父主题: VENC功能

函数:venc_get_frame_config_eos

C函数原型uint8_t aclvencGetFrameConfigEos(const aclvencFrameConfig *config)
Python函数eos = acl.media.venc_get_frame_config_eos(config)
函数功能获取单帧编码配置参数。
输入说明config:int,表示单帧编码配置数据。
返回值说明eos:uint8_t,是否为结束帧。
- 0:不是结束帧。
- 1:是结束帧。

父主题: VENC功能

在线提单