Package com.google.android.exoplayer2.analytics
-
Interface Summary Interface Description AnalyticsListener A listener for analytics events.PlaybackSessionManager Manager for active playback sessions.PlaybackSessionManager.Listener A listener for session updates.PlaybackStatsListener.Callback A listener forPlaybackStats
updates. -
Class Summary Class Description AnalyticsCollector Data collector that forwards analytics events toAnalyticsListeners
.AnalyticsListener.Events A set ofAnalyticsListener.EventFlags
.AnalyticsListener.EventTime Time information of an event.DefaultPlaybackSessionManager DefaultPlaybackSessionManager
which instantiates a new session for each window in the timeline and also for each ad within the windows.PlaybackStats Statistics about playbacks.PlaybackStats.EventTimeAndException Stores an exception with the event time at which it occurred.PlaybackStats.EventTimeAndFormat Stores a format with the event time at which it started being used, ornull
to indicate that no format was used.PlaybackStats.EventTimeAndPlaybackState Stores a playback state with the event time at which it became active.PlaybackStatsListener AnalyticsListener
to gatherPlaybackStats
from the player. -
Annotation Types Summary Annotation Type Description AnalyticsListener.EventFlags Events that can be reported viaAnalyticsListener.onEvents(Player, Events)
.