WM_CAP_SET_CALLBACK_CAPCONTROL messaggio
Il messaggio WM_CAP_SET_CALLBACK_CAPCONTROL imposta una funzione di callback nell'applicazione che fornisce un controllo di registrazione preciso. È possibile inviare questo messaggio in modo esplicito o usando la macro capSetCallbackOnCapControl .
WM_CAP_SET_CALLBACK_CAPCONTROL
wParam = (WPARAM) 0;
lParam = (LPARAM) (LPVOID) (fpProc);
Parametri
-
fpProc
-
Puntatore alla funzione callback, di tipo capControlCallback. Specificare NULL per questo parametro per disabilitare una funzione di callback installata in precedenza.
Valore restituito
Restituisce TRUE se ha esito positivo o FALSE se è in corso un'acquisizione di streaming o una sessione di acquisizione a frame singolo.
Commenti
Una singola funzione di callback viene usata per dare al controllo preciso dell'applicazione i momenti in cui viene avviata l'acquisizione di streaming e viene completata. La finestra di acquisizione chiama prima la procedura con nState impostata su CONTROLCALLBACK_PREROLL dopo che tutti i buffer sono stati allocati e tutte le altre operazioni di preparazione di acquisizione sono state completate. In questo modo l'applicazione consente di prerollare le origini video, restituendo dalla funzione di callback al momento esatto di iniziare la registrazione. Un valore restituito di TRUE dalla funzione callback continua l'acquisizione e un valore restituito dell'acquisizione false interrotto. Dopo l'inizio dell'acquisizione, questa funzione di callback verrà chiamata spesso con nState impostata su CONTROLCALLBACK_CAPTURING per consentire all'applicazione di terminare l'acquisizione restituendo FALSE.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|