Liste de vérification de l’implémentation du pilote UVC (USB Video Class)
Étape 1 : Prise en main de la classe vidéo USB (UVC) à l’aide de la documentation de USB.org et De Microsoft
Utilisez ces liens pour vous familiariser avec UVC :
Accédez à la documentation de la classe USB (non spécifique à UVC) à l’adresse USB.org
Téléchargez la documentation usb Video Class 1.5 à partir de USB.org
Consultez la rubrique vue d’ensemble du pilote usb Video Class
Étape 2 : Implémenter l’appareil MFT fourni par la plateforme
L’appareil MFT fourni par la plateforme est destiné aux caméras USB RVB. Il fournit des fonctionnalités courantes, par exemple, le retour sur investissement basé sur la détection des visages pour la hiérarchisation 3A (si le microprogramme de la caméra prend en charge le contrôle roi spécifié dans la norme UVC 1.5).
Pour activer cette fonctionnalité, vous devez vous assurer que l’appareil photo prend en charge le retour sur investissement. Si vous devez désactiver cette fonctionnalité, vous devez le faire via des clés de Registre (par exemple, une entrée de fichier INF).
Étape 3 : Implémenter l’appareil personnalisé MFT et MFT0 pour votre appareil
L’appareil MFT est un composant en mode utilisateur d’UVC. Vous pouvez insérer ce composant pour ajouter des extensions et des différentiateurs à l’UVC.
Passez en revue le guide de conception MFT de l’appareil.
Passez en revue l’exemple de code MFT de l’appareil.
Passez en revue les informations pertinentes sur MFT0 dans la rubrique Création d’un pilote de caméra MFT pour une application d’appareil UWP .
Notes
Le modèle MFT d’appareil remplace le modèle MFT0. Bien que Windows continue de prendre en charge le modèle MFT0, nous vous encourageons à utiliser MFT d’appareil à la place, car il simplifie la conception et prend en charge davantage de fonctionnalités et d’extensibilité.
Étape 4 : Implémenter les extensions UVC spécifiées par Microsoft
Méthode 2 capture d’images fixes :
documentation USB.org :
- Passez en revue la section de la méthode 2 qui commence à la page 17 de la classe UVC 1.5 specification.pdf que vous avez téléchargée à l’étape 1 ci-dessus.
Documentation spécifique à Microsoft :
- Passez en revue les sections 2.2.1 et 2.2.2 de la spécification extensions Microsoft à USB Video Class 1.5.
Étape 5 : Tester votre implémentation UVC pour vous assurer qu’elle réussit les tests HLK et répond aux fonctionnalités et performances requises
Exécuter des tests Windows HLK
Exécuter des tests Device.Streaming HLK spécifiques à la caméra
Vérifiez que la caméra répond à toutes les exigences et réussit les tests HLK pour d’autres produits avec lesquels la caméra doit également être conforme (par exemple, Skype, Windows Hello, etc.).