Add playDtmfTone, stopDtmfTone and setAudioState to RemoteConference

Bug: 17512380
Change-Id: Ie26bef643bdec97f64247b5f8099f2676ae6c63e
This commit is contained in:
Yorke Lee
2014-09-16 10:43:06 -07:00
parent 1c4eb10cc1
commit 58bacc513c
2 changed files with 24 additions and 0 deletions

View File

@@ -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);
}

View File

@@ -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);
}