acl.himpi.vdec_set_chn_attr

C Prototype

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

Python Function

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

Function Usage

Sets the attributes of a VDEC channel. This API is not supported.

Input Description

chn: int, decoding channel ID.

attr: dict, dictionary of the decoding channel attributes. For details, see hi_vdec_chn_attr.

Return Value

ret: int, error code.

Restrictions

  • Ensure that a channel has been created. Otherwise, the error code HI_ERR_VDEC_UNEXIST is returned.
  • Among the attributes, only the following are configurable: type, mode, and ref_frame_num. The value of type can only be HI_PT_H264 or HI_PT_H265.
  • The decoder automatically resets the decoding channel when the channel attributes are updated.