【发布时间】:2017-01-12 05:07:42
【问题描述】:
我需要在我的应用中进行一些系统范围的音频处理。
我已经安装了 Soundflower 并将其选为我的默认输出设备,以获取系统音频。我知道 Soundflower 只是将混音缓冲区复制到 ThruBuffer 并将其传递给应用程序,以便他们可以在 AudioDeviceIOProc 回调中获取它。
我不明白的是在完成音频处理后如何将音频路由回内置输出设备。我将 Soundflower 设备作为默认设备,当我尝试将音频路由到默认输出单元时,它会产生静音。也许我需要在我的程序中创建一个多输出设备,但我不知道该怎么做。
【问题讨论】:
标签: macos audio core-audio