Loading media/java/android/media/IAudioService.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -471,6 +471,7 @@ interface IAudioService { List<AudioDeviceAttributes> getDevicesForAttributesUnprotected(in AudioAttributes attributes); @EnforcePermission(anyOf = {"MODIFY_AUDIO_ROUTING", "QUERY_AUDIO_STATE"}) void addOnDevicesForAttributesChangedListener(in AudioAttributes attributes, in IDevicesForAttributesCallback callback); Loading services/core/java/com/android/server/audio/AudioService.java +2 −0 Original line number Diff line number Diff line Loading @@ -3567,8 +3567,10 @@ public class AudioService extends IAudioService.Stub * @see AudioManager#addOnDevicesForAttributesChangedListener( * AudioAttributes, Executor, OnDevicesForAttributesChangedListener) */ @android.annotation.EnforcePermission(anyOf = { MODIFY_AUDIO_ROUTING, QUERY_AUDIO_STATE }) public void addOnDevicesForAttributesChangedListener(AudioAttributes attributes, IDevicesForAttributesCallback callback) { super.addOnDevicesForAttributesChangedListener_enforcePermission(); mAudioSystem.addOnDevicesForAttributesChangedListener( attributes, false /* forVolume */, callback); } Loading Loading
media/java/android/media/IAudioService.aidl +1 −0 Original line number Diff line number Diff line Loading @@ -471,6 +471,7 @@ interface IAudioService { List<AudioDeviceAttributes> getDevicesForAttributesUnprotected(in AudioAttributes attributes); @EnforcePermission(anyOf = {"MODIFY_AUDIO_ROUTING", "QUERY_AUDIO_STATE"}) void addOnDevicesForAttributesChangedListener(in AudioAttributes attributes, in IDevicesForAttributesCallback callback); Loading
services/core/java/com/android/server/audio/AudioService.java +2 −0 Original line number Diff line number Diff line Loading @@ -3567,8 +3567,10 @@ public class AudioService extends IAudioService.Stub * @see AudioManager#addOnDevicesForAttributesChangedListener( * AudioAttributes, Executor, OnDevicesForAttributesChangedListener) */ @android.annotation.EnforcePermission(anyOf = { MODIFY_AUDIO_ROUTING, QUERY_AUDIO_STATE }) public void addOnDevicesForAttributesChangedListener(AudioAttributes attributes, IDevicesForAttributesCallback callback) { super.addOnDevicesForAttributesChangedListener_enforcePermission(); mAudioSystem.addOnDevicesForAttributesChangedListener( attributes, false /* forVolume */, callback); } Loading