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.