Сведения об устройствах записи видео
[Функция, связанная с этой страницей, DirectShow — это устаревшая функция. Он был заменен MediaPlayer, МВФMediaEngine и аудио/видеозахват в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код MediaPlayer, МВФMediaEngine и аудио-видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Большинство новых устройств захвата видео используют драйверы модели драйвера Windows (WDM). В архитектуре WDM корпорация Майкрософт предоставляет набор аппаратных независимых драйверов, называемых драйверами классов, и поставщик оборудования предоставляет мини-накопители для конкретного оборудования. Мини-driver реализует все функции, относящиеся к устройству; для большинства функций мини-driver вызывает драйвер класса Майкрософт.
В графе фильтра DirectShow любой устройство записи WDM отображается как фильтр записи видео WDM. Фильтр записи видео WDM настраивает себя на основе характеристик драйвера. Он отображается под именем, предоставленным драйвером, — в графе не отображается фильтр с именем WDM Video Capture Filter.
Некоторые старые устройства записи по-прежнему используют драйверы Видео для Windows (VFW). Хотя эти драйверы теперь устарели, они поддерживаются в DirectShow через фильтр отслеживания VFW.
Примечание.
Windows позволяет пользователям предоставлять или запрещать доступ к камере устройства в приложении "Параметры Windows" в разделе "Конфиденциальность и безопасность —> камера". При инициализации устройства записи приложения должны проверить, имеют ли они доступ к камере и обрабатывают ситуацию, когда доступ запрещен пользователем. Дополнительные сведения см. в разделе "Обработка параметра конфиденциальности камеры Windows".
См. также