函数: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,属性参数的类型,参考aclvencChannelDescParamType。 param:属性参数值。 - 属性参数的类型为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功能
在线提单