PFND3DDDI_VIDEOPROCESSENDFRAME funzione di callback (d3dumddi.h)

La funzione VideoProcessEndFrame notifica al driver di visualizzazione in modalità utente che tutti i dati necessari per elaborare il frame corrente sono stati inviati.

Sintassi

PFND3DDDI_VIDEOPROCESSENDFRAME Pfnd3dddiVideoprocessendframe;

HRESULT Pfnd3dddiVideoprocessendframe(
  HANDLE hDevice,
  D3DDDIARG_VIDEOPROCESSENDFRAME *unnamedParam2
)
{...}

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

pData [in, out]

Puntatore a una struttura D3DDDIARG_VIDEOPROCESSENDFRAME che descrive il processore video DIRECTX VA che deve interrompere l'elaborazione di un fotogramma.

Valore restituito

VideoProcessEndFrame restituisce uno dei valori seguenti:

Codice restituito Descrizione
S_OK L'elaborazione del frame corrente viene completata correttamente.
E_OUTOFMEMORY VideoProcessEndFrame non può allocare memoria necessaria per il completamento.

Commenti

La funzione VideoProcessEndFrame notifica al driver di visualizzazione in modalità utente che la relativa funzione VideoProcessBlt non può più 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

D3DDDIARG_VIDEOPROCESSENDFRAME

D3DDDI_DEVICEFUNCS

VideoProcessBlt