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

Commit 670ecc22 authored by Andre Eisenbach's avatar Andre Eisenbach Committed by android-build-merger
Browse files

Merge "Add AudioManager.setHearingAidDeviceConnectionState"

am: c3e842fd

Change-Id: I22a01bb4170b126c59593f938f95bf382beb3dd6
parents 69b0d8bc c3e842fd
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -3605,6 +3605,21 @@ public class AudioManager {
        }
    }

     /**
     * Indicate Hearing Aid connection state change.
     * @param device Bluetooth device connected/disconnected
     * @param state new connection state (BluetoothProfile.STATE_xxx)
     * {@hide}
     */
    public void setHearingAidDeviceConnectionState(BluetoothDevice device, int state) {
        final IAudioService service = getService();
        try {
            service.setHearingAidDeviceConnectionState(device, state);
        } catch (RemoteException e) {
            throw e.rethrowFromSystemServer();
        }
    }

     /**
     * Indicate A2DP source or sink connection state change.
     * @param device Bluetooth device connected/disconnected
+2 −0
Original line number Diff line number Diff line
@@ -143,6 +143,8 @@ interface IAudioService {
    void setWiredDeviceConnectionState(int type, int state, String address, String name,
            String caller);

    void setHearingAidDeviceConnectionState(in BluetoothDevice device, int state);

    int setBluetoothA2dpDeviceConnectionState(in BluetoothDevice device, int state, int profile);

    void handleBluetoothA2dpDeviceConfigChange(in BluetoothDevice device);
+5 −0
Original line number Diff line number Diff line
@@ -4104,6 +4104,11 @@ public class AudioService extends IAudioService.Stub
        }
    }

    @Override
    public void setHearingAidDeviceConnectionState(BluetoothDevice device, int state)
    {
    }

    public int setBluetoothA2dpDeviceConnectionState(BluetoothDevice device, int state, int profile)
    {
        return setBluetoothA2dpDeviceConnectionStateSuppressNoisyIntent(