开发者
下载

hi_venc_gop_attr

说明

定义编码器GOP属性结构体。

定义

typedef struct {
    hi_venc_gop_mode gop_mode;
    union {
        hi_venc_gop_normal_p normal_p;
        hi_venc_gop_dual_p dual_p;
        hi_venc_gop_smart_p smart_p;
        hi_venc_gop_adv_smart_p adv_smart_p;
        hi_venc_gop_bipred_b bipred_b;
    };
} hi_venc_gop_attr;

成员

成员名称

描述

gop_mode

编码GOP类型。类型定义请参见hi_venc_gop_mode

normal_p

编码单参考帧P帧GOP属性结构体。类型定义请参见hi_venc_gop_normal_p

dual_p

编码双参考帧P帧GOP属性结构体。类型定义请参见hi_venc_gop_dual_p

Atlas 350 加速卡不支持该参数。

Atlas A3 训练系列产品/Atlas A3 推理系列产品不支持该参数。

Atlas A2 训练系列产品/Atlas A2 推理系列产品不支持该参数。

Atlas 推理系列产品,预留参数,暂不支持。

smart_p

编码智能P帧GOP属性结构体。类型定义请参见hi_venc_gop_smart_p

Atlas 350 加速卡不支持该参数。

Atlas A3 训练系列产品/Atlas A3 推理系列产品不支持该参数。

Atlas A2 训练系列产品/Atlas A2 推理系列产品不支持该参数。

Atlas 推理系列产品,预留参数,暂不支持。

adv_smart_p

编码高级智能P帧GOP属性结构体,暂不支持。类型定义请参见hi_venc_gop_adv_smart_p

bipred_b

编码B帧GOP属性结构体,暂不支持。类型定义请参见hi_venc_gop_bipred_b