Freigeben über


PFND3DDDI_VIDEOPROCESSENDFRAME Rückruffunktion (d3dumddi.h)

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

Syntax

PFND3DDDI_VIDEOPROCESSENDFRAME Pfnd3dddiVideoprocessendframe;

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

Parameter

hDevice

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

unnamedParam2

pData [ein, aus]

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 nicht den für die Vervollständigung erforderlichen Arbeitsspeicher zuordnen.

Hinweise

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

Anforderungen

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

Weitere Informationen

CreateVideoProcessDevice

D3DDDIARG_VIDEOPROCESSENDFRAME

D3DDDI_DEVICEFUNCS

VideoProcessBlt