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 |