RealtimeObserver
@objc
public protocol RealtimeObserver
RealtimeObserver
handles event that happens in realtime,
such as delta in attendees join or leave, volume/signal status.
-
Handles volume changes for attendees
Note: this callback will be called on main thread.
Declaration
Swift
func volumeDidChange(volumeUpdates: [VolumeUpdate])
Parameters
volumeUpdates
An array of VolumeUpdates
-
Handles signal strength changes for attendees
Note: this callback will be called on main thread.
Declaration
Swift
func signalStrengthDidChange(signalUpdates: [SignalUpdate])
Parameters
signalUpdates
An array of SignalUpdates
-
List attendees that are newly added to the meeting
Note: this callback will be called on main thread.
Declaration
Swift
func attendeesDidJoin(attendeeInfo: [AttendeeInfo])
Parameters
attendeeInfo
an array of AttendeeInfo added
-
List attendees that left the meeting
Note: this callback will be called on main thread.
Declaration
Swift
func attendeesDidLeave(attendeeInfo: [AttendeeInfo])
Parameters
attendeeInfo
an array of AttendeeInfo who left
-
List attendees that got dropped from the meeting due to network
Note: this callback will be called on main thread.
Declaration
Swift
func attendeesDidDrop(attendeeInfo: [AttendeeInfo])
Parameters
attendeeInfo
an array of AttendeeInfo who are dropped
-
List attendees that are newly muted in the meeting
Note: this callback will be called on main thread.
Declaration
Swift
func attendeesDidMute(attendeeInfo: [AttendeeInfo])
Parameters
attendeeInfo
an array of AttendeeInfo newly muted
-
List attendees that newly unmuted from the meeting
Note: this callback will be called on main thread.
Declaration
Swift
func attendeesDidUnmute(attendeeInfo: [AttendeeInfo])
Parameters
attendeeInfo
an array of AttendeeInfo newly unmuted