函数:venc_get_channel_desc_channel_id
函数:venc_set_channel_desc_src_rate
| C函数原型 | aclError **aclvencSetChannelDescSrcRate(**aclvencChannelDesc *channelDesc, uint32_t srcRate) |
|---|---|
| Python函数 | ret = acl.media.venc_set_channel_desc_src_rate(venc_channel_desc, src_rate) |
| 函数功能 | 设置视频编码处理通道描述信息的属性。 |
| 输入说明 | venc_channel_desc:int,表示视频编码处理通道的描述信息。 **src_rate:**int,输入码流帧率,单位fps。 Atlas 200/500 A2推理产品,取值范围0或者[1,240]。 如果不设置该参数,默认为30;如果设置为0,表示使用默认值,即30。如果该值和实际输入码流帧率相差太大,会影响输出码率。 |
| 返回值说明 | ret:int,错误码。 - 返回0表示成功。 - 返回其它值表示失败。 |
| 约束说明 | 无 |
父主题: VENC功能
函数:venc_set_channel_desc_max_bit_rate
| C函数原型 | aclError **aclvencSetChannelDescMaxBitRate(**aclvencChannelDesc *channelDesc, uint32_t maxBitRate) |
|---|---|
| Python函数 | ret = acl.media.venc_set_channel_desc_max_bit_rate(venc_channel_desc, max_bit_rate) |
| 函数功能 | 设置视频编码处理通道描述信息的属性。 |
| 输入说明 | venc_channel_desc:int,表示视频编码处理通道的描述信息。 **max_bit_rate:**int,输出码率,单位kbps。 Atlas 200/500 A2推理产品,取值范围[2,614400],如果不设置该参数,默认为2000;如果设置为0,表示使用默认值,即2000。 |
| 返回值说明 | ret:int,错误码。 - 返回0表示成功。 - 返回其它值表示失败。 |
| 约束说明 | 无 |
父主题: VENC功能
函数:venc_get_channel_desc_channel_id
| C函数原型 | uint32_t aclvencGetChannelDescChannelId(const aclvencChannelDesc *channelDesc); |
|---|---|
| Python函数 | channel_id = acl.media.venc_get_channel_desc_channel_id(venc_channel_desc) |
| 函数功能 | 获取视频编码处理通道的描述信息:通道号。 |
| 输入说明 | venc_channel_desc:int,表示视频数据编码处理通道的描述信息。 |
| 返回值说明 | channel_id:int,通道号,默认为0。 |
父主题: VENC功能
函数:venc_get_channel_desc_thread_id
| C函数原型 | uint64_t aclvencGetChannelDescThreadId(const aclvencChannelDesc *channelDesc); |
|---|---|
| Python函数 | thread_id = acl.media.venc_get_channel_desc_thread_id(venc_channel_desc) |
| 函数功能 | 获取视频编码处理通道的描述信息:回调线程ID。 |
| 输入说明 | venc_channel_desc:int,表示视频数据编码处理通道的描述信息。 |
| 返回值说明 | thread_id:int,回调线程ID。 |
父主题: VENC功能
函数:venc_get_channel_desc_callback
| C函数原型 | aclvencCallback aclvencGetChannelDescCallback(const aclvencChannelDesc *channelDesc); |
|---|---|
| Python函数 | callback = acl.media.venc_get_channel_desc_callback(venc_channel_desc) |
| 函数功能 | 获取视频编码处理通道的描述信息:编码回调函数。 |
| 输入说明 | venc_channel_desc:int,表示视频数据编码处理通道的描述信息。 |
| 返回值说明 | callback:python函数对象,编码回调函数。 Python侧格式如下: python<br>def venc_call_back_func(dvpp_pic_desc, dvpp_stream_desc, user_data):<br>pass<br> |
父主题: VENC功能
函数:venc_get_channel_desc_entype
| C函数原型 | acldvppStreamFormat aclvencGetChannelDescEnType(const aclvencChannelDesc *channelDesc); |
|---|---|
| Python函数 | **entype = acl.media.venc_get_channel_desc_entype(**venc_channel_desc) |
| 函数功能 | 获取视频编码处理通道的描述信息:视频编码协议。 |
| 输入说明 | venc_channel_desc:int,表示视频数据编码处理通道的描述信息。 |
| 返回值说明 | entype:int,视频编码协议。 - H265-main level(0) - H264-baseline level(1) - H264-main level(2) - H264-high level(3) |
父主题: VENC功能
在线提单