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

Commit 2d39eb02 authored by William Escande's avatar William Escande Committed by Gerrit Code Review
Browse files

Merge "Add BtProfileConnectionInfo.a2dpSinkInfo"

parents 0b0c098d b22dcdb6
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -135,6 +135,7 @@ package android.media {

  public final class BtProfileConnectionInfo implements android.os.Parcelable {
    method @NonNull public static android.media.BtProfileConnectionInfo a2dpInfo(boolean, int);
    method @NonNull public static android.media.BtProfileConnectionInfo a2dpSinkInfo(int);
    method public int describeContents();
    method public boolean getIsLeOutput();
    method public int getProfile();
+11 −1
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ public final class BtProfileConnectionInfo implements Parcelable {
    /** @hide */
    @IntDef({
            BluetoothProfile.A2DP,
            BluetoothProfile.A2DP_SINK, // Can only be set by BtHelper
            BluetoothProfile.A2DP_SINK,
            BluetoothProfile.HEADSET, // Can only be set by BtHelper
            BluetoothProfile.HEARING_AID,
            BluetoothProfile.LE_AUDIO,
@@ -104,6 +104,16 @@ public final class BtProfileConnectionInfo implements Parcelable {
            false);
    }

    /**
     * Constructor for A2dp sink info
     * The {@link AudioManager.ACTION_AUDIO_BECOMING_NOISY} intent will not be sent.
     *
     * @param volume of device -1 to ignore value
     */
    public static @NonNull BtProfileConnectionInfo a2dpSinkInfo(int volume) {
        return new BtProfileConnectionInfo(BluetoothProfile.A2DP_SINK, true, volume, false);
    }

    /**
     * Constructor for hearing aid info
     *