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

Commit b1768e39 authored by Santos Cordon's avatar Santos Cordon Committed by Android (Google) Code Review
Browse files

Merge "Update API for conference calling."

parents c5c363f0 86377e53
Loading
Loading
Loading
Loading
+21 −2
Original line number Diff line number Diff line
@@ -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>);