D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA 構造体 (d3d12video.h)

複数のコーデックの関連する EncodeFrame コマンドの画像レベルコントロール要素を表します。

構文

typedef struct D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA {
  UINT  DataSize;
  union {
    D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 *pH264PicData;
    D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC *pHEVCPicData;
    D3D12_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA  *pAV1PicData;
  };
} D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA;

メンバー

DataSize

指定された画像レベルの制御構造のデータ サイズ。

pH264PicData

H.264 エンコードの画像レベルコントロール要素を表す D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 へのポインター。

pHEVCPicData

H.264 エンコードの画像レベルコントロール要素を表す D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC へのポインター。

pAV1PicData

解説

スライス レベルの図参照リストの並べ替えはサポートされていません。

重み付けされた相互予測はサポートされていません。

要件

   
サポートされている最小のクライアント Windows ビルド 22000
サポートされている最小のサーバー Windows ビルド 22000
Header d3d12video.h