hi_venc_rc_qpmap_mode

Description

Defines the method of assigning the QP values for CU32 and CU64 when the VENC channel uses the QpMap mode.

Only Atlas inference product supports . Other models are not supported.

Prototype

typedef enum {
    HI_VENC_RC_QPMAP_MODE_MEAN_QP = 0,
    HI_VENC_RC_QPMAP_MODE_MIN_QP,
    HI_VENC_RC_QPMAP_MODE_MAX_QP,

    HI_VENC_RC_QPMAP_MODE_BUTT,
} hi_venc_rc_qpmap_mode;

Members

Member

Description

HI_VENC_RC_QPMAP_MODE_MEAN_QP

The QP of CU32 is the mean QP of four 16 x 16 blocks.

The QP of CU64 is the mean QP of sixteen 16 x 16 blocks.

HI_VENC_RC_QPMAP_MODE_MIN_QP

The QP of CU32 is the minimum QP of four 16 x 16 blocks.

The QP of CU64 is the minimum QP of sixteen 16 x 16 blocks.

HI_VENC_RC_QPMAP_MODE_MAX_QP

The QP of CU32 is the maximum QP of four 16 x 16 blocks.

The QP of CU64 is the maximum QP of sixteen 16 x 16 blocks.

HI_VENC_RC_QPMAP_MODE_BUTT

Reserved.