私有 iOS API 用于访问 iPhone 上降噪麦克风的原始输入?

问题描述 投票:0回答:2

有没有办法使用私有 iOS API 来访问 iPhone 上降噪麦克风的原始输入?

我尝试查看在网上找到的标头转储,但找不到与辅助麦克风相关的任何内容。

ios iphone audio iphone-privateapi
2个回答
2
投票

1)我在这个主题上发现的一件有趣的事情是

./System/Library/Frameworks/AudioToolbox.framework/AudioToolbox 

它有一些名为

AUMultiMicNoiseSuppressor
的类。

2)确保您拥有最新的标头转储,因为许多在线转储适用于 iOS 3.0(已过时)

3)我建议查看框架,选择有希望的并通过反汇编程序运行它们。标头转储通常使用 class-dump-z 转储,它仅转储 Objective-C API,不转储和 C API。您正在寻找的 API 可能是 C API。


-1
投票

您找到同时访问多个麦克风的解决方案了吗?我正在做一个项目,就像你提到的那样。到目前为止我所知道的是使用内置麦克风进行立体声录音的记录。

https://audioboo.fm/boos/1102187-recording-in-stereo-from-the-iphone-5#t=0m20s

在 Android 上这非常简单。使用 Record Class,有两个通道记录来自底部麦克风和顶部麦克风的声音(注 3)。

© www.soinside.com 2019 - 2024. All rights reserved.