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.
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 |
DefaultActiveSpeakerDetector |
DefaultActiveSpeakerDetector A default implementation of the Active Speaker Detector class DefaultActiveSpeakerDetector : ActiveSpeakerDetectorFacade, RealtimeObserver |