venc_set_jpeg_param

Applicability

Product

Supported

Atlas 350 Accelerator Card

Atlas A3 training product/Atlas A3 inference product

Atlas A2 training product/Atlas A2 inference product

Atlas training product

x

Atlas inference product

Atlas 200I/500 A2 inference product

Description

Sets the advanced QT parameters for a JPEG encoding channel.

Prototype

  • C Prototype
    1
    hi_s32 hi_mpi_venc_set_jpeg_param(hi_venc_chn chn, const hi_venc_jpeg_param *jpeg_param)
    
  • Python Function
    1
    ret = acl.himpi.venc_set_jpeg_param(chn, jpeg_param)
    

Parameters

Parameter

Description

chn

Int, decoding channel ID.

jpeg_param

Dict, advanced parameter set of a JPEG encoding channel. For details, see hi_venc_jpeg_param.

Return Value

Return Value

Description

ret

Int, error code.

Restrictions

This API must be called after an encoding channel is created and before the channel is destroyed.

Before this API call, you can tweak the current parameters obtained by using acl.himpi.venc_get_jpeg_param.

When the qfactor attribute value in the hi_venc_jpeg_param dictionary is set to 0xFFFFFFFF, the Cb component (blue) and Cr component (red) in the QT must be the same.