D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES 構造体 (d3d12video.h)

指定した機能がD3D12_FEATURE_VIDEO_DECODE_PROFILESされたときに ID3D12VideoDevice::CheckFeatureSupport を呼び出すデータを提供します。 サポートされているプロファイルの一覧を取得します。

構文

typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES {
  UINT NodeIndex;
  UINT ProfileCount;
  GUID *pProfiles;
} D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES;

メンバー

NodeIndex

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

ProfileCount

取得するプロファイルの数。 この番号は、指定された機能がD3D12_FEATURE_VIDEO_DECODE_PROFILE_COUNTされている場合に、呼び出し ID3D12VideoDevice::CheckFeatureSupport から返される値 一致する必要があります。

pProfiles

サポートされているプロファイルを表す GUID の一覧。 呼び出し元のアプリケーションは、 CheckFeatureSupport を呼び出す前に、プロファイル リストの記憶域を割り当てる必要があります。

要件

要件
Header d3d12video.h

こちらもご覧ください

D3D12_FEATURE_VIDEO_DECODE_CONVERSION_SUPPORT