D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT struttura (d3d12video.h)

Fornisce dati per le chiamate a ID3D12VideoDevice::CheckFeatureSupport quando la funzionalità specificata è D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_SUPPORT. Recupera il supporto dei comandi di estensione video usando strutture di input e output definite dal comando.

Sintassi

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;

Members

NodeIndex

Nell'operazione multi-adapter, questo indica quale adattatore fisico del dispositivo si applica a questa operazione.

CommandId

Identificatore univoco per il comando di estensione video per il quale viene eseguito una query sul supporto.

pInputData

Dati di input per la query di funzionalità allocata dal chiamante con dimensioni di InputDataSizeInBytes. Questo struct è enumerabile come fase del parametro D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_INPUT .

InputDataSizeInBytes

Dimensioni di byte dell'allocazione dei dati di input.

pOutputData

Dati di output per la query di funzionalità allocata dal chiamante con dimensioni di OutputDataSizeInBytes. Questo struct è enumerabile come fase del parametro D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_OUTPUT .

OutputDataSizeInBytes

Dimensioni di byte dell'allocazione dei dati di output.

Requisiti

   
Client minimo supportato Windows 10 versione 2004 (10.0; Build 19041)
Server minimo supportato Windows Server, versione 2004 (10.0; Build 19041)
Intestazione d3d12video.h