Condividi tramite


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 fotogramma 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 è stata completata correttamente.
E_OUTOFMEMORY VideoProcessEndFrame non può allocare memoria necessaria per il completamento.

Osservazioni

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

Vedere anche

CreateVideoProcessDevice

D3DDDIARG_VIDEOPROCESSENDFRAME

D3DDDI_DEVICEFUNCS

VideoProcessBlt