diff options
author | Brandon Maxwell <maxwelb@google.com> | 2015-12-03 13:51:10 -0800 |
---|---|---|
committer | Brandon Maxwell <maxwelb@google.com> | 2015-12-07 14:51:05 -0800 |
commit | a7086bc66eca9bbae80fb40ec532b3253361ee53 (patch) | |
tree | 64c5e2f2d75d38eb3ed244b231c04e2e7ec3bf38 /InCallUI/src/com/android/incallui/AudioModeProvider.java | |
parent | 48b8043ebfdde53e49188716db70a9f9be485726 (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.java | 17 |
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) { |