Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 215e541d authored by Rahul Sabnis's avatar Rahul Sabnis
Browse files

Adds API AudioManager#setLeAudioSuspended

Bug: 257881495
Test: Manual
Change-Id: Ib07d54ffb6fc34ea2f5985115fde132ab19c27c2
parent a2a82741
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -171,6 +171,7 @@ package android.media {
    method @RequiresPermission(android.Manifest.permission.BLUETOOTH_STACK) public void setHfpEnabled(boolean);
    method @RequiresPermission(android.Manifest.permission.BLUETOOTH_STACK) public void setHfpSamplingRate(int);
    method @RequiresPermission(android.Manifest.permission.BLUETOOTH_STACK) public void setHfpVolume(int);
    method @RequiresPermission(android.Manifest.permission.BLUETOOTH_STACK) public void setLeAudioSuspended(boolean);
    method public void setStreamVolumeForUid(int, int, int, @NonNull String, int, int, int);
    field public static final int FLAG_FROM_KEY = 4096; // 0x1000
  }
+13 −0
Original line number Diff line number Diff line
@@ -3499,6 +3499,19 @@ public class AudioManager {
        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.
     *