Condividi tramite


Metodo ID3D12VideoDevice2::ExecuteExtensionCommand (d3d12video.h)

Esegue un comando di estensione video.

Sintassi

HRESULT ExecuteExtensionCommand(
  ID3D12VideoExtensionCommand *pExtensionCommand,
  const void                  *pExecutionParameters,
  SIZE_T                      ExecutionParametersSizeInBytes,
  void                        *pOutputData,
  SIZE_T                      OutputDataSizeInBytes
);

Parametri

pExtensionCommand

Puntatore a un ID3D12VideoExtensionCommand che rappresenta il comando di estensione video da eseguire. Il chiamante è responsabile del mantenimento della durata dell'oggetto fino al completamento dell'esecuzione del comando.

pExecutionParameters

Puntatore alla struttura dei parametri di input di esecuzione, definita dal comando . La struttura dei parametri deve corrispondere ai parametri enumerati da una chiamata a ID3D12VideoDevice::CheckFeatureSupport con il valore della funzionalità di D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS e il valore della fase dei parametri di D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_EXECUTION.

ExecutionParametersSizeInBytes

Dimensioni della struttura dei parametri pExecutionParameters , in byte.

pOutputData

Puntatore alla struttura dei parametri di output dell'esecuzione, definita dal comando .

OutputDataSizeInBytes

Riceve le dimensioni della struttura dei parametri pExecutionParameters , in byte.

Valore restituito

Questo metodo restituisce HRESULT.

Commenti

I comandi di estensione video eseguiti tramite questo metodo devono essere completati prima che questo metodo venga restituito. Per l'efficienza, le implementazioni dell'estensione devono pianificare il lavoro negli elenchi di comandi anziché usare questo metodo, ogni volta che è possibile. Ogni tipo di elenco di comandi video fornisce un oggetto ExecuteExtensionCommand per il lavoro pianificato. Queste includono:

Requisiti

Requisito Valore
Client minimo supportato Windows 10 Build 20348
Server minimo supportato Windows 10 Build 20348
Intestazione d3d12video.h

Vedi anche