Мне нужно написать то, что я считаю драйвером дисплея для OS X. Это похоже на то, что «Используй свой iPad в качестве второго монитора!» приложения, но мне нужно написать программное обеспечение OS X, которое зарегистрирует другой дисплей в OS X, и предоставит мне данные пикселей, чтобы я мог использовать его для своих различных нужд.
С чего мне начать? Я читал о IOKit, но я не совсем понимаю, что мне нужно сделать, чтобы сказать OS X, что я монитор, а затем, как будут выглядеть данные пикселей.
Несколько ссылок на классы / заголовки / и т. Д., Которые я собираюсь прочитать, тоже подойдут, но если кто-нибудь это сделает и знает подробности, это будет очень полезно.
Кроме того, это должно быть расширение ядра или можно написать драйвер IOKit пользовательского пространства, который дает второй монитор для OS X?
И наконец, для ясности, я просто хочу получить данные о пикселях, которые будут отправлены на второй монитор (зеркальный или расширенный) - на самом деле я не подключаю монитор или устройство ввода-вывода.