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

Reply via email to