macro capSetCallbackOnCapControl (vfw.h)
La macro capSetCallbackOnCapControl imposta una funzione di callback nell'applicazione che fornisce un controllo di registrazione preciso. È possibile usare questa macro o chiamare in modo esplicito il messaggio di WM_CAP_SET_CALLBACK_CAPCONTROL .
Sintassi
void capSetCallbackOnCapControl(
hwnd,
fpProc
);
Parametri
hwnd
Handle in una finestra di acquisizione.
fpProc
Puntatore alla funzione callback, di tipo capControlCallback . Specificare NULL per questo parametro per disabilitare una funzione di callback installata in precedenza.
Valore restituito
nessuno
Osservazioni
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
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | vfw.h |