現在、私は 3 日前に Macbook Pro と Macosx 10.8.2 を使用しています。コントローラーにサウンド カードが内蔵されていないことに気付いた直後に、DJ コントローラーを購入しました。USBポートを介してそのデバイスをMacBookに接続します。すべて問題ありません。Macbook のビルトイン サウンド カードと 5+1 サウンド システムを使用してミックスを行うことができます。しかし、問題は、ほとんどの dj がキューを行うことです。これは、サウンド間のスムーズな移行を行うために、ヘッドフォンに別のサウンド出力が必要であることを意味します。それで安いUSBサウンドカードを買って、それにヘッドフォンを差し込んだ。
ミキシング ソフトウェアは、同時に 2 枚のサウンド カードを管理する能力がないほど馬鹿げています。
そこで、2 つの仮想ステレオ出力を持つ仮想サウンド カード ドライバを作成すると、組み込みの macos サウンド カードと USB サウンド カードをその仮想ドライバにマージできることがわかりました。
私がこれまでに行ったこと:
I/O Kit フレームワークを読み始めました。
私がやろうとしていること:
実際には、どの I/O キット ファミリを継承するのかよくわかりません。最初に、PCI ファミリまたは USB ファミリの継承をドライバに実装しようとするかもしれません。内蔵カードを仮想出力 1 に転送し、USB サウンド カードを仮想出力 2 に転送するためのバス アドレス
ライトを見せていただければ幸いです。私は自分で運転できます。