Condividi tramite


Metodo ID3D12VideoEncodeCommandList1::ExecuteExtensionCommand (d3d12video.h)

Registra un comando per eseguire un comando di estensione video in un elenco di comandi codificato.

Sintassi

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

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 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.

Valore restituito

nessuno

Osservazioni

Gli errori durante l'inizializzazione del comando di estensione vengono segnalati tramite livelli di debug e il valore restituito del metodo Close dell'elenco di comandi.

Requisiti

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