hi_venc_gop_mode

说明

定义 H.264/H.265 GOP类型。

定义

typedef enum {
    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,
} hi_venc_gop_mode;

成员

成员名称

描述

HI_VENC_GOP_MODE_NORMAL_P

编码单参考帧P帧GOP类型。

HI_VENC_GOP_MODE_DUAL_P

编码双参考帧P帧GOP类型,暂不支持。

HI_VENC_GOP_MODE_SMART_P

编码智能P帧GOP类型,暂不支持。

HI_VENC_GOP_MODE_ADV_SMART_P

编码高级智能P帧GOP类型,暂不支持。

HI_VENC_GOP_MODE_BIPRED_B

编码B帧GOP类型,暂不支持。

HI_VENC_GOP_MODE_LOW_DELAY_B

编码B帧GOP类型,其中B帧只有前向参考帧,暂不支持。