當前我正在使用Macbook Pro和Macosx 10.8.2 3天前,我意識到該控制器沒有任何buildin聲卡後不久就購買了DJ控制器。 我通過USB端口將該設備連接到macbook。 一切都很好,我可以做我的混合使用MacBook內置聲卡和5 + 1音響system.But問題是,大多數djs做cue,這意味着他們的耳機需要另一個聲音輸出,以便在聲音之間平滑過渡。 所以我買了一個便宜的usb聲卡。我插上耳機。將2個聲卡合併爲一個虛擬驅動程序
混音軟件太笨了,它不能同時管理兩個聲卡。
所以我想通了,如果我寫一個虛擬聲卡驅動程序,有兩個虛擬立體聲輸出,我可以合併內置macos聲卡和USB聲卡到該虛擬驅動程序。
我到目前爲止做了什麼:
開始讀取I/O Kit框架。
什麼,我打算做的事:
其實我真的不明白其中的I/O Kit家族繼承 首先,我可能會嘗試實現PCI家人或USB家族傳承給司機 另一件事情是,什麼我瞭解到目前爲止,在我的虛擬驅動程序中,我必須清除設備id和設備的總線地址,以便將內置卡轉發到虛擬output1和usb聲卡以虛擬輸出2
任何幫助將不勝感激 只顯示我燈,我可以自己開車。
請參閱下面的答案。由於音頻接口是系統音頻字時鐘主機,因此蘋果公司已經完成的集成設備支持比看起來要困難得多。當有兩個接口時,需要從另一個接口 - 或者如果這是不可能的話,則需要採樣率轉換。這是在DAW軟件包或Windows和Linux中未廣泛使用此功能的原因。 – marko
感謝您提供的信息。 –