History log of /packages/services/Telephony/common/src/com/android/services/telephony/common/AudioMode.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
593ab38970a84a60ac39edba4306647c8b66436d 07-Aug-2013 Santos Cordon <santoscordon@google.com> Audio routing part 2

- Added WIRED_HEADSET and SPEAKER to AudioModes
- Added WiredHeadsetManager class
- AudioRouter now listens to WiredHeadsetManager and PhoneUtils for
speakerphone
- AudioRouter maintains state across earpiece,headset,bluetooth,speaker
- Most code copied from InCallScreen for speaker logic
- CallHandlerService listens to audioRouter for audio states
- Moved Wired headset logic from phoneglobals to wiredheadsetmanager
- Better toString for logging Call objects

Change-Id: Iebc8c83934ce5eff6f1918b0610804fadb163b43
/packages/services/Telephony/common/src/com/android/services/telephony/common/AudioMode.java
9b7bac7705b3afcae7b010edc2032c7c0f37f770 06-Aug-2013 Santos Cordon <santoscordon@google.com> new class AudioRouter manages audio routing for the phone call

This CL only has support between bluetooth/earpiece

Of Note:
- New shared class AudioMode defines different modes for audio routing
- New class AudioRouter manages between EARPIECE and Bluetooth modes.
- Add function in CallCommandService and CallHandlerService for audio
mode

Change-Id: I52ff70e53868c45e5202b757cc80a13af3abe5f8
/packages/services/Telephony/common/src/com/android/services/telephony/common/AudioMode.java