PFND3DDDI_VIDEOPROCESSBEGINFRAME Rückruffunktion (d3dumddi.h)
Die VideoProcessBeginFrame- Funktion benachrichtigt den Anzeigetreiber für den Benutzermodus, 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. Die CreateVideoProcessDevice Funktion erstellt diesen Handle.
Rückgabewert
VideoProcessBeginFrame gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
S_OK | Die Videoframeverarbeitung wurde erfolgreich gestartet. |
E_OUTOFMEMORY | VideoProcessBeginFrame konnte den erforderlichen Arbeitsspeicher nicht zuordnen, damit er abgeschlossen werden kann. |
Bemerkungen
Die VideoProcessBeginFrame- Funktion benachrichtigt den Anzeigetreiber für den Benutzermodus, dass seine VideoProcessBlt--Funktion 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) |