Add audio mode and audio focus support to Telecomm
This CL adds support for:
- audio focus
- switching to speaker phone
- mute
- wired headset
Bluetooth support is coming in a different CL.
Change-Id: Iaf4013ea747548451cff45b48bcbb5b1dd1b8498
diff --git a/src/com/android/telecomm/InCallAdapter.java b/src/com/android/telecomm/InCallAdapter.java
index 37dc3b9..e61c919 100644
--- a/src/com/android/telecomm/InCallAdapter.java
+++ b/src/com/android/telecomm/InCallAdapter.java
@@ -88,4 +88,24 @@
}
});
}
+
+ /** {@inheritDoc} */
+ @Override
+ public void mute(final boolean shouldMute) {
+ mHandler.post(new Runnable() {
+ @Override public void run() {
+ mCallsManager.mute(shouldMute);
+ }
+ });
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public void setAudioRoute(final int route) {
+ mHandler.post(new Runnable() {
+ @Override public void run() {
+ mCallsManager.setAudioRoute(route);
+ }
+ });
+ }
}