Freigeben über


Usb Video Class (UVC)-Treiberimplementierungsprüfliste

Schritt 1: Erste Schritte mit usb Video Class (UVC) mithilfe der Dokumentation von USB.org und Microsoft

Verwenden Sie diese Links, um UVC kennenzulernen:

Schritt 2: Implementieren des von der Plattform bereitgestellten Geräte-MFT

  • Das von der Plattform bereitgestellte Gerät MFT ist für RGB-USB-Kameras vorgesehen. Es bietet allgemeine Funktionen, z. B. gesichtserkennungsbasierten ROI für die 3A-Priorisierung (wenn die Kamerafirmware die IN UVC 1.5-Standard angegebene ROI-Steuerung unterstützt).

  • Um diese Funktionalität zu aktivieren, müssen Sie sicherstellen, dass die Kamera roi unterstützt. Wenn Sie diese Funktionalität deaktivieren müssen, müssen Sie dies über Registrierungsschlüssel (z. B. einen INF-Dateieintrag) tun.

Schritt 3: Implementieren der benutzerdefinierten Geräte MFT und MFT0 für Ihr Gerät

Hinweis

Das Device MFT-Modell ersetzt das MFT0-Modell. Obwohl Windows weiterhin das MFT0-Modell unterstützt, empfehlen wir Ihnen, stattdessen Device MFT zu verwenden, da es den Entwurf vereinfacht und mehr Funktionen und Skalierbarkeit unterstützt.

Schritt 4: Implementieren von von Microsoft angegebenen UVC-Erweiterungen

Schritt 5: Testen Sie Ihre UVC-Implementierung, um sicherzustellen, dass sie HLK-Tests besteht und die erforderlichen Funktionen und Leistung erfüllt.

  • Ausführen von Windows HLK-Tests

  • Ausführen kameraspezifischer Device.Streaming HLK-Tests

  • Stellen Sie sicher, dass die Kamera alle Anforderungen erfüllt und HLK-Tests für andere Produkte besteht, mit denen die Kamera ebenfalls konform sein muss (z. B. Skype, Windows Hello usw.).