Merge "Adds API AudioManager#setLeAudioSuspended" am: a05aa12869

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2439772

Change-Id: Ic7b6ad59560f024a4ede8f11cf11d2bbd84613df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Treehugger Robot
2023-02-16 03:16:14 +00:00
committed by Automerger Merge Worker
2 changed files with 14 additions and 0 deletions

View File

@@ -164,6 +164,7 @@ package android.media {
method @RequiresPermission("android.permission.BLUETOOTH_STACK") public void setHfpEnabled(boolean); method @RequiresPermission("android.permission.BLUETOOTH_STACK") public void setHfpEnabled(boolean);
method @RequiresPermission("android.permission.BLUETOOTH_STACK") public void setHfpSamplingRate(int); method @RequiresPermission("android.permission.BLUETOOTH_STACK") public void setHfpSamplingRate(int);
method @RequiresPermission("android.permission.BLUETOOTH_STACK") public void setHfpVolume(int); method @RequiresPermission("android.permission.BLUETOOTH_STACK") public void setHfpVolume(int);
method @RequiresPermission("android.permission.BLUETOOTH_STACK") public void setLeAudioSuspended(boolean);
method public void setStreamVolumeForUid(int, int, int, @NonNull String, int, int, int); method public void setStreamVolumeForUid(int, int, int, @NonNull String, int, int, int);
field public static final int FLAG_FROM_KEY = 4096; // 0x1000 field public static final int FLAG_FROM_KEY = 4096; // 0x1000
} }

View File

@@ -3393,6 +3393,19 @@ public class AudioManager {
AudioSystem.setParameters("A2dpSuspended=" + enable); AudioSystem.setParameters("A2dpSuspended=" + enable);
} }
/**
* Suspends the use of LE Audio.
*
* @param enable {@code true} to suspend le audio, {@code false} to unsuspend
*
* @hide
*/
@SystemApi(client = SystemApi.Client.MODULE_LIBRARIES)
@RequiresPermission(android.Manifest.permission.BLUETOOTH_STACK)
public void setLeAudioSuspended(boolean enable) {
AudioSystem.setParameters("LeAudioSuspended=" + enable);
}
/** /**
* Gets a variable number of parameter values from audio hardware. * Gets a variable number of parameter values from audio hardware.
* *