ActiveSpeakerObserver
@objc
public protocol ActiveSpeakerObserver
ActiveSpeakerObserver
handles event related to finding active speaker and corresponding scores
-
Uniquely identifies this observer
Declaration
Swift
@objc var observerId: String { get }
-
Frequency of activeSpeakerScoreDidChange
Declaration
Swift
@objc optional var scoresCallbackIntervalMs: Int { get }
-
Observes the active speaker scores at frequency scoresCallbackIntervalMs
Note: this callback will be called on main thread. Note: this callback will NOT be called unless scoresCallbackIntervalMs was set
Declaration
Swift
@objc optional func activeSpeakerScoreDidChange(scores: [AttendeeInfo : Double])
Parameters
scores
Active speaker scores for each attendee
-
Observes changes in list of active speakers
Note: this callback will be called on main thread.
Declaration
Swift
func activeSpeakerDidDetect(attendeeInfo: [AttendeeInfo])
Parameters
attendeeInfo
List of active speakers in decreasing order of score