Freigeben über


PFND3DDDI_VIDEOPROCESSENDFRAME Rückruffunktion (d3dumddi.h)

Die VideoProcessEndFrame- Funktion benachrichtigt den Anzeigetreiber für den Benutzermodus, dass alle Daten, die zum Verarbeiten des aktuellen Frames erforderlich sind, übermittelt wurden.

Syntax

PFND3DDDI_VIDEOPROCESSENDFRAME Pfnd3dddiVideoprocessendframe;

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

Parameter

hDevice

Ein Handle für das Anzeigegerät (Grafikkontext).

unnamedParam2

pData- [in, out]

Ein Zeiger auf eine D3DDDIARG_VIDEOPROCESSENDFRAME-Struktur, die den DirectX VA-Videoprozessor beschreibt, der die Verarbeitung eines Frames beenden soll.

Rückgabewert

VideoProcessEndFrame gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
S_OK Die Verarbeitung des aktuellen Frames wurde erfolgreich abgeschlossen.
E_OUTOFMEMORY VideoProcessEndFrame kann keinen Speicher zuordnen, der für den Abschluss erforderlich ist.

Bemerkungen

Die VideoProcessEndFrame--Funktion benachrichtigt den Anzeigetreiber für den Benutzermodus, dass seine VideoProcessBlt--Funktion nicht mehr auf dem angegebenen Videoverarbeitungsgerät aufgerufen werden kann.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Zielplattform- Desktop
Header- d3dumddi.h (include D3dumddi.h)

Siehe auch

CreateVideoProcessDevice-

D3DDDIARG_VIDEOPROCESSENDFRAME

D3DDDI_DEVICEFUNCS

VideoProcessBlt-