Connexion d’une fenêtre de capture à un pilote de capture
Vous pouvez connecter ou déconnecter dynamiquement une fenêtre de capture à un pilote de capture. Vous pouvez connecter ou associer une fenêtre de capture à un pilote de capture à l’aide du message de _ _ _ connexion du pilote WM Cap (ou de la macro capDriverConnect ). Une fois qu’une fenêtre de capture et le pilote de capture sont connectés, vous pouvez envoyer des messages spécifiques à l’appareil au pilote de capture associé à une fenêtre de capture.
Si plusieurs périphériques de capture sont installés sur un système, vous pouvez connecter une fenêtre de capture à un pilote de périphérique de capture vidéo spécifique en spécifiant un entier pour le paramètre wParam du _ message de connexion du pilote WM Cap _ _ . L’entier est un index qui identifie un pilote de capture vidéo listé dans le registre ou dans [ la ] section drivers du fichier SYSTEM.INI. Utilisez zéro pour la première entrée d’index.
Vous pouvez récupérer le nom et la version d’un pilote de capture installé à l’aide de la fonction capGetDriverDescription . Votre application peut utiliser cette fonction pour énumérer les périphériques de capture et les pilotes installés, afin que l’utilisateur puisse sélectionner un appareil de capture pour se connecter à une fenêtre de capture.
Vous pouvez récupérer le nom du pilote de périphérique de capture connecté à une fenêtre de capture à l’aide du message WM _ Cap _ Driver _ obtenir le _ nom (ou la macro capDriverGetName ). Pour récupérer la version d’un pilote de capture installé, utilisez le message WM _ Cap _ Driver _ obtenir la _ version (ou la macro capDriverGetVersion ).
Vous pouvez déconnecter une fenêtre de capture d’un pilote de capture à l’aide du message de _ _ _ déconnexion du pilote WM Cap (ou de la macro capDriverDisconnect ).
Quand une fenêtre de capture est détruite, tous les pilotes de périphérique de capture vidéo connectés sont automatiquement déconnectés.