summaryrefslogtreecommitdiffstats
path: root/services/core/java/com/android/server/audio/AudioService.java
diff options
context:
space:
mode:
authorJean-Michel Trivi <jmtrivi@google.com>2015-06-25 17:38:35 -0700
committerJean-Michel Trivi <jmtrivi@google.com>2015-06-29 10:44:16 -0700
commit560877d498b3b142bb0d555bb2fe48ead3fa9b0f (patch)
treeaae864fb5f62b687b7a31f084aedcba04672834f /services/core/java/com/android/server/audio/AudioService.java
parent82b3f67711246ad5beaf7702ce16e9d433406d1e (diff)
downloadframeworks_base-560877d498b3b142bb0d555bb2fe48ead3fa9b0f.zip
frameworks_base-560877d498b3b142bb0d555bb2fe48ead3fa9b0f.tar.gz
frameworks_base-560877d498b3b142bb0d555bb2fe48ead3fa9b0f.tar.bz2
Volume change intent carries stream alias
Define a new extra, AudioManager.EXTRA_VOLUME_STREAM_TYPE_ALIAS, to be sent along with the volume change intent, VOLUME_CHANGED_ACTION. When sending VOLUME_CHANGED_ACTION, attach the stream type alias. Bug 17955277 Change-Id: I04fd279e223504e3ee1581086d7e9205344a6808
Diffstat (limited to 'services/core/java/com/android/server/audio/AudioService.java')
-rw-r--r--services/core/java/com/android/server/audio/AudioService.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/audio/AudioService.java b/services/core/java/com/android/server/audio/AudioService.java
index 0dc4076..dd4111d 100644
--- a/services/core/java/com/android/server/audio/AudioService.java
+++ b/services/core/java/com/android/server/audio/AudioService.java
@@ -3791,6 +3791,8 @@ public class AudioService extends IAudioService.Stub {
// fire changed intents for all streams
mVolumeChanged.putExtra(AudioManager.EXTRA_VOLUME_STREAM_VALUE, index);
mVolumeChanged.putExtra(AudioManager.EXTRA_PREV_VOLUME_STREAM_VALUE, oldIndex);
+ mVolumeChanged.putExtra(AudioManager.EXTRA_VOLUME_STREAM_TYPE_ALIAS,
+ mStreamVolumeAlias[mStreamType]);
sendBroadcastToAll(mVolumeChanged);
}
return changed;