summaryrefslogtreecommitdiff
path: root/InCallUI/src/com/android/incallui/AudioModeProvider.java
diff options
context:
space:
mode:
authorBrandon Maxwell <maxwelb@google.com>2015-12-03 13:51:10 -0800
committerBrandon Maxwell <maxwelb@google.com>2015-12-07 14:51:05 -0800
commita7086bc66eca9bbae80fb40ec532b3253361ee53 (patch)
tree64c5e2f2d75d38eb3ed244b231c04e2e7ec3bf38 /InCallUI/src/com/android/incallui/AudioModeProvider.java
parent48b8043ebfdde53e49188716db70a9f9be485726 (diff)
Updating InCallUI to use CallAudioStateCompat
Bug: 25776171 Change-Id: I94b42eb188e457a5470e33642cab2517949a8153
Diffstat (limited to 'InCallUI/src/com/android/incallui/AudioModeProvider.java')
-rw-r--r--InCallUI/src/com/android/incallui/AudioModeProvider.java17
1 files changed, 9 insertions, 8 deletions
diff --git a/InCallUI/src/com/android/incallui/AudioModeProvider.java b/InCallUI/src/com/android/incallui/AudioModeProvider.java
index e7ffecca7..961fb11ff 100644
--- a/InCallUI/src/com/android/incallui/AudioModeProvider.java
+++ b/InCallUI/src/com/android/incallui/AudioModeProvider.java
@@ -16,10 +16,10 @@
package com.android.incallui;
-import android.telecom.CallAudioState;
-
import com.google.common.collect.Lists;
+import com.android.dialer.compat.CallAudioStateCompat;
+
import java.util.List;
/**
@@ -30,19 +30,20 @@ public class AudioModeProvider {
static final int AUDIO_MODE_INVALID = 0;
private static AudioModeProvider sAudioModeProvider = new AudioModeProvider();
- private int mAudioMode = CallAudioState.ROUTE_EARPIECE;
+ private int mAudioMode = CallAudioStateCompat.ROUTE_EARPIECE;
private boolean mMuted = false;
- private int mSupportedModes = CallAudioState.ROUTE_EARPIECE | CallAudioState.ROUTE_BLUETOOTH |
- CallAudioState.ROUTE_WIRED_HEADSET | CallAudioState.ROUTE_SPEAKER;
+ private int mSupportedModes = CallAudioStateCompat.ROUTE_EARPIECE
+ | CallAudioStateCompat.ROUTE_BLUETOOTH | CallAudioStateCompat.ROUTE_WIRED_HEADSET
+ | CallAudioStateCompat.ROUTE_SPEAKER;
private final List<AudioModeListener> mListeners = Lists.newArrayList();
public static AudioModeProvider getInstance() {
return sAudioModeProvider;
}
- public void onAudioStateChanged(CallAudioState audioState) {
- onAudioModeChange(audioState.getRoute(), audioState.isMuted());
- onSupportedAudioModeChange(audioState.getSupportedRouteMask());
+ public void onAudioStateChanged(boolean isMuted, int route, int supportedRouteMask) {
+ onAudioModeChange(route, isMuted);
+ onSupportedAudioModeChange(supportedRouteMask);
}
public void onAudioModeChange(int newMode, boolean muted) {