D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063 構造体 (d3d12umddi.h)

D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATAは、ビデオ拡張機能コマンド機能のクエリで使用されるデータ構造です。 入力と出力の構造は、特定のビデオ コマンド拡張機能によって定義されます。 これらの構造体は、クエリ機能にのみ使用でき、オンデマンド印刷 (POD) データ型のみをサポートします。

構文

typedef struct D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063 {
  [in]  UINT       NodeIndex;
  [in]  GUID       CommandId;
  [in]  const void *pInputData;
  [in]  SIZE_T     InputDataSizeInBytes;
  [out] void       *pOutputData;
  [out] SIZE_T     OutputDataSizeInBytes;
} D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063;

メンバー

[in] NodeIndex

単一 GPU 操作の場合は、これを 0 に設定します。 複数の GPU ノードがある場合は、コマンド キューが適用されるノード (デバイスの物理アダプター) を識別するようにビットを設定します。 マスク内の各ビットは、単一ノードに対応します。 設定できるビットは 1 ビットのみです。

[in] CommandId

ビデオ拡張機能コマンドの一意識別子。

[in] pInputData

InputDataSizeInBytes のサイズを持つ呼び出し元によって割り当てられた機能クエリの入力データ。 この構造体は、D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063列挙のD3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CAPS_INPUT パラメーター ステージとして列挙可能です。

[in] InputDataSizeInBytes

入力データ割り当てのバイト サイズ。

[out] pOutputData

OutputDataSizeInBytes のサイズを持つ呼び出し元によって割り当てられた機能クエリの出力データ。 この構造体は、D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063列挙のD3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CAPS_OUTPUT パラメーター ステージとして列挙可能です。

[out] OutputDataSizeInBytes

出力データ割り当てのバイト サイズ。

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 1903
Header d3d12umddi.h