# Constant Field Values

## Contents

- com.castlabs.*

## com.castlabs.*

- com.castlabs.analytics.Crashlog
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `KEY_ASSET_ID` | `"CL-DRM-AssetID"`
  `public static final String` | `KEY_AUDIO_BITRATE` | `"CL-Playback-Audio-Bitrate"`
  `public static final String` | `KEY_AUDIO_DRM` | `"CL-DRM-Audio-Type"`
  `public static final String` | `KEY_DEVICE_SECURITY_LEVEL` | `"CL-DRM-Device-Level"`
  `public static final String` | `KEY_DISPLAY_COUNT` | `"CL-Display-Count"`
  `public static final String` | `KEY_DISPLAY_REMOTE` | `"CL-Display-Remote"`
  `public static final String` | `KEY_DISPLAY_SECURE` | `"CL-Display-Secure"`
  `public static final String` | `KEY_DISPLAY_SETTING` | `"CL-Display-Setting"`
  `public static final String` | `KEY_DRM` | `"CL-DRM-Type"`
  `public static final String` | `KEY_DRM_URL` | `"CL-DRM-URL"`
  `public static final String` | `KEY_OFFLINE_ID` | `"CL-DRM-Offline-Id"`
  `public static final String` | `KEY_POSITION` | `"CL-Playback-PositionMS"`
  `public static final String` | `KEY_PRESENTATION_DISPLAY_COUNT` | `"CL-Presentation-Display-Count"`
  `public static final String` | `KEY_REQUEST_ID` | `"CL-DRM-RequestID"`
  `public static final String` | `KEY_STATE` | `"CL-Playback-State"`
  `public static final String` | `KEY_URL` | `"CL-Playback-URL"`
  `public static final String` | `KEY_VARIANT_ID` | `"CL-DRM-VariantID"`
  `public static final String` | `KEY_VERSION` | `"CL-SDK-Version"`
  `public static final String` | `KEY_VIDEO_BITRATE` | `"CL-Playback-Video-Bitrate"`
  `public static final String` | `KEY_VIDEO_SIZE` | `"CL-Playback-Video"`

- com.castlabs.android.SdkConsts
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `AD_EMBEDDED` | `0`
  `public static final int` | `AD_POSITION_MIDROLL` | `1`
  `public static final int` | `AD_POSITION_POSTROLL` | `2`
  `public static final int` | `AD_POSITION_PREROLL` | `0`
  `public static final int` | `AD_SEPARATE` | `1`
  `public static final int` | `ALLOW_HD_CLEAR_CONTENT` | `2`
  `public static final int` | `ALLOW_HD_DRM_ROOT_OF_TRUST` | `8`
  `public static final int` | `ALLOW_HD_DRM_SECURE_MEDIA_PATH` | `4`
  `public static final int` | `ALLOW_HD_DRM_SOFTWARE` | `16`
  `public static final int` | `ALLOW_HD_NEVER` | `32`
  `public static final int` | `ANALYTICS_SESSION_TYPE_OPEN` | `0`
  `public static final int` | `ANALYTICS_SESSION_TYPE_PLAY` | `1`
  `public static final int` | `AUDIO` | `1`
  `public static final int` | `CODEC_BUFFER_MODE_ASYNC` | `1`
  `public static final int` | `CODEC_BUFFER_MODE_AUTO` | `2`
  `public static final int` | `CODEC_BUFFER_MODE_SYNC` | `0`
  `public static final int` | `CONTENT_TYPE_DASH` | `0`
  `public static final int` | `CONTENT_TYPE_HLS` | `1`
  `public static final int` | `CONTENT_TYPE_IPTV` | `4`
  `public static final int` | `CONTENT_TYPE_MP4` | `3`
  `public static final int` | `CONTENT_TYPE_SMOOTHSTREAMING` | `2`
  `public static final int` | `CONTENT_TYPE_UNKNOWN` | `-1`
  `public static final int` | `DEFAULT_LIVE_EDGE_LATENCY_MS` | `30000`
  `public static final boolean` | `DEFAULT_TRICKPLAY_ENABLED` | `false`
  `public static final int` | `DISABLED_TRACK` | `-1`
  `public static final int` | `DUMMY_SURFACE_AUTO` | `0`
  `public static final int` | `DUMMY_SURFACE_DISABLED` | `2`
  `public static final int` | `DUMMY_SURFACE_ENABLED` | `1`
  `public static final int` | `FAST_BITRATE_SWITCHING_AUTO` | `0`
  `public static final int` | `FAST_BITRATE_SWITCHING_DISABLED` | `2`
  `public static final int` | `FAST_BITRATE_SWITCHING_ENABLED` | `1`
  `public static final int` | `FILTER_REASON_BITRATE` | `64`
  `public static final int` | `FILTER_REASON_BLACKLISTED` | `2`
  `public static final int` | `FILTER_REASON_CUSTOM` | `1024`
  `public static final int` | `FILTER_REASON_EXCEED_MAX_PIXELS` | `8`
  `public static final int` | `FILTER_REASON_FRAMERATE` | `32`
  `public static final int` | `FILTER_REASON_HD_NOT_PERMITTED` | `4`
  `public static final int` | `FILTER_REASON_HEIGHT` | `256`
  `public static final int` | `FILTER_REASON_NO_CODEC` | `16`
  `public static final int` | `FILTER_REASON_PIXELS` | `512`
  `public static final int` | `FILTER_REASON_WIDTH` | `128`
  `public static final String` | `INTENT_ABR_CONFIGURATION` | `"INTENT_ABR_CONFIGURATION"`
  `public static final String` | `INTENT_AD_SCHEDULE` | `"INTENT_AD_SCHEDULE"`
  `public static final String` | `INTENT_ADVERTS_DATA` | `"INTENT_ADVERTS_DATA"`
  `public static final String` | `INTENT_ALLOW_HLS_CHUNKLESS_PREPARATION` | `"INTENT_ALLOW_HLS_CHUNKLESS_PREPARATION"`
  `public static final String` | `INTENT_ANALYTICS_DATA` | `"INTENT_ANALYTICS_DATA"`
  `public static final String` | `INTENT_ANALYTICS_SESSION_TYPE` | `"INTENT_ANALYTICS_SESSION_TYPE"`
  `public static final String` | `INTENT_AUDIO_ATTRIBUTES` | `"INTENT_AUDIO_ATTRIBUTES"`
  `public static final String` | `INTENT_AUDIO_DECODER_FALLBACK` | `"INTENT_AUDIO_DECODER_FALLBACK"`
  `public static final String` | `INTENT_AUDIO_TRACK_GROUP_IDX` | `"INTENT_AUDIO_TRACK_GROUP_IDX"`
  `public static final String` | `INTENT_AUDIO_TRACK_IDX` | `"INTENT_AUDIO_TRACK_IDX"`
  `public static final String` | `INTENT_AUDIO_VOLUME` | `"INTENT_AUDIO_VOLUME"`
  `public static final String` | `INTENT_BUFFER_CONFIGURATION` | `"INTENT_BUFFER_CONFIGURATION"`
  `public static final String` | `INTENT_CAS_CONFIGURATION` | `"INTENT_CAS_CONFIGURATION"`
  `public static final String` | `INTENT_CLIP_PERIODS` | `"INTENT_CLIP_PERIODS"`
  `public static final String` | `INTENT_CLIPPING_END` | `"INTENT_CLIPPING_END"`
  `public static final String` | `INTENT_CLIPPING_START` | `"INTENT_CLIPPING_START"`
  `public static final String` | `INTENT_CONTENT_PARAMETERS` | `"INTENT_CONTENT_PARAMETERS"`
  `public static final String` | `INTENT_CONTENT_QUERY_PARAMETERS` | `"INTENT_CONTENT_QUERY_PARAMETERS"`
  `public static final String` | `INTENT_CONTENT_TYPE` | `"INTENT_CONTENT_TYPE"`
  `public static final String` | `INTENT_DOWNLOAD_FOLDER` | `"INTENT_DOWNLOAD_FOLDER"`
  `public static final String` | `INTENT_DOWNLOAD_ID` | `"INTENT_DOWNLOAD_ID"`
  `public static final String` | `INTENT_DRM_CONFIGURATION` | `"INTENT_DRM_CONFIGURATION"`
  `public static final String` | `INTENT_ENABLE_AD_SPEED_UP` | `"INTENT_ENABLE_AD_SPEED_UP"`
  `public static final String` | `INTENT_ENABLE_DASH_EVENT_CALLBACK` | `"INTENT_ENABLE_DASH_EVENT_CALLBACK"`
  `public static final String` | `INTENT_ENABLE_LOOPING` | `"INTENT_ENABLE_LOOPING"`
  `public static final String` | `INTENT_ENABLE_WORKAROUND_EVERY_VIDEO_FRAME_IS_SYNC_FRAME` | `"INTENT_ENABLE_WORKAROUND_EVERY_VIDEO_FRAME_IS_SYNC_FRAME"`
  `public static final String` | `INTENT_FORCE_IN_STREAM_DRM_INIT_DATA` | `"INTENT_FORCE_IN_STREAM_DRM_INIT_DATA"`
  `public static final String` | `INTENT_HD_CONTENT_FILTER` | `"INTENT_HD_CONTENT_FILTER"`
  `public static final String` | `INTENT_HEADER_PARAMS_BUNDLE` | `"INTENT_HEADER_PARAMS_BUNDLE"`
  `public static final String` | `INTENT_LIVE_CONFIGURATION` | `"INTENT_LIVE_CONFIGURATION"`
  `public static final String` | `INTENT_MERGE_VIDEO_TRACKS` | `"INTENT_MERGE_VIDEO_TRACKS"`
  `public static final String` | `INTENT_NETWORK_CONFIGURATION` | `"INTENT_NETWORK_CONFIGURATION"`
  `public static final String` | `INTENT_PAUSE_ON_HDMI_DISCONNECTED` | `"INTENT_PAUSE_ON_HDMI_DISCONNECTED"`
  `public static final String` | `INTENT_POSITION_TO_PLAY` | `"INTENT_POSITION_TO_PLAY"`
  `public static final String` | `INTENT_PREFERRED_AUDIO_LANGUAGE` | `"INTENT_PREFERRED_AUDIO_LANGUAGE"`
  `public static final String` | `INTENT_PREFERRED_TEXT_LANGUAGE` | `"INTENT_PREFERRED_TEXT_LANGUAGE"`
  `public static final String` | `INTENT_PRESERVE_PLAYER_VIEW_SURFACE` | `"INTENT_PRESERVE_PLAYER_VIEW_SURFACE"`
  `public static final String` | `INTENT_PUSH_BLACK_SCREEN_ON_DISPOSE` | `"INTENT_PUSH_BLACK_SCREEN_ON_DISPOSE"`
  `public static final String` | `INTENT_QUERY_PARAMS_BUNDLE` | `"INTENT_QUERY_PARAMS_BUNDLE"`
  `public static final String` | `INTENT_RESTORE_SPEED` | `"INTENT_RESTORE_SPEED"`
  `public static final String` | `INTENT_SECONDARY_DISPLAY` | `"INTENT_SECONDARY_DISPLAY"`
  `public static final String` | `INTENT_SEGMENT_PARAMETERS` | `"INTENT_SEGMENT_PARAMETERS"`
  `public static final String` | `INTENT_SEGMENT_QUERY_PARAMETERS` | `"INTENT_SEGMENT_QUERY_PARAMETERS"`
  `public static final String` | `INTENT_SIDELOADED_TRACKS_ARRAYLIST` | `"INTENT_SIDELOADED_TRACKS_ARRAYLIST"`
  `public static final String` | `INTENT_START_PLAYING` | `"INTENT_START_PLAYING"`
  `public static final String` | `INTENT_SUBTITLE_BUNDLE_ARRAYLIST` | `"INTENT_SUBTITLE_BUNDLE_ARRAYLIST"`
  `public static final String` | `INTENT_SUBTITLE_LANGUAGE` | `"INTENT_SUBTITLE_LANGUAGE"`
  `public static final String` | `INTENT_SUBTITLE_MIME_TYPE` | `"INTENT_SUBTITLE_MIME_TYPE"`
  `public static final String` | `INTENT_SUBTITLE_NAME` | `"INTENT_SUBTITLE_NAME"`
  `public static final String` | `INTENT_SUBTITLE_TRACK_GROUP_IDX` | `"INTENT_SUBTITLE_TRACK_GROUP_IDX"`
  `public static final String` | `INTENT_SUBTITLE_TRACK_IDX` | `"INTENT_SUBTITLE_TRACK_IDX"`
  `public static final String` | `INTENT_SUBTITLE_URL` | `"INTENT_SUBTITLE_URL"`
  `public static final String` | `INTENT_THUMBNAILS_DATA` | `"com.castlabs.thumbnail.data"`
  `public static final String` | `INTENT_TITLE` | `"INTENT_TITLE"`
  `public static final String` | `INTENT_TRICKPLAY_CONFIGURATION` | `"INTENT_TRICKPLAY_CONFIGURATION"`
  `public static final String` | `INTENT_TRICKPLAY_ENABLED` | `"INTENT_TRICKPLAY_ENABLED"`
  `public static final String` | `INTENT_TUNNELING_ENABLED` | `"INTENT_TUNNELING_ENABLED"`
  `public static final String` | `INTENT_TUNNELING_WITHOUT_AUDIO_ENABLED` | `"INTENT_TUNNELING_WITHOUT_AUDIO_ENABLED"`
  `public static final String` | `INTENT_UNSECURE_DECODER_FALLBACK` | `"INTENT_UNSECURE_DECODER_FALLBACK"`
  `public static final String` | `INTENT_URL` | `"INTENT_URL"`
  `public static final String` | `INTENT_USE_ETH0` | `"INTENT_USE_ETH0"`
  `public static final String` | `INTENT_USE_STANDALONE_MEDIA_CLOCK` | `"INTENT_USE_STANDALONE_MEDIA_CLOCK"`
  `public static final String` | `INTENT_USER_ID` | `"INTENT_USER_ID"`
  `public static final String` | `INTENT_VIDEO_CODEC_FILTER` | `"INTENT_VIDEO_CODEC_FILTER"`
  `public static final String` | `INTENT_VIDEO_DECODER_FALLBACK` | `"INTENT_VIDEO_DECODER_FALLBACK"`
  `public static final String` | `INTENT_VIDEO_FILTER` | `"INTENT_VIDEO_FILTER"`
  `public static final String` | `INTENT_VIDEO_SIZE_FILTER` | `"INTENT_VIDEO_SIZE_FILTER"`
  `public static final String` | `INTENT_VIDEO_TRACK_GROUP_IDX` | `"INTENT_VIDEO_TRACK_GROUP_IDX"`
  `public static final String` | `INTENT_VIISIGHTS_DATA` | `"INTENT_VIISIGHTS_DATA"`
  `public static final int` | `LENGTH_UNBOUNDED` | `-1`
  `public static final int` | `LIVE_EDGE_LATENCY_MS_UNINFORMED` | `-1`
  `public static final long` | `MATCH_LONGEST_US` | `-2L`
  `public static final String` | `MIME_TYPE_CEA608` | `"application/cea-608"`
  `public static final String` | `MIME_TYPE_DVBSUBS` | `"application/dvbsubs"`
  `public static final String` | `MIME_TYPE_DVBTTX` | `"application/dvbttx"`
  `public static final String` | `MIME_TYPE_JPEG` | `"image/jpeg"`
  `public static final String` | `MIME_TYPE_MP4_VTT` | `"application/x-mp4-vtt"`
  `public static final String` | `MIME_TYPE_SRT` | `"text/plain"`
  `public static final String` | `MIME_TYPE_TTML` | `"application/ttml+xml"`
  `public static final String` | `MIME_TYPE_VTT` | `"text/vtt"`
  `public static final int` | `OTHER` | `3`
  `public static final String` | `PLAYER_NAME` | `"CastlabsPlayer"`
  `public static final String` | `PLAYER_TYPE` | `"CastLabs-SDK"`
  `public static final int` | `PREFFERED_TRACK` | `-2`
  `public static final String` | `SCHEME_ID_UTC_TIMING_ELEMENT_NTP` | `"urn:mpeg:dash:utc:ntp:2018"`
  `public static final int` | `SECONDARY_DISPLAY_ALLOW_ALWAYS` | `8`
  `public static final int` | `SECONDARY_DISPLAY_ALLOW_SECURE_DISPLAY` | `4`
  `public static final int` | `SECONDARY_DISPLAY_ALLOW_UNPROTECTED_CONTENT` | `2`
  `public static final int` | `SECONDARY_DISPLAY_NEVER` | `1`
  `public static final int` | `SELECTION_REASON_ABORT` | `10100`
  `public static final int` | `TEXT` | `2`
  `public static final int` | `THUMBNAIL` | `4`
  `public static final int` | `TRACK_TYPE_THUMBNAIL` | `10100`
  `public static final String` | `UNKNOWN_CUSTOMER_ID` | `"UNKNOWN"`
  `public static final int` | `UNKNOWN_TIME_MS` | `-1`
  `public static final long` | `UNKNOWN_TIME_US` | `-1L`
  `public static final int` | `VIDEO` | `0`
  `public static final int` | `VIDEO_CODEC_FILTER_CAPS` | `1`
  `public static final int` | `VIDEO_CODEC_FILTER_NONE` | `0`
  `public static final int` | `VIDEO_QUALITY_ADAPTIVE` | `-1`
  `public static final int` | `VIDEO_QUALITY_HIGHEST` | `-2000`
  `public static final int` | `VIDEO_QUALITY_LOWEST` | `-1000`
  `public static final int` | `VIDEO_QUALITY_MANUAL` | `-2`

- com.castlabs.android.adverts.AdRequest
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `SCHEDULE_DELAY_MS_KEY` | `"SCHEDULE_DELAY_MS_KEY"`
  `public static final String` | `TAG_URL_KEY` | `"TAG_URL_KEY"`

- com.castlabs.android.adverts.AdSchedule
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_SCHEDULE_TYPE` | `0`
  `public static final int` | `SCHEDULE_MANUAL` | `0`

- com.castlabs.android.drm.CastlabsMediaDrm.CastlabsMediaDrmException
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `OPEN_SESSION_FAILED` | `0`

- com.castlabs.android.drm.DrmTodayConfiguration
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `DRMTODAY_PRODUCTION` | `"https://lic.drmtoday.com"`
  `public static final String` | `DRMTODAY_STAGING` | `"https://lic.staging.drmtoday.com"`
  `public static final String` | `DRMTODAY_TEST` | `"https://lic.test.drmtoday.com"`

- com.castlabs.android.drm.DrmTodayException
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `ERROR_DEVICE_TIME` | `7`
  `public static final int` | `ERROR_INVALID_REQUEST` | `1`
  `public static final int` | `ERROR_IO_ERROR` | `4`
  `public static final int` | `ERROR_KEY_NOT_FOUND` | `3`
  `public static final int` | `ERROR_NOT_AUTHORIZED` | `2`
  `public static final int` | `ERROR_PROVISIONING_FAILED` | `5`
  `public static final int` | `ERROR_TOO_MANY_CONCURRENT_SESSIONS` | `6`
  `public static final int` | `ERROR_UNKNOWN` | `0`
  `public static final int` | `ERROR_WIDEVINE_DEV_CERTIFICATE_REVOKED` | `8`

- com.castlabs.android.drm.SharedPreferencesKeyStore
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `DEFAULT_PREF_NAME` | `"castlabs.offline.keys"`

- com.castlabs.android.network.NetworkConfiguration
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_CALL_TIMEOUT_MILLIS` | `-1`
  `public static final int` | `DEFAULT_CONNECT_TIMEOUT_MILLIS` | `8000`
  `public static final int` | `DEFAULT_DRM_ACQUISITION_TIMEOUT_MILLIS` | `-1`
  `public static final int` | `DEFAULT_DRM_CONNECT_TIMEOUT_MILLIS` | `-1`
  `public static final int` | `DEFAULT_DRM_READ_TIMEOUT_MILLIS` | `-1`
  `public static final int` | `DEFAULT_READ_TIMEOUT_MILLIS` | `8000`

- com.castlabs.android.network.Request
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DATA_TYPE_DASH_CALLBACK` | `5`
  `public static final int` | `DATA_TYPE_DATAGRAM` | `6`
  `public static final int` | `DATA_TYPE_DRM_LICENSE` | `4`
  `public static final int` | `DATA_TYPE_DRM_PROVISION` | `3`
  `public static final int` | `DATA_TYPE_MANIFEST` | `0`
  `public static final int` | `DATA_TYPE_OTHER` | `2`
  `public static final int` | `DATA_TYPE_SEGMENT` | `1`

- com.castlabs.android.network.Response
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DATA_TYPE_DRM_LICENSE` | `4`
  `public static final int` | `DATA_TYPE_DRM_PROVISION` | `3`
  `public static final int` | `DATA_TYPE_OTHER` | `5`

- com.castlabs.android.network.RetryConfiguration
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final float` | `DEFAULT_BACKOFF_FACTOR_MS` | `2.0f`
  `public static final int` | `DEFAULT_BASE_DELAY_MS` | `1000`
  `public static final float` | `DEFAULT_FUZZY_FACTOR` | `0.5f`
  `public static final int` | `DEFAULT_MAX_ATTEMPTS` | `3`
  `public static final int` | `DEFAULT_MAX_DELAY_MS` | `5000`

- com.castlabs.android.network.UserAgent
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FLAG_ENABLE_API_LEVEL` | `2`
  `public static final int` | `FLAG_ENABLE_DEVICE_ID` | `8`
  `public static final int` | `FLAG_ENABLE_EXO_VERSION` | `4`
  `public static final int` | `FLAG_ENABLE_MODEL` | `1`

- com.castlabs.android.player.AbrConfiguration
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final float` | `DEFAULT_BANDWIDTH_FRACTION` | `0.75f`
  `public static final float` | `DEFAULT_DEGRADATION_PENALTY` | `0.20000000298023224f`
  `public static final float` | `DEFAULT_DEGRADATION_RECOVERY` | `0.02500000037252903f`
  `public static final int` | `DEFAULT_DEGRADATION_SAMPLES` | `8`
  `public static final float` | `DEFAULT_DOWNLOAD_TIME_FACTOR` | `1.25f`
  `public static final int` | `DEFAULT_INITIAL_TRACK_SELECTION` | `-1`
  `public static final boolean` | `DEFAULT_KEEP_INITIAL_TRACK_SELECTION` | `false`
  `public static final long` | `DEFAULT_MAX_DURATION_FOR_QUALITY_DECREASE_US` | `25000000L`
  `public static final long` | `DEFAULT_MAX_INITIAL_BITRATE` | `800000L`
  `public static final int` | `DEFAULT_METHOD` | `1`
  `public static final long` | `DEFAULT_MIN_DURATION_FOR_QUALITY_INCREASE_US` | `10000000L`
  `public static final long` | `DEFAULT_MIN_DURATION_TO_RETAIN_AFTER_DISCARD_US` | `25000000L`
  `public static final long` | `DEFAULT_MIN_SAMPLED_BYTES` | `262144L`
  `public static final float` | `DEFAULT_PERCENTILE` | `0.5f`
  `public static final int` | `DEFAULT_PERCENTILE_WEIGHT` | `2000`
  `public static final long` | `DEFAULT_SAFE_BUFFER_SIZE_US` | `1000000L`
  `public static final int` | `DEFAULT_THRESHOLD_BYTES` | `3145728`
  `public static final int` | `DEFAULT_THRESHOLD_TIME_MS` | `1500`
  `public static final boolean` | `DEFAULT_USE_CMSD` | `false`
  `public static final int` | `METHOD_COMMON_NBA` | `4`
  `public static final int` | `METHOD_EXO` | `1`
  `public static final int` | `METHOD_FLIP` | `3`
  `public static final int` | `METHOD_ITERATE` | `2`

- com.castlabs.android.player.BufferConfiguration
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final boolean` | `DEFAULT_AUDIO_FEED_YIELD` | `true`
  `public static final long` | `DEFAULT_BACK_BUFFER_LENGTH_MS` | `0L`
  `public static final int` | `DEFAULT_BUFFER_SEGMENT_SIZE` | `65536`
  `public static final int` | `DEFAULT_BUFFER_SIZE` | `16777216`
  `public static final boolean` | `DEFAULT_DRAIN_WHILE_CHARGING` | `false`
  `public static final long` | `DEFAULT_HIGH_MEDIA_TIME` | `60000L`
  `public static final long` | `DEFAULT_LOW_MEDIA_TIME` | `15000L`
  `public static final int` | `DEFAULT_MIN_PLAYBACK_START_MS` | `2500`
  `public static final int` | `DEFAULT_MIN_REBUFFER_START_MS` | `5000`
  `public static final boolean` | `DEFAULT_PRIORITIZE_TIME_OVER_SIZE_THRESHOLDS` | `true`
  `public static final boolean` | `DEFAULT_VIDEO_FEED_YIELD` | `true`

- com.castlabs.android.player.DashDescriptor
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `ACCESSIBILITY` | `3`
  `public static final int` | `ASSET_IDENTIFIER` | `7`
  `public static final int` | `ESSENTIAL_PROPERTY` | `1`
  `public static final int` | `INBAND_EVENT_STREAM` | `6`
  `public static final int` | `RATING` | `5`
  `public static final int` | `ROLE` | `0`
  `public static final int` | `SUPPLEMENTAL_PROPERTY` | `2`
  `public static final int` | `VIEWPOINT` | `4`

- com.castlabs.android.player.InitialPositionProvider
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `DEFAULT_POSITION` | `-9223372036854775807L`

- com.castlabs.android.player.LiveConfiguration
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `DEFAULT_AVAILABILITY_START_TIME_OFFSET_OVERWRITE` | `-9223372036854775807L`
  `public static final long` | `DEFAULT_TIME_SYNC_SAFETY_MS` | `0L`

- com.castlabs.android.player.LowLatencyProfile
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final boolean` | `DEFAULT_HLS_FORCE_PLAYLIST_UPDATE_TARGET_DURATION_COEFFICIENT` | `false`
  `public static final int` | `DEFAULT_HLS_LIVE_TAIL_SEGMENT_INDEX` | `0`
  `public static final float` | `DEFAULT_HLS_PLAYLIST_UPDATE_TARGET_DURATION_COEFFICIENT` | `0.5f`
  `public static final int` | `DEFAULT_LIVE_EDGE_LATENCY_MS` | `0`
  `public static final int` | `DEFAULT_MIN_PLAYBACK_START_MS` | `100`
  `public static final int` | `DEFAULT_MIN_REBUFFER_START_MS` | `100`

- com.castlabs.android.player.MemoryHlsClearKeyCache
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_CACHE_SIZE` | `4`

- com.castlabs.android.player.MPDParser
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `SCHEME_ID_URL_SET_SWITCHING` | `"urn:mpeg:dash:adaptation-set-switching:2016"`

- com.castlabs.android.player.PlayerConfig
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `INTENT_CONFIGURATION_ID` | `"INTENT_CONFIGURATION_ID"`
  `public static final String` | `INTENT_CONFIGURATION_URL` | `"INTENT_CONFIGURATION_URL"`
  `public static final String` | `INTENT_LIVE` | `"INTENT_LIVE"`
  `public static final String` | `INTENT_METADATA` | `"INTENT_METADATA"`
  `public static final String` | `INTENT_PREFERRED_CODEC_INFOS` | `"INTENT_PREFERRED_CODEC_INFOS"`
  `public static final String` | `INTENT_THREESIXTY` | `"INTENT_THREESIXTY"`

- com.castlabs.android.player.PlayerController
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `AUDIO_RENDERER` | `1`
  `public static final int` | `DTS_RENDERER` | `4`
  `public static final int` | `METADATA_RENDERER` | `3`
  `public static final int` | `TEXT_RENDERER` | `2`
  `public static final int` | `UNKNOWN_RENDERER` | `-1`
  `public static final int` | `VIDEO_RENDERER` | `0`

- com.castlabs.android.player.PlayerView
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `SCALING_MODE_CROP` | `1`
  `public static final int` | `SCALING_MODE_FIT` | `0`
  `public static final int` | `SCALING_MODE_STRETCH` | `2`
  `public static final int` | `SURFACE_SURFACE_VIEW` | `0`
  `public static final int` | `SURFACE_TEXTURE_VIEW` | `1`

- com.castlabs.android.player.PlayerViewLifecycleDelegate.ResumeConfiguration
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final boolean` | `DEFAULT_DISABLE_TRICKPLAY` | `true`
  `public static final boolean` | `DEFAULT_PAUSE` | `false`

- com.castlabs.android.player.PlayerViewPlugin.PlayerViewComponent
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `POSITION_DEBUG` | `1000`
  `public static final int` | `POSITION_SUBTITLES` | `0`
  `public static final int` | `POSITION_THUMBNAILS` | `100`

- com.castlabs.android.player.SingleControllerPlaylist
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_PLAYLIST_MAX_LOADED_ITEMS` | `10`
  `public static final int` | `DEFAULT_PLAYLIST_WINDOW_AFTER` | `2`
  `public static final int` | `DEFAULT_PLAYLIST_WINDOW_BEFORE` | `2`

- com.castlabs.android.player.TrackTypeProvider
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `TYPE_UNDEFINED` | `0`

- com.castlabs.android.player.VideoFilterConfiguration
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final boolean` | `DEFAULT_ENABLE_VIEWPORT_FILTER` | `true`
  `public static final long` | `DEFAULT_MAX_BITRATE` | `9223372036854775807L`
  `public static final float` | `DEFAULT_MAX_FRAMERATE` | `3.4028234663852886E38f`
  `public static final int` | `DEFAULT_MAX_HEIGHT` | `2147483647`
  `public static final long` | `DEFAULT_MAX_PIXEL` | `9223372036854775807L`
  `public static final int` | `DEFAULT_MAX_WIDTH` | `2147483647`
  `public static final long` | `DEFAULT_MIN_BITRATE` | `0L`
  `public static final float` | `DEFAULT_MIN_FRAMERATE` | `0.0f`
  `public static final int` | `DEFAULT_MIN_HEIGHT` | `0`
  `public static final long` | `DEFAULT_MIN_PIXEL` | `0L`
  `public static final int` | `DEFAULT_MIN_WIDTH` | `0`

- com.castlabs.android.player.exceptions.CastlabsPlayerException
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `CODE` | `"code"`
  `public static final String` | `HTTP_CODE` | `"httpCode"`
  `public static final String` | `MSG_MANIFEST_LOADING_FAILED` | `"Error while loading the manifest"`
  `public static final String` | `MSG_VIDEO_DECODER_INITIALIZATION` | `"Error while initializing the video decoder"`
  `public static final String` | `RESPONSE_BODY` | `"responseBody"`
  `public static final String` | `SEVERITY` | `"severity"`
  `public static final int` | `SEVERITY_ERROR` | `2`
  `public static final int` | `SEVERITY_INFO` | `0`
  `public static final int` | `SEVERITY_WARNING` | `1`
  `public static final String` | `TRACK_TYPE` | `"trackType"`
  `public static final int` | `TYPE_AD_ERROR` | `36`
  `public static final int` | `TYPE_AD_REQUEST_UNSUPPORTED` | `31`
  `public static final int` | `TYPE_API_MISMATCH` | `12`
  `public static final int` | `TYPE_AUDIO_DECODER_INITIALIZATION` | `2`
  `public static final int` | `TYPE_AUDIO_DECRYPTION_ERROR` | `4`
  `public static final int` | `TYPE_AUDIO_TRACK_INITIALIZATION` | `1`
  `public static final int` | `TYPE_AUDIO_UNSUPPORTED` | `26`
  `public static final int` | `TYPE_AUDIO_WRITE_ERROR` | `3`
  `public static final int` | `TYPE_BEHIND_LIVE_WINDOW` | `22`
  `public static final int` | `TYPE_CONNECTIVITY_GAINED_INFO` | `21`
  `public static final int` | `TYPE_CONNECTIVITY_LOST_ERROR` | `20`
  `public static final int` | `TYPE_CSL_LIMIT_REACHED` | `33`
  `public static final int` | `TYPE_CSL_NETWORK_ERROR` | `34`
  `public static final int` | `TYPE_DATA_DOWLOAD_ERROR` | `24`
  `public static final int` | `TYPE_DNS_SERVER_ERROR` | `37`
  `public static final int` | `TYPE_DOWNLOAD_ERROR` | `16`
  `public static final int` | `TYPE_DRM_EXCEPTION` | `25`
  `public static final int` | `TYPE_DRM_KEY_DOWNLOAD_ERROR` | `19`
  `public static final int` | `TYPE_DRM_PROVISION_ERROR` | `32`
  `public static final int` | `TYPE_DRMTODAY_EXCEPTION` | `15`
  `public static final int` | `TYPE_HDCP_CONNECTION_WARNING` | `35`
  `public static final int` | `TYPE_INVALID_PLAYER_LICENSE` | `23`
  `public static final int` | `TYPE_KEY_EXPIRED` | `18`
  `public static final int` | `TYPE_MANIFEST_INVALID` | `39`
  `public static final int` | `TYPE_MANIFEST_LOADING_FAILED` | `7`
  `public static final int` | `TYPE_MANIFEST_PARSING_FAILED` | `30`
  `public static final int` | `TYPE_NO_PLAYABLE_CONTENT` | `10`
  `public static final int` | `TYPE_NO_RENDERER_FOUND` | `9`
  `public static final int` | `TYPE_PLAYBACK_ERROR` | `11`
  `public static final int` | `TYPE_SDK_INIT_ERROR` | `8`
  `public static final int` | `TYPE_SDK_NOT_INITIALIZED` | `14`
  `public static final int` | `TYPE_SECONDARY_DISPLAY` | `17`
  `public static final int` | `TYPE_TEXT_UNSUPPORTED` | `28`
  `public static final int` | `TYPE_TIME_OUT_ERROR` | `38`
  `public static final int` | `TYPE_TUNNELING_ERROR` | `40`
  `public static final int` | `TYPE_UNKNOWN` | `0`
  `public static final int` | `TYPE_UNSUPPORTED_DRM` | `13`
  `public static final int` | `TYPE_USER_ID_NOT_PROVIDED` | `29`
  `public static final int` | `TYPE_VIDEO_DECODER_INITIALIZATION` | `5`
  `public static final int` | `TYPE_VIDEO_DECRYPTION_ERROR` | `6`
  `public static final int` | `TYPE_VIDEO_UNSUPPORTED` | `27`
  `public static final String` | `URL` | `"url"`

- com.castlabs.android.player.models.ThumbnailDataTrack
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `TYPE_BIF` | `3`
  `public static final int` | `TYPE_JPEG_TEMPLATE` | `1`
  `public static final int` | `TYPE_UNKNOWN` | `0`
  `public static final int` | `TYPE_WEBVTT_INDEX` | `2`

- com.castlabs.android.player.models.Track
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `UNKNOWN_INDEX` | `-1`

- com.castlabs.android.player.playlist.MultiControllerPlaylist
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_ITEM_CHANGE_FLAGS` | `1`
  `public static final int` | `ITEM_THRESHOLD_FULLY_BUFFERED` | `-1`
  `public static final int` | `ITEM_THRESHOLD_UPON_START` | `2147483647`
  `public static final int` | `KEEP_ALL` | `-1`
  `public static final int` | `KEEP_AUDIO_TRACK` | `4`
  `public static final int` | `KEEP_BANDWIDTH_ESTIMATE` | `1`
  `public static final int` | `KEEP_SUBTITLE_TRACK` | `8`
  `public static final int` | `KEEP_TRICKPLAY_CONFIG` | `16`
  `public static final int` | `KEEP_VIDEO_QUALITY` | `2`