Soundflower输入应用程序

时间:2009-11-19 19:09:45

标签: c++ cocoa audio core-audio

我已经下载了Soundflower的来源,我正在尝试检索当前向Soundflower发送数据的所有应用程序的列表。 我想像JACK和Audio Hijack那样分别操作每个应用程序的声音。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

不幸的是,这不是你能从Soundflower kext中找到的东西,因为应用程序不能直接连接到音频驱动程序。 Audio HAL是音频驱动程序的用户客户端,用于管理应用程序和内核之间的音频输入和输出。

您应该考虑使用HAL插件。任何使用Core Audio的应用程序都会加载您的插件代码,您可以从那里做任何您需要做的事情,并使用一些IPC与您的驱动程序和应用程序进行通信。