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

Commit 58bacc51 authored by Yorke Lee's avatar Yorke Lee
Browse files

Add playDtmfTone, stopDtmfTone and setAudioState to RemoteConference

Bug: 17512380
Change-Id: Ie26bef643bdec97f64247b5f8099f2676ae6c63e
parent 1c4eb10c
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -28277,8 +28277,11 @@ package android.telecom {
    method public android.telecom.DisconnectCause getDisconnectCause();
    method public final int getState();
    method public void hold();
    method public void playDtmfTone(char);
    method public final void registerCallback(android.telecom.RemoteConference.Callback);
    method public void separate(android.telecom.RemoteConnection);
    method public void setAudioState(android.telecom.AudioState);
    method public void stopDtmfTone();
    method public void unhold();
    method public final void unregisterCallback(android.telecom.RemoteConference.Callback);
  }
+21 −0
Original line number Diff line number Diff line
@@ -181,6 +181,27 @@ public final class RemoteConference {
        return mDisconnectCause;
    }

    public void playDtmfTone(char digit) {
        try {
            mConnectionService.playDtmfTone(mId, digit);
        } catch (RemoteException e) {
        }
    }

    public void stopDtmfTone() {
        try {
            mConnectionService.stopDtmfTone(mId);
        } catch (RemoteException e) {
        }
    }

    public void setAudioState(AudioState state) {
        try {
            mConnectionService.onAudioStateChanged(mId, state);
        } catch (RemoteException e) {
        }
    }

    public final void registerCallback(Callback callback) {
        mCallbacks.add(callback);
    }