Package-level declarations
Types
Link copied to clipboard
class DefaultEventAnalyticsController(logger: Logger, meetingSessionConfiguration: MeetingSessionConfiguration, meetingStatsCollector: MeetingStatsCollector, eventReporter: EventReporter? = null) : EventAnalyticsController
Link copied to clipboard
Link copied to clipboard
interface EventAnalyticsController
EventAnalyticsController keeps track of events and notifies EventAnalyticsObserver. An event describes the success and failure conditions for the meeting session.
Link copied to clipboard
interface EventAnalyticsFacade
EventAnalyticsFacade allows builders to listen to meeting analytics events through adding/removing EventAnalyticsObserver.
Link copied to clipboard
interface EventAnalyticsObserver
EventAnalyticsObserver handles events regarding to analytics.
Link copied to clipboard
Link copied to clipboard
EventAttributes describes meeting event.
Link copied to clipboard
data class MeetingHistoryEvent(val meetingHistoryEventName: MeetingHistoryEventName, val timestamp: Long)
Link copied to clipboard
MeetingHistoryEventName is a notable event (such as MeetingStartSucceeded) that occur during meeting. Thus, this also includes events in EventName.
Link copied to clipboard
interface MeetingStatsCollector