Called when the session is connecting or reconnecting.
Called when the session has stopped from a started state with the reason provided in the status. See documentation for MeetingSessionStatus and MeetingSessionStatusCode for more information.
This observer callback will only be called for attendees in Replica meetings.
Indicates that the client is no longer authenticated to the Primary meeting
and can no longer share media. status
will contain a MeetingSessionStatusCode
of the following:
MeetingSessionStatusCode.OK
: demoteFromPrimaryMeeting
was used to remove the attendee.MeetingSessionStatusCode.AudioAuthenticationRejected
: chime::DeleteAttendee
was called on the Primary
meeting attendee used in promoteToPrimaryMeeting
.MeetingSessionStatusCode.AudioVideoDisconnectedWhilePromoted
: The client disconnected (and may be reconnecting).
Any disconnection will trigger an automatic demotion to avoid unexpected or unwanted promotion state on reconnection.Called when connection has changed to good from poor. This will be fired regardless whether the meeting is audio-only or uses audio video.
Called when the connection has been poor for a while if meeting only uses audio.
Called when the connection has been poor if meeting uses video so that the observer can prompt the user about turning off video.
Called when connection health has changed.
Called when simulcast is enabled and simulcast uplink encoding layers get changed.
Called when the media stats are available.
Called when the remote video sending sources get changed.
Called when video availability has changed. This information can be used to decide whether to switch the connection type to video and whether or not to offer the option to start the local video tile.
Called when a user tries to start a video but by the time the backend processes the request, video capacity has been reached and starting local video is not possible. This can be used to trigger a message to the user about the situation.
Called whenever a tile has been created or updated.
Called whenever a tile has been removed.
Generated using TypeDoc
Called when the session has started.