Freigeben über


D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT-Struktur (d3d12video.h)

Stellt Daten für Aufrufe von ID3D12VideoDevice::CheckFeatureSupport bereit, wenn das angegebene Feature D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_SUPPORT ist. Ruft die Unterstützung von Videoerweiterungsbefehlen mithilfe befehlsdefinierter Eingabe- und Ausgabestrukturen ab.

Syntax

typedef struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT {
  UINT       NodeIndex;
  GUID       CommandId;
  const void *pInputData;
  SIZE_T     InputDataSizeInBytes;
  void       *pOutputData;
  SIZE_T     OutputDataSizeInBytes;
} D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT;

Member

NodeIndex

Beim Betrieb mit mehreren Adaptern gibt dies an, für welchen physischen Adapter des Geräts dieser Vorgang gilt.

CommandId

Der eindeutige Bezeichner für den Videoerweiterungsbefehl, für den die Unterstützung abgefragt wird.

pInputData

Eingabedaten für die vom Aufrufer zugewiesene Funktionsabfrage mit der Größe InputDataSizeInBytes. Diese Struktur kann als D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_INPUT Parameterstufe aufgezählt werden.

InputDataSizeInBytes

Die Bytegröße der Eingabedatenzuordnung.

pOutputData

Gibt Daten für die vom Aufrufer zugewiesene Funktionsabfrage mit der Größe OutputDataSizeInBytes aus. Diese Struktur kann als D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_OUTPUT Parameterstufe aufgezählt werden.

OutputDataSizeInBytes

Die Bytegröße der Ausgabedatenzuordnung.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10, Version 2004 (10.0; Build 19041)
Unterstützte Mindestversion (Server) Windows Server, Version 2004 (10.0; Build 19041)
Kopfzeile d3d12video.h