# Package com.castlabs.sdk.debug.view

- Interface Summary
  Interface | Description
  --- | ---
  ExtendedPlayerViewProvider | Interface that must be implemented by activities that use fragments from this plugin where the fragment needs access to the player.
  ExtendedPlayerViewProvider.Listener | Listener interface that can be implemented to get callbacks when the player view is reloaded or reset
  PlayerChart | Chart that binds itself to a PlayerController, in order to plot data from it.
  PlayerSettingsFragment.SettingsView | Base interface for settings view to reset them

- Class Summary
  Class | Description
  --- | ---
  AbrPlotsFragment |
  AbstractSingleListFragment<DataObject> | Abstract Fragment implementation that can be used to implement simple titled lists.
  DownloadsFragment | Fragment that show a list of downloads triggered by a player.
  MediaSegmentView | Simple view that renders a media segment as a line with its relative position and duration
  PlayerDataFragment | Fragment that shows `RenditionsFragment`, `TrackSelectionsFragment`, and `DownloadsFragment` horizontally next to each other.
  PlayerMetricChart | Chart that shows line graph displaying one or more `Metric`s.
  PlayerSettingsFragment |
  PlayerStateChart | Chart that shows a horizontal player state graph.
  PlayerStatsFragment | Fragment that shows statistics about the current playback session
  RateLimitTraces |
  RenditionsFragment | Fragment that shows a list of renditions of the playout.
  TrackSelectionsFragment | Fragment that shows a list of ABR selections triggered by the player.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  PlayerMetricChart.MetricType |