PFND3DDDI_DECODEBEGINFRAME funzione di callback (d3dumddi.h)
La funzione DecodeBeginFrame notifica al driver di visualizzazione in modalità utente che la decodifica può iniziare nel dispositivo di decodifica Microsoft DirectX Video Accelerator (VA) specificato.
Sintassi
PFND3DDDI_DECODEBEGINFRAME Pfnd3dddiDecodebeginframe;
HRESULT Pfnd3dddiDecodebeginframe(
HANDLE hDevice,
D3DDDIARG_DECODEBEGINFRAME *unnamedParam2
)
{...}
Parametri
hDevice
Handle per il dispositivo di visualizzazione (contesto grafico).
unnamedParam2
pData [in]
Puntatore a una struttura D3DDDIARG_DECODEBEGINFRAME che descrive le informazioni per il decodificatore DIRECTX VA per avviare la decodifica di un frame.
Valore restituito
DecodeBeginFrame restituisce uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
S_OK | La decodifica è stata avviata correttamente. |
E_OUTOFMEMORY | DecodeBeginFrame non è riuscito ad allocare la memoria necessaria per il completamento. |
Commenti
La funzione DecodeBeginFrame notifica al driver di visualizzazione in modalità utente che la relativa funzione DecodeExecute può essere chiamata nel dispositivo di decodifica specificato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Piattaforma di destinazione | Desktop |
Intestazione | d3dumddi.h (include D3dumddi.h) |