OptionalaudioOptionalaudioCalled when the session is connecting or reconnecting.
OptionalaudioCalled 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.
OptionalaudioThis 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.OptionalconnectionCalled when connection has changed to good from poor. This will be fired regardless whether the meeting is audio-only or uses audio video.
OptionalconnectionCalled when the connection has been poor for a while if meeting only uses audio.
OptionalconnectionCalled when the connection has been poor if meeting uses video so that the observer can prompt the user about turning off video.
OptionalconnectionCalled when connection health has changed.
OptionalencodingCalled when simulcast is enabled and simulcast uplink encoding layers get changed.
OptionalmetricsCalled when the media stats are available.
OptionalremoteCalled when the remote video sending sources get changed.
OptionalvideoCalled 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.
OptionalvideoCalled 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.
OptionalvideoOptionalvideoCalled whenever a tile has been removed.
Called when the session has started.