Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iOS SDK Disable Internal Microphone

I am developing an iOS application that receives data through the auxiliary port (microphone).

We got oscilloscopes hooked up and are at the point where we can measure frequencies and amplitudes on a testing iPhone.

However, even with the auxiliary cable connected, the iPhone still listens to the internal microphone in addition to our external AUX input thus watering down our measurements.

The iPhone definitely recognizes the connected AUX cable (internal speakers are turned off).

Is there any way to programmatically disable the built-in microphone?

or

Is there some special signal we can send through the AUX port to disable the internal microphone?

like image 994
0x90 Avatar asked Aug 09 '11 16:08

0x90


1 Answers

After much research on this topic, there is no way to do it at this moment in time.

like image 144
0x90 Avatar answered Oct 09 '22 09:10

0x90