Контрольный список реализации драйвера usb Video Class (UVC)

Шаг 1. Начало работы с классом ВИДЕО USB (UVC) с помощью документации из USB.org и Майкрософт

Используйте следующие ссылки, чтобы ознакомиться с UVC:

Шаг 2. Внедрение MFT устройства, предоставленного платформой

  • MFT устройства, предоставляемого платформой, предназначен для USB-камер RGB. Она предлагает общие функции, например, обнаружение лиц на основе ROI для приоритезации 3A (если встроенное ПО камеры поддерживает управление ROI, указанное в стандарте UVC 1.5).

  • Чтобы включить эту функцию, необходимо убедиться, что камера поддерживает ROI. Если вам нужно отключить эту функцию, вы должны сделать это через ключи реестра (например, в INF-файле).

Шаг 3. Реализация кастомного MFT устройства и MFT0 для вашего устройства

Примечание.

Модель MFT устройства заменяет модель MFT0. Хотя Windows продолжает поддерживать модель MFT0, мы рекомендуем вместо этого использовать Device MFT, поскольку это упрощает проектирование и поддерживает больше функциональных возможностей и масштабируемости.

Шаг 4. Реализация расширений UVC, указанных корпорацией Майкрософт

Шаг 5. Протестируйте реализацию UVC, чтобы убедиться, что она проходит тесты HLK и соответствует необходимым функциям и производительности.

  • Запуск тестов Windows HLK

  • Запуск тестов устройства device.Streaming HLK для конкретной камеры

  • Убедитесь, что камера соответствует всем требованиям и проходит тесты HLK для других продуктов, с которыми камера также должна быть совместима (например, Skype, Windows Hello и т. д.).