hi_venc_gop_mode

Description

Defines the H.264/H.265 GOP types.

Prototype

HI_VENC_GOP_MODE_NORMAL_P    = 0 # NORMALP
HI_VENC_GOP_MODE_DUAL_P      = 1 # DUALP
HI_VENC_GOP_MODE_SMART_P     = 2 # SMARTP
HI_VENC_GOP_MODE_ADV_SMART_P = 3 # ADVSMARTP
HI_VENC_GOP_MODE_BIPRED_B    = 4 # BIPREDB
HI_VENC_GOP_MODE_LOW_DELAY_B = 5 # LOWDELAYB
HI_VENC_GOP_MODE_BUTT        = 6 

Members

Member

Description

HI_VENC_GOP_MODE_NORMAL_P

GOP type for P-frame encoding with a single reference frame.

HI_VENC_GOP_MODE_DUAL_P

GOP type for P-frame encoding with dual reference frames.

Atlas inference products: Reserved. Not supported yet.

Atlas A2 training products/Atlas A2 inference products: Reserved. Not supported yet.

Atlas A3 training products/Atlas A3 inference products: Reserved. Not supported yet.

HI_VENC_GOP_MODE_SMART_P

GOP mode for encoding a smart P-frame.

Atlas inference products: Reserved. Not supported yet.

Atlas A2 training products/Atlas A2 inference products: Reserved. Not supported yet.

Atlas A3 training products/Atlas A3 inference products: Reserved. Not supported yet.

HI_VENC_GOP_MODE_ADV_SMART_P

(Reserved) GOP mode for encoding an advanced smart P-frame.

HI_VENC_GOP_MODE_BIPRED_B

(Reserved) GOP mode for encoding a B-frame.

HI_VENC_GOP_MODE_LOW_DELAY_B

(Reserved) GOP mode for encoding a B-frame that requires only the forward reference frame.

HI_VENC_GOP_MODE_BUTT

Reserved.