当前我正在使用Macbook Pro和Macosx 10.8.2
3天前,我意识到该 Controller 没有任何内置声卡后不久,便购买了DJ Controller 。
我通过USB端口将该设备连接到MacBook。
一切都很好,我可以使用内置的Macbook声卡和5 + 1声音系统进行混音,但问题是,大多数dj提示,这意味着耳机需要另一种声音输出才能在声音之间进行平滑过渡。
所以我买了一个便宜的USB声卡。然后我就把耳机插上了。

混音软件非常笨拙,以至于它无法同时管理两个声卡。

所以我发现,如果我编写一个具有两个虚拟立体声输出的虚拟声卡驱动程序,则可以将内置的macos声卡和USB声卡合并到该虚拟驱动程序中。

到目前为止,我已经做了什么:

开始阅读I / O Kit框架。

我打算做什么:

实际上我不太了解要继承哪个I / O Kit系列
我可能会首先尝试实现对驱动程序的PCI系列或USB系列继承
另一件事是,到目前为止,我了解的内容是,在虚拟驱动程序中,我必须清除设备ID和设备的总线地址,才能将内置卡转发到虚拟输出1,并将USB声卡转发到虚拟输出2。

任何帮助,将不胜感激
只要给我看灯,我就可以自己开车。

最佳答案

您根本不需要编写驱动程序或进行任何编程。只需使用音频midi设置实用程序创建聚合设备。

http://support.apple.com/kb/HT3956

关于macos - 将2个声卡合并到一个虚拟驱动程序中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14666827/

10-12 04:02