# Constant Field Values

## Contents

- com.google.*

## com.google.*

- com.google.android.exoplayer2.C
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `ALLOW_CAPTURE_BY_ALL` | `1`
  `public static final int` | `ALLOW_CAPTURE_BY_NONE` | `3`
  `public static final int` | `ALLOW_CAPTURE_BY_SYSTEM` | `2`
  `public static final String` | `ASCII_NAME` | `"US-ASCII"`
  `public static final int` | `AUDIO_CONTENT_TYPE_MOVIE` | `3`
  `public static final int` | `AUDIO_CONTENT_TYPE_MUSIC` | `2`
  `public static final int` | `AUDIO_CONTENT_TYPE_SONIFICATION` | `4`
  `public static final int` | `AUDIO_CONTENT_TYPE_SPEECH` | `1`
  `public static final int` | `AUDIO_CONTENT_TYPE_UNKNOWN` | `0`
  `public static final int` | `AUDIO_SESSION_ID_UNSET` | `0`
  `public static final int` | `BITS_PER_BYTE` | `8`
  `public static final int` | `BUFFER_FLAG_DECODE_ONLY` | `-2147483648`
  `public static final int` | `BUFFER_FLAG_ENCRYPTED` | `1073741824`
  `public static final int` | `BUFFER_FLAG_END_OF_STREAM` | `4`
  `public static final int` | `BUFFER_FLAG_FIRST_SAMPLE` | `134217728`
  `public static final int` | `BUFFER_FLAG_HAS_SUPPLEMENTAL_DATA` | `268435456`
  `public static final int` | `BUFFER_FLAG_KEY_FRAME` | `1`
  `public static final int` | `BUFFER_FLAG_LAST_SAMPLE` | `536870912`
  `public static final int` | `BYTES_PER_FLOAT` | `4`
  `public static final String` | `CENC_TYPE_cbc1` | `"cbc1"`
  `public static final String` | `CENC_TYPE_cbcs` | `"cbcs"`
  `public static final String` | `CENC_TYPE_cenc` | `"cenc"`
  `public static final String` | `CENC_TYPE_cens` | `"cens"`
  `public static final int` | `COLOR_RANGE_FULL` | `1`
  `public static final int` | `COLOR_RANGE_LIMITED` | `2`
  `public static final int` | `COLOR_SPACE_BT2020` | `6`
  `public static final int` | `COLOR_SPACE_BT601` | `2`
  `public static final int` | `COLOR_SPACE_BT709` | `1`
  `public static final int` | `COLOR_TRANSFER_HLG` | `7`
  `public static final int` | `COLOR_TRANSFER_SDR` | `3`
  `public static final int` | `COLOR_TRANSFER_ST2084` | `6`
  `public static final int` | `CONTENT_TYPE_DASH` | `0`
  `public static final int` | `CONTENT_TYPE_HLS` | `2`
  `public static final int` | `CONTENT_TYPE_MOVIE` | `3`
  `public static final int` | `CONTENT_TYPE_MUSIC` | `2`
  `public static final int` | `CONTENT_TYPE_OTHER` | `4`
  `public static final int` | `CONTENT_TYPE_RTSP` | `3`
  `public static final int` | `CONTENT_TYPE_SONIFICATION` | `4`
  `public static final int` | `CONTENT_TYPE_SPEECH` | `1`
  `public static final int` | `CONTENT_TYPE_SS` | `1`
  `public static final int` | `CONTENT_TYPE_UNKNOWN` | `0`
  `public static final int` | `CRYPTO_MODE_AES_CBC` | `2`
  `public static final int` | `CRYPTO_MODE_AES_CTR` | `1`
  `public static final int` | `CRYPTO_MODE_UNENCRYPTED` | `0`
  `public static final int` | `CRYPTO_TYPE_CUSTOM_BASE` | `10000`
  `public static final int` | `CRYPTO_TYPE_FRAMEWORK` | `2`
  `public static final int` | `CRYPTO_TYPE_NONE` | `0`
  `public static final int` | `CRYPTO_TYPE_UNSUPPORTED` | `1`
  `public static final int` | `DATA_TYPE_AD` | `6`
  `public static final int` | `DATA_TYPE_CUSTOM_BASE` | `10000`
  `public static final int` | `DATA_TYPE_DRM` | `3`
  `public static final int` | `DATA_TYPE_MANIFEST` | `4`
  `public static final int` | `DATA_TYPE_MEDIA` | `1`
  `public static final int` | `DATA_TYPE_MEDIA_INITIALIZATION` | `2`
  `public static final int` | `DATA_TYPE_MEDIA_PROGRESSIVE_LIVE` | `7`
  `public static final int` | `DATA_TYPE_TIME_SYNCHRONIZATION` | `5`
  `public static final int` | `DATA_TYPE_UNKNOWN` | `0`
  `public static final int` | `DEFAULT_BUFFER_SEGMENT_SIZE` | `65536`
  `public static final long` | `DEFAULT_MAX_SEEK_TO_PREVIOUS_POSITION_MS` | `3000L`
  `public static final long` | `DEFAULT_SEEK_BACK_INCREMENT_MS` | `5000L`
  `public static final long` | `DEFAULT_SEEK_FORWARD_INCREMENT_MS` | `15000L`
  `public static final int` | `ENCODING_AAC_ELD` | `15`
  `public static final int` | `ENCODING_AAC_ER_BSAC` | `1073741824`
  `public static final int` | `ENCODING_AAC_HE_V1` | `11`
  `public static final int` | `ENCODING_AAC_HE_V2` | `12`
  `public static final int` | `ENCODING_AAC_LC` | `10`
  `public static final int` | `ENCODING_AAC_XHE` | `16`
  `public static final int` | `ENCODING_AC3` | `5`
  `public static final int` | `ENCODING_AC4` | `17`
  `public static final int` | `ENCODING_DOLBY_TRUEHD` | `14`
  `public static final int` | `ENCODING_DTS` | `7`
  `public static final int` | `ENCODING_DTS_HD` | `8`
  `public static final int` | `ENCODING_E_AC3` | `6`
  `public static final int` | `ENCODING_E_AC3_JOC` | `18`
  `public static final int` | `ENCODING_INVALID` | `0`
  `public static final int` | `ENCODING_MP3` | `9`
  `public static final int` | `ENCODING_OPUS` | `20`
  `public static final int` | `ENCODING_PCM_16BIT` | `2`
  `public static final int` | `ENCODING_PCM_16BIT_BIG_ENDIAN` | `268435456`
  `public static final int` | `ENCODING_PCM_24BIT` | `536870912`
  `public static final int` | `ENCODING_PCM_32BIT` | `805306368`
  `public static final int` | `ENCODING_PCM_8BIT` | `3`
  `public static final int` | `ENCODING_PCM_FLOAT` | `4`
  `public static final int` | `FLAG_AUDIBILITY_ENFORCED` | `1`
  `public static final int` | `FORMAT_EXCEEDS_CAPABILITIES` | `3`
  `public static final int` | `FORMAT_HANDLED` | `4`
  `public static final int` | `FORMAT_UNSUPPORTED_DRM` | `2`
  `public static final int` | `FORMAT_UNSUPPORTED_SUBTYPE` | `1`
  `public static final int` | `FORMAT_UNSUPPORTED_TYPE` | `0`
  `public static final int` | `INDEX_UNSET` | `-1`
  `public static final String` | `ISO88591_NAME` | `"ISO-8859-1"`
  `public static final String` | `LANGUAGE_UNDETERMINED` | `"und"`
  `public static final int` | `LENGTH_UNSET` | `-1`
  `public static final long` | `MICROS_PER_SECOND` | `1000000L`
  `public static final long` | `MILLIS_PER_SECOND` | `1000L`
  `public static final long` | `NANOS_PER_SECOND` | `1000000000L`
  `public static final int` | `NETWORK_TYPE_2G` | `3`
  `public static final int` | `NETWORK_TYPE_3G` | `4`
  `public static final int` | `NETWORK_TYPE_4G` | `5`
  `public static final int` | `NETWORK_TYPE_5G_NSA` | `10`
  `public static final int` | `NETWORK_TYPE_5G_SA` | `9`
  `public static final int` | `NETWORK_TYPE_CELLULAR_UNKNOWN` | `6`
  `public static final int` | `NETWORK_TYPE_ETHERNET` | `7`
  `public static final int` | `NETWORK_TYPE_OFFLINE` | `1`
  `public static final int` | `NETWORK_TYPE_OTHER` | `8`
  `public static final int` | `NETWORK_TYPE_UNKNOWN` | `0`
  `public static final int` | `NETWORK_TYPE_WIFI` | `2`
  `public static final int` | `PERCENTAGE_UNSET` | `-1`
  `public static final int` | `POSITION_UNSET` | `-1`
  `public static final int` | `PRIORITY_DOWNLOAD` | `-1000`
  `public static final int` | `PRIORITY_PLAYBACK` | `0`
  `public static final int` | `PROJECTION_CUBEMAP` | `2`
  `public static final int` | `PROJECTION_EQUIRECTANGULAR` | `1`
  `public static final int` | `PROJECTION_MESH` | `3`
  `public static final int` | `PROJECTION_RECTANGULAR` | `0`
  `public static final float` | `RATE_UNSET` | `-3.4028234663852886E38f`
  `public static final int` | `RATE_UNSET_INT` | `-2147483647`
  `public static final int` | `RESULT_BUFFER_READ` | `-4`
  `public static final int` | `RESULT_END_OF_INPUT` | `-1`
  `public static final int` | `RESULT_FORMAT_READ` | `-5`
  `public static final int` | `RESULT_MAX_LENGTH_EXCEEDED` | `-2`
  `public static final int` | `RESULT_NOTHING_READ` | `-3`
  `public static final int` | `ROLE_FLAG_ALTERNATE` | `2`
  `public static final int` | `ROLE_FLAG_CAPTION` | `64`
  `public static final int` | `ROLE_FLAG_COMMENTARY` | `8`
  `public static final int` | `ROLE_FLAG_DESCRIBES_MUSIC_AND_SOUND` | `1024`
  `public static final int` | `ROLE_FLAG_DESCRIBES_VIDEO` | `512`
  `public static final int` | `ROLE_FLAG_DUB` | `16`
  `public static final int` | `ROLE_FLAG_EASY_TO_READ` | `8192`
  `public static final int` | `ROLE_FLAG_EMERGENCY` | `32`
  `public static final int` | `ROLE_FLAG_ENHANCED_DIALOG_INTELLIGIBILITY` | `2048`
  `public static final int` | `ROLE_FLAG_MAIN` | `1`
  `public static final int` | `ROLE_FLAG_SIGN` | `256`
  `public static final int` | `ROLE_FLAG_SUBTITLE` | `128`
  `public static final int` | `ROLE_FLAG_SUPPLEMENTARY` | `4`
  `public static final int` | `ROLE_FLAG_TRANSCRIBES_DIALOG` | `4096`
  `public static final int` | `ROLE_FLAG_TRICK_PLAY` | `16384`
  `public static final String` | `SANS_SERIF_NAME` | `"sans-serif"`
  `public static final int` | `SELECTION_FLAG_AUTOSELECT` | `4`
  `public static final int` | `SELECTION_FLAG_DEFAULT` | `1`
  `public static final int` | `SELECTION_FLAG_FORCED` | `2`
  `public static final int` | `SELECTION_REASON_ADAPTIVE` | `3`
  `public static final int` | `SELECTION_REASON_CUSTOM_BASE` | `10000`
  `public static final int` | `SELECTION_REASON_INITIAL` | `1`
  `public static final int` | `SELECTION_REASON_MANUAL` | `2`
  `public static final int` | `SELECTION_REASON_TRICK_PLAY` | `4`
  `public static final int` | `SELECTION_REASON_UNKNOWN` | `0`
  `public static final String` | `SERIF_NAME` | `"serif"`
  `public static final int` | `SPATIALIZATION_BEHAVIOR_AUTO` | `0`
  `public static final int` | `SPATIALIZATION_BEHAVIOR_NEVER` | `1`
  `public static final String` | `SSAI_SCHEME` | `"ssai"`
  `public static final int` | `STEREO_MODE_LEFT_RIGHT` | `2`
  `public static final int` | `STEREO_MODE_MONO` | `0`
  `public static final int` | `STEREO_MODE_STEREO_MESH` | `3`
  `public static final int` | `STEREO_MODE_TOP_BOTTOM` | `1`
  `public static final int` | `STREAM_TYPE_ALARM` | `4`
  `public static final int` | `STREAM_TYPE_DEFAULT` | `3`
  `public static final int` | `STREAM_TYPE_DTMF` | `8`
  `public static final int` | `STREAM_TYPE_MUSIC` | `3`
  `public static final int` | `STREAM_TYPE_NOTIFICATION` | `5`
  `public static final int` | `STREAM_TYPE_RING` | `2`
  `public static final int` | `STREAM_TYPE_SYSTEM` | `1`
  `public static final int` | `STREAM_TYPE_VOICE_CALL` | `0`
  `public static final long` | `TIME_END_OF_SOURCE` | `-9223372036854775808L`
  `public static final long` | `TIME_UNSET` | `-9223372036854775807L`
  `public static final int` | `TRACK_TYPE_AUDIO` | `1`
  `public static final int` | `TRACK_TYPE_CAMERA_MOTION` | `6`
  `public static final int` | `TRACK_TYPE_CUSTOM_BASE` | `10000`
  `public static final int` | `TRACK_TYPE_DEFAULT` | `0`
  `public static final int` | `TRACK_TYPE_IMAGE` | `4`
  `public static final int` | `TRACK_TYPE_METADATA` | `5`
  `public static final int` | `TRACK_TYPE_NONE` | `-2`
  `public static final int` | `TRACK_TYPE_TEXT` | `3`
  `public static final int` | `TRACK_TYPE_UNKNOWN` | `-1`
  `public static final int` | `TRACK_TYPE_VIDEO` | `2`
  `public static final int` | `TYPE_DASH` | `0`
  `public static final int` | `TYPE_HLS` | `2`
  `public static final int` | `TYPE_OTHER` | `4`
  `public static final int` | `TYPE_RTSP` | `3`
  `public static final int` | `TYPE_SS` | `1`
  `public static final int` | `USAGE_ALARM` | `4`
  `public static final int` | `USAGE_ASSISTANCE_ACCESSIBILITY` | `11`
  `public static final int` | `USAGE_ASSISTANCE_NAVIGATION_GUIDANCE` | `12`
  `public static final int` | `USAGE_ASSISTANCE_SONIFICATION` | `13`
  `public static final int` | `USAGE_ASSISTANT` | `16`
  `public static final int` | `USAGE_GAME` | `14`
  `public static final int` | `USAGE_MEDIA` | `1`
  `public static final int` | `USAGE_NOTIFICATION` | `5`
  `public static final int` | `USAGE_NOTIFICATION_COMMUNICATION_DELAYED` | `9`
  `public static final int` | `USAGE_NOTIFICATION_COMMUNICATION_INSTANT` | `8`
  `public static final int` | `USAGE_NOTIFICATION_COMMUNICATION_REQUEST` | `7`
  `public static final int` | `USAGE_NOTIFICATION_EVENT` | `10`
  `public static final int` | `USAGE_NOTIFICATION_RINGTONE` | `6`
  `public static final int` | `USAGE_UNKNOWN` | `0`
  `public static final int` | `USAGE_VOICE_COMMUNICATION` | `2`
  `public static final int` | `USAGE_VOICE_COMMUNICATION_SIGNALLING` | `3`
  `public static final String` | `UTF16_NAME` | `"UTF-16"`
  `public static final String` | `UTF16LE_NAME` | `"UTF-16LE"`
  `public static final String` | `UTF8_NAME` | `"UTF-8"`
  `public static final int` | `VIDEO_CHANGE_FRAME_RATE_STRATEGY_OFF` | `-2147483648`
  `public static final int` | `VIDEO_CHANGE_FRAME_RATE_STRATEGY_ONLY_IF_SEAMLESS` | `0`
  `public static final int` | `VIDEO_OUTPUT_MODE_NONE` | `-1`
  `public static final int` | `VIDEO_OUTPUT_MODE_SURFACE_YUV` | `1`
  `public static final int` | `VIDEO_OUTPUT_MODE_YUV` | `0`
  `public static final int` | `VIDEO_SCALING_MODE_DEFAULT` | `1`
  `public static final int` | `VIDEO_SCALING_MODE_SCALE_TO_FIT` | `1`
  `public static final int` | `VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING` | `2`
  `public static final int` | `WAKE_MODE_LOCAL` | `1`
  `public static final int` | `WAKE_MODE_NETWORK` | `2`
  `public static final int` | `WAKE_MODE_NONE` | `0`

- com.google.android.exoplayer2.DefaultLivePlaybackSpeedControl
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final float` | `DEFAULT_FALLBACK_MAX_PLAYBACK_SPEED` | `1.0299999713897705f`
  `public static final float` | `DEFAULT_FALLBACK_MIN_PLAYBACK_SPEED` | `0.9700000286102295f`
  `public static final long` | `DEFAULT_MAX_LIVE_OFFSET_ERROR_MS_FOR_UNIT_SPEED` | `20L`
  `public static final float` | `DEFAULT_MIN_POSSIBLE_LIVE_OFFSET_SMOOTHING_FACTOR` | `0.9990000128746033f`
  `public static final long` | `DEFAULT_MIN_UPDATE_INTERVAL_MS` | `1000L`
  `public static final float` | `DEFAULT_PROPORTIONAL_CONTROL_FACTOR` | `0.10000000149011612f`
  `public static final long` | `DEFAULT_TARGET_LIVE_OFFSET_INCREMENT_ON_REBUFFER_MS` | `500L`

- com.google.android.exoplayer2.DefaultLoadControl
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_AUDIO_BUFFER_SIZE` | `13107200`
  `public static final int` | `DEFAULT_BACK_BUFFER_DURATION_MS` | `0`
  `public static final int` | `DEFAULT_BUFFER_FOR_PLAYBACK_AFTER_REBUFFER_MS` | `5000`
  `public static final int` | `DEFAULT_BUFFER_FOR_PLAYBACK_MS` | `2500`
  `public static final int` | `DEFAULT_CAMERA_MOTION_BUFFER_SIZE` | `131072`
  `public static final int` | `DEFAULT_IMAGE_BUFFER_SIZE` | `131072`
  `public static final int` | `DEFAULT_MAX_BUFFER_MS` | `50000`
  `public static final int` | `DEFAULT_METADATA_BUFFER_SIZE` | `131072`
  `public static final int` | `DEFAULT_MIN_BUFFER_MS` | `50000`
  `public static final int` | `DEFAULT_MIN_BUFFER_SIZE` | `13107200`
  `public static final int` | `DEFAULT_MUXED_BUFFER_SIZE` | `144310272`
  `public static final boolean` | `DEFAULT_PRIORITIZE_TIME_OVER_SIZE_THRESHOLDS` | `false`
  `public static final boolean` | `DEFAULT_RETAIN_BACK_BUFFER_FROM_KEYFRAME` | `false`
  `public static final int` | `DEFAULT_TARGET_BUFFER_BYTES` | `-1`
  `public static final int` | `DEFAULT_TEXT_BUFFER_SIZE` | `131072`
  `public static final int` | `DEFAULT_VIDEO_BUFFER_SIZE` | `131072000`

- com.google.android.exoplayer2.DefaultRenderersFactory
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `DEFAULT_ALLOWED_VIDEO_JOINING_TIME_MS` | `5000L`
  `public static final int` | `EXTENSION_RENDERER_MODE_OFF` | `0`
  `public static final int` | `EXTENSION_RENDERER_MODE_ON` | `1`
  `public static final int` | `EXTENSION_RENDERER_MODE_PREFER` | `2`
  `public static final int` | `MAX_DROPPED_VIDEO_FRAME_COUNT_TO_NOTIFY` | `50`

- com.google.android.exoplayer2.DeviceInfo
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `PLAYBACK_TYPE_LOCAL` | `0`
  `public static final int` | `PLAYBACK_TYPE_REMOTE` | `1`

- com.google.android.exoplayer2.ExoPlaybackException
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `TYPE_REMOTE` | `3`
  `public static final int` | `TYPE_RENDERER` | `1`
  `public static final int` | `TYPE_SOURCE` | `0`
  `public static final int` | `TYPE_UNEXPECTED` | `2`

- com.google.android.exoplayer2.ExoPlayer
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `DEFAULT_DETACH_SURFACE_TIMEOUT_MS` | `2000L`
  `public static final long` | `DEFAULT_RELEASE_TIMEOUT_MS` | `500L`

- com.google.android.exoplayer2.ExoPlayerLibraryInfo
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final boolean` | `ASSERTIONS_ENABLED` | `true`
  `public static final String` | `TAG` | `"ExoPlayerLib"`
  `public static final boolean` | `TRACE_ENABLED` | `true`
  `public static final String` | `VERSION` | `"2.18.3"`
  `public static final int` | `VERSION_INT` | `2018003`
  `public static final String` | `VERSION_SLASHY` | `"ExoPlayerLib/2.18.3"`

- com.google.android.exoplayer2.ExoTimeoutException
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `TIMEOUT_OPERATION_DETACH_SURFACE` | `3`
  `public static final int` | `TIMEOUT_OPERATION_RELEASE` | `1`
  `public static final int` | `TIMEOUT_OPERATION_SET_FOREGROUND_MODE` | `2`
  `public static final int` | `TIMEOUT_OPERATION_UNDEFINED` | `0`

- com.google.android.exoplayer2.Format
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `NO_VALUE` | `-1`
  `public static final long` | `OFFSET_SAMPLE_RELATIVE` | `9223372036854775807L`

- com.google.android.exoplayer2.MediaItem
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `DEFAULT_MEDIA_ID` | `""`

- com.google.android.exoplayer2.MediaMetadata
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FOLDER_TYPE_ALBUMS` | `2`
  `public static final int` | `FOLDER_TYPE_ARTISTS` | `3`
  `public static final int` | `FOLDER_TYPE_GENRES` | `4`
  `public static final int` | `FOLDER_TYPE_MIXED` | `0`
  `public static final int` | `FOLDER_TYPE_NONE` | `-1`
  `public static final int` | `FOLDER_TYPE_PLAYLISTS` | `5`
  `public static final int` | `FOLDER_TYPE_TITLES` | `1`
  `public static final int` | `FOLDER_TYPE_YEARS` | `6`
  `public static final int` | `MEDIA_TYPE_ALBUM` | `10`
  `public static final int` | `MEDIA_TYPE_ARTIST` | `11`
  `public static final int` | `MEDIA_TYPE_AUDIO_BOOK` | `15`
  `public static final int` | `MEDIA_TYPE_AUDIO_BOOK_CHAPTER` | `2`
  `public static final int` | `MEDIA_TYPE_FOLDER_ALBUMS` | `21`
  `public static final int` | `MEDIA_TYPE_FOLDER_ARTISTS` | `22`
  `public static final int` | `MEDIA_TYPE_FOLDER_AUDIO_BOOKS` | `26`
  `public static final int` | `MEDIA_TYPE_FOLDER_GENRES` | `23`
  `public static final int` | `MEDIA_TYPE_FOLDER_MIXED` | `20`
  `public static final int` | `MEDIA_TYPE_FOLDER_MOVIES` | `35`
  `public static final int` | `MEDIA_TYPE_FOLDER_NEWS` | `32`
  `public static final int` | `MEDIA_TYPE_FOLDER_PLAYLISTS` | `24`
  `public static final int` | `MEDIA_TYPE_FOLDER_PODCASTS` | `27`
  `public static final int` | `MEDIA_TYPE_FOLDER_RADIO_STATIONS` | `31`
  `public static final int` | `MEDIA_TYPE_FOLDER_TRAILERS` | `34`
  `public static final int` | `MEDIA_TYPE_FOLDER_TV_CHANNELS` | `28`
  `public static final int` | `MEDIA_TYPE_FOLDER_TV_SERIES` | `29`
  `public static final int` | `MEDIA_TYPE_FOLDER_TV_SHOWS` | `30`
  `public static final int` | `MEDIA_TYPE_FOLDER_VIDEOS` | `33`
  `public static final int` | `MEDIA_TYPE_FOLDER_YEARS` | `25`
  `public static final int` | `MEDIA_TYPE_GENRE` | `12`
  `public static final int` | `MEDIA_TYPE_MIXED` | `0`
  `public static final int` | `MEDIA_TYPE_MOVIE` | `8`
  `public static final int` | `MEDIA_TYPE_MUSIC` | `1`
  `public static final int` | `MEDIA_TYPE_NEWS` | `5`
  `public static final int` | `MEDIA_TYPE_PLAYLIST` | `13`
  `public static final int` | `MEDIA_TYPE_PODCAST` | `16`
  `public static final int` | `MEDIA_TYPE_PODCAST_EPISODE` | `3`
  `public static final int` | `MEDIA_TYPE_RADIO_STATION` | `4`
  `public static final int` | `MEDIA_TYPE_TRAILER` | `7`
  `public static final int` | `MEDIA_TYPE_TV_CHANNEL` | `17`
  `public static final int` | `MEDIA_TYPE_TV_SEASON` | `19`
  `public static final int` | `MEDIA_TYPE_TV_SERIES` | `18`
  `public static final int` | `MEDIA_TYPE_TV_SHOW` | `9`
  `public static final int` | `MEDIA_TYPE_VIDEO` | `6`
  `public static final int` | `MEDIA_TYPE_YEAR` | `14`
  `public static final int` | `PICTURE_TYPE_A_BRIGHT_COLORED_FISH` | `17`
  `public static final int` | `PICTURE_TYPE_ARTIST_PERFORMER` | `8`
  `public static final int` | `PICTURE_TYPE_BACK_COVER` | `4`
  `public static final int` | `PICTURE_TYPE_BAND_ARTIST_LOGO` | `19`
  `public static final int` | `PICTURE_TYPE_BAND_ORCHESTRA` | `10`
  `public static final int` | `PICTURE_TYPE_COMPOSER` | `11`
  `public static final int` | `PICTURE_TYPE_CONDUCTOR` | `9`
  `public static final int` | `PICTURE_TYPE_DURING_PERFORMANCE` | `15`
  `public static final int` | `PICTURE_TYPE_DURING_RECORDING` | `14`
  `public static final int` | `PICTURE_TYPE_FILE_ICON` | `1`
  `public static final int` | `PICTURE_TYPE_FILE_ICON_OTHER` | `2`
  `public static final int` | `PICTURE_TYPE_FRONT_COVER` | `3`
  `public static final int` | `PICTURE_TYPE_ILLUSTRATION` | `18`
  `public static final int` | `PICTURE_TYPE_LEAD_ARTIST_PERFORMER` | `7`
  `public static final int` | `PICTURE_TYPE_LEAFLET_PAGE` | `5`
  `public static final int` | `PICTURE_TYPE_LYRICIST` | `12`
  `public static final int` | `PICTURE_TYPE_MEDIA` | `6`
  `public static final int` | `PICTURE_TYPE_MOVIE_VIDEO_SCREEN_CAPTURE` | `16`
  `public static final int` | `PICTURE_TYPE_OTHER` | `0`
  `public static final int` | `PICTURE_TYPE_PUBLISHER_STUDIO_LOGO` | `20`
  `public static final int` | `PICTURE_TYPE_RECORDING_LOCATION` | `13`

- com.google.android.exoplayer2.PlaybackException
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `CUSTOM_ERROR_CODE_BASE` | `1000000`
  `public static final int` | `ERROR_CODE_AUDIO_TRACK_INIT_FAILED` | `5001`
  `public static final int` | `ERROR_CODE_AUDIO_TRACK_WRITE_FAILED` | `5002`
  `public static final int` | `ERROR_CODE_BEHIND_LIVE_WINDOW` | `1002`
  `public static final int` | `ERROR_CODE_DECODER_INIT_FAILED` | `4001`
  `public static final int` | `ERROR_CODE_DECODER_QUERY_FAILED` | `4002`
  `public static final int` | `ERROR_CODE_DECODING_FAILED` | `4003`
  `public static final int` | `ERROR_CODE_DECODING_FORMAT_EXCEEDS_CAPABILITIES` | `4004`
  `public static final int` | `ERROR_CODE_DECODING_FORMAT_UNSUPPORTED` | `4005`
  `public static final int` | `ERROR_CODE_DRM_CONTENT_ERROR` | `6003`
  `public static final int` | `ERROR_CODE_DRM_DEVICE_REVOKED` | `6007`
  `public static final int` | `ERROR_CODE_DRM_DISALLOWED_OPERATION` | `6005`
  `public static final int` | `ERROR_CODE_DRM_LICENSE_ACQUISITION_FAILED` | `6004`
  `public static final int` | `ERROR_CODE_DRM_LICENSE_EXPIRED` | `6008`
  `public static final int` | `ERROR_CODE_DRM_PROVISIONING_FAILED` | `6002`
  `public static final int` | `ERROR_CODE_DRM_SCHEME_UNSUPPORTED` | `6001`
  `public static final int` | `ERROR_CODE_DRM_SYSTEM_ERROR` | `6006`
  `public static final int` | `ERROR_CODE_DRM_UNSPECIFIED` | `6000`
  `public static final int` | `ERROR_CODE_FAILED_RUNTIME_CHECK` | `1004`
  `public static final int` | `ERROR_CODE_IO_BAD_HTTP_STATUS` | `2004`
  `public static final int` | `ERROR_CODE_IO_CLEARTEXT_NOT_PERMITTED` | `2007`
  `public static final int` | `ERROR_CODE_IO_FILE_NOT_FOUND` | `2005`
  `public static final int` | `ERROR_CODE_IO_INVALID_HTTP_CONTENT_TYPE` | `2003`
  `public static final int` | `ERROR_CODE_IO_NETWORK_CONNECTION_FAILED` | `2001`
  `public static final int` | `ERROR_CODE_IO_NETWORK_CONNECTION_TIMEOUT` | `2002`
  `public static final int` | `ERROR_CODE_IO_NO_PERMISSION` | `2006`
  `public static final int` | `ERROR_CODE_IO_READ_POSITION_OUT_OF_RANGE` | `2008`
  `public static final int` | `ERROR_CODE_IO_UNSPECIFIED` | `2000`
  `public static final int` | `ERROR_CODE_PARSING_CONTAINER_MALFORMED` | `3001`
  `public static final int` | `ERROR_CODE_PARSING_CONTAINER_UNSUPPORTED` | `3003`
  `public static final int` | `ERROR_CODE_PARSING_MANIFEST_MALFORMED` | `3002`
  `public static final int` | `ERROR_CODE_PARSING_MANIFEST_UNSUPPORTED` | `3004`
  `public static final int` | `ERROR_CODE_REMOTE_ERROR` | `1001`
  `public static final int` | `ERROR_CODE_TIMEOUT` | `1003`
  `public static final int` | `ERROR_CODE_UNSPECIFIED` | `1000`
  `protected static final int` | `FIELD_CUSTOM_ID_BASE` | `1000`

- com.google.android.exoplayer2.Player
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `COMMAND_ADJUST_DEVICE_VOLUME` | `26`
  `public static final int` | `COMMAND_CHANGE_MEDIA_ITEMS` | `20`
  `public static final int` | `COMMAND_GET_AUDIO_ATTRIBUTES` | `21`
  `public static final int` | `COMMAND_GET_CURRENT_MEDIA_ITEM` | `16`
  `public static final int` | `COMMAND_GET_DEVICE_VOLUME` | `23`
  `public static final int` | `COMMAND_GET_MEDIA_ITEMS_METADATA` | `18`
  `public static final int` | `COMMAND_GET_TEXT` | `28`
  `public static final int` | `COMMAND_GET_TIMELINE` | `17`
  `public static final int` | `COMMAND_GET_TRACKS` | `30`
  `public static final int` | `COMMAND_GET_VOLUME` | `22`
  `public static final int` | `COMMAND_INVALID` | `-1`
  `public static final int` | `COMMAND_PLAY_PAUSE` | `1`
  `public static final int` | `COMMAND_PREPARE` | `2`
  `public static final int` | `COMMAND_SEEK_BACK` | `11`
  `public static final int` | `COMMAND_SEEK_FORWARD` | `12`
  `public static final int` | `COMMAND_SEEK_IN_CURRENT_MEDIA_ITEM` | `5`
  `public static final int` | `COMMAND_SEEK_IN_CURRENT_WINDOW` | `5`
  `public static final int` | `COMMAND_SEEK_TO_DEFAULT_POSITION` | `4`
  `public static final int` | `COMMAND_SEEK_TO_MEDIA_ITEM` | `10`
  `public static final int` | `COMMAND_SEEK_TO_NEXT` | `9`
  `public static final int` | `COMMAND_SEEK_TO_NEXT_MEDIA_ITEM` | `8`
  `public static final int` | `COMMAND_SEEK_TO_NEXT_WINDOW` | `8`
  `public static final int` | `COMMAND_SEEK_TO_PREVIOUS` | `7`
  `public static final int` | `COMMAND_SEEK_TO_PREVIOUS_MEDIA_ITEM` | `6`
  `public static final int` | `COMMAND_SEEK_TO_PREVIOUS_WINDOW` | `6`
  `public static final int` | `COMMAND_SEEK_TO_WINDOW` | `10`
  `public static final int` | `COMMAND_SET_DEVICE_VOLUME` | `25`
  `public static final int` | `COMMAND_SET_MEDIA_ITEM` | `31`
  `public static final int` | `COMMAND_SET_MEDIA_ITEMS_METADATA` | `19`
  `public static final int` | `COMMAND_SET_REPEAT_MODE` | `15`
  `public static final int` | `COMMAND_SET_SHUFFLE_MODE` | `14`
  `public static final int` | `COMMAND_SET_SPEED_AND_PITCH` | `13`
  `public static final int` | `COMMAND_SET_TRACK_SELECTION_PARAMETERS` | `29`
  `public static final int` | `COMMAND_SET_VIDEO_SURFACE` | `27`
  `public static final int` | `COMMAND_SET_VOLUME` | `24`
  `public static final int` | `COMMAND_STOP` | `3`
  `public static final int` | `DISCONTINUITY_REASON_AUTO_TRANSITION` | `0`
  `public static final int` | `DISCONTINUITY_REASON_INTERNAL` | `5`
  `public static final int` | `DISCONTINUITY_REASON_REMOVE` | `4`
  `public static final int` | `DISCONTINUITY_REASON_SEEK` | `1`
  `public static final int` | `DISCONTINUITY_REASON_SEEK_ADJUSTMENT` | `2`
  `public static final int` | `DISCONTINUITY_REASON_SKIP` | `3`
  `public static final int` | `EVENT_AUDIO_ATTRIBUTES_CHANGED` | `20`
  `public static final int` | `EVENT_AUDIO_SESSION_ID` | `21`
  `public static final int` | `EVENT_AVAILABLE_COMMANDS_CHANGED` | `13`
  `public static final int` | `EVENT_CUES` | `27`
  `public static final int` | `EVENT_DEVICE_INFO_CHANGED` | `29`
  `public static final int` | `EVENT_DEVICE_VOLUME_CHANGED` | `30`
  `public static final int` | `EVENT_IS_LOADING_CHANGED` | `3`
  `public static final int` | `EVENT_IS_PLAYING_CHANGED` | `7`
  `public static final int` | `EVENT_MAX_SEEK_TO_PREVIOUS_POSITION_CHANGED` | `18`
  `public static final int` | `EVENT_MEDIA_ITEM_TRANSITION` | `1`
  `public static final int` | `EVENT_MEDIA_METADATA_CHANGED` | `14`
  `public static final int` | `EVENT_METADATA` | `28`
  `public static final int` | `EVENT_PLAY_WHEN_READY_CHANGED` | `5`
  `public static final int` | `EVENT_PLAYBACK_PARAMETERS_CHANGED` | `12`
  `public static final int` | `EVENT_PLAYBACK_STATE_CHANGED` | `4`
  `public static final int` | `EVENT_PLAYBACK_SUPPRESSION_REASON_CHANGED` | `6`
  `public static final int` | `EVENT_PLAYER_ERROR` | `10`
  `public static final int` | `EVENT_PLAYLIST_METADATA_CHANGED` | `15`
  `public static final int` | `EVENT_POSITION_DISCONTINUITY` | `11`
  `public static final int` | `EVENT_RENDERED_FIRST_FRAME` | `26`
  `public static final int` | `EVENT_REPEAT_MODE_CHANGED` | `8`
  `public static final int` | `EVENT_SEEK_BACK_INCREMENT_CHANGED` | `16`
  `public static final int` | `EVENT_SEEK_FORWARD_INCREMENT_CHANGED` | `17`
  `public static final int` | `EVENT_SHUFFLE_MODE_ENABLED_CHANGED` | `9`
  `public static final int` | `EVENT_SKIP_SILENCE_ENABLED_CHANGED` | `23`
  `public static final int` | `EVENT_SURFACE_SIZE_CHANGED` | `24`
  `public static final int` | `EVENT_TIMELINE_CHANGED` | `0`
  `public static final int` | `EVENT_TRACK_SELECTION_PARAMETERS_CHANGED` | `19`
  `public static final int` | `EVENT_TRACKS_CHANGED` | `2`
  `public static final int` | `EVENT_VIDEO_SIZE_CHANGED` | `25`
  `public static final int` | `EVENT_VOLUME_CHANGED` | `22`
  `public static final int` | `MEDIA_ITEM_TRANSITION_REASON_AUTO` | `1`
  `public static final int` | `MEDIA_ITEM_TRANSITION_REASON_PLAYLIST_CHANGED` | `3`
  `public static final int` | `MEDIA_ITEM_TRANSITION_REASON_REPEAT` | `0`
  `public static final int` | `MEDIA_ITEM_TRANSITION_REASON_SEEK` | `2`
  `public static final int` | `PLAY_WHEN_READY_CHANGE_REASON_AUDIO_BECOMING_NOISY` | `3`
  `public static final int` | `PLAY_WHEN_READY_CHANGE_REASON_AUDIO_FOCUS_LOSS` | `2`
  `public static final int` | `PLAY_WHEN_READY_CHANGE_REASON_END_OF_MEDIA_ITEM` | `5`
  `public static final int` | `PLAY_WHEN_READY_CHANGE_REASON_REMOTE` | `4`
  `public static final int` | `PLAY_WHEN_READY_CHANGE_REASON_USER_REQUEST` | `1`
  `public static final int` | `PLAYBACK_SUPPRESSION_REASON_NONE` | `0`
  `public static final int` | `PLAYBACK_SUPPRESSION_REASON_TRANSIENT_AUDIO_FOCUS_LOSS` | `1`
  `public static final int` | `REPEAT_MODE_ALL` | `2`
  `public static final int` | `REPEAT_MODE_OFF` | `0`
  `public static final int` | `REPEAT_MODE_ONE` | `1`
  `public static final int` | `STATE_BUFFERING` | `2`
  `public static final int` | `STATE_ENDED` | `4`
  `public static final int` | `STATE_IDLE` | `1`
  `public static final int` | `STATE_READY` | `3`
  `public static final int` | `TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED` | `0`
  `public static final int` | `TIMELINE_CHANGE_REASON_SOURCE_UPDATE` | `1`

- com.google.android.exoplayer2.Renderer
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `MSG_CUSTOM_BASE` | `10000`
  `public static final int` | `MSG_SET_AUDIO_ATTRIBUTES` | `3`
  `public static final int` | `MSG_SET_AUDIO_SESSION_ID` | `10`
  `public static final int` | `MSG_SET_AUX_EFFECT_INFO` | `6`
  `public static final int` | `MSG_SET_CAMERA_MOTION_LISTENER` | `8`
  `public static final int` | `MSG_SET_CHANGE_FRAME_RATE_STRATEGY` | `5`
  `public static final int` | `MSG_SET_PREFERRED_AUDIO_DEVICE` | `12`
  `public static final int` | `MSG_SET_SCALING_MODE` | `4`
  `public static final int` | `MSG_SET_SKIP_SILENCE_ENABLED` | `9`
  `public static final int` | `MSG_SET_VIDEO_FRAME_METADATA_LISTENER` | `7`
  `public static final int` | `MSG_SET_VIDEO_OUTPUT` | `1`
  `public static final int` | `MSG_SET_VOLUME` | `2`
  `public static final int` | `MSG_SET_WAKEUP_LISTENER` | `11`
  `public static final int` | `STATE_DISABLED` | `0`
  `public static final int` | `STATE_ENABLED` | `1`
  `public static final int` | `STATE_STARTED` | `2`

- com.google.android.exoplayer2.RendererCapabilities
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `ADAPTIVE_NOT_SEAMLESS` | `8`
  `public static final int` | `ADAPTIVE_NOT_SUPPORTED` | `0`
  `public static final int` | `ADAPTIVE_SEAMLESS` | `16`
  `public static final int` | `ADAPTIVE_SUPPORT_MASK` | `24`
  `public static final int` | `DECODER_SUPPORT_FALLBACK` | `0`
  `public static final int` | `DECODER_SUPPORT_FALLBACK_MIMETYPE` | `256`
  `public static final int` | `DECODER_SUPPORT_PRIMARY` | `128`
  `public static final int` | `FORMAT_EXCEEDS_CAPABILITIES` | `3`
  `public static final int` | `FORMAT_HANDLED` | `4`
  `public static final int` | `FORMAT_SUPPORT_MASK` | `7`
  `public static final int` | `FORMAT_UNSUPPORTED_DRM` | `2`
  `public static final int` | `FORMAT_UNSUPPORTED_SUBTYPE` | `1`
  `public static final int` | `FORMAT_UNSUPPORTED_TYPE` | `0`
  `public static final int` | `HARDWARE_ACCELERATION_NOT_SUPPORTED` | `0`
  `public static final int` | `HARDWARE_ACCELERATION_SUPPORT_MASK` | `64`
  `public static final int` | `HARDWARE_ACCELERATION_SUPPORTED` | `64`
  `public static final int` | `MODE_SUPPORT_MASK` | `384`
  `public static final int` | `TUNNELING_NOT_SUPPORTED` | `0`
  `public static final int` | `TUNNELING_SUPPORT_MASK` | `32`
  `public static final int` | `TUNNELING_SUPPORTED` | `32`

- com.google.android.exoplayer2.analytics.AnalyticsListener
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `EVENT_AUDIO_ATTRIBUTES_CHANGED` | `20`
  `public static final int` | `EVENT_AUDIO_CODEC_ERROR` | `1029`
  `public static final int` | `EVENT_AUDIO_DECODER_INITIALIZED` | `1008`
  `public static final int` | `EVENT_AUDIO_DECODER_RELEASED` | `1012`
  `public static final int` | `EVENT_AUDIO_DISABLED` | `1013`
  `public static final int` | `EVENT_AUDIO_ENABLED` | `1007`
  `public static final int` | `EVENT_AUDIO_INPUT_FORMAT_CHANGED` | `1009`
  `public static final int` | `EVENT_AUDIO_POSITION_ADVANCING` | `1010`
  `public static final int` | `EVENT_AUDIO_SESSION_ID` | `21`
  `public static final int` | `EVENT_AUDIO_SINK_ERROR` | `1014`
  `public static final int` | `EVENT_AUDIO_UNDERRUN` | `1011`
  `public static final int` | `EVENT_AVAILABLE_COMMANDS_CHANGED` | `13`
  `public static final int` | `EVENT_BANDWIDTH_ESTIMATE` | `1006`
  `public static final int` | `EVENT_CUES` | `27`
  `public static final int` | `EVENT_DEVICE_INFO_CHANGED` | `29`
  `public static final int` | `EVENT_DEVICE_VOLUME_CHANGED` | `30`
  `public static final int` | `EVENT_DOWNSTREAM_FORMAT_CHANGED` | `1004`
  `public static final int` | `EVENT_DRM_KEYS_LOADED` | `1023`
  `public static final int` | `EVENT_DRM_KEYS_REMOVED` | `1026`
  `public static final int` | `EVENT_DRM_KEYS_RESTORED` | `1025`
  `public static final int` | `EVENT_DRM_SESSION_ACQUIRED` | `1022`
  `public static final int` | `EVENT_DRM_SESSION_MANAGER_ERROR` | `1024`
  `public static final int` | `EVENT_DRM_SESSION_RELEASED` | `1027`
  `public static final int` | `EVENT_DROPPED_VIDEO_FRAMES` | `1018`
  `public static final int` | `EVENT_IS_LOADING_CHANGED` | `3`
  `public static final int` | `EVENT_IS_PLAYING_CHANGED` | `7`
  `public static final int` | `EVENT_LOAD_CANCELED` | `1002`
  `public static final int` | `EVENT_LOAD_COMPLETED` | `1001`
  `public static final int` | `EVENT_LOAD_ERROR` | `1003`
  `public static final int` | `EVENT_LOAD_STARTED` | `1000`
  `public static final int` | `EVENT_MAX_SEEK_TO_PREVIOUS_POSITION_CHANGED` | `18`
  `public static final int` | `EVENT_MEDIA_ITEM_TRANSITION` | `1`
  `public static final int` | `EVENT_MEDIA_METADATA_CHANGED` | `14`
  `public static final int` | `EVENT_METADATA` | `28`
  `public static final int` | `EVENT_PLAY_WHEN_READY_CHANGED` | `5`
  `public static final int` | `EVENT_PLAYBACK_PARAMETERS_CHANGED` | `12`
  `public static final int` | `EVENT_PLAYBACK_STATE_CHANGED` | `4`
  `public static final int` | `EVENT_PLAYBACK_SUPPRESSION_REASON_CHANGED` | `6`
  `public static final int` | `EVENT_PLAYER_ERROR` | `10`
  `public static final int` | `EVENT_PLAYER_RELEASED` | `1028`
  `public static final int` | `EVENT_PLAYLIST_METADATA_CHANGED` | `15`
  `public static final int` | `EVENT_POSITION_DISCONTINUITY` | `11`
  `public static final int` | `EVENT_RENDERED_FIRST_FRAME` | `26`
  `public static final int` | `EVENT_REPEAT_MODE_CHANGED` | `8`
  `public static final int` | `EVENT_SEEK_BACK_INCREMENT_CHANGED` | `16`
  `public static final int` | `EVENT_SEEK_FORWARD_INCREMENT_CHANGED` | `17`
  `public static final int` | `EVENT_SHUFFLE_MODE_ENABLED_CHANGED` | `9`
  `public static final int` | `EVENT_SKIP_SILENCE_ENABLED_CHANGED` | `23`
  `public static final int` | `EVENT_SURFACE_SIZE_CHANGED` | `24`
  `public static final int` | `EVENT_TIMELINE_CHANGED` | `0`
  `public static final int` | `EVENT_TRACK_SELECTION_PARAMETERS_CHANGED` | `19`
  `public static final int` | `EVENT_TRACKS_CHANGED` | `2`
  `public static final int` | `EVENT_UPSTREAM_DISCARDED` | `1005`
  `public static final int` | `EVENT_VIDEO_CODEC_ERROR` | `1030`
  `public static final int` | `EVENT_VIDEO_DECODER_INITIALIZED` | `1016`
  `public static final int` | `EVENT_VIDEO_DECODER_RELEASED` | `1019`
  `public static final int` | `EVENT_VIDEO_DISABLED` | `1020`
  `public static final int` | `EVENT_VIDEO_ENABLED` | `1015`
  `public static final int` | `EVENT_VIDEO_FRAME_PROCESSING_OFFSET` | `1021`
  `public static final int` | `EVENT_VIDEO_INPUT_FORMAT_CHANGED` | `1017`
  `public static final int` | `EVENT_VIDEO_SIZE_CHANGED` | `25`
  `public static final int` | `EVENT_VOLUME_CHANGED` | `22`

- com.google.android.exoplayer2.analytics.PlaybackStats
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `PLAYBACK_STATE_ABANDONED` | `15`
  `public static final int` | `PLAYBACK_STATE_BUFFERING` | `6`
  `public static final int` | `PLAYBACK_STATE_ENDED` | `11`
  `public static final int` | `PLAYBACK_STATE_FAILED` | `13`
  `public static final int` | `PLAYBACK_STATE_INTERRUPTED_BY_AD` | `14`
  `public static final int` | `PLAYBACK_STATE_JOINING_BACKGROUND` | `1`
  `public static final int` | `PLAYBACK_STATE_JOINING_FOREGROUND` | `2`
  `public static final int` | `PLAYBACK_STATE_NOT_STARTED` | `0`
  `public static final int` | `PLAYBACK_STATE_PAUSED` | `4`
  `public static final int` | `PLAYBACK_STATE_PAUSED_BUFFERING` | `7`
  `public static final int` | `PLAYBACK_STATE_PLAYING` | `3`
  `public static final int` | `PLAYBACK_STATE_SEEKING` | `5`
  `public static final int` | `PLAYBACK_STATE_STOPPED` | `12`
  `public static final int` | `PLAYBACK_STATE_SUPPRESSED` | `9`
  `public static final int` | `PLAYBACK_STATE_SUPPRESSED_BUFFERING` | `10`

- com.google.android.exoplayer2.audio.AacUtil
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `AAC_ELD_MAX_RATE_BYTES_PER_SECOND` | `8000`
  `public static final int` | `AAC_HE_AUDIO_SAMPLE_COUNT` | `2048`
  `public static final int` | `AAC_HE_V1_MAX_RATE_BYTES_PER_SECOND` | `16000`
  `public static final int` | `AAC_HE_V2_MAX_RATE_BYTES_PER_SECOND` | `7000`
  `public static final int` | `AAC_LC_AUDIO_SAMPLE_COUNT` | `1024`
  `public static final int` | `AAC_LC_MAX_RATE_BYTES_PER_SECOND` | `100000`
  `public static final int` | `AAC_LD_AUDIO_SAMPLE_COUNT` | `512`
  `public static final int` | `AAC_XHE_AUDIO_SAMPLE_COUNT` | `1024`
  `public static final int` | `AAC_XHE_MAX_RATE_BYTES_PER_SECOND` | `256000`
  `public static final int` | `AUDIO_OBJECT_TYPE_AAC_ELD` | `23`
  `public static final int` | `AUDIO_OBJECT_TYPE_AAC_ER_BSAC` | `22`
  `public static final int` | `AUDIO_OBJECT_TYPE_AAC_LC` | `2`
  `public static final int` | `AUDIO_OBJECT_TYPE_AAC_PS` | `29`
  `public static final int` | `AUDIO_OBJECT_TYPE_AAC_SBR` | `5`
  `public static final int` | `AUDIO_OBJECT_TYPE_AAC_XHE` | `42`

- com.google.android.exoplayer2.audio.Ac3Util
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `AC3_MAX_RATE_BYTES_PER_SECOND` | `80000`
  `public static final int` | `E_AC3_MAX_RATE_BYTES_PER_SECOND` | `768000`
  `public static final int` | `TRUEHD_MAX_RATE_BYTES_PER_SECOND` | `3062500`
  `public static final int` | `TRUEHD_RECHUNK_SAMPLE_COUNT` | `16`
  `public static final int` | `TRUEHD_SYNCFRAME_PREFIX_LENGTH` | `10`

- com.google.android.exoplayer2.audio.Ac3Util.SyncFrameInfo
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `STREAM_TYPE_TYPE0` | `0`
  `public static final int` | `STREAM_TYPE_TYPE1` | `1`
  `public static final int` | `STREAM_TYPE_TYPE2` | `2`
  `public static final int` | `STREAM_TYPE_UNDEFINED` | `-1`

- com.google.android.exoplayer2.audio.Ac4Util
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `AC40_SYNCWORD` | `44096`
  `public static final int` | `AC41_SYNCWORD` | `44097`
  `public static final int` | `HEADER_SIZE_FOR_PARSER` | `16`
  `public static final int` | `MAX_RATE_BYTES_PER_SECOND` | `336000`
  `public static final int` | `SAMPLE_HEADER_SIZE` | `7`

- com.google.android.exoplayer2.audio.AudioSink
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `CURRENT_POSITION_NOT_SET` | `-9223372036854775808L`
  `public static final int` | `SINK_FORMAT_SUPPORTED_DIRECTLY` | `2`
  `public static final int` | `SINK_FORMAT_SUPPORTED_WITH_TRANSCODING` | `1`
  `public static final int` | `SINK_FORMAT_UNSUPPORTED` | `0`

- com.google.android.exoplayer2.audio.AuxEffectInfo
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `NO_AUX_EFFECT_ID` | `0`

- com.google.android.exoplayer2.audio.DefaultAudioSink
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final float` | `DEFAULT_PLAYBACK_SPEED` | `1.0f`
  `public static final float` | `MAX_PITCH` | `8.0f`
  `public static final float` | `MAX_PLAYBACK_SPEED` | `8.0f`
  `public static final float` | `MIN_PITCH` | `0.10000000149011612f`
  `public static final float` | `MIN_PLAYBACK_SPEED` | `0.10000000149011612f`
  `public static final int` | `OFFLOAD_MODE_DISABLED` | `0`
  `public static final int` | `OFFLOAD_MODE_ENABLED_GAPLESS_DISABLED` | `3`
  `public static final int` | `OFFLOAD_MODE_ENABLED_GAPLESS_NOT_REQUIRED` | `2`
  `public static final int` | `OFFLOAD_MODE_ENABLED_GAPLESS_REQUIRED` | `1`
  `public static final int` | `OUTPUT_MODE_OFFLOAD` | `1`
  `public static final int` | `OUTPUT_MODE_PASSTHROUGH` | `2`
  `public static final int` | `OUTPUT_MODE_PCM` | `0`

- com.google.android.exoplayer2.audio.DtsUtil
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DTS_HD_MAX_RATE_BYTES_PER_SECOND` | `2250000`
  `public static final int` | `DTS_MAX_RATE_BYTES_PER_SECOND` | `192000`

- com.google.android.exoplayer2.audio.MpegAudioUtil
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `MAX_FRAME_SIZE_BYTES` | `4096`
  `public static final int` | `MAX_RATE_BYTES_PER_SECOND` | `40000`

- com.google.android.exoplayer2.audio.OpusUtil
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `MAX_BYTES_PER_SECOND` | `63750`
  `public static final int` | `SAMPLE_RATE` | `48000`

- com.google.android.exoplayer2.audio.SilenceSkippingAudioProcessor
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `DEFAULT_MINIMUM_SILENCE_DURATION_US` | `150000L`
  `public static final long` | `DEFAULT_PADDING_SILENCE_US` | `20000L`
  `public static final short` | `DEFAULT_SILENCE_THRESHOLD_LEVEL` | `1024`

- com.google.android.exoplayer2.audio.SonicAudioProcessor
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `SAMPLE_RATE_NO_CHANGE` | `-1`

- com.google.android.exoplayer2.audio.WavUtil
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DATA_FOURCC` | `1684108385`
  `public static final int` | `DS64_FOURCC` | `1685272116`
  `public static final int` | `FMT_FOURCC` | `1718449184`
  `public static final int` | `RF64_FOURCC` | `1380333108`
  `public static final int` | `RIFF_FOURCC` | `1380533830`
  `public static final int` | `TYPE_ALAW` | `6`
  `public static final int` | `TYPE_FLOAT` | `3`
  `public static final int` | `TYPE_IMA_ADPCM` | `17`
  `public static final int` | `TYPE_MLAW` | `7`
  `public static final int` | `TYPE_PCM` | `1`
  `public static final int` | `TYPE_WAVE_FORMAT_EXTENSIBLE` | `65534`
  `public static final int` | `WAVE_FOURCC` | `1463899717`

- com.google.android.exoplayer2.database.DatabaseProvider
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `TABLE_PREFIX` | `"ExoPlayer"`

- com.google.android.exoplayer2.database.StandaloneDatabaseProvider
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `DATABASE_NAME` | `"exoplayer_internal.db"`

- com.google.android.exoplayer2.database.VersionTable
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FEATURE_CACHE_CONTENT_METADATA` | `1`
  `public static final int` | `FEATURE_CACHE_FILE_METADATA` | `2`
  `public static final int` | `FEATURE_EXTERNAL` | `1000`
  `public static final int` | `FEATURE_OFFLINE` | `0`
  `public static final int` | `VERSION_UNSET` | `-1`

- com.google.android.exoplayer2.decoder.DecoderInputBuffer
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `BUFFER_REPLACEMENT_MODE_DIRECT` | `2`
  `public static final int` | `BUFFER_REPLACEMENT_MODE_DISABLED` | `0`
  `public static final int` | `BUFFER_REPLACEMENT_MODE_NORMAL` | `1`

- com.google.android.exoplayer2.decoder.DecoderReuseEvaluation
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DISCARD_REASON_APP_OVERRIDE` | `4`
  `public static final int` | `DISCARD_REASON_AUDIO_CHANNEL_COUNT_CHANGED` | `4096`
  `public static final int` | `DISCARD_REASON_AUDIO_ENCODING_CHANGED` | `16384`
  `public static final int` | `DISCARD_REASON_AUDIO_SAMPLE_RATE_CHANGED` | `8192`
  `public static final int` | `DISCARD_REASON_DRM_SESSION_CHANGED` | `128`
  `public static final int` | `DISCARD_REASON_INITIALIZATION_DATA_CHANGED` | `32`
  `public static final int` | `DISCARD_REASON_MAX_INPUT_SIZE_EXCEEDED` | `64`
  `public static final int` | `DISCARD_REASON_MIME_TYPE_CHANGED` | `8`
  `public static final int` | `DISCARD_REASON_OPERATING_RATE_CHANGED` | `16`
  `public static final int` | `DISCARD_REASON_REUSE_NOT_IMPLEMENTED` | `1`
  `public static final int` | `DISCARD_REASON_VIDEO_COLOR_INFO_CHANGED` | `2048`
  `public static final int` | `DISCARD_REASON_VIDEO_MAX_RESOLUTION_EXCEEDED` | `256`
  `public static final int` | `DISCARD_REASON_VIDEO_RESOLUTION_CHANGED` | `512`
  `public static final int` | `DISCARD_REASON_VIDEO_ROTATION_CHANGED` | `1024`
  `public static final int` | `DISCARD_REASON_WORKAROUND` | `2`
  `public static final int` | `REUSE_RESULT_NO` | `0`
  `public static final int` | `REUSE_RESULT_YES_WITH_FLUSH` | `1`
  `public static final int` | `REUSE_RESULT_YES_WITH_RECONFIGURATION` | `2`
  `public static final int` | `REUSE_RESULT_YES_WITHOUT_RECONFIGURATION` | `3`

- com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `COLORSPACE_BT2020` | `3`
  `public static final int` | `COLORSPACE_BT601` | `1`
  `public static final int` | `COLORSPACE_BT709` | `2`
  `public static final int` | `COLORSPACE_UNKNOWN` | `0`

- com.google.android.exoplayer2.drm.DefaultDrmSessionManager
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `DEFAULT_SESSION_KEEPALIVE_MS` | `300000L`
  `public static final int` | `INITIAL_DRM_REQUEST_RETRY_COUNT` | `3`
  `public static final int` | `MODE_DOWNLOAD` | `2`
  `public static final int` | `MODE_PLAYBACK` | `0`
  `public static final int` | `MODE_QUERY` | `1`
  `public static final int` | `MODE_RELEASE` | `3`
  `public static final String` | `PLAYREADY_CUSTOM_DATA_KEY` | `"PRCustomData"`

- com.google.android.exoplayer2.drm.DrmSession
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `STATE_ERROR` | `1`
  `public static final int` | `STATE_OPENED` | `3`
  `public static final int` | `STATE_OPENED_WITH_KEYS` | `4`
  `public static final int` | `STATE_OPENING` | `2`
  `public static final int` | `STATE_RELEASED` | `0`

- com.google.android.exoplayer2.drm.DrmUtil
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `ERROR_SOURCE_EXO_MEDIA_DRM` | `1`
  `public static final int` | `ERROR_SOURCE_LICENSE_ACQUISITION` | `2`
  `public static final int` | `ERROR_SOURCE_PROVISIONING` | `3`

- com.google.android.exoplayer2.drm.ExoMediaDrm
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `EVENT_KEY_EXPIRED` | `3`
  `public static final int` | `EVENT_KEY_REQUIRED` | `2`
  `public static final int` | `EVENT_PROVISION_REQUIRED` | `1`
  `public static final int` | `KEY_TYPE_OFFLINE` | `2`
  `public static final int` | `KEY_TYPE_RELEASE` | `3`
  `public static final int` | `KEY_TYPE_STREAMING` | `1`

- com.google.android.exoplayer2.drm.ExoMediaDrm.KeyRequest
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `REQUEST_TYPE_INITIAL` | `0`
  `public static final int` | `REQUEST_TYPE_NONE` | `3`
  `public static final int` | `REQUEST_TYPE_RELEASE` | `2`
  `public static final int` | `REQUEST_TYPE_RENEWAL` | `1`
  `public static final int` | `REQUEST_TYPE_UNKNOWN` | `-2147483648`
  `public static final int` | `REQUEST_TYPE_UPDATE` | `4`

- com.google.android.exoplayer2.drm.UnsupportedDrmException
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `REASON_INSTANTIATION_ERROR` | `2`
  `public static final int` | `REASON_UNSUPPORTED_SCHEME` | `1`

- com.google.android.exoplayer2.drm.WidevineUtil
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `PROPERTY_LICENSE_DURATION_REMAINING` | `"LicenseDurationRemaining"`
  `public static final String` | `PROPERTY_PLAYBACK_DURATION_REMAINING` | `"PlaybackDurationRemaining"`

- com.google.android.exoplayer2.effect.Presentation
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `LAYOUT_SCALE_TO_FIT` | `0`
  `public static final int` | `LAYOUT_SCALE_TO_FIT_WITH_CROP` | `1`
  `public static final int` | `LAYOUT_STRETCH_TO_FIT` | `2`

- com.google.android.exoplayer2.ext.av1.Libgav1VideoRenderer
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `THREAD_COUNT_AUTODETECT` | `0`

- com.google.android.exoplayer2.ext.cast.CastPlayer
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final float` | `MAX_SPEED_SUPPORTED` | `2.0f`
  `public static final float` | `MIN_SPEED_SUPPORTED` | `0.5f`

- com.google.android.exoplayer2.ext.cast.DefaultCastOptionsProvider
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `APP_ID_DEFAULT_RECEIVER_WITH_DRM` | `"A12D4273"`

- com.google.android.exoplayer2.ext.cronet.CronetDataSource
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_CONNECT_TIMEOUT_MILLIS` | `8000`
  `public static final int` | `DEFAULT_READ_TIMEOUT_MILLIS` | `8000`

- com.google.android.exoplayer2.ext.cronet.CronetDataSourceFactory
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_CONNECT_TIMEOUT_MILLIS` | `8000`
  `public static final int` | `DEFAULT_READ_TIMEOUT_MILLIS` | `8000`

- com.google.android.exoplayer2.ext.flac.FlacExtractor
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FLAG_DISABLE_ID3_METADATA` | `1`

- com.google.android.exoplayer2.ext.ima.ImaAdsLoader.Builder
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `DEFAULT_AD_PRELOAD_TIMEOUT_MS` | `10000L`

- com.google.android.exoplayer2.ext.ima.ImaServerSideAdInsertionUriBuilder
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_LOAD_VIDEO_TIMEOUT_MS` | `10000`

- com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_SEEK_TIMEOUT_MS` | `1000`

- com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `ALL_PLAYBACK_ACTIONS` | `6554447L`
  `public static final long` | `DEFAULT_PLAYBACK_ACTIONS` | `2360143L`
  `public static final String` | `EXTRAS_SPEED` | `"EXO_SPEED"`

- com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.PlaybackPreparer
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `ACTIONS` | `257024L`

- com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.QueueNavigator
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `ACTIONS` | `4144L`

- com.google.android.exoplayer2.ext.mediasession.RepeatModeActionProvider
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final @com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModes int` | `DEFAULT_REPEAT_TOGGLE_MODES` | `3`

- com.google.android.exoplayer2.ext.mediasession.TimelineQueueEditor
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `COMMAND_MOVE_QUEUE_ITEM` | `"exo_move_window"`
  `public static final String` | `EXTRA_FROM_INDEX` | `"from_index"`
  `public static final String` | `EXTRA_TO_INDEX` | `"to_index"`

- com.google.android.exoplayer2.ext.mediasession.TimelineQueueNavigator
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_MAX_QUEUE_SIZE` | `10`

- com.google.android.exoplayer2.extractor.BinarySearchSeeker.TimestampSearchResult
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `TYPE_NO_TIMESTAMP` | `-3`
  `public static final int` | `TYPE_POSITION_OVERESTIMATED` | `-1`
  `public static final int` | `TYPE_POSITION_UNDERESTIMATED` | `-2`
  `public static final int` | `TYPE_TARGET_TIMESTAMP_FOUND` | `0`

- com.google.android.exoplayer2.extractor.CeaUtil
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `USER_DATA_IDENTIFIER_GA94` | `1195456820`
  `public static final int` | `USER_DATA_TYPE_CODE_MPEG_CC` | `3`

- com.google.android.exoplayer2.extractor.Extractor
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `RESULT_CONTINUE` | `0`
  `public static final int` | `RESULT_END_OF_INPUT` | `-1`
  `public static final int` | `RESULT_SEEK` | `1`

- com.google.android.exoplayer2.extractor.FlacStreamMetadata
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `NOT_IN_LOOKUP_TABLE` | `-1`

- com.google.android.exoplayer2.extractor.TrackOutput
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `SAMPLE_DATA_PART_ENCRYPTION` | `1`
  `public static final int` | `SAMPLE_DATA_PART_MAIN` | `0`
  `public static final int` | `SAMPLE_DATA_PART_SUPPLEMENTAL` | `2`

- com.google.android.exoplayer2.extractor.amr.AmrExtractor
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FLAG_ENABLE_CONSTANT_BITRATE_SEEKING` | `1`
  `public static final int` | `FLAG_ENABLE_CONSTANT_BITRATE_SEEKING_ALWAYS` | `2`

- com.google.android.exoplayer2.extractor.avi.AviExtractor
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FOURCC_auds` | `1935963489`
  `public static final int` | `FOURCC_AVI_` | `541677121`
  `public static final int` | `FOURCC_avih` | `1751742049`
  `public static final int` | `FOURCC_hdrl` | `1819436136`
  `public static final int` | `FOURCC_idx1` | `829973609`
  `public static final int` | `FOURCC_JUNK` | `1263424842`
  `public static final int` | `FOURCC_LIST` | `1414744396`
  `public static final int` | `FOURCC_movi` | `1769369453`
  `public static final int` | `FOURCC_RIFF` | `1179011410`
  `public static final int` | `FOURCC_strf` | `1718776947`
  `public static final int` | `FOURCC_strh` | `1752331379`
  `public static final int` | `FOURCC_strl` | `1819440243`
  `public static final int` | `FOURCC_strn` | `1852994675`
  `public static final int` | `FOURCC_txts` | `1937012852`
  `public static final int` | `FOURCC_vids` | `1935960438`

- com.google.android.exoplayer2.extractor.flac.FlacConstants
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `MAX_FRAME_HEADER_SIZE` | `16`
  `public static final int` | `METADATA_BLOCK_HEADER_SIZE` | `4`
  `public static final int` | `METADATA_TYPE_PICTURE` | `6`
  `public static final int` | `METADATA_TYPE_SEEK_TABLE` | `3`
  `public static final int` | `METADATA_TYPE_STREAM_INFO` | `0`
  `public static final int` | `METADATA_TYPE_VORBIS_COMMENT` | `4`
  `public static final int` | `MIN_FRAME_HEADER_SIZE` | `6`
  `public static final int` | `STREAM_INFO_BLOCK_SIZE` | `38`
  `public static final int` | `STREAM_MARKER_SIZE` | `4`

- com.google.android.exoplayer2.extractor.flac.FlacExtractor
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FLAG_DISABLE_ID3_METADATA` | `1`

- com.google.android.exoplayer2.extractor.mkv.EbmlProcessor
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `ELEMENT_TYPE_BINARY` | `4`
  `public static final int` | `ELEMENT_TYPE_FLOAT` | `5`
  `public static final int` | `ELEMENT_TYPE_MASTER` | `1`
  `public static final int` | `ELEMENT_TYPE_STRING` | `3`
  `public static final int` | `ELEMENT_TYPE_UNKNOWN` | `0`
  `public static final int` | `ELEMENT_TYPE_UNSIGNED_INT` | `2`

- com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FLAG_DISABLE_SEEK_FOR_CUES` | `1`

- com.google.android.exoplayer2.extractor.mp3.Mp3Extractor
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FLAG_DISABLE_ID3_METADATA` | `8`
  `public static final int` | `FLAG_ENABLE_CONSTANT_BITRATE_SEEKING` | `1`
  `public static final int` | `FLAG_ENABLE_CONSTANT_BITRATE_SEEKING_ALWAYS` | `2`
  `public static final int` | `FLAG_ENABLE_INDEX_SEEKING` | `4`

- com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FLAG_ENABLE_EMSG_TRACK` | `4`
  `public static final int` | `FLAG_WORKAROUND_EVERY_VIDEO_FRAME_IS_SYNC_FRAME` | `1`
  `public static final int` | `FLAG_WORKAROUND_IGNORE_EDIT_LISTS` | `16`
  `public static final int` | `FLAG_WORKAROUND_IGNORE_TFDT_BOX` | `2`

- com.google.android.exoplayer2.extractor.mp4.Mp4Extractor
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FLAG_READ_MOTION_PHOTO_METADATA` | `2`
  `public static final int` | `FLAG_READ_SEF_DATA` | `4`
  `public static final int` | `FLAG_WORKAROUND_IGNORE_EDIT_LISTS` | `1`

- com.google.android.exoplayer2.extractor.mp4.Track
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `TRANSFORMATION_CEA608_CDAT` | `1`
  `public static final int` | `TRANSFORMATION_NONE` | `0`

- com.google.android.exoplayer2.extractor.ts.AdtsExtractor
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FLAG_ENABLE_CONSTANT_BITRATE_SEEKING` | `1`
  `public static final int` | `FLAG_ENABLE_CONSTANT_BITRATE_SEEKING_ALWAYS` | `2`

- com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FLAG_ALLOW_NON_IDR_KEYFRAMES` | `1`
  `public static final int` | `FLAG_DETECT_ACCESS_UNITS` | `8`
  `public static final int` | `FLAG_ENABLE_HDMV_DTS_AUDIO_STREAMS` | `64`
  `public static final int` | `FLAG_IGNORE_AAC_STREAM` | `2`
  `public static final int` | `FLAG_IGNORE_H264_STREAM` | `4`
  `public static final int` | `FLAG_IGNORE_SPLICE_INFO_STREAM` | `16`
  `public static final int` | `FLAG_OVERRIDE_CAPTION_DESCRIPTORS` | `32`

- com.google.android.exoplayer2.extractor.ts.PsExtractor
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `AUDIO_STREAM` | `192`
  `public static final int` | `AUDIO_STREAM_MASK` | `224`
  `public static final int` | `PRIVATE_STREAM_1` | `189`
  `public static final int` | `VIDEO_STREAM` | `224`
  `public static final int` | `VIDEO_STREAM_MASK` | `240`

- com.google.android.exoplayer2.extractor.ts.TsExtractor
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_TIMESTAMP_SEARCH_BYTES` | `112800`
  `public static final int` | `MODE_HLS` | `2`
  `public static final int` | `MODE_MULTI_PMT` | `0`
  `public static final int` | `MODE_SINGLE_PMT` | `1`
  `public static final int` | `TS_PACKET_SIZE` | `188`
  `public static final int` | `TS_STREAM_TYPE_AAC_ADTS` | `15`
  `public static final int` | `TS_STREAM_TYPE_AAC_LATM` | `17`
  `public static final int` | `TS_STREAM_TYPE_AC3` | `129`
  `public static final int` | `TS_STREAM_TYPE_AC4` | `172`
  `public static final int` | `TS_STREAM_TYPE_AIT` | `257`
  `public static final int` | `TS_STREAM_TYPE_DC2_H262` | `128`
  `public static final int` | `TS_STREAM_TYPE_DTS` | `138`
  `public static final int` | `TS_STREAM_TYPE_DVBSUBS` | `89`
  `public static final int` | `TS_STREAM_TYPE_E_AC3` | `135`
  `public static final int` | `TS_STREAM_TYPE_H262` | `2`
  `public static final int` | `TS_STREAM_TYPE_H263` | `16`
  `public static final int` | `TS_STREAM_TYPE_H264` | `27`
  `public static final int` | `TS_STREAM_TYPE_H265` | `36`
  `public static final int` | `TS_STREAM_TYPE_HDMV_DTS` | `130`
  `public static final int` | `TS_STREAM_TYPE_ID3` | `21`
  `public static final int` | `TS_STREAM_TYPE_MPA` | `3`
  `public static final int` | `TS_STREAM_TYPE_MPA_LSF` | `4`
  `public static final int` | `TS_STREAM_TYPE_SPLICE_INFO` | `134`
  `public static final int` | `TS_SYNC_BYTE` | `71`

- com.google.android.exoplayer2.extractor.ts.TsPayloadReader
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FLAG_DATA_ALIGNMENT_INDICATOR` | `4`
  `public static final int` | `FLAG_PAYLOAD_UNIT_START_INDICATOR` | `1`
  `public static final int` | `FLAG_RANDOM_ACCESS_INDICATOR` | `2`

- com.google.android.exoplayer2.mediacodec.MediaCodecInfo
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `MAX_SUPPORTED_INSTANCES_UNKNOWN` | `-1`
  `public static final String` | `TAG` | `"MediaCodecInfo"`

- com.google.android.exoplayer2.mediacodec.MediaCodecRenderer
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `protected static final float` | `CODEC_OPERATING_RATE_UNSET` | `-1.0f`

- com.google.android.exoplayer2.metadata.dvbsi.AppInfoTable
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `CONTROL_CODE_AUTOSTART` | `1`
  `public static final int` | `CONTROL_CODE_PRESENT` | `2`

- com.google.android.exoplayer2.metadata.dvbsi.AppInfoTableDecoder
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `APPLICATION_INFORMATION_TABLE_ID` | `116`

- com.google.android.exoplayer2.metadata.emsg.EventMessage
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `ID3_SCHEME_ID_AOM` | `"https://aomedia.org/emsg/ID3"`
  `public static final String` | `SCTE35_SCHEME_ID` | `"urn:scte:scte35:2014:bin"`

- com.google.android.exoplayer2.metadata.icy.IcyHeaders
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `REQUEST_HEADER_ENABLE_METADATA_NAME` | `"Icy-MetaData"`
  `public static final String` | `REQUEST_HEADER_ENABLE_METADATA_VALUE` | `"1"`

- com.google.android.exoplayer2.metadata.id3.ApicFrame
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `ID` | `"APIC"`

- com.google.android.exoplayer2.metadata.id3.ChapterFrame
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `ID` | `"CHAP"`

- com.google.android.exoplayer2.metadata.id3.ChapterTocFrame
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `ID` | `"CTOC"`

- com.google.android.exoplayer2.metadata.id3.CommentFrame
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `ID` | `"COMM"`

- com.google.android.exoplayer2.metadata.id3.GeobFrame
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `ID` | `"GEOB"`

- com.google.android.exoplayer2.metadata.id3.Id3Decoder
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `ID3_HEADER_LENGTH` | `10`
  `public static final int` | `ID3_TAG` | `4801587`

- com.google.android.exoplayer2.metadata.id3.InternalFrame
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `ID` | `"----"`

- com.google.android.exoplayer2.metadata.id3.MlltFrame
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `ID` | `"MLLT"`

- com.google.android.exoplayer2.metadata.id3.PrivFrame
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `ID` | `"PRIV"`

- com.google.android.exoplayer2.metadata.mp4.MdtaMetadataEntry
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `KEY_ANDROID_CAPTURE_FPS` | `"com.android.capture.fps"`

- com.google.android.exoplayer2.offline.Download
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FAILURE_REASON_NONE` | `0`
  `public static final int` | `FAILURE_REASON_UNKNOWN` | `1`
  `public static final int` | `STATE_COMPLETED` | `3`
  `public static final int` | `STATE_DOWNLOADING` | `2`
  `public static final int` | `STATE_FAILED` | `4`
  `public static final int` | `STATE_QUEUED` | `0`
  `public static final int` | `STATE_REMOVING` | `5`
  `public static final int` | `STATE_RESTARTING` | `7`
  `public static final int` | `STATE_STOPPED` | `1`
  `public static final int` | `STOP_REASON_NONE` | `0`

- com.google.android.exoplayer2.offline.DownloadManager
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_MAX_PARALLEL_DOWNLOADS` | `3`
  `public static final int` | `DEFAULT_MIN_RETRY_COUNT` | `5`

- com.google.android.exoplayer2.offline.DownloadService
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `ACTION_ADD_DOWNLOAD` | `"com.google.android.exoplayer.downloadService.action.ADD_DOWNLOAD"`
  `public static final String` | `ACTION_INIT` | `"com.google.android.exoplayer.downloadService.action.INIT"`
  `public static final String` | `ACTION_PAUSE_DOWNLOADS` | `"com.google.android.exoplayer.downloadService.action.PAUSE_DOWNLOADS"`
  `public static final String` | `ACTION_REMOVE_ALL_DOWNLOADS` | `"com.google.android.exoplayer.downloadService.action.REMOVE_ALL_DOWNLOADS"`
  `public static final String` | `ACTION_REMOVE_DOWNLOAD` | `"com.google.android.exoplayer.downloadService.action.REMOVE_DOWNLOAD"`
  `public static final String` | `ACTION_RESUME_DOWNLOADS` | `"com.google.android.exoplayer.downloadService.action.RESUME_DOWNLOADS"`
  `public static final String` | `ACTION_SET_REQUIREMENTS` | `"com.google.android.exoplayer.downloadService.action.SET_REQUIREMENTS"`
  `public static final String` | `ACTION_SET_STOP_REASON` | `"com.google.android.exoplayer.downloadService.action.SET_STOP_REASON"`
  `public static final long` | `DEFAULT_FOREGROUND_NOTIFICATION_UPDATE_INTERVAL` | `1000L`
  `public static final int` | `FOREGROUND_NOTIFICATION_ID_NONE` | `0`
  `public static final String` | `KEY_CONTENT_ID` | `"content_id"`
  `public static final String` | `KEY_DOWNLOAD_REQUEST` | `"download_request"`
  `public static final String` | `KEY_FOREGROUND` | `"foreground"`
  `public static final String` | `KEY_REQUIREMENTS` | `"requirements"`
  `public static final String` | `KEY_STOP_REASON` | `"stop_reason"`

- com.google.android.exoplayer2.robolectric.RobolectricUtil
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `DEFAULT_TIMEOUT_MS` | `10000L`

- com.google.android.exoplayer2.scheduler.Requirements
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEVICE_CHARGING` | `8`
  `public static final int` | `DEVICE_IDLE` | `4`
  `public static final int` | `DEVICE_STORAGE_NOT_LOW` | `16`
  `public static final int` | `NETWORK` | `1`
  `public static final int` | `NETWORK_UNMETERED` | `2`

- com.google.android.exoplayer2.source.ClippingMediaSource.IllegalClippingException
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `REASON_INVALID_PERIOD_COUNT` | `0`
  `public static final int` | `REASON_NOT_SEEKABLE_TO_START` | `1`
  `public static final int` | `REASON_START_EXCEEDS_END` | `2`

- com.google.android.exoplayer2.source.MergingMediaSource.IllegalMergeException
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `REASON_PERIOD_COUNT_MISMATCH` | `0`

- com.google.android.exoplayer2.source.ProgressiveMediaSource
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_LOADING_CHECK_INTERVAL_BYTES` | `1048576`

- com.google.android.exoplayer2.source.SampleStream
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FLAG_OMIT_SAMPLE_DATA` | `4`
  `public static final int` | `FLAG_PEEK` | `1`
  `public static final int` | `FLAG_REQUIRE_FORMAT` | `2`

- com.google.android.exoplayer2.source.SilenceMediaSource
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `MEDIA_ID` | `"SilenceMediaSource"`

- com.google.android.exoplayer2.source.ads.AdPlaybackState
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `AD_STATE_AVAILABLE` | `1`
  `public static final int` | `AD_STATE_ERROR` | `4`
  `public static final int` | `AD_STATE_PLAYED` | `3`
  `public static final int` | `AD_STATE_SKIPPED` | `2`
  `public static final int` | `AD_STATE_UNAVAILABLE` | `0`

- com.google.android.exoplayer2.source.ads.AdsMediaSource.AdLoadException
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `TYPE_AD` | `0`
  `public static final int` | `TYPE_AD_GROUP` | `1`
  `public static final int` | `TYPE_ALL_ADS` | `2`
  `public static final int` | `TYPE_UNEXPECTED` | `3`

- com.google.android.exoplayer2.source.dash.DashMediaSource
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `DEFAULT_FALLBACK_TARGET_LIVE_OFFSET_MS` | `30000L`
  `public static final long` | `DEFAULT_LIVE_PRESENTATION_DELAY_MS` | `30000L`
  `public static final String` | `DEFAULT_MEDIA_ID` | `"DashMediaSource"`

- com.google.android.exoplayer2.source.dash.DashSegmentIndex
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `INDEX_UNBOUNDED` | `-1`

- com.google.android.exoplayer2.source.dash.manifest.AdaptationSet
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `ID_UNSET` | `-1`

- com.google.android.exoplayer2.source.dash.manifest.BaseUrl
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_DVB_PRIORITY` | `1`
  `public static final int` | `DEFAULT_WEIGHT` | `1`
  `public static final int` | `PRIORITY_UNSET` | `-2147483648`

- com.google.android.exoplayer2.source.dash.manifest.Representation
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `REVISION_ID_DEFAULT` | `-1L`

- com.google.android.exoplayer2.source.hls.HlsMediaSource
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `METADATA_TYPE_EMSG` | `3`
  `public static final int` | `METADATA_TYPE_ID3` | `1`

- com.google.android.exoplayer2.source.hls.playlist.DefaultHlsPlaylistTracker
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final double` | `DEFAULT_PLAYLIST_STUCK_TARGET_DURATION_COEFFICIENT` | `3.5`

- com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `PLAYLIST_TYPE_EVENT` | `2`
  `public static final int` | `PLAYLIST_TYPE_UNKNOWN` | `0`
  `public static final int` | `PLAYLIST_TYPE_VOD` | `1`

- com.google.android.exoplayer2.source.hls.playlist.HlsMultivariantPlaylist
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `GROUP_INDEX_AUDIO` | `1`
  `public static final int` | `GROUP_INDEX_SUBTITLE` | `2`
  `public static final int` | `GROUP_INDEX_VARIANT` | `0`

- com.google.android.exoplayer2.source.mediaparser.MediaParserUtil
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `PARAMETER_EAGERLY_EXPOSE_TRACK_TYPE` | `"android.media.mediaparser.eagerlyExposeTrackType"`
  `public static final String` | `PARAMETER_EXPOSE_CAPTION_FORMATS` | `"android.media.mediaParser.exposeCaptionFormats"`
  `public static final String` | `PARAMETER_EXPOSE_CHUNK_INDEX_AS_MEDIA_FORMAT` | `"android.media.mediaParser.exposeChunkIndexAsMediaFormat"`
  `public static final String` | `PARAMETER_EXPOSE_DUMMY_SEEK_MAP` | `"android.media.mediaparser.exposeDummySeekMap"`
  `public static final String` | `PARAMETER_IGNORE_TIMESTAMP_OFFSET` | `"android.media.mediaparser.ignoreTimestampOffset"`
  `public static final String` | `PARAMETER_IN_BAND_CRYPTO_INFO` | `"android.media.mediaparser.inBandCryptoInfo"`
  `public static final String` | `PARAMETER_INCLUDE_SUPPLEMENTAL_DATA` | `"android.media.mediaparser.includeSupplementalData"`
  `public static final String` | `PARAMETER_OVERRIDE_IN_BAND_CAPTION_DECLARATIONS` | `"android.media.mediaParser.overrideInBandCaptionDeclarations"`

- com.google.android.exoplayer2.source.rtsp.RtpPacket
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `CSRC_SIZE` | `4`
  `public static final int` | `MAX_SEQUENCE_NUMBER` | `65535`
  `public static final int` | `MAX_SIZE` | `65507`
  `public static final int` | `MIN_HEADER_SIZE` | `12`
  `public static final int` | `MIN_SEQUENCE_NUMBER` | `0`
  `public static final int` | `RTP_VERSION` | `2`
  `public final byte` | `version` | `2`

- com.google.android.exoplayer2.source.rtsp.RtpPayloadFormat
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `RTP_MEDIA_AC3` | `"AC3"`
  `public static final String` | `RTP_MEDIA_AMR` | `"AMR"`
  `public static final String` | `RTP_MEDIA_AMR_WB` | `"AMR-WB"`
  `public static final String` | `RTP_MEDIA_H263_1998` | `"H263-1998"`
  `public static final String` | `RTP_MEDIA_H263_2000` | `"H263-2000"`
  `public static final String` | `RTP_MEDIA_H264` | `"H264"`
  `public static final String` | `RTP_MEDIA_H265` | `"H265"`
  `public static final String` | `RTP_MEDIA_MPEG4_GENERIC` | `"MPEG4-GENERIC"`
  `public static final String` | `RTP_MEDIA_MPEG4_LATM_AUDIO` | `"MP4A-LATM"`
  `public static final String` | `RTP_MEDIA_MPEG4_VIDEO` | `"MP4V-ES"`
  `public static final String` | `RTP_MEDIA_OPUS` | `"OPUS"`
  `public static final String` | `RTP_MEDIA_PCM_L16` | `"L16"`
  `public static final String` | `RTP_MEDIA_PCM_L8` | `"L8"`
  `public static final String` | `RTP_MEDIA_PCMA` | `"PCMA"`
  `public static final String` | `RTP_MEDIA_PCMU` | `"PCMU"`
  `public static final String` | `RTP_MEDIA_VP8` | `"VP8"`
  `public static final String` | `RTP_MEDIA_VP9` | `"VP9"`

- com.google.android.exoplayer2.source.rtsp.RtspMediaSource
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `DEFAULT_TIMEOUT_MS` | `8000L`

- com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `DEFAULT_LIVE_PRESENTATION_DELAY_MS` | `30000L`

- com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `UNSET_LOOKAHEAD` | `-1`

- com.google.android.exoplayer2.testutil.DummyMainThread
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `TIMEOUT_MS` | `10000`

- com.google.android.exoplayer2.testutil.DumpFileAsserts
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `DEFAULT_TEST_ASSET_DIRECTORY` | `"../../testdata/src/test/assets"`

- com.google.android.exoplayer2.testutil.ExoHostedTest
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `EXPECTED_PLAYING_TIME_MEDIA_DURATION_MS` | `-2L`
  `public static final long` | `EXPECTED_PLAYING_TIME_UNSET` | `-1L`
  `public static final long` | `MAX_PLAYING_TIME_DISCREPANCY_MS` | `5000L`

- com.google.android.exoplayer2.testutil.FakeCryptoConfig
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `TYPE` | `10000`

- com.google.android.exoplayer2.testutil.FakeExoMediaDrm
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `KEY_STATUS_AVAILABLE` | `"AVAILABLE"`
  `public static final String` | `KEY_STATUS_KEY` | `"KEY_STATUS"`
  `public static final String` | `KEY_STATUS_UNAVAILABLE` | `"UNAVAILABLE"`

- com.google.android.exoplayer2.testutil.FakeTimeline.TimelineWindowDefinition
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `DEFAULT_WINDOW_DURATION_US` | `10000000L`
  `public static final long` | `DEFAULT_WINDOW_OFFSET_IN_FIRST_PERIOD_US` | `123000000L`

- com.google.android.exoplayer2.testutil.MediaSourceTestRunner
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `TIMEOUT_MS` | `10000`

- com.google.android.exoplayer2.testutil.WebServerDispatcher.Resource
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `GZIP_SUPPORT_DISABLED` | `1`
  `public static final int` | `GZIP_SUPPORT_ENABLED` | `2`
  `public static final int` | `GZIP_SUPPORT_FORCED` | `3`

- com.google.android.exoplayer2.text.Cue
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `ANCHOR_TYPE_END` | `2`
  `public static final int` | `ANCHOR_TYPE_MIDDLE` | `1`
  `public static final int` | `ANCHOR_TYPE_START` | `0`
  `public static final float` | `DIMEN_UNSET` | `-3.4028234663852886E38f`
  `public static final int` | `LINE_TYPE_FRACTION` | `0`
  `public static final int` | `LINE_TYPE_NUMBER` | `1`
  `public static final int` | `TEXT_SIZE_TYPE_ABSOLUTE` | `2`
  `public static final int` | `TEXT_SIZE_TYPE_FRACTIONAL` | `0`
  `public static final int` | `TEXT_SIZE_TYPE_FRACTIONAL_IGNORE_PADDING` | `1`
  `public static final int` | `TYPE_UNSET` | `-2147483648`
  `public static final int` | `VERTICAL_TYPE_LR` | `2`
  `public static final int` | `VERTICAL_TYPE_RL` | `1`

- com.google.android.exoplayer2.text.cea.Cea608Decoder
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `MIN_DATA_CHANNEL_TIMEOUT_MS` | `16000L`

- com.google.android.exoplayer2.text.span.TextAnnotation
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `POSITION_AFTER` | `2`
  `public static final int` | `POSITION_BEFORE` | `1`
  `public static final int` | `POSITION_UNKNOWN` | `-1`

- com.google.android.exoplayer2.text.span.TextEmphasisSpan
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `MARK_FILL_FILLED` | `1`
  `public static final int` | `MARK_FILL_OPEN` | `2`
  `public static final int` | `MARK_FILL_UNKNOWN` | `0`
  `public static final int` | `MARK_SHAPE_CIRCLE` | `1`
  `public static final int` | `MARK_SHAPE_DOT` | `2`
  `public static final int` | `MARK_SHAPE_NONE` | `0`
  `public static final int` | `MARK_SHAPE_SESAME` | `3`

- com.google.android.exoplayer2.text.webvtt.WebvttCssStyle
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FONT_SIZE_UNIT_EM` | `2`
  `public static final int` | `FONT_SIZE_UNIT_PERCENT` | `3`
  `public static final int` | `FONT_SIZE_UNIT_PIXEL` | `1`
  `public static final int` | `STYLE_BOLD` | `1`
  `public static final int` | `STYLE_BOLD_ITALIC` | `3`
  `public static final int` | `STYLE_ITALIC` | `2`
  `public static final int` | `STYLE_NORMAL` | `0`
  `public static final int` | `UNSPECIFIED` | `-1`

- com.google.android.exoplayer2.trackselection.AdaptiveTrackSelection
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final float` | `DEFAULT_BANDWIDTH_FRACTION` | `0.699999988079071f`
  `public static final float` | `DEFAULT_BUFFERED_FRACTION_TO_LIVE_EDGE_FOR_QUALITY_INCREASE` | `0.75f`
  `public static final int` | `DEFAULT_MAX_DURATION_FOR_QUALITY_DECREASE_MS` | `25000`
  `public static final int` | `DEFAULT_MAX_HEIGHT_TO_DISCARD` | `719`
  `public static final int` | `DEFAULT_MAX_WIDTH_TO_DISCARD` | `1279`
  `public static final int` | `DEFAULT_MIN_DURATION_FOR_QUALITY_INCREASE_MS` | `10000`
  `public static final int` | `DEFAULT_MIN_DURATION_TO_RETAIN_AFTER_DISCARD_MS` | `25000`

- com.google.android.exoplayer2.trackselection.DefaultTrackSelector
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `protected static final int` | `SELECTION_ELIGIBILITY_ADAPTIVE` | `2`
  `protected static final int` | `SELECTION_ELIGIBILITY_FIXED` | `1`
  `protected static final int` | `SELECTION_ELIGIBILITY_NO` | `0`

- com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `RENDERER_SUPPORT_EXCEEDS_CAPABILITIES_TRACKS` | `2`
  `public static final int` | `RENDERER_SUPPORT_NO_TRACKS` | `0`
  `public static final int` | `RENDERER_SUPPORT_PLAYABLE_TRACKS` | `3`
  `public static final int` | `RENDERER_SUPPORT_UNSUPPORTED_TRACKS` | `1`

- com.google.android.exoplayer2.trackselection.TrackSelection
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `TYPE_CUSTOM_BASE` | `10000`
  `public static final int` | `TYPE_UNSET` | `0`

- com.google.android.exoplayer2.trackselection.TrackSelectionParameters
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `protected static final int` | `FIELD_CUSTOM_ID_BASE` | `1000`

- com.google.android.exoplayer2.transformer.Codec
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `UNLIMITED_PENDING_FRAME_COUNT` | `2147483647`

- com.google.android.exoplayer2.transformer.DefaultMuxer.Factory
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `DEFAULT_MAX_DELAY_BETWEEN_SAMPLES_MS` | `3000L`

- com.google.android.exoplayer2.transformer.EncoderUtil
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `LEVEL_UNSET` | `-1`

- com.google.android.exoplayer2.transformer.TransformationException
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `ERROR_CODE_DECODER_INIT_FAILED` | `3001`
  `public static final int` | `ERROR_CODE_DECODING_FAILED` | `3002`
  `public static final int` | `ERROR_CODE_DECODING_FORMAT_UNSUPPORTED` | `3003`
  `public static final int` | `ERROR_CODE_ENCODER_INIT_FAILED` | `4001`
  `public static final int` | `ERROR_CODE_ENCODING_FAILED` | `4002`
  `public static final int` | `ERROR_CODE_FAILED_RUNTIME_CHECK` | `1001`
  `public static final int` | `ERROR_CODE_FRAME_PROCESSING_FAILED` | `5001`
  `public static final int` | `ERROR_CODE_HDR_DECODING_UNSUPPORTED` | `3004`
  `public static final int` | `ERROR_CODE_HDR_ENCODING_UNSUPPORTED` | `4004`
  `public static final int` | `ERROR_CODE_IO_BAD_HTTP_STATUS` | `2004`
  `public static final int` | `ERROR_CODE_IO_CLEARTEXT_NOT_PERMITTED` | `2007`
  `public static final int` | `ERROR_CODE_IO_FILE_NOT_FOUND` | `2005`
  `public static final int` | `ERROR_CODE_IO_INVALID_HTTP_CONTENT_TYPE` | `2003`
  `public static final int` | `ERROR_CODE_IO_NETWORK_CONNECTION_FAILED` | `2001`
  `public static final int` | `ERROR_CODE_IO_NETWORK_CONNECTION_TIMEOUT` | `2002`
  `public static final int` | `ERROR_CODE_IO_NO_PERMISSION` | `2006`
  `public static final int` | `ERROR_CODE_IO_READ_POSITION_OUT_OF_RANGE` | `2008`
  `public static final int` | `ERROR_CODE_IO_UNSPECIFIED` | `2000`
  `public static final int` | `ERROR_CODE_MUXING_FAILED` | `6001`
  `public static final int` | `ERROR_CODE_OUTPUT_FORMAT_UNSUPPORTED` | `4003`
  `public static final int` | `ERROR_CODE_UNSPECIFIED` | `1000`

- com.google.android.exoplayer2.transformer.Transformer
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `PROGRESS_STATE_AVAILABLE` | `1`
  `public static final int` | `PROGRESS_STATE_NO_TRANSFORMATION` | `4`
  `public static final int` | `PROGRESS_STATE_UNAVAILABLE` | `2`
  `public static final int` | `PROGRESS_STATE_WAITING_FOR_AVAILABILITY` | `0`

- com.google.android.exoplayer2.transformer.VideoEncoderSettings
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final float` | `DEFAULT_I_FRAME_INTERVAL_SECONDS` | `1.0f`
  `public static final int` | `NO_VALUE` | `-1`

- com.google.android.exoplayer2.ui.AdOverlayInfo
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `PURPOSE_CLOSE_AD` | `2`
  `public static final int` | `PURPOSE_CONTROLS` | `1`
  `public static final int` | `PURPOSE_NOT_VISIBLE` | `4`
  `public static final int` | `PURPOSE_OTHER` | `3`

- com.google.android.exoplayer2.ui.AspectRatioFrameLayout
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `RESIZE_MODE_FILL` | `3`
  `public static final int` | `RESIZE_MODE_FIT` | `0`
  `public static final int` | `RESIZE_MODE_FIXED_HEIGHT` | `2`
  `public static final int` | `RESIZE_MODE_FIXED_WIDTH` | `1`
  `public static final int` | `RESIZE_MODE_ZOOM` | `4`

- com.google.android.exoplayer2.ui.CaptionStyleCompat
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `EDGE_TYPE_DEPRESSED` | `4`
  `public static final int` | `EDGE_TYPE_DROP_SHADOW` | `2`
  `public static final int` | `EDGE_TYPE_NONE` | `0`
  `public static final int` | `EDGE_TYPE_OUTLINE` | `1`
  `public static final int` | `EDGE_TYPE_RAISED` | `3`
  `public static final int` | `USE_TRACK_COLOR_SETTINGS` | `1`

- com.google.android.exoplayer2.ui.DefaultTimeBar
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `BAR_GRAVITY_BOTTOM` | `1`
  `public static final int` | `BAR_GRAVITY_CENTER` | `0`
  `public static final int` | `DEFAULT_AD_MARKER_COLOR` | `-1291845888`
  `public static final int` | `DEFAULT_AD_MARKER_WIDTH_DP` | `4`
  `public static final int` | `DEFAULT_BAR_HEIGHT_DP` | `4`
  `public static final int` | `DEFAULT_BUFFERED_COLOR` | `-855638017`
  `public static final int` | `DEFAULT_PLAYED_AD_MARKER_COLOR` | `872414976`
  `public static final int` | `DEFAULT_PLAYED_COLOR` | `-1`
  `public static final int` | `DEFAULT_SCRUBBER_COLOR` | `-1`
  `public static final int` | `DEFAULT_SCRUBBER_DISABLED_SIZE_DP` | `0`
  `public static final int` | `DEFAULT_SCRUBBER_DRAGGED_SIZE_DP` | `16`
  `public static final int` | `DEFAULT_SCRUBBER_ENABLED_SIZE_DP` | `12`
  `public static final int` | `DEFAULT_TOUCH_TARGET_HEIGHT_DP` | `26`
  `public static final int` | `DEFAULT_UNPLAYED_COLOR` | `872415231`

- com.google.android.exoplayer2.ui.PlayerControlView
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final @com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModes int` | `DEFAULT_REPEAT_TOGGLE_MODES` | `0`
  `public static final int` | `DEFAULT_SHOW_TIMEOUT_MS` | `5000`
  `public static final int` | `DEFAULT_TIME_BAR_MIN_UPDATE_INTERVAL_MS` | `200`
  `public static final int` | `MAX_WINDOWS_FOR_MULTI_WINDOW_TIME_BAR` | `100`

- com.google.android.exoplayer2.ui.PlayerNotificationManager
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `ACTION_FAST_FORWARD` | `"com.google.android.exoplayer.ffwd"`
  `public static final String` | `ACTION_NEXT` | `"com.google.android.exoplayer.next"`
  `public static final String` | `ACTION_PAUSE` | `"com.google.android.exoplayer.pause"`
  `public static final String` | `ACTION_PLAY` | `"com.google.android.exoplayer.play"`
  `public static final String` | `ACTION_PREVIOUS` | `"com.google.android.exoplayer.prev"`
  `public static final String` | `ACTION_REWIND` | `"com.google.android.exoplayer.rewind"`
  `public static final String` | `ACTION_STOP` | `"com.google.android.exoplayer.stop"`
  `public static final String` | `EXTRA_INSTANCE_ID` | `"INSTANCE_ID"`

- com.google.android.exoplayer2.ui.PlayerView
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `SHOW_BUFFERING_ALWAYS` | `2`
  `public static final int` | `SHOW_BUFFERING_NEVER` | `0`
  `public static final int` | `SHOW_BUFFERING_WHEN_PLAYING` | `1`

- com.google.android.exoplayer2.ui.StyledPlayerControlView
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final @com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModes int` | `DEFAULT_REPEAT_TOGGLE_MODES` | `0`
  `public static final int` | `DEFAULT_SHOW_TIMEOUT_MS` | `5000`
  `public static final int` | `DEFAULT_TIME_BAR_MIN_UPDATE_INTERVAL_MS` | `200`
  `public static final int` | `MAX_WINDOWS_FOR_MULTI_WINDOW_TIME_BAR` | `100`

- com.google.android.exoplayer2.ui.StyledPlayerView
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `SHOW_BUFFERING_ALWAYS` | `2`
  `public static final int` | `SHOW_BUFFERING_NEVER` | `0`
  `public static final int` | `SHOW_BUFFERING_WHEN_PLAYING` | `1`

- com.google.android.exoplayer2.ui.SubtitleView
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final float` | `DEFAULT_BOTTOM_PADDING_FRACTION` | `0.07999999821186066f`
  `public static final float` | `DEFAULT_TEXT_SIZE_FRACTION` | `0.053300000727176666f`
  `public static final int` | `VIEW_TYPE_CANVAS` | `1`
  `public static final int` | `VIEW_TYPE_WEB` | `2`

- com.google.android.exoplayer2.upstream.CachedRegionTracker
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `CACHED_TO_END` | `-2`
  `public static final int` | `NOT_CACHED` | `-1`

- com.google.android.exoplayer2.upstream.DataSchemeDataSource
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `SCHEME_DATA` | `"data"`

- com.google.android.exoplayer2.upstream.DataSourceException
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `POSITION_OUT_OF_RANGE` | `2008`

- com.google.android.exoplayer2.upstream.DataSpec
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FLAG_ALLOW_CACHE_FRAGMENTATION` | `4`
  `public static final int` | `FLAG_ALLOW_GZIP` | `1`
  `public static final int` | `FLAG_DONT_CACHE_IF_LENGTH_UNKNOWN` | `2`
  `public static final int` | `FLAG_MIGHT_NOT_USE_FULL_NETWORK_SPEED` | `8`
  `public static final int` | `HTTP_METHOD_GET` | `1`
  `public static final int` | `HTTP_METHOD_HEAD` | `3`
  `public static final int` | `HTTP_METHOD_POST` | `2`

- com.google.android.exoplayer2.upstream.DefaultBandwidthMeter
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `DEFAULT_INITIAL_BITRATE_ESTIMATE` | `1000000L`
  `public static final int` | `DEFAULT_SLIDING_WINDOW_MAX_WEIGHT` | `2000`

- com.google.android.exoplayer2.upstream.DefaultHttpDataSource
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_CONNECT_TIMEOUT_MILLIS` | `8000`
  `public static final int` | `DEFAULT_READ_TIMEOUT_MILLIS` | `8000`

- com.google.android.exoplayer2.upstream.DefaultLoadErrorHandlingPolicy
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `DEFAULT_LOCATION_EXCLUSION_MS` | `300000L`
  `public static final int` | `DEFAULT_MIN_LOADABLE_RETRY_COUNT` | `3`
  `public static final int` | `DEFAULT_MIN_LOADABLE_RETRY_COUNT_PROGRESSIVE_LIVE` | `6`
  `public static final long` | `DEFAULT_TRACK_BLACKLIST_MS` | `60000L`
  `public static final long` | `DEFAULT_TRACK_EXCLUSION_MS` | `60000L`

- com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `TYPE_CLOSE` | `3`
  `public static final int` | `TYPE_OPEN` | `1`
  `public static final int` | `TYPE_READ` | `2`

- com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `FALLBACK_TYPE_LOCATION` | `1`
  `public static final int` | `FALLBACK_TYPE_TRACK` | `2`

- com.google.android.exoplayer2.upstream.RawResourceDataSource
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `RAW_RESOURCE_SCHEME` | `"rawresource"`

- com.google.android.exoplayer2.upstream.UdpDataSource
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_MAX_PACKET_SIZE` | `2000`
  `public static final int` | `DEFAULT_SOCKET_TIMEOUT_MILLIS` | `8000`
  `public static final int` | `UDP_PORT_UNSET` | `-1`

- com.google.android.exoplayer2.upstream.cache.Cache
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `UID_UNSET` | `-1L`

- com.google.android.exoplayer2.upstream.cache.CacheDataSink
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_BUFFER_SIZE` | `20480`
  `public static final long` | `DEFAULT_FRAGMENT_SIZE` | `5242880L`

- com.google.android.exoplayer2.upstream.cache.CacheDataSource
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `CACHE_IGNORED_REASON_ERROR` | `0`
  `public static final int` | `CACHE_IGNORED_REASON_UNSET_LENGTH` | `1`
  `public static final int` | `FLAG_BLOCK_ON_CACHE` | `1`
  `public static final int` | `FLAG_IGNORE_CACHE_FOR_UNSET_LENGTH_REQUESTS` | `4`
  `public static final int` | `FLAG_IGNORE_CACHE_ON_ERROR` | `2`

- com.google.android.exoplayer2.upstream.cache.CacheWriter
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `DEFAULT_BUFFER_SIZE_BYTES` | `131072`

- com.google.android.exoplayer2.upstream.cache.ContentMetadata
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `KEY_CONTENT_LENGTH` | `"exo_len"`
  `public static final String` | `KEY_CUSTOM_PREFIX` | `"custom_"`
  `public static final String` | `KEY_REDIRECTED_URI` | `"exo_redir"`

- com.google.android.exoplayer2.util.EGLSurfaceTexture
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `SECURE_MODE_NONE` | `0`
  `public static final int` | `SECURE_MODE_PROTECTED_PBUFFER` | `2`
  `public static final int` | `SECURE_MODE_SURFACELESS_CONTEXT` | `1`

- com.google.android.exoplayer2.util.FileTypes
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `AC3` | `0`
  `public static final int` | `AC4` | `1`
  `public static final int` | `ADTS` | `2`
  `public static final int` | `AMR` | `3`
  `public static final int` | `AVI` | `16`
  `public static final int` | `FLAC` | `4`
  `public static final int` | `FLV` | `5`
  `public static final int` | `JPEG` | `14`
  `public static final int` | `MATROSKA` | `6`
  `public static final int` | `MIDI` | `15`
  `public static final int` | `MP3` | `7`
  `public static final int` | `MP4` | `8`
  `public static final int` | `OGG` | `9`
  `public static final int` | `PS` | `10`
  `public static final int` | `TS` | `11`
  `public static final int` | `UNKNOWN` | `-1`
  `public static final int` | `WAV` | `12`
  `public static final int` | `WEBVTT` | `13`

- com.google.android.exoplayer2.util.FrameProcessor
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `DROP_OUTPUT_FRAME` | `-2L`
  `public static final long` | `RELEASE_OUTPUT_FRAME_IMMEDIATELY` | `-1L`

- com.google.android.exoplayer2.util.GlUtil
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `HOMOGENEOUS_COORDINATE_VECTOR_SIZE` | `4`
  `public static final float` | `LENGTH_NDC` | `2.0f`

- com.google.android.exoplayer2.util.Log
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `LOG_LEVEL_ALL` | `0`
  `public static final int` | `LOG_LEVEL_ERROR` | `3`
  `public static final int` | `LOG_LEVEL_INFO` | `1`
  `public static final int` | `LOG_LEVEL_OFF` | `2147483647`
  `public static final int` | `LOG_LEVEL_WARNING` | `2`

- com.google.android.exoplayer2.util.MediaFormatUtil
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `KEY_MAX_BIT_RATE` | `"max-bitrate"`
  `public static final String` | `KEY_PCM_ENCODING_EXTENDED` | `"exo-pcm-encoding-int"`
  `public static final String` | `KEY_PIXEL_WIDTH_HEIGHT_RATIO_FLOAT` | `"exo-pixel-width-height-ratio-float"`

- com.google.android.exoplayer2.util.MimeTypes
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `APPLICATION_AIT` | `"application/vnd.dvb.ait"`
  `public static final String` | `APPLICATION_CAMERA_MOTION` | `"application/x-camera-motion"`
  `public static final String` | `APPLICATION_CEA608` | `"application/cea-608"`
  `public static final String` | `APPLICATION_CEA708` | `"application/cea-708"`
  `public static final String` | `APPLICATION_DVBSUBS` | `"application/dvbsubs"`
  `public static final String` | `APPLICATION_EMSG` | `"application/x-emsg"`
  `public static final String` | `APPLICATION_EXIF` | `"application/x-exif"`
  `public static final String` | `APPLICATION_ICY` | `"application/x-icy"`
  `public static final String` | `APPLICATION_ID3` | `"application/id3"`
  `public static final String` | `APPLICATION_M3U8` | `"application/x-mpegURL"`
  `public static final String` | `APPLICATION_MATROSKA` | `"application/x-matroska"`
  `public static final String` | `APPLICATION_MP4` | `"application/mp4"`
  `public static final String` | `APPLICATION_MP4CEA608` | `"application/x-mp4-cea-608"`
  `public static final String` | `APPLICATION_MP4VTT` | `"application/x-mp4-vtt"`
  `public static final String` | `APPLICATION_MPD` | `"application/dash+xml"`
  `public static final String` | `APPLICATION_PGS` | `"application/pgs"`
  `public static final String` | `APPLICATION_RAWCC` | `"application/x-rawcc"`
  `public static final String` | `APPLICATION_RTSP` | `"application/x-rtsp"`
  `public static final String` | `APPLICATION_SCTE35` | `"application/x-scte35"`
  `public static final String` | `APPLICATION_SS` | `"application/vnd.ms-sstr+xml"`
  `public static final String` | `APPLICATION_SUBRIP` | `"application/x-subrip"`
  `public static final String` | `APPLICATION_TTML` | `"application/ttml+xml"`
  `public static final String` | `APPLICATION_TX3G` | `"application/x-quicktime-tx3g"`
  `public static final String` | `APPLICATION_VOBSUB` | `"application/vobsub"`
  `public static final String` | `APPLICATION_WEBM` | `"application/webm"`
  `public static final String` | `AUDIO_AAC` | `"audio/mp4a-latm"`
  `public static final String` | `AUDIO_AC3` | `"audio/ac3"`
  `public static final String` | `AUDIO_AC4` | `"audio/ac4"`
  `public static final String` | `AUDIO_ALAC` | `"audio/alac"`
  `public static final String` | `AUDIO_ALAW` | `"audio/g711-alaw"`
  `public static final String` | `AUDIO_AMR` | `"audio/amr"`
  `public static final String` | `AUDIO_AMR_NB` | `"audio/3gpp"`
  `public static final String` | `AUDIO_AMR_WB` | `"audio/amr-wb"`
  `public static final String` | `AUDIO_DTS` | `"audio/vnd.dts"`
  `public static final String` | `AUDIO_DTS_EXPRESS` | `"audio/vnd.dts.hd;profile=lbr"`
  `public static final String` | `AUDIO_DTS_HD` | `"audio/vnd.dts.hd"`
  `public static final String` | `AUDIO_DTS_X` | `"audio/vnd.dts.uhd;profile=p2"`
  `public static final String` | `AUDIO_E_AC3` | `"audio/eac3"`
  `public static final String` | `AUDIO_E_AC3_JOC` | `"audio/eac3-joc"`
  `public static final String` | `AUDIO_EXOPLAYER_MIDI` | `"audio/x-exoplayer-midi"`
  `public static final String` | `AUDIO_FLAC` | `"audio/flac"`
  `public static final String` | `AUDIO_MATROSKA` | `"audio/x-matroska"`
  `public static final String` | `AUDIO_MIDI` | `"audio/midi"`
  `public static final String` | `AUDIO_MLAW` | `"audio/g711-mlaw"`
  `public static final String` | `AUDIO_MP4` | `"audio/mp4"`
  `public static final String` | `AUDIO_MPEG` | `"audio/mpeg"`
  `public static final String` | `AUDIO_MPEG_L1` | `"audio/mpeg-L1"`
  `public static final String` | `AUDIO_MPEG_L2` | `"audio/mpeg-L2"`
  `public static final String` | `AUDIO_MPEGH_MHA1` | `"audio/mha1"`
  `public static final String` | `AUDIO_MPEGH_MHM1` | `"audio/mhm1"`
  `public static final String` | `AUDIO_MSGSM` | `"audio/gsm"`
  `public static final String` | `AUDIO_OGG` | `"audio/ogg"`
  `public static final String` | `AUDIO_OPUS` | `"audio/opus"`
  `public static final String` | `AUDIO_RAW` | `"audio/raw"`
  `public static final String` | `AUDIO_TRUEHD` | `"audio/true-hd"`
  `public static final String` | `AUDIO_UNKNOWN` | `"audio/x-unknown"`
  `public static final String` | `AUDIO_VORBIS` | `"audio/vorbis"`
  `public static final String` | `AUDIO_WAV` | `"audio/wav"`
  `public static final String` | `AUDIO_WEBM` | `"audio/webm"`
  `public static final String` | `BASE_TYPE_APPLICATION` | `"application"`
  `public static final String` | `BASE_TYPE_AUDIO` | `"audio"`
  `public static final String` | `BASE_TYPE_IMAGE` | `"image"`
  `public static final String` | `BASE_TYPE_TEXT` | `"text"`
  `public static final String` | `BASE_TYPE_VIDEO` | `"video"`
  `public static final String` | `CODEC_E_AC3_JOC` | `"ec+3"`
  `public static final String` | `IMAGE_JPEG` | `"image/jpeg"`
  `public static final String` | `TEXT_EXOPLAYER_CUES` | `"text/x-exoplayer-cues"`
  `public static final String` | `TEXT_SSA` | `"text/x-ssa"`
  `public static final String` | `TEXT_UNKNOWN` | `"text/x-unknown"`
  `public static final String` | `TEXT_VTT` | `"text/vtt"`
  `public static final String` | `VIDEO_AV1` | `"video/av01"`
  `public static final String` | `VIDEO_AVI` | `"video/x-msvideo"`
  `public static final String` | `VIDEO_DIVX` | `"video/divx"`
  `public static final String` | `VIDEO_DOLBY_VISION` | `"video/dolby-vision"`
  `public static final String` | `VIDEO_FLV` | `"video/x-flv"`
  `public static final String` | `VIDEO_H263` | `"video/3gpp"`
  `public static final String` | `VIDEO_H264` | `"video/avc"`
  `public static final String` | `VIDEO_H265` | `"video/hevc"`
  `public static final String` | `VIDEO_MATROSKA` | `"video/x-matroska"`
  `public static final String` | `VIDEO_MJPEG` | `"video/mjpeg"`
  `public static final String` | `VIDEO_MP2T` | `"video/mp2t"`
  `public static final String` | `VIDEO_MP4` | `"video/mp4"`
  `public static final String` | `VIDEO_MP42` | `"video/mp42"`
  `public static final String` | `VIDEO_MP43` | `"video/mp43"`
  `public static final String` | `VIDEO_MP4V` | `"video/mp4v-es"`
  `public static final String` | `VIDEO_MPEG` | `"video/mpeg"`
  `public static final String` | `VIDEO_MPEG2` | `"video/mpeg2"`
  `public static final String` | `VIDEO_OGG` | `"video/ogg"`
  `public static final String` | `VIDEO_PS` | `"video/mp2p"`
  `public static final String` | `VIDEO_UNKNOWN` | `"video/x-unknown"`
  `public static final String` | `VIDEO_VC1` | `"video/wvc1"`
  `public static final String` | `VIDEO_VP8` | `"video/x-vnd.on2.vp8"`
  `public static final String` | `VIDEO_VP9` | `"video/x-vnd.on2.vp9"`
  `public static final String` | `VIDEO_WEBM` | `"video/webm"`

- com.google.android.exoplayer2.util.NalUnitUtil
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `EXTENDED_SAR` | `255`
  `public static final int` | `NAL_UNIT_TYPE_AUD` | `9`
  `public static final int` | `NAL_UNIT_TYPE_IDR` | `5`
  `public static final int` | `NAL_UNIT_TYPE_NON_IDR` | `1`
  `public static final int` | `NAL_UNIT_TYPE_PARTITION_A` | `2`
  `public static final int` | `NAL_UNIT_TYPE_PPS` | `8`
  `public static final int` | `NAL_UNIT_TYPE_SEI` | `6`
  `public static final int` | `NAL_UNIT_TYPE_SPS` | `7`

- com.google.android.exoplayer2.util.NotificationUtil
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `IMPORTANCE_DEFAULT` | `3`
  `public static final int` | `IMPORTANCE_HIGH` | `4`
  `public static final int` | `IMPORTANCE_LOW` | `2`
  `public static final int` | `IMPORTANCE_MIN` | `1`
  `public static final int` | `IMPORTANCE_NONE` | `0`
  `public static final int` | `IMPORTANCE_UNSPECIFIED` | `-1000`

- com.google.android.exoplayer2.util.RepeatModeUtil
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final int` | `REPEAT_TOGGLE_MODE_ALL` | `2`
  `public static final int` | `REPEAT_TOGGLE_MODE_NONE` | `0`
  `public static final int` | `REPEAT_TOGGLE_MODE_ONE` | `1`

- com.google.android.exoplayer2.util.SntpClient
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final String` | `DEFAULT_NTP_HOST` | `"time.android.com"`

- com.google.android.exoplayer2.util.TimestampAdjuster
  Modifier and Type | Constant Field | Value
  --- | --- | ---
  `public static final long` | `MODE_NO_OFFSET` | `9223372036854775807L`
  `public static final long` | `MODE_SHARED` | `9223372036854775806L`