如何为OS X创建一个显示屏幕?

6
我需要编写一个OS X的显示驱动程序,类似于那些“将iPad用作第二个显示器!”应用程序,但我需要编写能够向OS X注册另一个显示器并提供像素数据以便满足我的各种需求的OS X软件。
我该从哪里开始?我已经了解了IOKit,但我不太明白我需要做什么来告诉OS X我是一个显示器,然后像素数据会是什么样子。
如果有人已经完成了这个任务并了解具体细节,一些关于我需要阅读的类/标头等链接也可以。还有,这是否必须是内核扩展,或者可以编写一个用户空间的IOKit驱动程序来为OS X提供第二个显示器?
最后,为了明确,我只想要发送到第二个显示器(无论是镜像还是扩展)的像素数据 - 我实际上没有连接显示器或I/O设备。

设备将如何连接到 Mac? - CharlesB
1
假设没有设备,我将数据写入TCP/IP端口或磁盘。换句话说,显示数据去哪里并不重要,重要的是如何在OS X上注册监视器以及OS X如何提供显示数据。 - Adam Davis
你是否考虑使用内置的VNC服务器支持,该支持已允许镜像显示? - Ned Deily
@Ned,我需要比VNC提供的更高性能。 - Adam Davis
2个回答

2

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接