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
Header d3d12video.h