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 |