Condividi tramite


Metodo ID3D12VideoDecodeCommandList2::InitializeExtensionCommand (d3d12video.h)

Registra un comando per inizializzare o inizializzare nuovamente un comando di estensione video in un elenco di comandi di decodifica video.

Sintassi

void InitializeExtensionCommand(
  ID3D12VideoExtensionCommand *pExtensionCommand,
  const void                  *pInitializationParameters,
  SIZE_T                      InitializationParametersSizeInBytes
);

Parametri

pExtensionCommand

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

pInitializationParameters

Puntatore alla struttura dei parametri di creazione, 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 un valore di fase del parametro di D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_INITIALIZATION.

InitializationParametersSizeInBytes

Dimensione in byte della struttura dei parametri pInitializationParameters .

Valore restituito

nessuno

Osservazioni

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

Requisiti

Requisito Valore
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