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