# Hierarchy For Package com.castlabs.sdk.debug

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.castlabs.sdk.debug.DebugMediaCodecAdapterFactory (implements com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Factory)
  - com.castlabs.sdk.debug.DebugPlayerControllerComponent (implements com.castlabs.android.player.PlayerControllerPlugin.Component)
  - com.castlabs.sdk.debug.DebugPlugin.Builder
  - com.castlabs.sdk.debug.DebugRequestResponseModifier (implements com.castlabs.android.network.RequestModifier, com.castlabs.android.network.ResponseModifier)
  - com.castlabs.sdk.debug.OverlayControllerComponent (implements com.castlabs.android.player.PlayerControllerPlugin.VisualComponent)
  - com.castlabs.android.Plugin
    - com.castlabs.sdk.debug.DebugPlugin
  - com.castlabs.sdk.debug.RateLimitTracer
  - com.castlabs.sdk.debug.RateLimitTracer.Trace
  - com.castlabs.sdk.debug.Utils

## Interface Hierarchy

- com.castlabs.sdk.debug.DebugMediaCodecAdapterFactory.OnFrameRenderedListener
- com.castlabs.sdk.debug.RateLimiter

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.castlabs.sdk.debug.DebugPlugin.DebugOverlayPosition