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)

Vedi anche

CreateVideoProcessDevice

D3DDDI_DEVICEFUNCS

VideoProcessBlt