Partager via


WM_CAP_SET_CALLBACK_CAPCONTROL message

Le message WM_CAP_SET_CALLBACK_CAPCONTROL définit une fonction de rappel dans l’application lui donnant un contrôle d’enregistrement précis. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro capSetCallbackOnCapControl .

WM_CAP_SET_CALLBACK_CAPCONTROL 
wParam = (WPARAM) 0; 
lParam = (LPARAM) (LPVOID) (fpProc); 

Paramètres

fpProc

Pointeur vers la fonction de rappel, de type capControlCallback. Spécifiez NULL pour que ce paramètre désactive une fonction de rappel précédemment installée.

Valeur renvoyée

Retourne TRUE si elle réussit ou FALSE si une capture en continu ou une session de capture à une seule image est en cours.

Notes

Une fonction de rappel unique est utilisée pour donner à l’application un contrôle précis sur les moments où la capture en streaming commence et se termine. La fenêtre de capture appelle d’abord la procédure avec nState défini sur CONTROLCALLBACK_PREROLL une fois que toutes les mémoires tampons ont été allouées et que toutes les autres préparations de capture sont terminées. Cela donne à l’application la possibilité de préinscrire des sources vidéo, en retournant à partir de la fonction de rappel au moment exact où l’enregistrement doit commencer. La valeur de retour TRUE de la fonction de rappel continue la capture, et la valeur de retour FALSE abandonne la capture. Une fois la capture commencée, cette fonction de rappel est fréquemment appelée avec nState défini sur CONTROLCALLBACK_CAPTURING pour permettre à l’application de mettre fin à la capture en retournant FALSE.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Vfw.h

Voir aussi

Capture vidéo

Messages de capture vidéo