public abstract static class RemoteConference.Callback extends Object
RemoteConference
.Constructor and Description |
---|
Callback() |
Modifier and Type | Method and Description |
---|---|
void |
onConferenceableConnectionsChanged(RemoteConference conference,
List<RemoteConnection> conferenceableConnections)
Invoked when the set of
RemoteConnection s which can be added to this conference
call have changed. |
void |
onConnectionAdded(RemoteConference conference,
RemoteConnection connection)
Invoked when a
RemoteConnection is added to the conference call. |
void |
onConnectionCapabilitiesChanged(RemoteConference conference,
int connectionCapabilities)
Indicates that the call capabilities of this
RemoteConference have changed. |
void |
onConnectionPropertiesChanged(RemoteConference conference,
int connectionProperties)
Indicates that the call properties of this
RemoteConference have changed. |
void |
onConnectionRemoved(RemoteConference conference,
RemoteConnection connection)
Invoked when a
RemoteConnection is removed from the conference call. |
void |
onDestroyed(RemoteConference conference)
Indicates that this
RemoteConference has been destroyed. |
void |
onDisconnected(RemoteConference conference,
DisconnectCause disconnectCause)
Invoked when this
RemoteConference is disconnected. |
void |
onExtrasChanged(RemoteConference conference,
Bundle extras)
Handles changes to the
RemoteConference extras. |
void |
onStateChanged(RemoteConference conference,
int oldState,
int newState)
Invoked when the state of this
RemoteConferece has changed. |
public void onStateChanged(RemoteConference conference, int oldState, int newState)
RemoteConferece
has changed. See
RemoteConference.getState()
.conference
- The RemoteConference
invoking this method.oldState
- The previous state of the RemoteConference
.newState
- The new state of the RemoteConference
.public void onDisconnected(RemoteConference conference, DisconnectCause disconnectCause)
RemoteConference
is disconnected.conference
- The RemoteConference
invoking this method.disconnectCause
- The (DisconnectCause
) associated with this failed
conference.public void onConnectionAdded(RemoteConference conference, RemoteConnection connection)
RemoteConnection
is added to the conference call.conference
- The RemoteConference
invoking this method.connection
- The RemoteConnection
being added.public void onConnectionRemoved(RemoteConference conference, RemoteConnection connection)
RemoteConnection
is removed from the conference call.conference
- The RemoteConference
invoking this method.connection
- The RemoteConnection
being removed.public void onConnectionCapabilitiesChanged(RemoteConference conference, int connectionCapabilities)
RemoteConference
have changed.
See RemoteConference.getConnectionCapabilities()
.conference
- The RemoteConference
invoking this method.connectionCapabilities
- The new capabilities of the RemoteConference
.public void onConnectionPropertiesChanged(RemoteConference conference, int connectionProperties)
RemoteConference
have changed.
See RemoteConference.getConnectionProperties()
.conference
- The RemoteConference
invoking this method.connectionProperties
- The new properties of the RemoteConference
.public void onConferenceableConnectionsChanged(RemoteConference conference, List<RemoteConnection> conferenceableConnections)
RemoteConnection
s which can be added to this conference
call have changed.conference
- The RemoteConference
invoking this method.conferenceableConnections
- The list of conferenceable RemoteConnection
s.public void onDestroyed(RemoteConference conference)
RemoteConference
has been destroyed. No further requests
should be made to the RemoteConference
, and references to it should be cleared.conference
- The RemoteConference
invoking this method.public void onExtrasChanged(RemoteConference conference, Bundle extras)
RemoteConference
extras.conference
- The RemoteConference
invoking this method.extras
- The extras containing other information associated with the conference.