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:
- ID3D12VideoDecodeComandlist2::ExecuteExtensionCommand
- ID3D12VideoEncodeComandlist1::ExecuteExtensionCommand
- ID3D12VideoProcessComandlist2::ExecuteExtensionCommand
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 Build 20348 |
Server minimo supportato | Windows 10 Build 20348 |
Intestazione | d3d12video.h |