私のアプリではシステム全体のオーディオ処理を行う必要があります。
システムオーディオを取得するために、Soundflowerをインストールして、これをデフォルトの出力デバイスとして選択しました。私は、SoundflowerがMixバッファをThruBufferにコピーし、アプリに渡すだけで、彼らがAudioDeviceIOProc
コールバックで取得できることを知っています。
私が理解していないことは、オーディオ処理を行った後、内蔵出力デバイスにオーディオを戻す方法です。私はデフォルトとしてSoundflowerデバイスを持っており、デフォルトの出力ユニットにオーディオをルーティングしようとすると、無音が生成されます。たぶん私のプログラムでマルチ出力デバイスを作成する必要があるが、私はそれを行う方法がわからない。内蔵出力デバイス(デフォルトではない)にオーディオを出力する
0
A
答えて
0
osxで複数出力デバイスを作成することができます。これは「集合デバイス」と呼ばれます。 Audio MIDI Setupアプリで手動で行い、アプリでそのデバイスを使用することも、アプリでプログラムで実行することもできます。
アプリでやった場合、サンプルコードはまれだと思われます。私はthis blog postから私が必要とした情報を浮き彫りにした。
NB投稿は非常に古いので、私はInternet Archive Wayback Machineに行っていました。
関連する問題
- 1. IOError:[Errno出力デバイスが無効です(デフォルト出力デバイスなし)] -9996
- 2. AudioUnitで録音デバイスのオーディオ出力
- 3. ヘッドフォンの接続中に内蔵スピーカーに出力音を出す
- 4. OS Xの特定のデバイス出力にオーディオをルーティングする
- 5. Windowsから出力されたオーディオをLinuxに出力する
- 6. VLCJ出力オーディオ/ビデオモジュール
- 7. プログラムでデフォルトのオーディオ入力デバイスを変更する方法
- 8. libVLCのPythonバインディング - オーディオ出力デバイスを変更できません
- 9. デバイスが存在する場合AppleScriptのオーディオ入出力セット
- 10. Androidオーディオ出力を取得
- 11. Apache 2はデフォルトでjson出力を出力しますか?
- 12. USRPデバイスが出力ウィンドウに "L"を出力する
- 13. HandleUnauthorizedRequest内でデフォルトの404ページを出力するには
- 14. UITextField - 内蔵iPhoneキーボードの入力を検出しますか?
- 15. Intellij - デフォルト出力パスをgradle出力に設定する
- 16. 仮想オーディオ入力デバイスからオーディオ出力を再生するにはどうすればよいですか? (ケーブル入力)
- 17. iOS 5のオーディオ出力キュー
- 18. ウェブサイトのオーディオ出力がラズベリーパイ
- 19. 強制USBオーディオ出力
- 20. JavaFXのオーディオ出力選択
- 21. CMSampleBufferRefデータをオーディオ出力ジャックに渡す
- 22. アンドロイドはpcmでデバイス全体のオーディオ出力を取得します
- 23. Qt - オーディオ出力デバイスがありません - Yocto/poky
- 24. Androidオーディオ出力の通常最大出力周波数は何ですか?
- 25. FFMPEG CLI言語メタデータ出力出力MP4(ビデオ+オーディオ)ファイル
- 26. WebRTC:Firefoxで出力デバイスが検出されない
- 27. Android用PJSUA2でオーディオ出力レベルを管理するには
- 28. オーディオ出力をフォーンスピーカーにリダイレクトし、マイク入力をヘッドフォンにリダイレクト
- 29. vbaは異なる出力フォルダのxml出力をExcelに出力します
- 30. makefileの出力ではなく、コマンドラインではなく出力のみを出力するには?