amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.realtime / RealtimeObserver

RealtimeObserver

interface RealtimeObserver

RealtimeObserver lets one listen to real time events such a volume, signal strength, or attendee changes.

Note: all callbacks will be called on main thread.

Functions

onAttendeesDropped

Handles attendee(s) being dropped due to network.

abstract fun onAttendeesDropped(attendeeInfo: Array<AttendeeInfo>): Unit

onAttendeesJoined

Handles attendee(s) being added.

abstract fun onAttendeesJoined(attendeeInfo: Array<AttendeeInfo>): Unit

onAttendeesLeft

Handles attendee(s) being removed.

abstract fun onAttendeesLeft(attendeeInfo: Array<AttendeeInfo>): Unit

onAttendeesMuted

Handles attendee(s) whose VolumeLevel has changed to muted.

abstract fun onAttendeesMuted(attendeeInfo: Array<AttendeeInfo>): Unit

onAttendeesUnmuted

Handles attendee(s) whose VolumeLevel has changed from muted.

abstract fun onAttendeesUnmuted(attendeeInfo: Array<AttendeeInfo>): Unit

onSignalStrengthChanged

Handles signal strength changes for attendees whose SignalStrength has changed.

abstract fun onSignalStrengthChanged(signalUpdates: Array<SignalUpdate>): Unit

onVolumeChanged

Handles volume changes for attendees whose VolumeLevel has changed.

abstract fun onVolumeChanged(volumeUpdates: Array<VolumeUpdate>): Unit

Inheritors

DefaultActiveSpeakerDetector

DefaultActiveSpeakerDetector A default implementation of the Active Speaker Detector

class DefaultActiveSpeakerDetector : ActiveSpeakerDetectorFacade, RealtimeObserver