c函数原型
|
hi_s32 hi_mpi_vdec_set_chn_attr(hi_vdec_chn chn, const hi_vdec_chn_attr *attr);
|
Python函数
|
ret = acl.himpi.vdec_set_chn_attr(chn, attr)
|
函数功能
|
设置解码通道属性。不支持该接口。
|
输入说明
|
chn:int,解码通道号。 - Atlas 推理系列产品,该参数的取值范围:[0, 256),JPEGD功能和VDEC功能共用通道,且通道总数最多256。
- Atlas A2 训练系列产品/Atlas 800I A2 推理产品,该参数的取值范围:[0, 256),JPEGD功能和VDEC功能共用通道,且通道总数最多256,其中,JPEGD解码通道总数最多256,VDEC解码通道总数最多32。
- Atlas 200I/500 A2 推理产品,该参数的取值范围:[0, 128),JPEGD功能和VDEC功能共用通道,且通道总数最多128。
attr:dict,解码通道属性字典,具体请参见hi_vdec_chn_attr。
|
返回值说明
|
ret:int,错误码。
|
约束说明
|
- 获取属性前必须保证通道已创建,否则会返回通道未创建的错误码“HI_ERR_VDEC_UNEXIST”。
- 可以改变的属性有“type”、“mode”、“ref_frame_num”,其它属性不能改变。其中,“type”只支持“HI_PT_H264”、“HI_PT_H265”。
- 解码器内部会在改变属性时会自动复位解码通道。
|