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

Commit 5d0403c1 authored by Eric Laurent's avatar Eric Laurent Committed by Gerrit Code Review
Browse files

Merge "media: add BluetoothProfileConnectionInfo::createHfpInfo()" into main

parents 9138e506 b292afb7
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -206,6 +206,7 @@ package android.media {
    method @NonNull public static android.media.BluetoothProfileConnectionInfo createA2dpInfo(boolean, int);
    method @NonNull public static android.media.BluetoothProfileConnectionInfo createA2dpSinkInfo(int);
    method @NonNull public static android.media.BluetoothProfileConnectionInfo createHearingAidInfo(boolean);
    method @FlaggedApi("android.media.audio.sco_managed_by_audio") @NonNull public static android.media.BluetoothProfileConnectionInfo createHfpInfo();
    method @NonNull public static android.media.BluetoothProfileConnectionInfo createLeAudioInfo(boolean, boolean);
    method @NonNull public static android.media.BluetoothProfileConnectionInfo createLeAudioOutputInfo(boolean, int);
    method public int describeContents();
+12 −0
Original line number Diff line number Diff line
@@ -15,6 +15,9 @@
 */
package android.media;

import static android.media.audio.Flags.FLAG_SCO_MANAGED_BY_AUDIO;

import android.annotation.FlaggedApi;
import android.annotation.NonNull;
import android.annotation.SystemApi;
import android.bluetooth.BluetoothProfile;
@@ -174,4 +177,13 @@ public final class BluetoothProfileConnectionInfo implements Parcelable {
    public boolean isLeOutput() {
        return mIsLeOutput;
    }

    /**
     * Factory method for <code>BluetoothProfileConnectionInfo</code> for an HFP device.
     */
    @FlaggedApi(FLAG_SCO_MANAGED_BY_AUDIO)
    public static @NonNull BluetoothProfileConnectionInfo createHfpInfo() {
        return new BluetoothProfileConnectionInfo(BluetoothProfile.HEADSET, false,
                -1, false);
    }
}