Is there a way to use a private iOS API to access the raw input from the noise canceling mic(s) on the iPhone?
I've tried looking through header dumps I found online but couldn't find anything related to the secondary microphones.
1) One interesting thing which I found on this subject is
./System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
It has some class called AUMultiMicNoiseSuppressor
.
2) Make sure that you have the newest header dumps, because a lot of online dumps are for iOS 3.0 (which is outdate)
3) I would recommend to look through frameworks, choose promising and run them through a disassembler. Header dumps usually are dumped with class-dump-z, which dumps only Objective-C API and doesn't dump and C API. It could be that API which you are looking for is C API.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With