Lines Matching refs:conference

35  * A conference provided to a {@link ConnectionService} by another {@code ConnectionService} through
37 * can be used to control the conference call or monitor changes through
52 * @param conference The {@code RemoteConference} invoking this method.
56 public void onStateChanged(RemoteConference conference, int oldState, int newState) {}
61 * @param conference The {@code RemoteConference} invoking this method.
63 * conference.
65 public void onDisconnected(RemoteConference conference, DisconnectCause disconnectCause) {}
68 * Invoked when a {@link RemoteConnection} is added to the conference call.
70 * @param conference The {@code RemoteConference} invoking this method.
73 public void onConnectionAdded(RemoteConference conference, RemoteConnection connection) {}
76 * Invoked when a {@link RemoteConnection} is removed from the conference call.
78 * @param conference The {@code RemoteConference} invoking this method.
81 public void onConnectionRemoved(RemoteConference conference, RemoteConnection connection) {}
87 * @param conference The {@code RemoteConference} invoking this method.
91 RemoteConference conference,
98 * @param conference The {@code RemoteConference} invoking this method.
102 RemoteConference conference,
107 * Invoked when the set of {@link RemoteConnection}s which can be added to this conference
110 * @param conference The {@code RemoteConference} invoking this method.
114 RemoteConference conference,
121 * @param conference The {@code RemoteConference} invoking this method.
123 public void onDestroyed(RemoteConference conference) {}
128 * @param conference The {@code RemoteConference} invoking this method.
129 * @param extras The extras containing other information associated with the conference.
131 public void onExtrasChanged(RemoteConference conference, @Nullable Bundle extras) {}
168 final RemoteConference conference = this;
173 callback.onDestroyed(conference);
193 final RemoteConference conference = this;
198 callback.onStateChanged(conference, oldState, newState);
211 final RemoteConference conference = this;
216 callback.onConnectionAdded(conference, connection);
229 final RemoteConference conference = this;
234 callback.onConnectionRemoved(conference, connection);
246 final RemoteConference conference = this;
252 conference, mConnectionCapabilities);
264 final RemoteConference conference = this;
270 conference, mConnectionProperties);
282 final RemoteConference conference = this;
288 conference, mUnmodifiableConferenceableConnections);
300 final RemoteConference conference = this;
305 callback.onDisconnected(conference, disconnectCause);
339 final RemoteConference conference = this;
344 callback.onExtrasChanged(conference, mExtras);
351 * Returns the list of {@link RemoteConnection}s contained in this conference.
360 * Gets the state of the conference call. See {@link Connection} for valid values.
362 * @return A constant representing the state the conference call is currently in.
369 * Returns the capabilities of the conference. See {@code CAPABILITY_*} constants in class
372 * @return A bitmask of the capabilities of the conference call.
379 * Returns the properties of the conference. See {@code PROPERTY_*} constants in class
382 * @return A bitmask of the properties of the conference call.
398 * Disconnects the conference call as well as the child {@link RemoteConnection}s.
408 * Removes the specified {@link RemoteConnection} from the conference. This causes the
410 * {@link RemoteConnection} does not belong to this conference.
424 * Merges all {@link RemoteConnection}s of this conference into a single call. This should be
425 * invoked only if the conference contains the capability
427 * capability indicates that the connections of this conference, despite being part of the
428 * same conference object, are yet to have their audio streams merged; this is a common pattern
429 * for CDMA conference calls, but the capability is not used for GSM and SIP conference calls.
441 * Swaps the active audio stream between the conference's child {@link RemoteConnection}s.
442 * This should be invoked only if the conference contains the capability
445 * their audio streams merged; this is a common pattern for CDMA conference calls, but the
446 * capability is not used for GSM and SIP conference calls. Invoking this method will change the
457 * Puts the conference on hold.
467 * Unholds the conference call.
477 * Returns the {@link DisconnectCause} for the conference if it is in the state
478 * {@link Connection#STATE_DISCONNECTED}. If the conference is not disconnected, this will
488 * Requests that the conference start playing the specified DTMF tone.
512 * Request to change the conference's audio routing to the specified state. The specified state
526 * Request to change the conference's audio routing to the specified state. The specified state
538 * Returns a list of independent connections that can me merged with this conference.
547 * Register a callback through which to receive state updates for this conference.
556 * Registers a callback through which to receive state updates for this conference.