Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Шаг 1. Начало работы с классом ВИДЕО USB (UVC) с помощью документации из USB.org и Майкрософт
Используйте следующие ссылки, чтобы ознакомиться с UVC:
Получите доступ к документации по классу USB (не относящемуся конкретно к UVC) на сайте USB.org
Скачайте документацию по USB Video Class 1.5 с сайта USB.org
Просмотрите тему обзора USB-драйвера видеокласса
Шаг 2. Внедрение MFT устройства, предоставленного платформой
MFT устройства, предоставляемого платформой, предназначен для USB-камер RGB. Она предлагает общие функции, например, обнаружение лиц на основе ROI для приоритезации 3A (если встроенное ПО камеры поддерживает управление ROI, указанное в стандарте UVC 1.5).
Чтобы включить эту функцию, необходимо убедиться, что камера поддерживает ROI. Если вам нужно отключить эту функцию, вы должны сделать это через ключи реестра (например, в INF-файле).
Шаг 3. Реализация кастомного MFT устройства и MFT0 для вашего устройства
MFT устройства — это компонент пользовательского режима UVC. Этот компонент можно вставить для добавления расширений и разных элементов в UVC.
Ознакомьтесь с руководством по проектированию MFT устройства.
Просмотрите образец кода устройства MFT.
Просмотрите соответствующую информацию о MFT0 в разделе "Создание драйвера камеры MFT для приложения для UWP-устройства".
Примечание.
Модель MFT устройства заменяет модель MFT0. Хотя Windows продолжает поддерживать модель MFT0, мы рекомендуем вместо этого использовать Device MFT, поскольку это упрощает проектирование и поддерживает больше функциональных возможностей и масштабируемости.
Шаг 4. Реализация расширений UVC, указанных корпорацией Майкрософт
Метод 2 по-прежнему записывает изображения:
Документация от USB.org
- Просмотрите раздел метода 2 , который начинается со страницы 17 класса UVC 1.5, specification.pdf скачанный на шаге 1 выше.
Документация, связанная с Корпорацией Майкрософт:
- Ознакомьтесь с разделом 2.2.1 и 2.2.2 в спецификации Microsoft Video Class 1.5.
Шаг 5. Протестируйте реализацию UVC, чтобы убедиться, что она проходит тесты HLK и соответствует необходимым функциям и производительности.
Запуск тестов Windows HLK
Запуск тестов устройства device.Streaming HLK для конкретной камеры
Убедитесь, что камера соответствует всем требованиям и проходит тесты HLK для других продуктов, с которыми камера также должна быть совместима (например, Skype, Windows Hello и т. д.).