IOS在我的音频引擎声音结果中应用效果

时间:2014-11-13 03:04:04

标签: ios signal-processing core-audio audiounit

在ios中有一种方法可以将我的音频引擎放在一个层上,以便在我的所有东西上应用DSP吗?

实际上我想重现一些事情,例如在调音台和扬声器之间添加一个dsp硬件,以便在不处理流的情况下将回声应用于声音结果。

就是说例如获取全球声音并应用EQ高通,就是它。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

如果您正在使用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/