Hi. We hare read a lot of discussions regarding recording in-call audio. Our understanding is that most devices does not support this because the baseband processor routes the audio directly to the audio output hardware (speaker, minijack etc.).
We have some devices (for example HTC Desire Z) that seems to route the audio through the application processor. By recording using MediaRecorder.AudioSource.MIC as audio source, the receiving audio IS recorded. The quality of the received audio however, is poor with low volume. Recording using android.media.AudioRecord and android.media.MediaRecorder with MediaRecorder.AudioSource.VOICE_CALL/ VOICE_DOWNLINK/VOICE_UPLINK as audio source, recording does not work at all. What we would like to know, is if it is possible to capture this audio on a lower level? If we build Android from source, and make some adjustments to the code, is it possible to get the audio stream for the telephony service or something like that? If this is possible, does anyone have any resources on how android handles in-call audio when it is routed through the application processor? Is there any documentation on the Android source? Thanks in advance for any help. -Knut Liestøl -Stian Fauskanger -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

