# Hierarchy For Package com.google.android.exoplayer2.ext.media2

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.google.android.exoplayer2.ext.media2.DefaultMediaItemConverter (implements com.google.android.exoplayer2.ext.media2.MediaItemConverter)
  - com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder
  - com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.DefaultAllowedCommandProvider (implements com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.AllowedCommandProvider)
  - com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.MediaIdMediaItemProvider (implements com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.MediaItemProvider)
  - androidx.media2.common.SessionPlayer (implements java.io.Closeable)
    - com.google.android.exoplayer2.ext.media2.SessionPlayerConnector

## Interface Hierarchy

- com.google.android.exoplayer2.ext.media2.MediaItemConverter
- com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.AllowedCommandProvider
- com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.CustomCommandProvider
- com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.DisconnectedCallback
- com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.MediaItemProvider
- com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.PostConnectCallback
- com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.RatingCallback
- com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.SkipCallback