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