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 iniziare a elaborare il fotogramma video. La funzione CreateVideoProcessDevice ha creato questo handle.
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 a allocare la memoria necessaria per il completamento. |
Commenti
La funzione VideoProcessBeginFrame notifica al driver di visualizzazione in modalità utente che la funzione VideoProcessBlt può essere chiamata nel dispositivo di elaborazione video 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) |