Contrôle de capture précis

Une fenêtre de capture peut fournir la fonction de rappel de contrôle de capture avec un contrôle précis sur les moments où la capture de diffusion en continu commence et se termine. Le premier message envoyé du pilote de capture à la procédure de rappel définit le paramètre nState sur CONTROLCALLBACK_PREROLL après l’allocation de toutes les mémoires tampons et toutes les autres préparations de capture sont terminées. Ce message donne à l’application la possibilité de préinscrire les sources vidéo. (La fonction de rappel spécifie nState comme deuxième paramètre.) La fonction de rappel retourne ensuite au moment exact où l’enregistrement doit commencer. Une valeur de retour de TRUE de la fonction de rappel continue la capture. Valeur de retour de capture false abandonne. Une fois la capture commencée, la 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.