次の方法で共有


D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020構造体 (d3d12umddi.h)

デコード構成でサポートされている形式の一覧を取得するために使用する情報を指定します。

構文

typedef struct D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020 {
  UINT                                     NodeIndex;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Configuration;
  UINT                                     FormatCount;
  DXGI_FORMAT                              *pOutputFormats;
} D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020;

メンバーズ

NodeIndex

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

Configuration

形式の一覧のデコード構成を指定します。

FormatCount

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

pOutputFormats

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

備考

これらのメソッドを使用すると、ハードウェアでサポートされているデコード形式の一覧を取得できます。 まず、PFND3D12DDDI_VIDEO_GETCAPSを呼び出し、D3D12DDICAPS_TYPE_VIDEOをD3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMAT_COUNTに設定して、サポートされている形式の数を取得します。 呼び出し元はこれを使用してストレージを割り当てて、形式の一覧を取得します。 その後、D3D12DDICAPS_TYPEがD3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMATSに設定されたPFND3D12DDI_VIDEO_GETCAPSを使用してリストが取得されます。

必要条件

要件 価値
ヘッダー d3d12umddi.h (D3d12umddi.h を含む)