# Hierarchy For Package com.google.android.exoplayer2.analytics

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.google.android.exoplayer2.analytics.AnalyticsCollector (implements com.google.android.exoplayer2.audio.AudioRendererEventListener, com.google.android.exoplayer2.upstream.BandwidthMeter.EventListener, com.google.android.exoplayer2.drm.DrmSessionEventListener, com.google.android.exoplayer2.source.MediaSourceEventListener, com.google.android.exoplayer2.Player.Listener, com.google.android.exoplayer2.video.VideoRendererEventListener)
  - com.google.android.exoplayer2.analytics.AnalyticsListener.Events
  - com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime
  - com.google.android.exoplayer2.analytics.DefaultPlaybackSessionManager (implements com.google.android.exoplayer2.analytics.PlaybackSessionManager)
  - com.google.android.exoplayer2.analytics.PlaybackStats
  - com.google.android.exoplayer2.analytics.PlaybackStats.EventTimeAndException
  - com.google.android.exoplayer2.analytics.PlaybackStats.EventTimeAndFormat
  - com.google.android.exoplayer2.analytics.PlaybackStats.EventTimeAndPlaybackState
  - com.google.android.exoplayer2.analytics.PlaybackStatsListener (implements com.google.android.exoplayer2.analytics.AnalyticsListener, com.google.android.exoplayer2.analytics.PlaybackSessionManager.Listener)

## Interface Hierarchy

- com.google.android.exoplayer2.analytics.AnalyticsListener
- com.google.android.exoplayer2.analytics.PlaybackSessionManager
- com.google.android.exoplayer2.analytics.PlaybackSessionManager.Listener
- com.google.android.exoplayer2.analytics.PlaybackStatsListener.Callback

## Annotation Type Hierarchy

- com.google.android.exoplayer2.analytics.AnalyticsListener.EventFlags (implements java.lang.annotation.Annotation)