将2张声卡合并为一个虚拟驱动程序

时间:2013-02-02 21:42:32

标签: macos audio usb driver virtual

目前我正在使用Macbook Pro和Macosx 10.8.2 3天前,我意识到控制器没有任何内置声卡后不久买了一个DJ控制器。 我通过USB端口将该设备连接到macbook。 一切都很好,我可以使用macbook内置声卡和5 + 1音响系统进行混音。但问题是,大多数djs做提示这意味着他们的耳机需要另外的声音输出,以便在声音之间进行平滑过渡。 所以我买了一个廉价的USB声卡。我把耳机插上去了。

混音软件是如此愚蠢,以至于它无法同时管理两张声卡。

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

到目前为止我做了什么:

开始阅读I / O Kit框架。

我打算做什么:

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

任何帮助将不胜感激 只是告诉我灯光,我可以自己开车。

1 个答案:

答案 0 :(得分:3)

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

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