Поделиться через


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

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

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

Шаг 2. Реализация предоставляемого платформой устройства MFT

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

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

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

Примечание

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

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

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

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

  • Выполнение тестов Device.Streaming HLK для конкретной камеры

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