D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE 结构 (d3d12video.h)

表示多个视频编解码器的 GOP 结构。

语法

typedef struct D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE {
  UINT  DataSize;
  union {
    D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 *pH264GroupOfPictures;
    D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC *pHEVCGroupOfPictures;
    D3D12_VIDEO_ENCODER_AV1_SEQUENCE_STRUCTURE      *pAV1SequenceStructure;
  };
} D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE;

成员

DataSize

提供的编码器 GOP 结构的数据大小。

pH264GroupOfPictures

指向表示 H.264 编码的 GOP 结构的 D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 的指针。

pHEVCGroupOfPictures

指向表示 H.264 编码的 GOP 结构的 D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC 的指针。

pAV1SequenceStructure

要求

要求
最低受支持的客户端 Windows 内部版本 22000
最低受支持的服务器 Windows 内部版本 22000
标头 d3d12video.h