diff options
| author | Santos Cordon <santoscordon@google.com> | 2014-06-13 00:46:26 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-06-12 05:34:42 +0000 |
| commit | b1768e398fffe8ec9bbadceebae88eb9d5afe343 (patch) | |
| tree | b8d14525584494e3d5fcf130cba063b3cbb83cc7 | |
| parent | c5c363f0ffd9b554ebab9aa6e02c4d55a3398648 (diff) | |
| parent | 86377e5377329178d5eb670fa1e361e93fe50a74 (diff) | |
| download | frameworks_base-b1768e398fffe8ec9bbadceebae88eb9d5afe343.zip frameworks_base-b1768e398fffe8ec9bbadceebae88eb9d5afe343.tar.gz frameworks_base-b1768e398fffe8ec9bbadceebae88eb9d5afe343.tar.bz2 | |
Merge "Update API for conference calling."
| -rw-r--r-- | api/current.txt | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/api/current.txt b/api/current.txt index 00d715e..504d63d 100644 --- a/api/current.txt +++ b/api/current.txt @@ -27358,8 +27358,8 @@ package android.telecomm { field public final int supportedRouteMask; } - public class CallCapabilities { - ctor public CallCapabilities(); + public final class CallCapabilities { + method public static java.lang.String toString(int); field public static final int ADD_CALL = 16; // 0x10 field public static final int ALL = 511; // 0x1ff field public static final int CONNECTION_HANDOFF = 256; // 0x100 @@ -27418,6 +27418,7 @@ package android.telecomm { } public final class CallServiceAdapter { + method public void addConferenceCall(java.lang.String); method public void handleFailedOutgoingCall(android.telecomm.ConnectionRequest, int, java.lang.String); method public void handleSuccessfulOutgoingCall(java.lang.String); method public void handoffCall(java.lang.String); @@ -27492,16 +27493,23 @@ package android.telecomm { public abstract class Connection { ctor protected Connection(); + method public final void conference(); method public final android.telecomm.CallAudioState getCallAudioState(); + method public java.util.List<android.telecomm.Connection> getChildConnections(); method public final android.net.Uri getHandle(); + method public android.telecomm.Connection getParentConnection(); + method public boolean isConferenceConnection(); method public boolean isRequestingRingback(); method protected void onAbort(); method protected void onAnswer(); + method protected void onChildrenChanged(java.util.List<android.telecomm.Connection>); + method protected void onConference(); method protected void onDisconnect(); method protected void onHold(); method protected void onPlayDtmfTone(char); method protected void onPostDialContinue(boolean); method protected void onReject(); + method protected void onSeparate(); method protected void onSetAudioState(android.telecomm.CallAudioState); method protected void onSetSignal(android.os.Bundle); method protected void onSetState(int); @@ -27509,10 +27517,13 @@ package android.telecomm { method protected void onUnhold(); method protected void setActive(); method public void setAudioState(android.telecomm.CallAudioState); + method protected void setDestroyed(); method protected void setDialing(); method protected void setDisconnected(int, java.lang.String); method protected void setHandle(android.net.Uri); + method protected void setIsConferenceCapable(boolean); method protected void setOnHold(); + method public void setParentConnection(android.telecomm.Connection); method protected void setRequestingRingback(boolean); method protected void setRinging(); method public static java.lang.String stateToString(int); @@ -27520,9 +27531,11 @@ package android.telecomm { public static abstract interface Connection.Listener { method public abstract void onAudioStateChanged(android.telecomm.Connection, android.telecomm.CallAudioState); + method public abstract void onConferenceCapableChanged(android.telecomm.Connection, boolean); method public abstract void onDestroyed(android.telecomm.Connection); method public abstract void onDisconnected(android.telecomm.Connection, int, java.lang.String); method public abstract void onHandleChanged(android.telecomm.Connection, android.net.Uri); + method public abstract void onParentConnectionChanged(android.telecomm.Connection, android.telecomm.Connection); method public abstract void onRequestingRingback(android.telecomm.Connection, boolean); method public abstract void onSignalChanged(android.telecomm.Connection, android.os.Bundle); method public abstract void onStateChanged(android.telecomm.Connection, int); @@ -27531,9 +27544,11 @@ package android.telecomm { public static class Connection.ListenerBase implements android.telecomm.Connection.Listener { ctor public Connection.ListenerBase(); method public void onAudioStateChanged(android.telecomm.Connection, android.telecomm.CallAudioState); + method public void onConferenceCapableChanged(android.telecomm.Connection, boolean); method public void onDestroyed(android.telecomm.Connection); method public void onDisconnected(android.telecomm.Connection, int, java.lang.String); method public void onHandleChanged(android.telecomm.Connection, android.net.Uri); + method public void onParentConnectionChanged(android.telecomm.Connection, android.telecomm.Connection); method public void onRequestingRingback(android.telecomm.Connection, boolean); method public void onSignalChanged(android.telecomm.Connection, android.os.Bundle); method public void onStateChanged(android.telecomm.Connection, int); @@ -27565,9 +27580,13 @@ package android.telecomm { method public final void answer(java.lang.String); method public final void call(android.telecomm.CallInfo); method public final void disconnect(java.lang.String); + method public java.util.Collection<android.telecomm.Connection> getAllConnections(); method public final void hold(java.lang.String); method public final void isCompatibleWith(android.telecomm.CallInfo); method public final void onAudioStateChanged(java.lang.String, android.telecomm.CallAudioState); + method public void onConnectionAdded(android.telecomm.Connection); + method public void onConnectionRemoved(android.telecomm.Connection); + method public void onCreateConferenceConnection(java.lang.String, android.telecomm.Connection, android.telecomm.Response<java.lang.String, android.telecomm.Connection>); method public void onCreateConnections(android.telecomm.ConnectionRequest, android.telecomm.Response<android.telecomm.ConnectionRequest, android.telecomm.Connection>); method public void onCreateIncomingConnection(android.telecomm.ConnectionRequest, android.telecomm.Response<android.telecomm.ConnectionRequest, android.telecomm.Connection>); method public void onFindSubscriptions(android.net.Uri, android.telecomm.Response<android.net.Uri, android.telecomm.Subscription>); |
