デフォルトの出力 (出力 IOAudioStream) からオーディオ データを取得し、それを入力 IOAudioStream に変換する仮想オーディオ デバイスを作成したいと考えています。
見つけたほとんどの例を調べましたが、出力 IOAudioStream を入力にコピーする機能のみを実装しています。つまり、オーディオ デバイスが出力として選択されている場合にのみ、オーディオを入力ストリームに変換します。
ScreenFlow は、仮想ドライバーを作成する kext をインストールすることで、コンピューターのオーディオを録音できるため、これは可能なはずです。
デフォルト出力からオーディオ データにアクセスし、それを仮想ドライバーに送信するにはどうすればよいですか?