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