vdec_get_chn_attr

Applicability

Product

Supported (√/x)

Atlas A3 training products/Atlas A3 inference products

Atlas A2 training products/Atlas A2 inference products

Atlas training products

x

Atlas inference products

Atlas 200I/500 A2 inference products

Function Usage

Obtains the attributes of a decoding channel.

Prototype

  • C Prototype
    1
    hi_s32 hi_mpi_vdec_get_chn_attr(hi_vdec_chn chn, hi_vdec_chn_attr *attr);
    
  • Python Function
    1
    attr, ret= acl.himpi.vdec_get_chn_attr(chn)
    

Parameter Description

Parameter

Description

chn

Int, decoding channel ID.

  • Atlas inference products: The value range of this parameter is [0, 256). The JPEGD and VDEC functions share the same channels, and the maximum number of channels is 256.
  • Atlas A2 training products/Atlas A2 inference products: The value range of this parameter is [0, 256). The JPEGD and VDEC functions share the same channels, and the maximum number of channels is 256. Among them, a maximum of 256 JPEGD decoding channels and 32 VDEC decoding channels are supported.
  • Atlas 200I/500 A2 inference products: The value range of this parameter is [0, 128). The JPEGD and VDEC functions share the same channels, and the maximum number of channels is 128.
  • Atlas A3 training products/Atlas A3 inference products: The value range of this parameter is [0, 256). The JPEGD and VDEC functions share the same channels, and the maximum number of channels is 256. Among them, a maximum of 256 JPEGD decoding channels and 32 VDEC decoding channels are supported.

Return Value Description

Return Value

Description

attr

Dict, dictionary of the decoding channel attributes. For details, see hi_vdec_chn_attr.

ret

Int, error code.

Restrictions

Ensure that a channel has been created. Otherwise, the error code HI_ERR_VDEC_UNEXIST is returned.