Создание виртуального дисплея в macOS программно - PullRequest
0 голосов
/ 04 мая 2020

Я ищу возможность создания виртуального дисплея в macOS, предпочтительно с использованием Electron / Node.js или собственной разработки для MacOS, если это единственный курорт.

Я бы хотел создайте виртуальный дисплей, который будет функционировать так же, как настоящий, можно перестроить и т. д. c.

По сути, представьте, что происходит, когда вы подключаете кабель HDMI к компьютеру - точно так же.

Я просматривал:

Но не удалось найти никакой полезной информации - в основном она доступна только для чтения.

1 Ответ

2 голосов
/ 04 мая 2020

Я не знаю ни одной библиотеки, которая бы дала вам такую ​​готовность (и в любом случае StackOverflow не для библиотечных рекомендаций).

Если бы вы реализовали это самостоятельно, вам понадобится реализовать драйвер виртуального дисплея. Для этого вам нужно узнать о IOKit, IODisplay, IOFramebuffer и (возможно) IOGraphicsLib. Это довольно сложный проект, и вам нужно знать C ++.

См. IOKit в документации Apple, чтобы понять, на что вы смотрите.

В зависимости на том, что вы пытаетесь сделать, возможно, стоит посмотреть, как работает VN C, в частности протокол удаленного буфера кадров.

...