【发布时间】:2011-07-04 23:52:17
【问题描述】:
要从应用程序(iTunes、QuckTime、VLC 等)捕获输出音频流,需要做什么处理,也许修改它,然后将其发送回输出?任何形式的帮助都将不胜感激,因为我什至不知道在哪里可以找到这个文档...
谢谢
【问题讨论】:
标签: macos core-audio
要从应用程序(iTunes、QuckTime、VLC 等)捕获输出音频流,需要做什么处理,也许修改它,然后将其发送回输出?任何形式的帮助都将不胜感激,因为我什至不知道在哪里可以找到这个文档...
谢谢
【问题讨论】:
标签: macos core-audio
您可以尝试的一种方法是使用 SoundflowerBed source code 作为创建虚拟音频设备的基础。然后可以在系统偏好设置中将其设置为默认输出设备,以便所有应用程序(除了那些已设置输出设备的应用程序)将向其发送音频。
您的处理程序可以从这样一个虚拟音频设备捕获音频,对其进行处理,然后将其传递给一个实际输出设备进行实时播放。
可以使用 CoreAudio API 以编程方式设置/重置默认设备,以便为您的客户提供更集成的体验。
【讨论】: