At a high level, this description is correct, and is how the majority of mobile architectures operate. The applications CPU that Android runs on is not usually in the data path for in-call audio.
Nick On Tue, Nov 10, 2009 at 10:17 AM, Joachim Neumann <jogineum...@gmail.com>wrote: > Hi Dianne, > > I am also struggling with this issue and would like to understand the > limitations in current Android hardware. > > My present understanding is that in on current Android phones there is > a GSM/3G chip that > 1. receives the *analogue* GSM/3G antenna signal > 2. receives modem-like AT commands from Android to initiate phone > calls, send text messages, etc. > 3. routes the *analog* audio signal from the GSM/3G antenna to the > amplifier/speaker or bluetooth headset. > > In such a setup, the audio signal of the phone call would exist in > digital form within the GMS/3G chip, but it would be out of reach for > the android OS. Outside the GMS/3G chip, the call signa would only > exist in analog form - while being routed to the amplifier/speaker or > to the bluetooth chip. > > In this case, the only hope for software access to the audio signal > during a phone call would be a completely new design that implements > the mobile phone functionality in software. > > Is that correct? > > Dr. Joachim Neumann > > P.S.: I would like to implement a hearing aid in software, see > www.amplicell.com > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en