struttura D3DDDIARG_DECODEEXTENSIONEXECUTE (d3dumddi.h)
La struttura D3DDDIARG_DECODEEXTENSIONEXECUTE descrive un'operazione di decodifica microsoft DirectX Video Acceleration (VA) non standard da eseguire.
Sintassi
typedef struct _D3DDDIARG_DECODEEXTENSIONEXECUTE {
[in] HANDLE hDecode;
[in] UINT Function;
[in] DXVADDI_PRIVATEDATA *pPrivateInput;
[out] DXVADDI_PRIVATEDATA *pPrivateOutput;
[in] UINT NumBuffers;
DXVADDI_PRIVATEBUFFER *pBuffers;
} D3DDDIARG_DECODEEXTENSIONEXECUTE;
Members
[in] hDecode
Handle per decodificare il dispositivo DirectX VA. Il driver di visualizzazione in modalità utente restituisce questo handle in una chiamata alla relativa funzione CreateDecodeDevice .
[in] Function
Operazione di decodifica specifica da eseguire. I valori possibili per questo membro sono definiti dal dispositivo di decodifica non standard.
[in] pPrivateInput
Puntatore a una struttura DXVADDI_PRIVATEDATA che contiene dati necessari al driver per eseguire l'operazione di decodifica.
[out] pPrivateOutput
Puntatore a una struttura DXVADDI_PRIVATEDATA che contiene dati sull'operazione di decodifica restituita dal driver.
[in] NumBuffers
Numero di buffer nell'elenco a cui punta pBuffers.
pBuffers
[in] Puntatore a un elenco di strutture DXVADDI_PRIVATEBUFFER che descrivono i buffer privati utilizzati da un decodificatore non standard per eseguire un'operazione di decodifica.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | d3dumddi.h (include D3dumddi.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per