# Hierarchy For All Packages

Package Hierarchies:

- com.castlabs.sdk.mediasession

## Class Hierarchy

- java.lang.Object
  - com.castlabs.sdk.mediasession.MediaSessionBuilder
  - com.castlabs.android.Plugin
    - com.castlabs.sdk.mediasession.MediaSessionPlugin
  - com.castlabs.sdk.mediasession.SessionCallbackBuilder
  - com.castlabs.sdk.mediasession.SessionCallbackBuilder.DefaultAllowedCommandProvider (implements com.castlabs.sdk.mediasession.SessionCallbackBuilder.AllowedCommandProvider)
  - com.castlabs.sdk.mediasession.SessionCallbackBuilder.MediaIdMediaItemProvider (implements com.castlabs.sdk.mediasession.SessionCallbackBuilder.MediaItemProvider)

## Interface Hierarchy

- com.castlabs.sdk.mediasession.SessionCallbackBuilder.AllowedCommandProvider
- com.castlabs.sdk.mediasession.SessionCallbackBuilder.CustomCommandProvider
- com.castlabs.sdk.mediasession.SessionCallbackBuilder.DisconnectedCallback
- com.castlabs.sdk.mediasession.SessionCallbackBuilder.MediaItemProvider
- com.castlabs.sdk.mediasession.SessionCallbackBuilder.PostConnectCallback
- com.castlabs.sdk.mediasession.SessionCallbackBuilder.RatingCallback
- com.castlabs.sdk.mediasession.SessionCallbackBuilder.SkipCallback