Freigeben über


WM_CAP_SET_CALLBACK_CAPCONTROL Nachricht

Die WM_CAP_SET_CALLBACK_CAPCONTROL Meldung legt eine Rückruffunktion in der Anwendung fest, die ihr eine präzise Aufzeichnungssteuerung ermöglicht. Sie können diese Nachricht explizit oder mithilfe des Makros capSetCallbackOnCapControl senden.

WM_CAP_SET_CALLBACK_CAPCONTROL 
wParam = (WPARAM) 0; 
lParam = (LPARAM) (LPVOID) (fpProc); 

Parameter

fpProc

Zeiger auf die Rückruffunktion vom Typ capControlCallback. Geben Sie NULL für diesen Parameter an, um eine zuvor installierte Rückruffunktion zu deaktivieren.

Rückgabewert

Gibt TRUE zurück, wenn erfolgreich oder FALSE , wenn eine Streamingaufnahme oder eine Singleframe-Aufnahmesitzung ausgeführt wird.

Bemerkungen

Eine einzelne Rückruffunktion wird verwendet, um der Anwendung eine präzise Kontrolle über die Momente zu geben, in denen die Streamingerfassung beginnt und abgeschlossen wird. Das Erfassungsfenster ruft zuerst die Prozedur auf, wobei nState auf CONTROLCALLBACK_PREROLL festgelegt ist, nachdem alle Puffer zugeordnet und alle anderen Erfassungsvorbereitungen abgeschlossen wurden. Dies gibt der Anwendung die Möglichkeit, Videoquellen vorab zu registrieren, die von der Rückruffunktion genau zu dem Zeitpunkt zurückgegeben wird, zu dem die Aufzeichnung beginnt. Der Rückgabewert TRUE aus der Rückruffunktion setzt die Erfassung fort, und der Rückgabewert FALSE bricht die Erfassung ab. Nach Beginn der Erfassung wird diese Rückruffunktion häufig aufgerufen, wobei nState auf CONTROLCALLBACK_CAPTURING festgelegt ist, damit die Anwendung die Erfassung beenden kann, indem FALSE zurückgegeben wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Vfw.h

Siehe auch

Videoaufnahme

Videoerfassungsnachrichten