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

Commit a513792e authored by Pavlin Radoslavov's avatar Pavlin Radoslavov
Browse files

Added internal API getMaxConnectedAudioDevices()

The API can be used to obtain the maximum number of connected
devices for A2DP or HFP.

Test: Manual
Bug: 64767509
Change-Id: I80b8a1c85e33ae0b23fdc4812f8991a4202d9abc
parent 3cff120f
Loading
Loading
Loading
Loading
+21 −0
Original line number Diff line number Diff line
@@ -1670,6 +1670,27 @@ public final class BluetoothAdapter {
        return 0;
    }

    /**
     * Get the maximum number of connected audio devices.
     *
     * @return the maximum number of connected audio devices
     * @hide
     */
    @RequiresPermission(Manifest.permission.BLUETOOTH)
    public int getMaxConnectedAudioDevices() {
        try {
            mServiceLock.readLock().lock();
            if (mService != null) {
                return mService.getMaxConnectedAudioDevices();
            }
        } catch (RemoteException e) {
            Log.e(TAG, "failed to get getMaxConnectedAudioDevices, error: ", e);
        } finally {
            mServiceLock.readLock().unlock();
        }
        return 1;
    }

    /**
     * Return true if hardware has entries available for matching beacons
     *