acl.himpi.vdec_create_chn

c函数原型

hi_s32 hi_mpi_vdec_create_chn(hi_vdec_chn chn, const hi_vdec_chn_attr *attr);

Python函数

ret = acl.himpi.vdec_create_chn(chn, attr)

函数功能

创建解码通道。

输入说明

chn(hi_vdec_chn):解码通道号 。

昇腾310 AI处理器上,该参数的取值范围:[0, 32)。

昇腾910 AI处理器上,该参数的取值范围:[0, 32)。

attr(hi_vdec_chn_attr):解码通道属性指针。

返回值说明

ret:int,错误码。

约束说明

注意事项

  • 通道号不能超出最大的通道号范围。
  • 在创建视频解码通道之前必须保证通道未创建(或者已经销毁),否则会直接返回错误。
  • 系统内存不足时会返回HI_ERR_VDEC_NO_MEM的错误码,可考虑扩展OS内存。
  • 当通道属性attr中的值超过解码能力集时,会返回HI_ERR_VDEC_ILLEGAL_PARAM的错误码。
  • 只要帧存buffer和Tmvbuffer足够大,解码通道能解码在最大最小分辨率范围内的任意分辨率码流。通道宽高当前只与码流 buffer、SCDbuffer 大小有关。

参考资源