Fonction de rappel CAPCONTROLCALLBACK (vfw.h)
La fonction capControlCallback est la fonction de rappel utilisée pour le contrôle de précision pour commencer et mettre fin à la capture en streaming. Le nom capControlCallback est un espace réservé pour le nom de la fonction fournie par l’application.
Pour définir le rappel, envoyez le message WM_CAP_SET_CALLBACK_CAPCONTROL à la fenêtre de capture ou appelez la macro capSetCallbackOnCapControl .
Syntaxe
CAPCONTROLCALLBACK Capcontrolcallback;
LRESULT Capcontrolcallback(
HWND hWnd,
int nState
)
{...}
Paramètres
hWnd
Gérez la fenêtre de capture associée à la fonction de rappel.
nState
État actuel de l’opération de capture. La valeur CONTROLCALLBACK_PREROLL est initialement envoyée pour activer le prérolling des sources vidéo et pour renvoyer le contrôle à l’application de capture au moment exact où l’enregistrement doit commencer. La valeur CONTROLCALLBACK_CAPTURING est envoyée une fois par image capturée pour indiquer que la capture en streaming est en cours et pour permettre à l’application de mettre fin à la capture.
Valeur retournée
Lorsque nState est défini sur CONTROLCALLBACK_PREROLL, cette fonction de rappel doit retourner TRUE pour démarrer la capture ou FALSE pour l’abandonner. Lorsque nState a la valeur CONTROLCALLBACK_CAPTURING, cette fonction de rappel doit retourner TRUE pour continuer la capture ou FALSE pour y mettre fin.
Remarques
Le premier message envoyé à la procédure de rappel définit le paramètre nState sur CONTROLCALLBACK_PREROLL une fois l’allocation de toutes les mémoires tampons et toutes les autres préparations de capture terminées.
Configuration requise
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] |
Plateforme cible | Windows |
En-tête | vfw.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour