Share via


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

Vedi anche

Acquisizione video

Macro di acquisizione video

WM_CAP_SET_CALLBACK_CAPCONTROL

capControlCallback