Вывод картинки на монитор, не подключенный программно к рабочему столу
|
|
Вторник, 21 Сентября 2021 г. 23:42
+ в цитатник
BugWay: Добрый день!
Вопрос: Знает ли кто-либо, есть ли в современных ОС (
Windows/Linux) возможность вывода на независимый монитор, который
не является частью рабочего стола, но физически подключен?
В Windows XP можно было использовать CreateDC("монитор", ...) и использовать полученный DC для вывода изображения. Начиная с Windows Vista сменилась модель драйверов на WDDM и
данный способ перестал работать.
Хочется узнать, есть ли альтернативные и желательно универсальные способы вывода произвольной картинки?
Я знаю только такие способы:
Window
1. Для видеокарт
NVidia - VRWorks Graphics SDK for Headset Developers + специальный inf файл для монитора.
Недостатки: NDA, только видеокарты одной фирмы, только DirectX API и только Windows
2. Для видеокарт
AMD - LiquidVR + специальный inf файл для монитора.
Недостатки: NDA, только видеокарты одной фирмы, только DirectX API и только Windows
3. Vulkan API + специальный inf файл для монитора
Linux
1. Vulkan API - XLib + AcquireXlibDisplayEXT
https://forum.sources.ru/index.php?showtopic=423144&view=findpost&p=3852223
Метки:
C/C++:
Системное программирование и WinAPI
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-