有没有办法使用私有 iOS API 来访问 iPhone 上降噪麦克风的原始输入?
我尝试查看在网上找到的标题转储,但找不到与辅助麦克风相关的任何内容。
有没有办法使用私有 iOS API 来访问 iPhone 上降噪麦克风的原始输入?
我尝试查看在网上找到的标题转储,但找不到与辅助麦克风相关的任何内容。
1)我在这个主题上发现的一件有趣的事情是
./System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
它有一些名为AUMultiMicNoiseSuppressor
.
2) 确保您拥有最新的标头转储,因为很多在线转储都是针对 iOS 3.0(已过时)
3)我建议查看框架,选择有前途的并通过反汇编程序运行它们。标头转储通常使用class-dump-z转储,它仅转储 Objective-C API,不转储和 C API。您正在寻找的 API 可能是 C API。
您是否找到同时访问多个麦克风的解决方案?正如你提到的,我正在做一个项目。到目前为止,我所知道的是使用内置麦克风进行立体声录音的唱片。
https://audioboo.fm/boos/1102187-recording-in-stereo-from-the-iphone-5#t=0m20s
而且在安卓上也很简单。使用 Record Class,有两个通道记录来自底部麦克风和顶部麦克风的声音(注 3)。