【发布时间】:2014-11-13 03:04:03
【问题描述】:
在 ios 中有没有办法在我的音频引擎上放置一种层,以便在我所有的东西上应用 DSP?
事实上,我想重现一些东西,比如在混音器和我的扬声器之间添加一个 dsp 硬件,以在不处理流的情况下将回声应用到声音结果中。
举例来说,获取全局声音并对其应用 EQ 高通,就是这样。
感谢您的帮助
【问题讨论】:
标签: ios signal-processing core-audio audiounit
在 ios 中有没有办法在我的音频引擎上放置一种层,以便在我所有的东西上应用 DSP?
事实上,我想重现一些东西,比如在混音器和我的扬声器之间添加一个 dsp 硬件,以在不处理流的情况下将回声应用到声音结果中。
举例来说,获取全局声音并对其应用 EQ 高通,就是这样。
感谢您的帮助
【问题讨论】:
标签: ios signal-processing core-audio audiounit
如果您使用的是AVAudioPlayer,您可以使用MTAudioProcessingTap 来执行此操作。这不是最简单的任务,但这里有一些资源可以提供帮助:
MTAudioProcessingTap 音频处理器展示了如何对音频数据应用带通滤波器:https://developer.apple.com/library/ios/samplecode/AudioTapProcessor/Introduction/Intro.html
使用 MTAudioProcessingTap 处理 AVPlayer 的音频 是一个相当完整的示例,展示了如何创建一个点击:http://chritto.wordpress.com/2013/01/07/processing-avplayers-audio-with-mtaudioprocessingtap/
【讨论】:
AVAudioPlayer 还是AVPlayer?我找不到将MTAudioProcessingTap 与AVAudioPlayer 连接起来的方法