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


Вызов функций DisplayConfig для целевого объекта Miracast Windows 8.1

Примечание

Начиная с Windows 10 (WDDM 2.0), операционная система поставляется со встроенным стеком Miracast, который может работать на любом GPU. Сведения о стеке Microsoft Miracast и требованиях к драйверам и оборудованию для поддержки дисплеев Miracast, начиная с Windows 10, см. в следующей документации:

Разработчикам драйверов больше не следует реализовывать пользовательский стек Miracast. Корпорация Майкрософт может удалить поддержку пользовательских стеков Miracast в будущей версии Windows.

Чтобы уменьшить проблемы совместимости существующих приложений, предоставляемых новым целевым объектам Miracast, реализации функций QueryDisplayConfig и SetDisplayConfig позволяют приложениям находить целевые объекты Miracast:

  • Значение DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST в перечислении DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY указывает, что целевой объект VidPN является устройством Miracast.
  • Значение параметра FlagsQDC_ALL_PATHS при вызове QueryDisplayConfig не возвращает пути, которые подключаются к целевому объекту Miracast, к которому не подключен активный монитор.
  • Для каждого пути, имеющего подключенный монитор Miracast, QueryDisplayConfig возвращает тип соединителя, сообщаемый приемником Miracast. Внутренние приемники Miracast сообщают значение DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST в перечислении DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY . Например, если приемник Miracast сообщает, что телевизор подключен к приемнику с помощью кабеля HDMI High-Definition, то QueryDisplayConfig сообщит о целевом типе как DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HDMI.
  • Структура DISPLAYCONFIG_VIDEO_SIGNAL_INFO имеет член разделителя частот vSyncFreqDivider, который используется аналогично D3DKMDT_VIDEO_SIGNAL_INFO. vSyncFreqDivider.
  • Функция DisplayConfigGetDeviceInfo предоставляет базовый тип соединителя для любого целевого объекта. Для целевого объекта Miracast эта функция всегда возвращает значение DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST в перечислении DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY .