# Package com.castlabs.sdk.playerui

package com.castlabs.sdk.playerui

- Related Packages
  Package
  Description
  com.castlabs.sdk.playerui.dialogs
- Class
  Description
  DefaultVisibilityController
  Default implementation of the `VisibilityController` that enabled animation and auto hiding.
  MarkedSeekBar
  A SeekBar that can display marks at specified positions.
  PlayerControllerProgressBar
  Simple view component that extends `ProgressBar` and can be bound to a `PlayerController` to track its loading state.
  PlayerControllerView
  This view component can be bound to a `PlayerController` to show controls.
  PlayerControllerView.Listener
  Generic listener interface that can be used to receive specific events from this view.
  PlayerControllerView.PositionAdjuster
  This interface is used to adjust the seekbar position to the thumbnail cue-points.
  PlayerControllerView.SeekBarListener
  Listener interface that can be implemented to receive callbacks when the seekbar is scrubbed.
  VisibilityController
  Implementations controll the visibility of a view.