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 を含む) |