From 7b72c39349d5fa3c69545218c33c50ab90fd2c0d Mon Sep 17 00:00:00 2001 From: Nathalie Le Clair Date: Mon, 4 Apr 2022 13:25:46 +0200 Subject: Allow for internal types in @hide API Bug: 227425913 Test: manual Change-Id: I5fe2e262a4be6412f7f67b55ccdba0a867951f14 --- media/java/android/media/AudioManager.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/media/java/android/media/AudioManager.java b/media/java/android/media/AudioManager.java index 491a5cda2950..e7eda3ea4552 100644 --- a/media/java/android/media/AudioManager.java +++ b/media/java/android/media/AudioManager.java @@ -5898,14 +5898,8 @@ public class AudioManager { */ @UnsupportedAppUsage @RequiresPermission(android.Manifest.permission.MODIFY_AUDIO_ROUTING) - public void setWiredDeviceConnectionState(int device, int state, String address, - String name) { - final IAudioService service = getService(); - int role = isOutputDevice(device) - ? AudioDeviceAttributes.ROLE_OUTPUT : AudioDeviceAttributes.ROLE_INPUT; - AudioDeviceAttributes attributes = new AudioDeviceAttributes( - role, AudioDeviceInfo.convertInternalDeviceToDeviceType(device), address, - name, new ArrayList<>()/*mAudioProfiles*/, new ArrayList<>()/*mAudioDescriptors*/); + public void setWiredDeviceConnectionState(int device, int state, String address, String name) { + AudioDeviceAttributes attributes = new AudioDeviceAttributes(device, address, name); setWiredDeviceConnectionState(attributes, state); } -- cgit v1.2.3-59-g8ed1b