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

Commit c3e842fd authored by Andre Eisenbach's avatar Andre Eisenbach Committed by Gerrit Code Review
Browse files

Merge "Add AudioManager.setHearingAidDeviceConnectionState"

parents de3eeac8 10c90612
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(