amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.analytics / EventAnalyticsFacade

EventAnalyticsFacade

interface EventAnalyticsFacade

EventAnalyticsFacade allows builders to listen to meeting analytics events through adding/removing EventAnalyticsObserver.

For instance, if meeting start succeeded, you'll receive data EventAnalyticsObserver.onEventReceived with name as EventName and attributes as EventAttributes, which is just Map. This will include attributes specific to the event.

For more information about the attributes, please refer to EventAttributeName.

It can have additional attributes based on the event.

Functions

addEventAnalyticsObserver

Subscribe to meeting event related data with an observer.

abstract fun addEventAnalyticsObserver(observer: EventAnalyticsObserver): Unit

getCommonEventAttributes

Retrieve common attributes, including deviceName, osName, and more.

abstract fun getCommonEventAttributes(): EventAttributes

getMeetingHistory

Retrieve meeting history.

abstract fun getMeetingHistory(): List<MeetingHistoryEvent>

removeEventAnalyticsObserver

Unsubscribe from meeting event by removing the specified observer.

abstract fun removeEventAnalyticsObserver(observer: EventAnalyticsObserver): Unit

Inheritors

AudioVideoFacade

interface AudioVideoFacade : AudioVideoControllerFacade, RealtimeControllerFacade, DeviceController, VideoTileControllerFacade, ActiveSpeakerDetectorFacade, ContentShareController, EventAnalyticsFacade