D3D12DDI_VIDEO_DECODE_PROFILES_DATA_0020構造体 (d3d12umddi.h)

プロファイルの一覧を取得するために使用する情報を指定します。

構文

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

メンバー

NodeIndex

マルチアダプター操作では、この操作が適用されるデバイスの物理アダプターを示します。

ProfileCount

取得するプロファイルの数。 ランタイムは、この値が PFND3D12DDI_VIDEO_GETCAPS から返された値と一致し、 D3D12DDI_CAPSTYPE_VIDEO が D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_COUNT に設定されていることを確認します。

pProfiles

返されるサポートされているプロファイルへのポインター。 呼び出し元のアプリケーションは、プロファイル リストにストレージを割り当てます。

注釈

これらの機能を使用すると、ハードウェアでサポートされているサポートされているデコード プロファイルの一覧を表示できます。 まず、D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_COUNTに設定D3D12DDICAPS_TYPE_VIDEOで呼び出されたPFND3D12DDDI_VIDEO_GETCAPSを使用して、サポートされているプロファイルの数を取得します。 呼び出し元はこれを使用して、プロファイルの一覧を取得するストレージを割り当てます。 次に、D3D12DDICAPS_TYPEを D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILES に設定して、PFND3D12DDI_VIDEO_GETCAPSを使用してリストを取得します。

要件

要件
Header d3d12umddi.h (D3d12umddi.h を含む)