set an iPhone microphone arrray

334 views Asked by At

I was reading that iphone has 3 microphones. But when I check the available inputs I only get the "built in microphone". I want to get access to the microphones to implement a noise reduction algorithm so the microphones has to record at the same time. So I have two questions:

How can I get the iphone microphones as a microphone array?

Is it possible to record from all microphones at the same time? How should I set them? (I think that I should use an AVAudioSessionCategoryMultiRoute)

I'm getting the available inputs with this function:

NSArray* inputs = [[AVAudioSession sharedInstance] availableInputs];
0

There are 0 answers