Freigeben über


Benachrichtigen von Rückruffunktionen in einem Videoaufnahmetreiber

Der Videoaufnahmetreiber stellt Rückruffunktionen an die DirectDraw-Laufzeit bereit, wenn der Videoaufnahmetreiber die DxApi-Funktion der Laufzeit für bestimmte Vorgänge aufruft. Beispielsweise stellt der Videoaufnahmetreiber eine NotifyCallback-Funktion bereit, wenn der Treiber DxApi mit dem DD_DXAPI_OPENVIDEOPORT Funktionsbezeichner aufruft, um einen Videoport zu öffnen. Nach dem Schließen des Videoports wird die DirectDraw-Laufzeit benachrichtigt und NotifyCallback aufgerufen. Der Videoaufnahmetreiber kann dann erforderliche Vorgänge ausführen, die mit dem Schließen des Videoports zusammenhängen.

Der Videoaufnahmetreiber stellt eine NotifyCallback-Funktion an die DirectDraw-Laufzeit bereit, wenn der Videoaufnahmetreiber die DxApi-Funktion aufruft und einen der folgenden Funktionsbezeichner angibt:

Wenn ein Ereignis, das dem Funktionsbezeichner zugeordnet ist, eintritt, ruft die DirectDraw-Laufzeit die NotifyCallback-Funktion auf. Der NotifyCallback des Videoaufnahmetreibers wird implementiert, um Vorgänge im Zusammenhang mit dem Ereignis auszuführen.