Partager via


macro capSetCallbackOnCapControl (vfw.h)

La macro capSetCallbackOnCapControl définit une fonction de rappel dans l’application lui donnant un contrôle d’enregistrement précis. Vous pouvez utiliser cette macro ou appeler explicitement le message WM_CAP_SET_CALLBACK_CAPCONTROL .

Syntaxe

void capSetCallbackOnCapControl(
   hwnd,
   fpProc
);

Paramètres

hwnd

Gérer vers une fenêtre de capture.

fpProc

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

Valeur de retour

None

Remarques

Une fonction de rappel unique est utilisée pour donner à l’application un contrôle précis sur les moments où la capture de 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 permet à l’application de pré-inscrire des sources vidéo, en retournant à partir de la fonction de rappel au moment exact où l’enregistrement doit commencer. Une valeur de retour TRUE de la fonction de rappel continue la capture, et une valeur de retour FALSE annule la capture. Une fois la capture commencée, cette fonction de rappel est appelée fréquemment avec nState défini sur CONTROLCALLBACK_CAPTURING pour permettre à l’application de mettre fin à la capture en retournant FALSE.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête vfw.h

Voir aussi

Capture vidéo

Macros de capture vidéo

WM_CAP_SET_CALLBACK_CAPCONTROL

capControlCallback