PFND3DDDI_VIDEOPROCESSBEGINFRAME Rückruffunktion (d3dumddi.h)
Die VideoProcessBeginFrame-Funktion benachrichtigt den Benutzermodusanzeigetreiber, dass die Verarbeitung eines Videoframes auf dem angegebenen Videoverarbeitungsgerät von Microsoft DirectX Video Accelerator (VA) beginnen kann.
Syntax
PFND3DDDI_VIDEOPROCESSBEGINFRAME Pfnd3dddiVideoprocessbeginframe;
HRESULT Pfnd3dddiVideoprocessbeginframe(
HANDLE hDevice,
[in] HANDLE hVideoProcess
)
{...}
Parameter
hDevice
Ein Handle für das Anzeigegerät (Grafikkontext).
[in] hVideoProcess
Der Handle für das DirectX VA-Videoverarbeitungsgerät, das mit der Verarbeitung des Videoframes beginnen soll. Dieses Handle wurde von der CreateVideoProcessDevice-Funktion erstellt.
Rückgabewert
VideoProcessBeginFrame gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
S_OK | Die Videoframeverarbeitung wurde erfolgreich gestartet. |
E_OUTOFMEMORY | VideoProcessBeginFrame konnte nicht den erforderlichen Arbeitsspeicher zuweisen, damit er vollständig ist. |
Hinweise
Die VideoProcessBeginFrame-Funktion benachrichtigt den Anzeigetreiber für den Benutzermodus, dass die VideoProcessBlt-Funktion auf dem angegebenen Videoverarbeitungsgerät 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) |