Metodo ID3D12VideoEncodeCommandList1::InitializeExtensionCommand (d3d12video.h)
Registra un comando per inizializzare o inizializzare nuovamente un comando di estensione video in un elenco di comandi di codifica video.
Sintassi
void InitializeExtensionCommand(
ID3D12VideoExtensionCommand *pExtensionCommand,
const void *pInitializationParameters,
SIZE_T InitializationParametersSizeInBytes
);
Parametri
pExtensionCommand
Puntatore a un ID3D12VideoExtensionCommand che rappresenta il comando dell'estensione video per 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 il valore della fase dei parametri di D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_INITIALIZATION.
InitializationParametersSizeInBytes
Dimensioni della struttura dei parametri pInitializationParameters , 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 |