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 |
|