跳到主要内容

函数:venc_get_channel_desc_src_rate

函数:venc_get_channel_desc_buf_size

C函数原型uint32_t aclvencGetChannelDescBufSize(const aclvencChannelDesc *channelDesc)
Python函数buf_size = acl.media.venc_get_channel_desc_buf_size(venc_channel_desc)
函数功能获取视频编码处理通道描述信息的属性:编码输出缓存大小。
输入说明venc_channel_desc:int,表示视频数据编码处理通道的描述信息。
返回值说明**buf_size:**int,编码输出缓存大小,单位为Byte。

父主题: VENC功能

函数:venc_get_channel_desc_rc_mode

C函数原型uint32_t aclvencGetChannelDescRcMode(const aclvencChannelDesc *channelDesc)
Python函数rc_mode = acl.media.venc_get_channel_desc_rc_mode(venc_channel_desc)
函数功能获取视频编码处理通道的描述信息。
输入说明venc_channel_desc:int,表示视频编码处理通道的描述信息。
返回值说明**rc_mode:**int,指定码率控制模式。
- 1表示变码率VBR模式。
- 2表示定码率CBR模式。

父主题: VENC功能

函数:venc_get_channel_desc_src_rate

C函数原型uint32_t aclvencGetChannelDescSrcRate(const aclvencChannelDesc *channelDesc)
Python函数src_rate = acl.media.venc_get_channel_desc_src_rate(venc_channel_desc)
函数功能获取视频编码处理通道的描述信息。
输入说明venc_channel_desc:int,表示视频编码处理通道的描述信息。
返回值说明**src_rate :**int,输入码流帧率,单位fps。

父主题: VENC功能

函数:venc_get_channel_desc_max_bit_rate

C函数原型uint32_t aclvencGetChannelDescMaxBitRate(const aclvencChannelDesc *channelDesc)
Python函数max_bit_rate = acl.media.venc_get_channel_desc_max_bit_rate(venc_channel_desc)
函数功能获取视频编码处理通道的描述信息。
输入说明venc_channel_desc:int,表示视频编码处理通道的描述信息。
返回值说明**max_bit_rate:**int,输出码率,单位kbps。

父主题: VENC功能

函数:venc_set_channel_desc_param

C函数原型aclError aclvencSetChannelDescParam(aclvencChannelDesc *channelDesc, aclvencChannelDescParamType paramType, size_t length, const void *param)
Python函数ret = acl.media.venc_set_channel_desc_param(venc_channel_desc, param_type, param)
函数功能设置视频编码处理通道的属性参数接口。同步接口。
输入说明venc_channel_desc:int,表示视频编码处理通道的描述信息。 param_type:int,属性参数的类型,参考aclvencChannelDescParamTypeparam:属性参数值。
- 属性参数的类型为uint64_t或uint32_t时,此处为对应的参数值。
- 属性参数的类型为回调函数时,此处为python函数对象,编码回调函数。 python侧格式如下:
python<br> def venc_call_back_func(dvpp_pic_desc, dvpp_stream_desc, user_data):<br> pass<br>
- 属性参数的类型为指针时,此处为指针指向的地址。
返回值说明ret:int,错误码。
- 返回0表示成功。
- 返回其它值表示失败。

父主题: VENC功能

函数:venc_get_channel_desc_param

C函数原型aclError aclvencGetChannelDescParam(const aclvencChannelDesc *channelDesc, aclvencChannelDescParamType paramType, size_t length, size_t *paramRetSize, void *param)
Python函数attr, ret = acl.media.venc_get_channel_desc_param(venc_channel_desc, param_type)
函数功能获取视频编码处理通道的描述信息。同步接口。
输入说明venc_channel_desc:int,表示视频编码处理通道的描述信息。 param_type:int,属性参数的类型,参考aclvencChannelDescParamType
返回值说明attr:属性值
- 属性参数的类型为uint64_t或uint32_t时,此处为对应的属性值。
- 属性参数的类型为回调函数时,此处为python函数对象,编码回调函数。 python侧格数如下:
python<br> def venc_call_back_func(dvpp_pic_desc, dvpp_stream_desc, user_data):<br> pass<br>
- 属性参数的类型为指针时,此处为指针指向的地址。
ret:int,错误码。
- 返回0表示成功。
- 返回其它值表示失败。

父主题: VENC功能

在线提单