跳到主要内容

函数:vdec_set_channel_desc_entype

函数:vdec_set_channel_desc_channel_id

C函数原型aclError aclvdecSetChannelDescChannelId(aclvdecChannelDesc *channelDesc, uint32_t channelId)
Python函数ret = acl.media.vdec_set_channel_desc_channel_id(vdec_channel_desc, channel_id)
函数功能设置视频解码处理通道描述信息的属性:解码通道号。
输入说明vdec_channel_desc:int,视频解码处理通道描述信息的指针地址。 channel_id:int,通道ID。 Atlas 200/500 A2推理产品,该参数值的取值范围[0, 255]。
返回值说明ret:int,错误码。
- 返回0表示成功。
- 返回其它值表示失败。

父主题: VDEC功能

函数:vdec_set_channel_desc_thread_id

C函数原型aclError aclvdecSetChannelDescThreadId(aclvdecChannelDesc *channelDesc, uint64_t threadId)
Python函数ret = acl.media.vdec_set_channel_desc_thread_id(vdec_channel_desc, thread_id)
函数功能设置视频解码处理通道描述信息的属性:回调线程ID。
输入说明vdec_channel_desc:int,视频解码处理通道描述信息的指针地址。 thread_id:int,回调线程ID。 (说明:同一个进程内,在不同的Device上注册VDEC解码回调函数的线程时,不能指定同一个线程ID。 同一个Device上,多路VDEC解码可以指定同一个线程ID,但相比一个线程处理一路VDEC解码任务来说,一个线程内串行处理多路VDEC解码任务时,VDEC解码性能可能下降。)
返回值说明ret:int,错误码。
- 返回0表示成功。
- 返回其它值表示失败。

父主题: VDEC功能

函数:vdec_set_channel_desc_callback

C函数原型aclError aclvdecSetChannelDescCallback(aclvdecChannelDesc *channelDesc, aclvdecCallback callback)
Python函数ret = acl.media.vdec_set_channel_desc_callback(vdec_channel_desc, callback)
函数功能设置视频解码处理通道描述信息的属性:回调函数。
输入说明vdec_channel_desc:int,视频解码处理通道描述信息的指针地址。 callback:Python函数对象,回调函数。 Python侧格式如下:
python<br>def vdec_call_back_func(dvpp_stream_desc, dvpp_pic_desc, user_data):<br>pass<br>
返回值说明ret:int,错误码。
- 返回0表示成功。
- 返回其它值表示失败。

父主题: VDEC功能

函数:vdec_set_channel_desc_entype

C函数原型aclError aclvdecSetChannelDescEnType(aclvdecChannelDesc *channelDesc, acldvppStreamFormat enType)
Python函数ret = acl.media.vdec_set_channel_desc_entype(vdec_channel_desc, entype)
函数功能设置视频解码处理通道描述信息的属性:视频编码协议。
输入说明vdec_channel_desc:int,视频解码处理通道描述信息的指针地址。 entype:int,视频编码协议。
- 0:H265_MAIN_LEVEL
- 1:H264_BASELINE_LEVEL
- 2:H264_MAIN_LEVEL
- 3:H264_HIGH_LEVEL
返回值说明ret:int,错误码。
- 返回0表示成功。
- 返回其它值表示失败。

父主题: VDEC功能

函数:vdec_set_channel_desc_out_pic_format

C函数原型aclError aclvdecSetChannelDescOutPicFormat(aclvdecChannelDesc *channelDesc, acldvppPixelFormat outPicFormat)
Python函数ret = acl.media.vdec_set_channel_desc_out_pic_format(vdec_channel_desc, out_pic_format)
函数功能设置视频解码处理通道描述信息的属性:YUV图像存储格式。
输入说明vdec_channel_desc:int,视频解码处理通道描述信息的指针地址。 out_pic_format:int,YUV图像存储格式,支持如下格式:
- YUV420SP NV12
- YUV420SP NV21
- RGB888
- BGR888
如果不设置输出格式,默认使用YUV420SP NV12。
返回值说明ret:int,错误码。
- 返回0表示成功。
- 返回其它值表示失败。

父主题: VDEC功能

函数:vdec_set_channel_desc_out_pic_width

C函数原型aclError aclvdecSetChannelDescOutPicWidth(aclvdecChannelDesc *channelDesc, uint32_t outPicWidth)
Python函数ret = acl.media.vdec_set_channel_desc_out_pic_width(vdec_channel_desc, out_pic_width)
函数功能设置视频解码处理通道描述信息的属性:图片宽度。
输入说明vdec_channel_desc:int,视频解码处理通道描述信息的指针地址。 out_pic_width:int,解码码流最大宽度。 Atlas 200/500 A2推理产品,如果不设置解码码流最大宽度,内部默认使用4096。
返回值说明ret:int,错误码。
- 返回0表示成功。
- 返回其它值表示失败。

父主题: VDEC功能

函数:vdec_set_channel_desc_out_pic_height

C函数原型aclError aclvdecSetChannelDescOutPicHeight(aclvdecChannelDesc *channelDesc, uint32_t outPicHeight)
Python函数ret = acl.media.vdec_set_channel_desc_out_pic_height(vdec_channel_desc, out_pic_height)
函数功能设置视频解码处理通道描述信息的属性:图片高度。
输入说明vdec_channel_desc:int,vdec通道描述地址对象, 表示视频数据解码处理通道的描述信息。 out_pic_height:int,解码码流最大高度。 Atlas 200/500 A2推理产品,如果不设置解码码流最大高度,内部默认使用4096。
返回值说明ret:int,错误码。
- 返回0表示成功。
- 返回其它值表示失败。

父主题: VDEC功能

在线提单