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.

This API is not supported currently.

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.