Partager via


capSetCallbackOnCapControl, macro (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

BOOL 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 pour désactiver une fonction de rappel précédemment installée.

Valeur retournée

Type : BOOL

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

Remarques

Une fonction de rappel unique est utilisée pour donner au application un contrôle précis sur les moments où la capture de diffusion en continu 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 ont terminé. 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 à partir de la fonction de rappel continue la capture et une valeur de retour de capture d’abandon false . 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 terminer la capture en retournant FALSE.

Spécifications

Besoin Valeur
Client minimum requis Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
plateforme cible Fenêtres
En-tête vfw.h

Voir aussi

de capture vidéo

Macros de capture vidéo

WM_CAP_SET_CALLBACK_CAPCONTROL

capControlCallback