我正在开发一个应用程序,该应用程序使用 iOS 6.0 SDK 分析来自 iPhone/iPad 上内置麦克风的传入音频。
我一直在用非常低的较低频率(即低于 200 赫兹)挣扎一段时间,我(在网上)发现其他人有同样的问题,但没有任何问题的答案。
使用 iOS 音频工具的多家公司表示(在 iOS 6.0 之前)有一个内置的低频滚降滤波器会在较低频率上导致这些低信号,但这些消息来源还指出,从 iOS 6.0 开始,它应该是可以关闭输入音频信号的这种自动低频过滤。
我浏览了音频单元头文件、Xcode 中的音频文档以及与音频相关的示例代码,但均未成功。我玩过 AudioUnit 的不同参数和属性(其中提到了低通滤波器等),但没有解决问题。
有人知道如何在 iOS 6.0 中关闭 RemoteIO 输入的自动低频滚降滤波器吗?