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.

HI_VENC_GOP_MODE_SMART_P

GOP type for smart P-frame encoding.

HI_VENC_GOP_MODE_ADV_SMART_P

Advanced smart P-frame encoding, reserved.

HI_VENC_GOP_MODE_BIPRED_B

B-frame encoding, reserved.

HI_VENC_GOP_MODE_LOW_DELAY_B

GOP type for B-frame encoding with only the forward reference frame, reserved.

HI_VENC_GOP_MODE_BUTT

Reserved.