PFND3DDDI_VIDEOPROCESSBEGINFRAME funzione di callback (d3dumddi.h)
La funzione VideoProcessBeginFrame notifica al driver di visualizzazione in modalità utente che l'elaborazione di un fotogramma video può iniziare nel dispositivo di elaborazione video Microsoft DirectX Video Accelerator (VA) specificato.
Sintassi
PFND3DDDI_VIDEOPROCESSBEGINFRAME Pfnd3dddiVideoprocessbeginframe;
HRESULT Pfnd3dddiVideoprocessbeginframe(
HANDLE hDevice,
[in] HANDLE hVideoProcess
)
{...}
Parametri
hDevice
Handle per il dispositivo di visualizzazione (contesto grafico).
[in] hVideoProcess
Handle per il dispositivo di elaborazione video DirectX VA che deve avviare l'elaborazione del fotogramma video. La funzione CreateVideoProcessDevice creata.
Valore restituito
VideoProcessBeginFrame restituisce uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
S_OK | L'elaborazione dei fotogrammi video è stata avviata correttamente. |
E_OUTOFMEMORY | VideoProcessBeginFrame non è riuscito ad allocare la memoria necessaria per il completamento. |
Osservazioni
La funzione VideoProcessBeginFrame notifica al driver di visualizzazione in modalità utente che la funzione VideoProcessBlt può essere chiamata nel dispositivo di elaborazione video specificato.
Fabbisogno
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) |