interface MeetingStatsCollector
addMeetingHistoryEvent |
Add a history meeting event. abstract fun addMeetingHistoryEvent(historyEventName: MeetingHistoryEventName, timestampMs: Long): Unit |
getMeetingHistory |
Get a list of meeting history events. abstract fun getMeetingHistory(): List<MeetingHistoryEvent> |
getMeetingStatsEventAttributes |
Get the meeting stats attributes. abstract fun getMeetingStatsEventAttributes(): EventAttributes |
incrementPoorConnectionCount |
Increment poor connection count during the session. abstract fun incrementPoorConnectionCount(): Unit |
incrementRetryCount |
Increment meeting session retry count. abstract fun incrementRetryCount(): Unit |
resetMeetingStats |
Clear meeting stats. abstract fun resetMeetingStats(): Unit |
updateMaxVideoTile |
Update max video tile count during the meeting. abstract fun updateMaxVideoTile(videoTileCount: Int): Unit |
updateMeetingStartConnectingTimeMs |
Update meeting start request time. abstract fun updateMeetingStartConnectingTimeMs(): Unit |
updateMeetingStartTimeMs |
Update meeting start time. abstract fun updateMeetingStartTimeMs(): Unit |
DefaultMeetingStatsCollector |
class DefaultMeetingStatsCollector : MeetingStatsCollector |