次の方法で共有


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を通じてリストが取得されます。

要件

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