D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS 構造体 (d3d12video.h)

指定された機能がD3D12_FEATURE_VIDEO_DECODE_FORMATされたときに ID3D12VideoDevice::CheckFeatureSupport を呼び出すデータを提供します。 サポートされている形式の一覧を取得します。

構文

typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS {
  UINT                             NodeIndex;
  D3D12_VIDEO_DECODE_CONFIGURATION Configuration;
  UINT                             FormatCount;
  DXGI_FORMAT                      *pOutputFormats;
} D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS;

メンバー

NodeIndex

単一 GPU 操作の場合は、これを 0 に設定します。 複数の GPU ノードがある場合は、コマンド キューが適用されるノード (デバイスの物理アダプター) を識別するようにビットを設定します。 マスク内の各ビットは、単一ノードに対応します。 設定できるビットは 1 ビットのみです。

Configuration

形式の一覧のデコード構成を記述する D3D12_VIDEO_DECODE_CONFIGURATION 構造体。

FormatCount

取得する形式の数。 この番号は、指定された機能がD3D12_FEATURE_VIDEO_DECODE_FORMAT_COUNTされている場合に、呼び出し ID3D12VideoDevice::CheckFeatureSupport から返される値と一致する必要があります。

pOutputFormats

サポートされている形式 表すDXGI_FORMAT構造体の一覧。

要件

   
Header d3d12video.h