Share via


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
Vfw.h

Vedi anche

Acquisizione video

Messaggi di acquisizione video