Merge "Annotation and doc improvement for adhoc conference APIs." am: 0251d617a5 am: e4bc4e9ca5 am: 3e96c1328c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1412812 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ie849bba0805a1a43a841ae204337c12d3f5d9791
This commit is contained in:
@@ -39601,22 +39601,22 @@ package android.telecom {
|
||||
method public final void conferenceRemoteConnections(android.telecom.RemoteConnection, android.telecom.RemoteConnection);
|
||||
method public final void connectionServiceFocusReleased();
|
||||
method @Nullable public final android.telecom.RemoteConference createRemoteIncomingConference(@Nullable android.telecom.PhoneAccountHandle, @Nullable android.telecom.ConnectionRequest);
|
||||
method public final android.telecom.RemoteConnection createRemoteIncomingConnection(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest);
|
||||
method @Nullable public final android.telecom.RemoteConnection createRemoteIncomingConnection(@NonNull android.telecom.PhoneAccountHandle, @NonNull android.telecom.ConnectionRequest);
|
||||
method @Nullable public final android.telecom.RemoteConference createRemoteOutgoingConference(@Nullable android.telecom.PhoneAccountHandle, @Nullable android.telecom.ConnectionRequest);
|
||||
method public final android.telecom.RemoteConnection createRemoteOutgoingConnection(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest);
|
||||
method @Nullable public final android.telecom.RemoteConnection createRemoteOutgoingConnection(@NonNull android.telecom.PhoneAccountHandle, @NonNull android.telecom.ConnectionRequest);
|
||||
method public final java.util.Collection<android.telecom.Conference> getAllConferences();
|
||||
method public final java.util.Collection<android.telecom.Connection> getAllConnections();
|
||||
method public final android.os.IBinder onBind(android.content.Intent);
|
||||
method public void onConference(android.telecom.Connection, android.telecom.Connection);
|
||||
method public void onConnectionServiceFocusGained();
|
||||
method public void onConnectionServiceFocusLost();
|
||||
method @Nullable public android.telecom.Conference onCreateIncomingConference(@Nullable android.telecom.PhoneAccountHandle, @Nullable android.telecom.ConnectionRequest);
|
||||
method @Nullable public android.telecom.Conference onCreateIncomingConference(@NonNull android.telecom.PhoneAccountHandle, @NonNull android.telecom.ConnectionRequest);
|
||||
method public void onCreateIncomingConferenceFailed(@Nullable android.telecom.PhoneAccountHandle, @Nullable android.telecom.ConnectionRequest);
|
||||
method public android.telecom.Connection onCreateIncomingConnection(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest);
|
||||
method public void onCreateIncomingConnectionFailed(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest);
|
||||
method public android.telecom.Connection onCreateIncomingHandoverConnection(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest);
|
||||
method @Nullable public android.telecom.Conference onCreateOutgoingConference(@Nullable android.telecom.PhoneAccountHandle, @Nullable android.telecom.ConnectionRequest);
|
||||
method public void onCreateOutgoingConferenceFailed(@Nullable android.telecom.PhoneAccountHandle, @Nullable android.telecom.ConnectionRequest);
|
||||
method @Nullable public android.telecom.Conference onCreateOutgoingConference(@NonNull android.telecom.PhoneAccountHandle, @NonNull android.telecom.ConnectionRequest);
|
||||
method public void onCreateOutgoingConferenceFailed(@NonNull android.telecom.PhoneAccountHandle, @NonNull android.telecom.ConnectionRequest);
|
||||
method public android.telecom.Connection onCreateOutgoingConnection(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest);
|
||||
method public void onCreateOutgoingConnectionFailed(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest);
|
||||
method public android.telecom.Connection onCreateOutgoingHandoverConnection(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest);
|
||||
|
||||
@@ -338,7 +338,7 @@ public abstract class Conference extends Conferenceable {
|
||||
*
|
||||
* @param videoState The video state in which to answer the connection.
|
||||
*/
|
||||
public void onAnswer(int videoState) {}
|
||||
public void onAnswer(@VideoProfile.VideoState int videoState) {}
|
||||
|
||||
/**
|
||||
* Notifies this Conference, which is in {@code STATE_RINGING}, of
|
||||
|
||||
@@ -2594,9 +2594,9 @@ public abstract class ConnectionService extends Service {
|
||||
* @return The {@code Connection} object to satisfy this call, or {@code null} to
|
||||
* not handle the call.
|
||||
*/
|
||||
public final RemoteConnection createRemoteIncomingConnection(
|
||||
PhoneAccountHandle connectionManagerPhoneAccount,
|
||||
ConnectionRequest request) {
|
||||
public final @Nullable RemoteConnection createRemoteIncomingConnection(
|
||||
@NonNull PhoneAccountHandle connectionManagerPhoneAccount,
|
||||
@NonNull ConnectionRequest request) {
|
||||
return mRemoteConnectionManager.createRemoteConnection(
|
||||
connectionManagerPhoneAccount, request, true);
|
||||
}
|
||||
@@ -2613,9 +2613,9 @@ public abstract class ConnectionService extends Service {
|
||||
* @return The {@code Connection} object to satisfy this call, or {@code null} to
|
||||
* not handle the call.
|
||||
*/
|
||||
public final RemoteConnection createRemoteOutgoingConnection(
|
||||
PhoneAccountHandle connectionManagerPhoneAccount,
|
||||
ConnectionRequest request) {
|
||||
public final @Nullable RemoteConnection createRemoteOutgoingConnection(
|
||||
@NonNull PhoneAccountHandle connectionManagerPhoneAccount,
|
||||
@NonNull ConnectionRequest request) {
|
||||
return mRemoteConnectionManager.createRemoteConnection(
|
||||
connectionManagerPhoneAccount, request, false);
|
||||
}
|
||||
@@ -2855,12 +2855,14 @@ public abstract class ConnectionService extends Service {
|
||||
* @param connectionManagerPhoneAccount See description at
|
||||
* {@link #onCreateOutgoingConnection(PhoneAccountHandle, ConnectionRequest)}.
|
||||
* @param request Details about the incoming conference call.
|
||||
* @return The {@code Conference} object to satisfy this call, or {@code null} to
|
||||
* not handle the call.
|
||||
* @return The {@code Conference} object to satisfy this call. If the conference attempt is
|
||||
* failed, the return value will be a result of an invocation of
|
||||
* {@link Connection#createFailedConnection(DisconnectCause)}.
|
||||
* Return {@code null} if the {@link ConnectionService} cannot handle the call.
|
||||
*/
|
||||
public @Nullable Conference onCreateIncomingConference(
|
||||
@Nullable PhoneAccountHandle connectionManagerPhoneAccount,
|
||||
@Nullable ConnectionRequest request) {
|
||||
@NonNull PhoneAccountHandle connectionManagerPhoneAccount,
|
||||
@NonNull ConnectionRequest request) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -2963,8 +2965,8 @@ public abstract class ConnectionService extends Service {
|
||||
* @param request The outgoing connection request.
|
||||
*/
|
||||
public void onCreateOutgoingConferenceFailed(
|
||||
@Nullable PhoneAccountHandle connectionManagerPhoneAccount,
|
||||
@Nullable ConnectionRequest request) {
|
||||
@NonNull PhoneAccountHandle connectionManagerPhoneAccount,
|
||||
@NonNull ConnectionRequest request) {
|
||||
}
|
||||
|
||||
|
||||
@@ -3028,12 +3030,14 @@ public abstract class ConnectionService extends Service {
|
||||
* a {@code PhoneAccount} registered by this {@code ConnectionService} to use for
|
||||
* making the connection.
|
||||
* @param request Details about the outgoing call.
|
||||
* @return The {@code Conference} object to satisfy this call, or the result of an invocation
|
||||
* of {@link Connection#createFailedConnection(DisconnectCause)} to not handle the call.
|
||||
* @return The {@code Conference} object to satisfy this call. If the conference attempt is
|
||||
* failed, the return value will be a result of an invocation of
|
||||
* {@link Connection#createFailedConnection(DisconnectCause)}.
|
||||
* Return {@code null} if the {@link ConnectionService} cannot handle the call.
|
||||
*/
|
||||
public @Nullable Conference onCreateOutgoingConference(
|
||||
@Nullable PhoneAccountHandle connectionManagerPhoneAccount,
|
||||
@Nullable ConnectionRequest request) {
|
||||
@NonNull PhoneAccountHandle connectionManagerPhoneAccount,
|
||||
@NonNull ConnectionRequest request) {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user