# Package com.castlabs.android.player.exceptions

package com.castlabs.android.player.exceptions

- Related Packages
  Package
  Description
  com.castlabs.android.player
  com.castlabs.android.player.filter
  com.castlabs.android.player.models
  com.castlabs.android.player.playlist
- Class
  Description
  BlocklistException
  Exception thrown when a track is blocklisted.
  CastlabsPlayerException
  Exception that represents a player error and wraps the cause and an optional error code.
  CastlabsPlayerException.Severity
  Defines the severity of an error.
  CastlabsPlayerException.Type
  Defines the type of an error.
  DownloadException
  Exception that is raised when media download errors occur.
  FilterException
  Exception that is raised when all track types of a particular type (e.g.
  ParameterNotSetException
  Exception thrown when a required parameter is not set in the player configuration.
  PlaylistException
  Exception that represents a playlist-related error.
  TunnelingException
  Exception that is raised when tunneling mode can not be enabled because of specified reasons.
  TunnelingException.Reason
  The reason why tunneling mode could not be enabled.