截取os x中的全局音频输出?

时间:2016-11-03 00:18:57

标签: macos cocoa core-audio

有没有人在OS X到达扬声器之前遇到拦截(和修改)音频的方法?我意识到我可以构建一个驱动程序并将音频设置更改为输出,但我想要做的是使用现有的音频输出并在它到达所选设备之前操纵流,而不需要驱动程序重定向技巧。我还想做反向并在麦克风流到达管道的其余部分之前将其挂钩。

这甚至可能吗?

1 个答案:

答案 0 :(得分:3)

有两种CoreAudio"驱动程序",内核级别和用户空间。从您的问题来看,您是否要仅避免使用内核级驱动程序或者是否要键入任何内容都不清楚。

如果您愿意编写用户空间驱动程序(也称为HAL插件),可以用来截取系统级音频输出。

看一下Apple的例子here