- absoluteStreamPosition - Variable in class com.google.android.exoplayer.upstream.DataSpec
-
The absolute position of the data in the full stream.
- Ac3Util - Class in com.google.android.exoplayer.util
-
Utility methods for parsing (E-)AC-3 syncframes, which are access units in (E-)AC-3 bitstreams.
- AdaptationSet - Class in com.google.android.exoplayer.dash.mpd
-
Represents a set of interchangeable encoded versions of a media content component.
- AdaptationSet(int, int, List<Representation>, List<ContentProtection>) - Constructor for class com.google.android.exoplayer.dash.mpd.AdaptationSet
-
- AdaptationSet(int, int, List<Representation>) - Constructor for class com.google.android.exoplayer.dash.mpd.AdaptationSet
-
- adaptationSets - Variable in class com.google.android.exoplayer.dash.mpd.Period
-
The adaptation sets belonging to the period.
- adaptive - Variable in class com.google.android.exoplayer.DecoderInfo
-
Whether the decoder supports seamless resolution switches.
- adaptive - Variable in class com.google.android.exoplayer.MediaFormat
-
Whether the format represents an adaptive track, meaning that the format of the actual media
data may change (e.g.
- AdaptiveEvaluator(BandwidthMeter) - Constructor for class com.google.android.exoplayer.chunk.FormatEvaluator.AdaptiveEvaluator
-
- AdaptiveEvaluator(BandwidthMeter, int, int, int, int, float) - Constructor for class com.google.android.exoplayer.chunk.FormatEvaluator.AdaptiveEvaluator
-
- adaptiveMaxHeight - Variable in class com.google.android.exoplayer.dash.DashChunkSource.ExposedTrack
-
- adaptiveMaxWidth - Variable in class com.google.android.exoplayer.dash.DashChunkSource.ExposedTrack
-
- adaptiveTrack(MediaPresentationDescription, int, int, int[]) - Method in class com.google.android.exoplayer.dash.DashChunkSource
-
- adaptiveTrack(MediaPresentationDescription, int, int, int[]) - Method in interface com.google.android.exoplayer.dash.DashTrackSelector.Output
-
Outputs an adaptive track, covering the specified representations in the specified
adaptation set.
- adaptiveTrack(HlsMasterPlaylist, Variant[]) - Method in class com.google.android.exoplayer.hls.HlsChunkSource
-
- adaptiveTrack(HlsMasterPlaylist, Variant[]) - Method in interface com.google.android.exoplayer.hls.HlsTrackSelector.Output
-
Outputs an adaptive track, covering the specified representations in the specified
adaptation set.
- adaptiveTrack(SmoothStreamingManifest, int, int[]) - Method in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingChunkSource
-
- adaptiveTrack(SmoothStreamingManifest, int, int[]) - Method in interface com.google.android.exoplayer.smoothstreaming.SmoothStreamingTrackSelector.Output
-
Outputs an adaptive track, covering the specified tracks in the specified element.
- add(int) - Method in class com.google.android.exoplayer.upstream.NetworkLock
-
Register a new task.
- add(long) - Method in class com.google.android.exoplayer.util.LongArray
-
Appends a value.
- addAdaptationSetProtection(ContentProtection) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser.ContentProtectionsBuilder
-
- addListener(ExoPlayer.Listener) - Method in interface com.google.android.exoplayer.ExoPlayer
-
Register a listener to receive events from the player.
- addListener(String, Cache.Listener) - Method in interface com.google.android.exoplayer.upstream.cache.Cache
-
Registers a listener to listen for changes to a given key.
- addListener(String, Cache.Listener) - Method in class com.google.android.exoplayer.upstream.cache.SimpleCache
-
- addRepresentationProtection(ContentProtection) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser.ContentProtectionsBuilder
-
- addSample(int, float) - Method in class com.google.android.exoplayer.util.SlidingPercentile
-
Record a new observation.
- adjustReleaseTime(long, long) - Method in class com.google.android.exoplayer.VideoFrameReleaseTimeHelper
-
Called to make a fine-grained adjustment to a frame release time.
- adjustTimestamp(long) - Method in class com.google.android.exoplayer.extractor.ts.PtsTimestampAdjuster
-
Scales and offsets an MPEG-2 TS presentation timestamp.
- AdtsExtractor - Class in com.google.android.exoplayer.extractor.ts
-
Facilitates the extraction of AAC samples from elementary audio files formatted as AAC with ADTS
headers.
- AdtsExtractor() - Constructor for class com.google.android.exoplayer.extractor.ts.AdtsExtractor
-
- AdtsExtractor(long) - Constructor for class com.google.android.exoplayer.extractor.ts.AdtsExtractor
-
- advancePeekPosition(int, boolean) - Method in class com.google.android.exoplayer.extractor.DefaultExtractorInput
-
- advancePeekPosition(int) - Method in class com.google.android.exoplayer.extractor.DefaultExtractorInput
-
- advancePeekPosition(int, boolean) - Method in interface com.google.android.exoplayer.extractor.ExtractorInput
-
Advances the peek position by length
bytes.
- advancePeekPosition(int) - Method in interface com.google.android.exoplayer.extractor.ExtractorInput
-
Advances the peek position by length
bytes.
- allocate() - Method in interface com.google.android.exoplayer.upstream.Allocator
-
- allocate() - Method in class com.google.android.exoplayer.upstream.DefaultAllocator
-
- Allocation - Class in com.google.android.exoplayer.upstream
-
An allocation within a byte array.
- Allocation(byte[], int) - Constructor for class com.google.android.exoplayer.upstream.Allocation
-
- Allocator - Interface in com.google.android.exoplayer.upstream
-
A source of allocations.
- allowPassthrough(String) - Method in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
Returns whether encoded audio passthrough should be used for playing back the input format.
- ANCHOR_TYPE_END - Static variable in class com.google.android.exoplayer.text.Cue
-
Anchors the right (for horizontal positions) or bottom (for vertical positions) edge of the cue
box.
- ANCHOR_TYPE_MIDDLE - Static variable in class com.google.android.exoplayer.text.Cue
-
Anchors the middle of the cue box.
- ANCHOR_TYPE_START - Static variable in class com.google.android.exoplayer.text.Cue
-
Anchors the left (for horizontal positions) or top (for vertical positions) edge of the cue
box.
- ApicFrame - Class in com.google.android.exoplayer.metadata.id3
-
APIC (Attached Picture) ID3 frame.
- ApicFrame(String, String, int, byte[]) - Constructor for class com.google.android.exoplayer.metadata.id3.ApicFrame
-
- APPLICATION_CAMERA_MOTION - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- APPLICATION_EIA608 - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- APPLICATION_ID3 - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- APPLICATION_M3U8 - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- APPLICATION_MP4 - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- APPLICATION_MP4VTT - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- APPLICATION_PGS - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- APPLICATION_SUBRIP - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- APPLICATION_TTML - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- APPLICATION_TX3G - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- APPLICATION_VOBSUB - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- APPLICATION_WEBM - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- areAllTagsEnabled() - Static method in class com.google.android.exoplayer.util.VerboseLogUtil
-
Checks whether all logging is enabled;
- areEqual(Object, Object) - Static method in class com.google.android.exoplayer.util.Util
-
- ASPECT_RATIO_IDC_VALUES - Static variable in class com.google.android.exoplayer.util.NalUnitUtil
-
Aspect ratios indexed by aspect_ratio_idc, in H.264 and H.265 SPSs.
- AspectRatioFrameLayout - Class in com.google.android.exoplayer
-
A
FrameLayout
that resizes itself to match a specified aspect ratio.
- AspectRatioFrameLayout(Context) - Constructor for class com.google.android.exoplayer.AspectRatioFrameLayout
-
- AspectRatioFrameLayout(Context, AttributeSet) - Constructor for class com.google.android.exoplayer.AspectRatioFrameLayout
-
- Assertions - Class in com.google.android.exoplayer.util
-
Provides methods for asserting the truth of expressions and properties.
- ASSERTIONS_ENABLED - Static variable in class com.google.android.exoplayer.ExoPlayerLibraryInfo
-
Whether the library was compiled with
Assertions
checks enabled.
- AssetDataSource - Class in com.google.android.exoplayer.upstream
-
- AssetDataSource(Context) - Constructor for class com.google.android.exoplayer.upstream.AssetDataSource
-
Constructs a new
DataSource
that retrieves data from a local asset.
- AssetDataSource(Context, TransferListener) - Constructor for class com.google.android.exoplayer.upstream.AssetDataSource
-
Constructs a new
DataSource
that retrieves data from a local asset.
- AssetDataSource.AssetDataSourceException - Exception in com.google.android.exoplayer.upstream
-
Thrown when an
IOException
is encountered reading a local asset.
- AssetDataSourceException(IOException) - Constructor for exception com.google.android.exoplayer.upstream.AssetDataSource.AssetDataSourceException
-
- AtomicFile - Class in com.google.android.exoplayer.util
-
A helper class for performing atomic operations on a file by creating a backup file until a write
has successfully completed.
- AtomicFile(File) - Constructor for class com.google.android.exoplayer.util.AtomicFile
-
Create a new AtomicFile for a file located at the given File path.
- attemptMerge(RangedUri, String) - Method in class com.google.android.exoplayer.dash.mpd.RangedUri
-
Attempts to merge this
RangedUri
with another and an optional common base uri.
- AUDIO_AAC - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AUDIO_AC3 - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AUDIO_AMR_NB - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AUDIO_AMR_WB - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AUDIO_DTS - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AUDIO_DTS_EXPRESS - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AUDIO_DTS_HD - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AUDIO_E_AC3 - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AUDIO_FLAC - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AUDIO_MP4 - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AUDIO_MPEG - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AUDIO_MPEG_L1 - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AUDIO_MPEG_L2 - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AUDIO_OPUS - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AUDIO_RAW - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AUDIO_STREAM - Static variable in class com.google.android.exoplayer.extractor.ts.PsExtractor
-
- AUDIO_STREAM_MASK - Static variable in class com.google.android.exoplayer.extractor.ts.PsExtractor
-
- AUDIO_TRUEHD - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AUDIO_UNKNOWN - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AUDIO_VORBIS - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AUDIO_WEBM - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- AudioCapabilities - Class in com.google.android.exoplayer.audio
-
Represents the set of audio formats a device is capable of playing back.
- AudioCapabilitiesReceiver - Class in com.google.android.exoplayer.audio
-
Notifies a listener when the audio playback capabilities change.
- AudioCapabilitiesReceiver(Context, AudioCapabilitiesReceiver.Listener) - Constructor for class com.google.android.exoplayer.audio.AudioCapabilitiesReceiver
-
Constructs a new audio capabilities receiver.
- AudioCapabilitiesReceiver.Listener - Interface in com.google.android.exoplayer.audio
-
Listener notified when audio capabilities change.
- audioChannels - Variable in class com.google.android.exoplayer.chunk.Format
-
The number of audio channels, or -1 if unknown or not applicable.
- audios - Variable in class com.google.android.exoplayer.hls.HlsMasterPlaylist
-
- audioSamplingRate - Variable in class com.google.android.exoplayer.chunk.Format
-
The audio sampling rate in Hz, or -1 if unknown or not applicable.
- AudioTrack - Class in com.google.android.exoplayer.audio
-
Plays audio data.
- AudioTrack() - Constructor for class com.google.android.exoplayer.audio.AudioTrack
-
Creates an audio track with default audio capabilities (no encoded audio passthrough support).
- AudioTrack(AudioCapabilities, int) - Constructor for class com.google.android.exoplayer.audio.AudioTrack
-
Creates an audio track using the specified audio capabilities and stream type.
- AudioTrack.InitializationException - Exception in com.google.android.exoplayer.audio
-
Thrown when a failure occurs instantiating an
AudioTrack
.
- AudioTrack.InvalidAudioTrackTimestampException - Exception in com.google.android.exoplayer.audio
-
- AudioTrack.WriteException - Exception in com.google.android.exoplayer.audio
-
Thrown when a failure occurs writing to an
AudioTrack
.
- audioTrackState - Variable in exception com.google.android.exoplayer.audio.AudioTrack.InitializationException
-
- availabilityStartTime - Variable in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescription
-
- C - Class in com.google.android.exoplayer
-
Defines constants that are generally useful throughout the library.
- Cache - Interface in com.google.android.exoplayer.upstream.cache
-
An interface for cache.
- Cache.CacheException - Exception in com.google.android.exoplayer.upstream.cache
-
Thrown when an error is encountered when writing data.
- Cache.Listener - Interface in com.google.android.exoplayer.upstream.cache
-
Interface definition for a callback to be notified of
Cache
events.
- CacheDataSink - Class in com.google.android.exoplayer.upstream.cache
-
Writes data into a cache.
- CacheDataSink(Cache, long) - Constructor for class com.google.android.exoplayer.upstream.cache.CacheDataSink
-
- CacheDataSink(Cache, long, int) - Constructor for class com.google.android.exoplayer.upstream.cache.CacheDataSink
-
- CacheDataSink.CacheDataSinkException - Exception in com.google.android.exoplayer.upstream.cache
-
Thrown when IOException is encountered when writing data into sink.
- CacheDataSinkException(IOException) - Constructor for exception com.google.android.exoplayer.upstream.cache.CacheDataSink.CacheDataSinkException
-
- CacheDataSource - Class in com.google.android.exoplayer.upstream.cache
-
- CacheDataSource(Cache, DataSource, boolean, boolean) - Constructor for class com.google.android.exoplayer.upstream.cache.CacheDataSource
-
Constructs an instance with default
DataSource
and
DataSink
instances for
reading and writing the cache.
- CacheDataSource(Cache, DataSource, boolean, boolean, long) - Constructor for class com.google.android.exoplayer.upstream.cache.CacheDataSource
-
Constructs an instance with default
DataSource
and
DataSink
instances for
reading and writing the cache.
- CacheDataSource(Cache, DataSource, DataSource, DataSink, boolean, boolean, CacheDataSource.EventListener) - Constructor for class com.google.android.exoplayer.upstream.cache.CacheDataSource
-
Constructs an instance with arbitrary
DataSource
and
DataSink
instances for
reading and writing the cache.
- CacheDataSource.EventListener - Interface in com.google.android.exoplayer.upstream.cache
-
Interface definition for a callback to be notified of
CacheDataSource
events.
- CacheEvictor - Interface in com.google.android.exoplayer.upstream.cache
-
Evicts data from a
Cache
.
- CacheException(String) - Constructor for exception com.google.android.exoplayer.upstream.cache.Cache.CacheException
-
- CacheException(IOException) - Constructor for exception com.google.android.exoplayer.upstream.cache.Cache.CacheException
-
- CacheSpan - Class in com.google.android.exoplayer.upstream.cache
-
Defines a span of data that may or may not be cached (as indicated by
CacheSpan.isCached
).
- CacheSpan(String, long, long) - Constructor for class com.google.android.exoplayer.upstream.cache.CacheSpan
-
Creates a hole CacheSpan which isn't cached, has no last access time and no file associated.
- CacheSpan(String, long, long, long, File) - Constructor for class com.google.android.exoplayer.upstream.cache.CacheSpan
-
Creates a CacheSpan.
- cancelLoad() - Method in class com.google.android.exoplayer.chunk.ContainerMediaChunk
-
- cancelLoad() - Method in class com.google.android.exoplayer.chunk.DataChunk
-
- cancelLoad() - Method in class com.google.android.exoplayer.chunk.InitializationChunk
-
- cancelLoad() - Method in class com.google.android.exoplayer.chunk.SingleSampleMediaChunk
-
- cancelLoad() - Method in class com.google.android.exoplayer.hls.TsChunk
-
- cancelLoad() - Method in class com.google.android.exoplayer.SingleSampleSource
-
- cancelLoad() - Method in interface com.google.android.exoplayer.upstream.Loader.Loadable
-
Cancels the load.
- cancelLoad() - Method in class com.google.android.exoplayer.upstream.UriLoadable
-
- cancelLoading() - Method in class com.google.android.exoplayer.upstream.Loader
-
Cancels the current load.
- canParse(String) - Method in class com.google.android.exoplayer.metadata.id3.Id3Parser
-
- canParse(String) - Method in interface com.google.android.exoplayer.metadata.MetadataParser
-
Checks whether the parser supports a given mime type.
- canParse(String) - Method in class com.google.android.exoplayer.text.subrip.SubripParser
-
- canParse(String) - Method in interface com.google.android.exoplayer.text.SubtitleParser
-
Checks whether the parser supports a given subtitle mime type.
- canParse(String) - Method in class com.google.android.exoplayer.text.ttml.TtmlParser
-
- canParse(String) - Method in class com.google.android.exoplayer.text.tx3g.Tx3gParser
-
- canParse(String) - Method in class com.google.android.exoplayer.text.webvtt.Mp4WebvttParser
-
- canParse(String) - Method in class com.google.android.exoplayer.text.webvtt.WebvttParser
-
- canPause() - Method in class com.google.android.exoplayer.util.PlayerControl
-
- canReadExpGolombCodedNum() - Method in class com.google.android.exoplayer.util.ParsableBitArray
-
Returns whether it is possible to read an Exp-Golomb-coded integer starting from the current
offset.
- canReconfigureCodec(MediaCodec, boolean, MediaFormat, MediaFormat) - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
Determines whether the existing
MediaCodec
should be reconfigured for a new format by
sending codec specific initialization data at the start of the next input buffer.
- canReconfigureCodec(MediaCodec, boolean, MediaFormat, MediaFormat) - Method in class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- canSeekBackward() - Method in class com.google.android.exoplayer.util.PlayerControl
-
- canSeekForward() - Method in class com.google.android.exoplayer.util.PlayerControl
-
- capabilities - Variable in class com.google.android.exoplayer.DecoderInfo
-
- capacity() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Returns the capacity of the array, which may be larger than the limit.
- CaptionStyleCompat - Class in com.google.android.exoplayer.text
-
- CaptionStyleCompat(int, int, int, int, int, Typeface) - Constructor for class com.google.android.exoplayer.text.CaptionStyleCompat
-
- caughtAtTopLevel - Variable in exception com.google.android.exoplayer.ExoPlaybackException
-
True if the cause (i.e.
- ceilDivide(int, int) - Static method in class com.google.android.exoplayer.util.Util
-
Divides a numerator
by a denominator
, returning the ceiled result.
- ceilDivide(long, long) - Static method in class com.google.android.exoplayer.util.Util
-
Divides a numerator
by a denominator
, returning the ceiled result.
- CHANNEL_OUT_7POINT1_SURROUND - Static variable in class com.google.android.exoplayer.C
-
- channelCount - Variable in class com.google.android.exoplayer.MediaFormat
-
- channels - Variable in class com.google.android.exoplayer.util.FlacStreamInfo
-
- channels - Variable in class com.google.android.exoplayer.util.MpegAudioHeader
-
Number of audio channels in the frame.
- checkArgument(boolean) - Static method in class com.google.android.exoplayer.util.Assertions
-
Ensures the truth of an expression involving one or more arguments passed to the calling
method.
- checkArgument(boolean, Object) - Static method in class com.google.android.exoplayer.util.Assertions
-
Ensures the truth of an expression involving one or more arguments passed to the calling
method.
- checkMainThread() - Static method in class com.google.android.exoplayer.util.Assertions
-
Ensures that the calling thread is the application's main thread.
- checkNotEmpty(String) - Static method in class com.google.android.exoplayer.util.Assertions
-
Ensures that a string passed as an argument to the calling method is not null or 0-length.
- checkNotEmpty(String, Object) - Static method in class com.google.android.exoplayer.util.Assertions
-
Ensures that a string passed as an argument to the calling method is not null or 0-length.
- checkNotNull(T) - Static method in class com.google.android.exoplayer.util.Assertions
-
Ensures that an object reference is not null.
- checkNotNull(T, Object) - Static method in class com.google.android.exoplayer.util.Assertions
-
Ensures that an object reference is not null.
- checkState(boolean) - Static method in class com.google.android.exoplayer.util.Assertions
-
Ensures the truth of an expression involving the state of the calling instance.
- checkState(boolean, Object) - Static method in class com.google.android.exoplayer.util.Assertions
-
Ensures the truth of an expression involving the state of the calling instance.
- Chunk - Class in com.google.android.exoplayer.chunk
-
An abstract base class for
Loader.Loadable
implementations that load chunks of data required
for the playback of streams.
- Chunk(DataSource, DataSpec, int, int, Format, int) - Constructor for class com.google.android.exoplayer.chunk.Chunk
-
- chunk - Variable in class com.google.android.exoplayer.chunk.ChunkOperationHolder
-
The chunk.
- chunkCount - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.StreamElement
-
- ChunkExtractorWrapper - Class in com.google.android.exoplayer.chunk
-
An
Extractor
wrapper for loading chunks containing a single track.
- ChunkExtractorWrapper(Extractor) - Constructor for class com.google.android.exoplayer.chunk.ChunkExtractorWrapper
-
- ChunkExtractorWrapper.SingleTrackOutput - Interface in com.google.android.exoplayer.chunk
-
Receives stream level data extracted by the wrapped
Extractor
.
- chunkIndex - Variable in class com.google.android.exoplayer.chunk.MediaChunk
-
The chunk index.
- ChunkIndex - Class in com.google.android.exoplayer.extractor
-
Defines chunks of samples within a media stream.
- ChunkIndex(int[], long[], long[], long[]) - Constructor for class com.google.android.exoplayer.extractor.ChunkIndex
-
- ChunkOperationHolder - Class in com.google.android.exoplayer.chunk
-
- ChunkOperationHolder() - Constructor for class com.google.android.exoplayer.chunk.ChunkOperationHolder
-
- ChunkSampleSource - Class in com.google.android.exoplayer.chunk
-
- ChunkSampleSource(ChunkSource, LoadControl, int) - Constructor for class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- ChunkSampleSource(ChunkSource, LoadControl, int, Handler, ChunkSampleSource.EventListener, int) - Constructor for class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- ChunkSampleSource(ChunkSource, LoadControl, int, Handler, ChunkSampleSource.EventListener, int, int) - Constructor for class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- ChunkSampleSource.EventListener - Interface in com.google.android.exoplayer.chunk
-
- ChunkSource - Interface in com.google.android.exoplayer.chunk
-
- clear() - Method in class com.google.android.exoplayer.chunk.ChunkOperationHolder
-
Clears the holder.
- clear() - Method in class com.google.android.exoplayer.extractor.DefaultTrackOutput
-
Clears the queue, returning all allocations to the allocator.
- clear() - Method in class com.google.android.exoplayer.hls.HlsExtractorWrapper
-
Clears queues for all tracks, returning all allocations to the allocator.
- clearAllRequestProperties() - Method in class com.google.android.exoplayer.upstream.DefaultHttpDataSource
-
- clearAllRequestProperties() - Method in interface com.google.android.exoplayer.upstream.HttpDataSource
-
- clearData() - Method in class com.google.android.exoplayer.SampleHolder
-
- clearPrefixFlags(boolean[]) - Static method in class com.google.android.exoplayer.util.NalUnitUtil
-
- clearRequestProperty(String) - Method in class com.google.android.exoplayer.upstream.DefaultHttpDataSource
-
- clearRequestProperty(String) - Method in interface com.google.android.exoplayer.upstream.HttpDataSource
-
Clears the value of a request header field.
- Clock - Interface in com.google.android.exoplayer.util
-
An interface through which system clocks can be read.
- close() - Method in interface com.google.android.exoplayer.drm.DrmSessionManager
-
Closes the session.
- close() - Method in class com.google.android.exoplayer.drm.StreamingDrmSessionManager
-
- close() - Method in class com.google.android.exoplayer.upstream.AssetDataSource
-
- close() - Method in class com.google.android.exoplayer.upstream.ByteArrayDataSink
-
- close() - Method in class com.google.android.exoplayer.upstream.ByteArrayDataSource
-
- close() - Method in class com.google.android.exoplayer.upstream.cache.CacheDataSink
-
- close() - Method in class com.google.android.exoplayer.upstream.cache.CacheDataSource
-
- close() - Method in class com.google.android.exoplayer.upstream.ContentDataSource
-
- close() - Method in interface com.google.android.exoplayer.upstream.DataSink
-
- close() - Method in interface com.google.android.exoplayer.upstream.DataSource
-
- close() - Method in class com.google.android.exoplayer.upstream.DataSourceInputStream
-
- close() - Method in class com.google.android.exoplayer.upstream.DefaultHttpDataSource
-
- close() - Method in class com.google.android.exoplayer.upstream.DefaultUriDataSource
-
- close() - Method in class com.google.android.exoplayer.upstream.FileDataSource
-
- close() - Method in interface com.google.android.exoplayer.upstream.HttpDataSource
-
- close() - Method in class com.google.android.exoplayer.upstream.PriorityDataSource
-
- close() - Method in class com.google.android.exoplayer.upstream.TeeDataSource
-
- close() - Method in class com.google.android.exoplayer.upstream.UdpDataSource
-
- close() - Method in class com.google.android.exoplayer.util.ReusableBufferedOutputStream
-
- closeQuietly(DataSource) - Static method in class com.google.android.exoplayer.util.Util
-
- closeQuietly(Closeable) - Static method in class com.google.android.exoplayer.util.Util
-
- closeSession(byte[]) - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm
-
- closeSession(byte[]) - Method in class com.google.android.exoplayer.drm.FrameworkMediaDrm
-
- CodecCounters - Class in com.google.android.exoplayer
-
Maintains codec event counts, for debugging purposes only.
- CodecCounters() - Constructor for class com.google.android.exoplayer.CodecCounters
-
- codecCounters - Variable in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- codecInitCount - Variable in class com.google.android.exoplayer.CodecCounters
-
- codecInitialized() - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- codecReleaseCount - Variable in class com.google.android.exoplayer.CodecCounters
-
- codecs - Variable in class com.google.android.exoplayer.chunk.Format
-
The codecs used to decode the format.
- CodecSpecificDataUtil - Class in com.google.android.exoplayer.util
-
Provides static utility methods for manipulating various types of codec specific data.
- com.google.android.exoplayer - package com.google.android.exoplayer
-
- com.google.android.exoplayer.audio - package com.google.android.exoplayer.audio
-
- com.google.android.exoplayer.chunk - package com.google.android.exoplayer.chunk
-
- com.google.android.exoplayer.dash - package com.google.android.exoplayer.dash
-
- com.google.android.exoplayer.dash.mpd - package com.google.android.exoplayer.dash.mpd
-
- com.google.android.exoplayer.drm - package com.google.android.exoplayer.drm
-
- com.google.android.exoplayer.extractor - package com.google.android.exoplayer.extractor
-
- com.google.android.exoplayer.extractor.flv - package com.google.android.exoplayer.extractor.flv
-
- com.google.android.exoplayer.extractor.mp3 - package com.google.android.exoplayer.extractor.mp3
-
- com.google.android.exoplayer.extractor.mp4 - package com.google.android.exoplayer.extractor.mp4
-
- com.google.android.exoplayer.extractor.ogg - package com.google.android.exoplayer.extractor.ogg
-
- com.google.android.exoplayer.extractor.ts - package com.google.android.exoplayer.extractor.ts
-
- com.google.android.exoplayer.extractor.wav - package com.google.android.exoplayer.extractor.wav
-
- com.google.android.exoplayer.extractor.webm - package com.google.android.exoplayer.extractor.webm
-
- com.google.android.exoplayer.hls - package com.google.android.exoplayer.hls
-
- com.google.android.exoplayer.metadata - package com.google.android.exoplayer.metadata
-
- com.google.android.exoplayer.metadata.id3 - package com.google.android.exoplayer.metadata.id3
-
- com.google.android.exoplayer.smoothstreaming - package com.google.android.exoplayer.smoothstreaming
-
- com.google.android.exoplayer.text - package com.google.android.exoplayer.text
-
- com.google.android.exoplayer.text.eia608 - package com.google.android.exoplayer.text.eia608
-
- com.google.android.exoplayer.text.subrip - package com.google.android.exoplayer.text.subrip
-
- com.google.android.exoplayer.text.ttml - package com.google.android.exoplayer.text.ttml
-
- com.google.android.exoplayer.text.tx3g - package com.google.android.exoplayer.text.tx3g
-
- com.google.android.exoplayer.text.webvtt - package com.google.android.exoplayer.text.webvtt
-
- com.google.android.exoplayer.upstream - package com.google.android.exoplayer.upstream
-
- com.google.android.exoplayer.upstream.cache - package com.google.android.exoplayer.upstream.cache
-
- com.google.android.exoplayer.util - package com.google.android.exoplayer.util
-
- com.google.android.exoplayer.util.extensions - package com.google.android.exoplayer.util.extensions
-
- commitFile(File) - Method in interface com.google.android.exoplayer.upstream.cache.Cache
-
Commits a file into the cache.
- commitFile(File) - Method in class com.google.android.exoplayer.upstream.cache.SimpleCache
-
- compare(Format, Format) - Method in class com.google.android.exoplayer.chunk.Format.DecreasingBandwidthComparator
-
- compare(ContentProtection, ContentProtection) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser.ContentProtectionsBuilder
-
- compare(CacheSpan, CacheSpan) - Method in class com.google.android.exoplayer.upstream.cache.LeastRecentlyUsedCacheEvictor
-
- compareTo(Long) - Method in class com.google.android.exoplayer.hls.HlsMediaPlaylist.Segment
-
- compareTo(CacheSpan) - Method in class com.google.android.exoplayer.upstream.cache.CacheSpan
-
- compile(String) - Static method in class com.google.android.exoplayer.dash.mpd.UrlTemplate
-
Compile an instance from the provided template string.
- computeDefaultVariantIndex(HlsMasterPlaylist, Variant[], BandwidthMeter) - Method in class com.google.android.exoplayer.hls.HlsChunkSource
-
- configure(String, int, int, int) - Method in class com.google.android.exoplayer.audio.AudioTrack
-
Configures (or reconfigures) the audio track, inferring a suitable buffer size automatically.
- configure(String, int, int, int, int) - Method in class com.google.android.exoplayer.audio.AudioTrack
-
Configures (or reconfigures) the audio track.
- configureCodec(MediaCodec, boolean, MediaFormat, MediaCrypto) - Method in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- configureCodec(MediaCodec, boolean, MediaFormat, MediaCrypto) - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- configureCodec(MediaCodec, boolean, MediaFormat, MediaCrypto) - Method in class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- configureSpliceTo(DefaultTrackOutput) - Method in class com.google.android.exoplayer.extractor.DefaultTrackOutput
-
Attempts to configure a splice from this queue to the next.
- configureSpliceTo(HlsExtractorWrapper) - Method in class com.google.android.exoplayer.hls.HlsExtractorWrapper
-
Attempts to configure a splice from this extractor to the next.
- consume(byte[], int) - Method in class com.google.android.exoplayer.chunk.DataChunk
-
- ContainerMediaChunk - Class in com.google.android.exoplayer.chunk
-
- ContainerMediaChunk(DataSource, DataSpec, int, Format, long, long, int, long, ChunkExtractorWrapper, MediaFormat, int, int, DrmInitData, boolean, int) - Constructor for class com.google.android.exoplayer.chunk.ContainerMediaChunk
-
- contains(Object[], Object) - Static method in class com.google.android.exoplayer.util.Util
-
- ContentDataSource - Class in com.google.android.exoplayer.upstream
-
- ContentDataSource(Context) - Constructor for class com.google.android.exoplayer.upstream.ContentDataSource
-
Constructs a new
DataSource
that retrieves data from a content provider.
- ContentDataSource(Context, TransferListener) - Constructor for class com.google.android.exoplayer.upstream.ContentDataSource
-
Constructs a new
DataSource
that retrieves data from a content provider.
- ContentDataSource.ContentDataSourceException - Exception in com.google.android.exoplayer.upstream
-
Thrown when an
IOException
is encountered reading from a content URI.
- ContentDataSourceException(IOException) - Constructor for exception com.google.android.exoplayer.upstream.ContentDataSource.ContentDataSourceException
-
- contentId - Variable in class com.google.android.exoplayer.dash.mpd.Representation
-
- contentLength - Variable in class com.google.android.exoplayer.dash.mpd.Representation.SingleSegmentRepresentation
-
The content length, or -1 if unknown.
- ContentProtection - Class in com.google.android.exoplayer.dash.mpd
-
Represents a ContentProtection tag in an AdaptationSet.
- ContentProtection(String, UUID, DrmInitData.SchemeInitData) - Constructor for class com.google.android.exoplayer.dash.mpd.ContentProtection
-
- contentProtections - Variable in class com.google.android.exoplayer.dash.mpd.AdaptationSet
-
- ContentProtectionsBuilder() - Constructor for class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser.ContentProtectionsBuilder
-
- contentType - Variable in exception com.google.android.exoplayer.upstream.HttpDataSource.InvalidContentTypeException
-
- continueBuffering(int, long) - Method in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- continueBuffering(long) - Method in interface com.google.android.exoplayer.chunk.ChunkSource
-
Indicates to the source that it should still be checking for updates to the stream.
- continueBuffering(long) - Method in class com.google.android.exoplayer.dash.DashChunkSource
-
- continueBuffering(int, long) - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- continueBuffering(int, long) - Method in class com.google.android.exoplayer.FrameworkSampleSource
-
Deprecated.
- continueBuffering(int, long) - Method in class com.google.android.exoplayer.hls.HlsSampleSource
-
- continueBuffering(int, long) - Method in interface com.google.android.exoplayer.SampleSource.SampleSourceReader
-
Indicates to the source that it should still be buffering data for the specified track.
- continueBuffering(int, long) - Method in class com.google.android.exoplayer.SingleSampleSource
-
- continueBuffering(long) - Method in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingChunkSource
-
- copyAsAdaptive(String) - Method in class com.google.android.exoplayer.MediaFormat
-
- copyWithDurationUs(long) - Method in class com.google.android.exoplayer.MediaFormat
-
- copyWithFixedTrackInfo(String, int, int, int, String) - Method in class com.google.android.exoplayer.MediaFormat
-
- copyWithGaplessInfo(int, int) - Method in class com.google.android.exoplayer.MediaFormat
-
- copyWithLanguage(String) - Method in class com.google.android.exoplayer.MediaFormat
-
- copyWithMaxInputSize(int) - Method in class com.google.android.exoplayer.MediaFormat
-
- copyWithMaxVideoDimensions(int, int) - Method in class com.google.android.exoplayer.MediaFormat
-
- copyWithSubsampleOffsetUs(long) - Method in class com.google.android.exoplayer.MediaFormat
-
- crc(byte[], int, int, int) - Static method in class com.google.android.exoplayer.util.Util
-
Returns the result of updating a CRC with the specified bytes in a "most significant bit first"
order.
- createAudioFormat(String, String, int, int, long, int, int, List<byte[]>, String) - Static method in class com.google.android.exoplayer.MediaFormat
-
- createAudioFormat(String, String, int, int, long, int, int, List<byte[]>, String, int) - Static method in class com.google.android.exoplayer.MediaFormat
-
- createFormatForMimeType(String, String, int, long) - Static method in class com.google.android.exoplayer.MediaFormat
-
- createFromCaptionStyle(CaptioningManager.CaptionStyle) - Static method in class com.google.android.exoplayer.text.CaptionStyleCompat
-
- createFromComment(String, String) - Static method in class com.google.android.exoplayer.extractor.GaplessInfo
-
Parses a gapless playback comment (stored in an ID3 header or MPEG 4 user data).
- createFromXingHeaderValue(int) - Static method in class com.google.android.exoplayer.extractor.GaplessInfo
-
Parses gapless playback information associated with an MP3 Xing header.
- createId3Format() - Static method in class com.google.android.exoplayer.MediaFormat
-
- createImageFormat(String, String, int, long, List<byte[]>, String) - Static method in class com.google.android.exoplayer.MediaFormat
-
- createInputBuffer() - Method in class com.google.android.exoplayer.util.extensions.SimpleDecoder
-
Creates a new input buffer.
- createMediaCrypto(UUID, byte[]) - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm
-
- createMediaCrypto(UUID, byte[]) - Method in class com.google.android.exoplayer.drm.FrameworkMediaDrm
-
- createOutputBuffer() - Method in class com.google.android.exoplayer.util.extensions.SimpleDecoder
-
Creates a new output buffer.
- createSeekMap(long, long) - Method in class com.google.android.exoplayer.util.FlacSeekTable
-
Creates a
SeekMap
wrapper for this FlacSeekTable.
- createTextFormat(String, String, int, long, String) - Static method in class com.google.android.exoplayer.MediaFormat
-
- createTextFormat(String, String, int, long, String, long) - Static method in class com.google.android.exoplayer.MediaFormat
-
- createVideoFormat(String, String, int, int, long, int, int, List<byte[]>) - Static method in class com.google.android.exoplayer.MediaFormat
-
- createVideoFormat(String, String, int, int, long, int, int, List<byte[]>, int, float) - Static method in class com.google.android.exoplayer.MediaFormat
-
- createVideoFormat(String, String, int, int, long, int, int, List<byte[]>, int, float, byte[], int) - Static method in class com.google.android.exoplayer.MediaFormat
-
- CREATOR - Static variable in class com.google.android.exoplayer.MediaFormat
-
- CRYPTO_MODE_AES_CTR - Static variable in class com.google.android.exoplayer.C
-
- CryptoInfo - Class in com.google.android.exoplayer
-
- CryptoInfo() - Constructor for class com.google.android.exoplayer.CryptoInfo
-
- cryptoInfo - Variable in class com.google.android.exoplayer.SampleHolder
-
- csd - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.TrackElement
-
- Cue - Class in com.google.android.exoplayer.text
-
Contains information about a specific cue, including textual content and formatting data.
- Cue() - Constructor for class com.google.android.exoplayer.text.Cue
-
- Cue(CharSequence) - Constructor for class com.google.android.exoplayer.text.Cue
-
- Cue(CharSequence, Layout.Alignment, float, int, int, float, int, float) - Constructor for class com.google.android.exoplayer.text.Cue
-
- CUE_HEADER_PATTERN - Static variable in class com.google.android.exoplayer.text.webvtt.WebvttCueParser
-
- CURRENT_POSITION_NOT_SET - Static variable in class com.google.android.exoplayer.audio.AudioTrack
-
- DashChunkSource - Class in com.google.android.exoplayer.dash
-
- DashChunkSource(DashTrackSelector, DataSource, FormatEvaluator, long, int, Representation...) - Constructor for class com.google.android.exoplayer.dash.DashChunkSource
-
Lightweight constructor to use for fixed duration content.
- DashChunkSource(DashTrackSelector, DataSource, FormatEvaluator, long, int, List<Representation>) - Constructor for class com.google.android.exoplayer.dash.DashChunkSource
-
Lightweight constructor to use for fixed duration content.
- DashChunkSource(MediaPresentationDescription, DashTrackSelector, DataSource, FormatEvaluator) - Constructor for class com.google.android.exoplayer.dash.DashChunkSource
-
Constructor to use for fixed duration content.
- DashChunkSource(ManifestFetcher<MediaPresentationDescription>, DashTrackSelector, DataSource, FormatEvaluator, long, long, Handler, DashChunkSource.EventListener, int) - Constructor for class com.google.android.exoplayer.dash.DashChunkSource
-
Constructor to use for live streaming.
- DashChunkSource(ManifestFetcher<MediaPresentationDescription>, DashTrackSelector, DataSource, FormatEvaluator, long, long, boolean, Handler, DashChunkSource.EventListener, int) - Constructor for class com.google.android.exoplayer.dash.DashChunkSource
-
Constructor to use for live DVR streaming.
- DashChunkSource.EventListener - Interface in com.google.android.exoplayer.dash
-
Interface definition for a callback to be notified of
DashChunkSource
events.
- DashChunkSource.ExposedTrack - Class in com.google.android.exoplayer.dash
-
- DashChunkSource.NoAdaptationSetException - Exception in com.google.android.exoplayer.dash
-
Thrown when an AdaptationSet is missing from the MPD.
- DashChunkSource.PeriodHolder - Class in com.google.android.exoplayer.dash
-
- DashChunkSource.RepresentationHolder - Class in com.google.android.exoplayer.dash
-
- DashSegmentIndex - Interface in com.google.android.exoplayer.dash
-
Indexes the segments within a media stream.
- DashTrackSelector - Interface in com.google.android.exoplayer.dash
-
Specifies a track selection from a
Period
of a media presentation description.
- DashTrackSelector.Output - Interface in com.google.android.exoplayer.dash
-
Defines a selector output.
- data - Variable in class com.google.android.exoplayer.dash.mpd.ContentProtection
-
Protection scheme specific initialization data.
- data - Variable in class com.google.android.exoplayer.drm.DrmInitData.SchemeInitData
-
The initialization data.
- data - Variable in class com.google.android.exoplayer.metadata.id3.BinaryFrame
-
- data - Variable in class com.google.android.exoplayer.metadata.id3.GeobFrame
-
- data - Variable in class com.google.android.exoplayer.SampleHolder
-
A buffer holding the sample data.
- data - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.ProtectionElement
-
- data - Variable in class com.google.android.exoplayer.upstream.Allocation
-
The array containing the allocated space.
- data - Variable in class com.google.android.exoplayer.util.ParsableBitArray
-
- data - Variable in class com.google.android.exoplayer.util.ParsableByteArray
-
- DataChunk - Class in com.google.android.exoplayer.chunk
-
A base class for
Chunk
implementations where the data should be loaded into a
byte[]
before being consumed.
- DataChunk(DataSource, DataSpec, int, int, Format, int, byte[]) - Constructor for class com.google.android.exoplayer.chunk.DataChunk
-
- DataSink - Interface in com.google.android.exoplayer.upstream
-
A component that consumes media data.
- dataSource - Variable in class com.google.android.exoplayer.chunk.Chunk
-
- DataSource - Interface in com.google.android.exoplayer.upstream
-
A component that provides media data.
- DataSourceInputStream - Class in com.google.android.exoplayer.upstream
-
- DataSourceInputStream(DataSource, DataSpec) - Constructor for class com.google.android.exoplayer.upstream.DataSourceInputStream
-
- dataSpec - Variable in class com.google.android.exoplayer.chunk.Chunk
-
The
DataSpec
that defines the data to be loaded.
- DataSpec - Class in com.google.android.exoplayer.upstream
-
Defines a region of media data.
- DataSpec(Uri) - Constructor for class com.google.android.exoplayer.upstream.DataSpec
-
- DataSpec(Uri, int) - Constructor for class com.google.android.exoplayer.upstream.DataSpec
-
- DataSpec(Uri, long, long, String) - Constructor for class com.google.android.exoplayer.upstream.DataSpec
-
- DataSpec(Uri, long, long, String, int) - Constructor for class com.google.android.exoplayer.upstream.DataSpec
-
- DataSpec(Uri, long, long, long, String, int) - Constructor for class com.google.android.exoplayer.upstream.DataSpec
-
- DataSpec(Uri, byte[], long, long, long, String, int) - Constructor for class com.google.android.exoplayer.upstream.DataSpec
-
- dataSpec - Variable in exception com.google.android.exoplayer.upstream.HttpDataSource.HttpDataSourceException
-
The
DataSpec
associated with the current connection.
- DEAFULT_SOCKET_TIMEOUT_MILLIS - Static variable in class com.google.android.exoplayer.upstream.UdpDataSource
-
The default socket timeout, in milliseconds.
- DebugTextViewHelper - Class in com.google.android.exoplayer.util
-
A helper class for periodically updating debug information displayed by a
TextView
.
- DebugTextViewHelper(DebugTextViewHelper.Provider, TextView) - Constructor for class com.google.android.exoplayer.util.DebugTextViewHelper
-
- DebugTextViewHelper.Provider - Interface in com.google.android.exoplayer.util
-
Provides debug information about an ongoing playback.
- decode(I, O, boolean) - Method in class com.google.android.exoplayer.util.extensions.SimpleDecoder
-
Decodes the inputBuffer
and stores any decoded output in outputBuffer
.
- Decoder<I,O,E extends Exception> - Interface in com.google.android.exoplayer.util.extensions
-
A media decoder.
- DecoderInfo - Class in com.google.android.exoplayer
-
Contains information about a media decoder.
- DecoderInitializationException(MediaFormat, Throwable, boolean, int) - Constructor for exception com.google.android.exoplayer.MediaCodecTrackRenderer.DecoderInitializationException
-
- DecoderInitializationException(MediaFormat, Throwable, boolean, String) - Constructor for exception com.google.android.exoplayer.MediaCodecTrackRenderer.DecoderInitializationException
-
- decoderName - Variable in exception com.google.android.exoplayer.MediaCodecTrackRenderer.DecoderInitializationException
-
The name of the decoder that failed to initialize.
- DecreasingBandwidthComparator() - Constructor for class com.google.android.exoplayer.chunk.Format.DecreasingBandwidthComparator
-
- DEFAULT - Static variable in interface com.google.android.exoplayer.MediaCodecSelector
-
- DEFAULT - Static variable in class com.google.android.exoplayer.text.CaptionStyleCompat
-
Default caption style.
- DEFAULT_AUDIO_CAPABILITIES - Static variable in class com.google.android.exoplayer.audio.AudioCapabilities
-
The minimum audio capabilities supported by all devices.
- DEFAULT_BANDWIDTH_FRACTION - Static variable in class com.google.android.exoplayer.chunk.FormatEvaluator.AdaptiveEvaluator
-
- DEFAULT_BOTTOM_PADDING_FRACTION - Static variable in class com.google.android.exoplayer.text.SubtitleLayout
-
- DEFAULT_CONNECT_TIMEOUT_MILLIS - Static variable in class com.google.android.exoplayer.upstream.DefaultHttpDataSource
-
The default connection timeout, in milliseconds.
- DEFAULT_HIGH_BUFFER_LOAD - Static variable in class com.google.android.exoplayer.DefaultLoadControl
-
- DEFAULT_HIGH_WATERMARK_MS - Static variable in class com.google.android.exoplayer.DefaultLoadControl
-
- DEFAULT_LOW_BUFFER_LOAD - Static variable in class com.google.android.exoplayer.DefaultLoadControl
-
- DEFAULT_LOW_WATERMARK_MS - Static variable in class com.google.android.exoplayer.DefaultLoadControl
-
- DEFAULT_MAX_BUFFER_TO_SWITCH_DOWN_MS - Static variable in class com.google.android.exoplayer.hls.HlsChunkSource
-
The default maximum duration of media that needs to be buffered for a switch to a lower
quality variant to be considered.
- DEFAULT_MAX_DURATION_FOR_QUALITY_DECREASE_MS - Static variable in class com.google.android.exoplayer.chunk.FormatEvaluator.AdaptiveEvaluator
-
- DEFAULT_MAX_INITIAL_BITRATE - Static variable in class com.google.android.exoplayer.chunk.FormatEvaluator.AdaptiveEvaluator
-
- DEFAULT_MAX_PACKET_SIZE - Static variable in class com.google.android.exoplayer.upstream.UdpDataSource
-
The default maximum datagram packet size, in bytes.
- DEFAULT_MAX_WEIGHT - Static variable in class com.google.android.exoplayer.upstream.DefaultBandwidthMeter
-
- DEFAULT_MIN_BUFFER_MS - Static variable in class com.google.android.exoplayer.ExoPlayer.Factory
-
The default minimum duration of data that must be buffered for playback to start or resume
following a user action such as a seek.
- DEFAULT_MIN_BUFFER_TO_SWITCH_UP_MS - Static variable in class com.google.android.exoplayer.hls.HlsChunkSource
-
The default minimum duration of media that needs to be buffered for a switch to a higher
quality variant to be considered.
- DEFAULT_MIN_DURATION_FOR_QUALITY_INCREASE_MS - Static variable in class com.google.android.exoplayer.chunk.FormatEvaluator.AdaptiveEvaluator
-
- DEFAULT_MIN_DURATION_TO_RETAIN_AFTER_DISCARD_MS - Static variable in class com.google.android.exoplayer.chunk.FormatEvaluator.AdaptiveEvaluator
-
- DEFAULT_MIN_LOADABLE_RETRY_COUNT - Static variable in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
The default minimum number of times to retry loading data prior to failing.
- DEFAULT_MIN_LOADABLE_RETRY_COUNT - Static variable in class com.google.android.exoplayer.hls.HlsSampleSource
-
The default minimum number of times to retry loading data prior to failing.
- DEFAULT_MIN_LOADABLE_RETRY_COUNT - Static variable in class com.google.android.exoplayer.SingleSampleSource
-
The default minimum number of times to retry loading data prior to failing.
- DEFAULT_MIN_LOADABLE_RETRY_COUNT_LIVE - Static variable in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
The default minimum number of times to retry loading prior to failing for live streams.
- DEFAULT_MIN_LOADABLE_RETRY_COUNT_ON_DEMAND - Static variable in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
The default minimum number of times to retry loading prior to failing for on-demand streams.
- DEFAULT_MIN_REBUFFER_MS - Static variable in class com.google.android.exoplayer.ExoPlayer.Factory
-
The default minimum duration of data that must be buffered for playback to resume
after a player invoked rebuffer (i.e.
- DEFAULT_PLAYLIST_BLACKLIST_MS - Static variable in class com.google.android.exoplayer.hls.HlsChunkSource
-
The default time for which a media playlist should be blacklisted.
- DEFAULT_READ_TIMEOUT_MILLIS - Static variable in class com.google.android.exoplayer.upstream.DefaultHttpDataSource
-
The default read timeout, in milliseconds.
- DEFAULT_TEXT_SIZE_FRACTION - Static variable in class com.google.android.exoplayer.text.SubtitleLayout
-
The default fractional text size.
- DefaultAllocator - Class in com.google.android.exoplayer.upstream
-
- DefaultAllocator(int) - Constructor for class com.google.android.exoplayer.upstream.DefaultAllocator
-
Constructs an initially empty pool.
- DefaultAllocator(int, int) - Constructor for class com.google.android.exoplayer.upstream.DefaultAllocator
-
Constructs a pool with some
Allocation
s created up front.
- DefaultBandwidthMeter - Class in com.google.android.exoplayer.upstream
-
Counts transferred bytes while transfers are open and creates a bandwidth sample and updated
bandwidth estimate each time a transfer ends.
- DefaultBandwidthMeter() - Constructor for class com.google.android.exoplayer.upstream.DefaultBandwidthMeter
-
- DefaultBandwidthMeter(Handler, BandwidthMeter.EventListener) - Constructor for class com.google.android.exoplayer.upstream.DefaultBandwidthMeter
-
- DefaultBandwidthMeter(Handler, BandwidthMeter.EventListener, Clock) - Constructor for class com.google.android.exoplayer.upstream.DefaultBandwidthMeter
-
- DefaultBandwidthMeter(Handler, BandwidthMeter.EventListener, int) - Constructor for class com.google.android.exoplayer.upstream.DefaultBandwidthMeter
-
- DefaultBandwidthMeter(Handler, BandwidthMeter.EventListener, Clock, int) - Constructor for class com.google.android.exoplayer.upstream.DefaultBandwidthMeter
-
- DefaultDashTrackSelector - Class in com.google.android.exoplayer.dash
-
- DefaultExtractorInput - Class in com.google.android.exoplayer.extractor
-
- DefaultExtractorInput(DataSource, long, long) - Constructor for class com.google.android.exoplayer.extractor.DefaultExtractorInput
-
- DefaultHlsTrackSelector - Class in com.google.android.exoplayer.hls
-
- DefaultHttpDataSource - Class in com.google.android.exoplayer.upstream
-
- DefaultHttpDataSource(String, Predicate<String>) - Constructor for class com.google.android.exoplayer.upstream.DefaultHttpDataSource
-
- DefaultHttpDataSource(String, Predicate<String>, TransferListener) - Constructor for class com.google.android.exoplayer.upstream.DefaultHttpDataSource
-
- DefaultHttpDataSource(String, Predicate<String>, TransferListener, int, int) - Constructor for class com.google.android.exoplayer.upstream.DefaultHttpDataSource
-
- DefaultHttpDataSource(String, Predicate<String>, TransferListener, int, int, boolean) - Constructor for class com.google.android.exoplayer.upstream.DefaultHttpDataSource
-
- DefaultLoadControl - Class in com.google.android.exoplayer
-
A
LoadControl
implementation that allows loads to continue in a sequence that prevents
any loader from getting too far ahead or behind any of the other loaders.
- DefaultLoadControl(Allocator) - Constructor for class com.google.android.exoplayer.DefaultLoadControl
-
Constructs a new instance, using the DEFAULT_*
constants defined in this class.
- DefaultLoadControl(Allocator, Handler, DefaultLoadControl.EventListener) - Constructor for class com.google.android.exoplayer.DefaultLoadControl
-
Constructs a new instance, using the DEFAULT_*
constants defined in this class.
- DefaultLoadControl(Allocator, Handler, DefaultLoadControl.EventListener, int, int, float, float) - Constructor for class com.google.android.exoplayer.DefaultLoadControl
-
Constructs a new instance.
- DefaultLoadControl.EventListener - Interface in com.google.android.exoplayer
-
- DefaultSmoothStreamingTrackSelector - Class in com.google.android.exoplayer.smoothstreaming
-
- DefaultTrackOutput - Class in com.google.android.exoplayer.extractor
-
A
TrackOutput
that buffers extracted samples in a queue, and allows for consumption from
that queue.
- DefaultTrackOutput(Allocator) - Constructor for class com.google.android.exoplayer.extractor.DefaultTrackOutput
-
- DefaultUriDataSource - Class in com.google.android.exoplayer.upstream
-
- DefaultUriDataSource(Context, String) - Constructor for class com.google.android.exoplayer.upstream.DefaultUriDataSource
-
Constructs a new instance.
- DefaultUriDataSource(Context, TransferListener, String) - Constructor for class com.google.android.exoplayer.upstream.DefaultUriDataSource
-
Constructs a new instance.
- DefaultUriDataSource(Context, TransferListener, String, boolean) - Constructor for class com.google.android.exoplayer.upstream.DefaultUriDataSource
-
Constructs a new instance, optionally configured to follow cross-protocol redirects.
- DefaultUriDataSource(Context, TransferListener, UriDataSource) - Constructor for class com.google.android.exoplayer.upstream.DefaultUriDataSource
-
Constructs a new instance, using a provided
HttpDataSource
for fetching remote data.
- delete() - Method in class com.google.android.exoplayer.util.AtomicFile
-
Delete the atomic file.
- deltaPicOrderAlwaysZeroFlag - Variable in class com.google.android.exoplayer.util.NalUnitUtil.SpsData
-
- dequeueInputBuffer() - Method in interface com.google.android.exoplayer.util.extensions.Decoder
-
Dequeues the next input buffer to be filled and queued to the decoder.
- dequeueInputBuffer() - Method in class com.google.android.exoplayer.util.extensions.SimpleDecoder
-
- dequeueOutputBuffer() - Method in interface com.google.android.exoplayer.util.extensions.Decoder
-
Dequeues the next output buffer from the decoder.
- dequeueOutputBuffer() - Method in class com.google.android.exoplayer.util.extensions.SimpleDecoder
-
- describeContents() - Method in class com.google.android.exoplayer.MediaFormat
-
- description - Variable in class com.google.android.exoplayer.metadata.id3.ApicFrame
-
- description - Variable in class com.google.android.exoplayer.metadata.id3.GeobFrame
-
- description - Variable in class com.google.android.exoplayer.metadata.id3.TextInformationFrame
-
- description - Variable in class com.google.android.exoplayer.metadata.id3.TxxxFrame
-
- DEVICE - Static variable in class com.google.android.exoplayer.util.Util
-
Like
Build.DEVICE
, but in a place where it can be conveniently overridden for local
testing.
- diagnosticInfo - Variable in exception com.google.android.exoplayer.MediaCodecTrackRenderer.DecoderInitializationException
-
An optional developer-readable diagnostic information string.
- DIMEN_UNSET - Static variable in class com.google.android.exoplayer.text.Cue
-
An unset position or width.
- disable(int) - Method in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- disable(List<? extends MediaChunk>) - Method in interface com.google.android.exoplayer.chunk.ChunkSource
-
Disables the source.
- disable() - Method in class com.google.android.exoplayer.chunk.FormatEvaluator.AdaptiveEvaluator
-
- disable() - Method in interface com.google.android.exoplayer.chunk.FormatEvaluator
-
Disables the evaluator.
- disable() - Method in class com.google.android.exoplayer.chunk.FormatEvaluator.FixedEvaluator
-
- disable() - Method in class com.google.android.exoplayer.chunk.FormatEvaluator.RandomEvaluator
-
- disable(List<? extends MediaChunk>) - Method in class com.google.android.exoplayer.dash.DashChunkSource
-
- disable(int) - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- disable(int) - Method in class com.google.android.exoplayer.FrameworkSampleSource
-
Deprecated.
- disable(int) - Method in class com.google.android.exoplayer.hls.HlsSampleSource
-
- disable(int) - Method in interface com.google.android.exoplayer.SampleSource.SampleSourceReader
-
Disable the specified track.
- disable(int) - Method in class com.google.android.exoplayer.SingleSampleSource
-
- disable(List<? extends MediaChunk>) - Method in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingChunkSource
-
- disable() - Method in class com.google.android.exoplayer.util.ManifestFetcher
-
Disables refresh functionality.
- disable() - Method in class com.google.android.exoplayer.VideoFrameReleaseTimeHelper
-
Disables the helper.
- discardToSps(ByteBuffer) - Static method in class com.google.android.exoplayer.util.NalUnitUtil
-
Discards data from the buffer up to the first SPS, where data.position()
is interpreted
as the length of the buffer.
- discardUntil(long) - Method in class com.google.android.exoplayer.extractor.DefaultTrackOutput
-
Discards samples from the queue up to the specified time.
- discardUntil(int, long) - Method in class com.google.android.exoplayer.hls.HlsExtractorWrapper
-
Discards samples for the specified track up to the specified time.
- discardUpstreamSamples(int) - Method in class com.google.android.exoplayer.extractor.DefaultTrackOutput
-
Discards samples from the write side of the queue.
- discontinuitySequenceNumber - Variable in class com.google.android.exoplayer.hls.HlsMediaPlaylist.Segment
-
- discontinuitySequenceNumber - Variable in class com.google.android.exoplayer.hls.TsChunk
-
The discontinuity sequence number of the chunk.
- dispatchDraw(Canvas) - Method in class com.google.android.exoplayer.text.SubtitleLayout
-
- displayHeight - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.StreamElement
-
- displayWidth - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.StreamElement
-
- DO_NOT_OFFSET - Static variable in class com.google.android.exoplayer.extractor.ts.PtsTimestampAdjuster
-
A special firstSampleTimestampUs
value indicating that presentation timestamps should
not be offset.
- doPrepare(long) - Method in class com.google.android.exoplayer.DummyTrackRenderer
-
- doPrepare(long) - Method in class com.google.android.exoplayer.SampleSourceTrackRenderer
-
- doPrepare(long) - Method in class com.google.android.exoplayer.TrackRenderer
-
- doSomeWork(long, long) - Method in class com.google.android.exoplayer.DummyTrackRenderer
-
- doSomeWork(long, long, boolean) - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- doSomeWork(long, long, boolean) - Method in class com.google.android.exoplayer.metadata.MetadataTrackRenderer
-
- doSomeWork(long, long) - Method in class com.google.android.exoplayer.SampleSourceTrackRenderer
-
- doSomeWork(long, long, boolean) - Method in class com.google.android.exoplayer.SampleSourceTrackRenderer
-
- doSomeWork(long, long, boolean) - Method in class com.google.android.exoplayer.text.eia608.Eia608TrackRenderer
-
- doSomeWork(long, long, boolean) - Method in class com.google.android.exoplayer.text.TextTrackRenderer
-
- doSomeWork(long, long) - Method in class com.google.android.exoplayer.TrackRenderer
-
- DOWNLOAD_PRIORITY - Static variable in class com.google.android.exoplayer.upstream.NetworkLock
-
Priority for network tasks associated with background downloads.
- drmInitData(DrmInitData) - Method in class com.google.android.exoplayer.chunk.ChunkExtractorWrapper
-
- drmInitData(DrmInitData) - Method in interface com.google.android.exoplayer.chunk.ChunkExtractorWrapper.SingleTrackOutput
-
- drmInitData(DrmInitData) - Method in class com.google.android.exoplayer.chunk.ContainerMediaChunk
-
- drmInitData(DrmInitData) - Method in class com.google.android.exoplayer.chunk.InitializationChunk
-
- DrmInitData - Interface in com.google.android.exoplayer.drm
-
Encapsulates initialization data required by a
MediaDrm
instances.
- drmInitData(DrmInitData) - Method in interface com.google.android.exoplayer.extractor.ExtractorOutput
-
Invoked when
DrmInitData
has been extracted from the stream.
- drmInitData(DrmInitData) - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- drmInitData(DrmInitData) - Method in class com.google.android.exoplayer.hls.HlsExtractorWrapper
-
- drmInitData - Variable in class com.google.android.exoplayer.MediaFormatHolder
-
Initialization data for drm schemes supported by the media.
- DrmInitData.Mapped - Class in com.google.android.exoplayer.drm
-
A
DrmInitData
implementation that maps UUID onto scheme specific data.
- DrmInitData.SchemeInitData - Class in com.google.android.exoplayer.drm
-
Scheme initialization data.
- DrmInitData.Universal - Class in com.google.android.exoplayer.drm
-
A
DrmInitData
implementation that returns the same initialization data for all schemes.
- DrmSessionManager<T extends ExoMediaCrypto> - Interface in com.google.android.exoplayer.drm
-
Manages a DRM session.
- dropOutputBuffer(MediaCodec, int) - Method in class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- droppedOutputBufferCount - Variable in class com.google.android.exoplayer.CodecCounters
-
- DtsUtil - Class in com.google.android.exoplayer.util
-
Utility methods for parsing DTS frames.
- DummyTrackOutput - Class in com.google.android.exoplayer.extractor
-
- DummyTrackOutput() - Constructor for class com.google.android.exoplayer.extractor.DummyTrackOutput
-
- DummyTrackRenderer - Class in com.google.android.exoplayer
-
- DummyTrackRenderer() - Constructor for class com.google.android.exoplayer.DummyTrackRenderer
-
- duration - Variable in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescription
-
- durationSecs - Variable in class com.google.android.exoplayer.hls.HlsMediaPlaylist.Segment
-
- durationsUs - Variable in class com.google.android.exoplayer.extractor.ChunkIndex
-
The chunk durations, in microseconds.
- durationUs - Variable in class com.google.android.exoplayer.extractor.mp4.Track
-
- durationUs - Variable in class com.google.android.exoplayer.hls.HlsMediaPlaylist
-
- durationUs - Variable in class com.google.android.exoplayer.MediaFormat
-
The duration in microseconds, or
C.UNKNOWN_TIME_US
if the duration is unknown, or
C.MATCH_LONGEST_US
if the duration should match the duration of the longest track whose
duration is known.
- durationUs - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest
-
The overall presentation duration of the media in microseconds, or
C.UNKNOWN_TIME_US
if the duration is unknown.
- durationUs() - Method in class com.google.android.exoplayer.util.FlacStreamInfo
-
- dvrWindowLengthUs - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest
-
The length of the trailing window for a live broadcast in microseconds, or
C.UNKNOWN_TIME_US
if the stream is not live or if the window length is unspecified.
- dynamic - Variable in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescription
-
- DynamicTimeRange(long, long, long, long, Clock) - Constructor for class com.google.android.exoplayer.TimeRange.DynamicTimeRange
-
- EDGE_TYPE_DEPRESSED - Static variable in class com.google.android.exoplayer.text.CaptionStyleCompat
-
Edge type value specifying depressed bevel character edges.
- EDGE_TYPE_DROP_SHADOW - Static variable in class com.google.android.exoplayer.text.CaptionStyleCompat
-
Edge type value specifying drop-shadowed character edges.
- EDGE_TYPE_NONE - Static variable in class com.google.android.exoplayer.text.CaptionStyleCompat
-
Edge type value specifying no character edges.
- EDGE_TYPE_OUTLINE - Static variable in class com.google.android.exoplayer.text.CaptionStyleCompat
-
Edge type value specifying uniformly outlined character edges.
- EDGE_TYPE_RAISED - Static variable in class com.google.android.exoplayer.text.CaptionStyleCompat
-
Edge type value specifying raised bevel character edges.
- edgeColor - Variable in class com.google.android.exoplayer.text.CaptionStyleCompat
-
- edgeType - Variable in class com.google.android.exoplayer.text.CaptionStyleCompat
-
The preferred edge type.
- editListDurations - Variable in class com.google.android.exoplayer.extractor.mp4.Track
-
Durations of edit list segments in the movie timescale.
- editListMediaTimes - Variable in class com.google.android.exoplayer.extractor.mp4.Track
-
Media times for edit list segments in the track timescale.
- Eia608Parser - Class in com.google.android.exoplayer.text.eia608
-
Facilitates the extraction and parsing of EIA-608 (a.k.a.
- Eia608TrackRenderer - Class in com.google.android.exoplayer.text.eia608
-
- Eia608TrackRenderer(SampleSource, TextRenderer, Looper) - Constructor for class com.google.android.exoplayer.text.eia608.Eia608TrackRenderer
-
- elapsedRealtime() - Method in interface com.google.android.exoplayer.util.Clock
-
- elapsedRealtime() - Method in class com.google.android.exoplayer.util.SystemClock
-
- enable(int, long) - Method in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- enable(int) - Method in interface com.google.android.exoplayer.chunk.ChunkSource
-
Enable the source for the specified track.
- enable() - Method in class com.google.android.exoplayer.chunk.FormatEvaluator.AdaptiveEvaluator
-
- enable() - Method in interface com.google.android.exoplayer.chunk.FormatEvaluator
-
Enables the evaluator.
- enable() - Method in class com.google.android.exoplayer.chunk.FormatEvaluator.FixedEvaluator
-
- enable() - Method in class com.google.android.exoplayer.chunk.FormatEvaluator.RandomEvaluator
-
- enable(int) - Method in class com.google.android.exoplayer.dash.DashChunkSource
-
- enable(int, long) - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- enable(int, long) - Method in class com.google.android.exoplayer.FrameworkSampleSource
-
Deprecated.
- enable(int, long) - Method in class com.google.android.exoplayer.hls.HlsSampleSource
-
- enable(int, long) - Method in interface com.google.android.exoplayer.SampleSource.SampleSourceReader
-
Enable the specified track.
- enable(int, long) - Method in class com.google.android.exoplayer.SingleSampleSource
-
- enable(int) - Method in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingChunkSource
-
- enable() - Method in class com.google.android.exoplayer.util.ManifestFetcher
-
Enables refresh functionality.
- enable() - Method in class com.google.android.exoplayer.VideoFrameReleaseTimeHelper
-
Enables the helper.
- enablePreV21AudioSessionWorkaround - Static variable in class com.google.android.exoplayer.audio.AudioTrack
-
Whether to enable a workaround for an issue where an audio effect does not keep its session
active across releasing/initializing a new audio track, on platform API version < 21.
- encoderDelay - Variable in class com.google.android.exoplayer.extractor.GaplessInfo
-
The number of samples to trim from the start of the decoded audio stream.
- encoderDelay - Variable in class com.google.android.exoplayer.MediaFormat
-
The number of samples to trim from the start of the decoded audio stream.
- encoderPadding - Variable in class com.google.android.exoplayer.extractor.GaplessInfo
-
The number of samples to trim from the end of the decoded audio stream.
- encoderPadding - Variable in class com.google.android.exoplayer.MediaFormat
-
The number of samples to trim from the end of the decoded audio stream.
- ENCODING_AC3 - Static variable in class com.google.android.exoplayer.C
-
- ENCODING_DTS - Static variable in class com.google.android.exoplayer.C
-
- ENCODING_DTS_HD - Static variable in class com.google.android.exoplayer.C
-
- ENCODING_E_AC3 - Static variable in class com.google.android.exoplayer.C
-
- ENCODING_INVALID - Static variable in class com.google.android.exoplayer.C
-
- ENCODING_PCM_16BIT - Static variable in class com.google.android.exoplayer.C
-
- ENCODING_PCM_24BIT - Static variable in class com.google.android.exoplayer.C
-
PCM encoding with 24 bits per sample.
- ENCODING_PCM_32BIT - Static variable in class com.google.android.exoplayer.C
-
PCM encoding with 32 bits per sample.
- ENCODING_PCM_8BIT - Static variable in class com.google.android.exoplayer.C
-
- ENCRYPTION_METHOD_AES_128 - Static variable in class com.google.android.exoplayer.hls.HlsMediaPlaylist
-
- ENCRYPTION_METHOD_NONE - Static variable in class com.google.android.exoplayer.hls.HlsMediaPlaylist
-
- encryptionIV - Variable in class com.google.android.exoplayer.hls.HlsMediaPlaylist.Segment
-
- encryptionKeyUri - Variable in class com.google.android.exoplayer.hls.HlsMediaPlaylist.Segment
-
- END_OF_STREAM - Static variable in interface com.google.android.exoplayer.SampleSource
-
The end of stream has been reached.
- END_OF_TRACK_US - Static variable in class com.google.android.exoplayer.TrackRenderer
-
Represents the time of the end of the track.
- endOfStream - Variable in class com.google.android.exoplayer.chunk.ChunkOperationHolder
-
Indicates that the end of the stream has been reached.
- endRepresentation() - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser.ContentProtectionsBuilder
-
Should be invoked after processing each child Representation element, in order to apply
consistency checks.
- endSection() - Static method in class com.google.android.exoplayer.util.TraceUtil
-
Writes a trace message to indicate that a given section of code has ended.
- endTimeUs - Variable in class com.google.android.exoplayer.chunk.MediaChunk
-
The end time of the media contained by the chunk.
- endTracks() - Method in class com.google.android.exoplayer.chunk.ChunkExtractorWrapper
-
- endTracks() - Method in interface com.google.android.exoplayer.extractor.ExtractorOutput
-
- endTracks() - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- endTracks() - Method in class com.google.android.exoplayer.hls.HlsExtractorWrapper
-
- endWrite(OutputStream) - Method in class com.google.android.exoplayer.util.AtomicFile
-
- ensureSpaceForWrite(int) - Method in class com.google.android.exoplayer.SampleHolder
-
Ensures that
SampleHolder.data
is large enough to accommodate a write of a given length at its
current position.
- ensureUpdated() - Method in class com.google.android.exoplayer.CodecCounters
-
Should be invoked from the playback thread after the counters have been updated.
- equals(Object) - Method in class com.google.android.exoplayer.audio.AudioCapabilities
-
- equals(Object) - Method in class com.google.android.exoplayer.chunk.Format
-
- equals(Object) - Method in class com.google.android.exoplayer.dash.mpd.ContentProtection
-
- equals(Object) - Method in class com.google.android.exoplayer.dash.mpd.RangedUri
-
- equals(Object) - Method in class com.google.android.exoplayer.drm.DrmInitData.Mapped
-
- equals(Object) - Method in class com.google.android.exoplayer.drm.DrmInitData.SchemeInitData
-
- equals(Object) - Method in class com.google.android.exoplayer.drm.DrmInitData.Universal
-
- equals(Object) - Method in class com.google.android.exoplayer.MediaFormat
-
- equals(Object) - Method in class com.google.android.exoplayer.TimeRange.DynamicTimeRange
-
- equals(Object) - Method in class com.google.android.exoplayer.TimeRange.StaticTimeRange
-
- errorCode - Variable in exception com.google.android.exoplayer.audio.AudioTrack.WriteException
-
- escapeFileName(String) - Static method in class com.google.android.exoplayer.util.Util
-
Escapes a string so that it's safe for use as a file or directory name on at least FAT32
filesystems.
- evaluate(List<? extends MediaChunk>, long, Format[], FormatEvaluator.Evaluation) - Method in class com.google.android.exoplayer.chunk.FormatEvaluator.AdaptiveEvaluator
-
- evaluate(List<? extends MediaChunk>, long, Format[], FormatEvaluator.Evaluation) - Method in interface com.google.android.exoplayer.chunk.FormatEvaluator
-
Update the supplied evaluation.
- evaluate(List<? extends MediaChunk>, long, Format[], FormatEvaluator.Evaluation) - Method in class com.google.android.exoplayer.chunk.FormatEvaluator.FixedEvaluator
-
- evaluate(List<? extends MediaChunk>, long, Format[], FormatEvaluator.Evaluation) - Method in class com.google.android.exoplayer.chunk.FormatEvaluator.RandomEvaluator
-
- evaluate(T) - Method in interface com.google.android.exoplayer.util.Predicate
-
Evaluates an input.
- Evaluation() - Constructor for class com.google.android.exoplayer.chunk.FormatEvaluator.Evaluation
-
- eventHandler - Variable in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- executeKeyRequest(UUID, ExoMediaDrm.KeyRequest) - Method in interface com.google.android.exoplayer.drm.MediaDrmCallback
-
Executes a key request.
- executePost(String, byte[], Map<String, String>) - Static method in class com.google.android.exoplayer.util.Util
-
- executeProvisionRequest(UUID, ExoMediaDrm.ProvisionRequest) - Method in interface com.google.android.exoplayer.drm.MediaDrmCallback
-
Executes a provisioning request.
- ExoMediaCrypto - Interface in com.google.android.exoplayer.drm
-
- ExoMediaDrm<T extends ExoMediaCrypto> - Interface in com.google.android.exoplayer.drm
-
Used to obtain keys for decrypting protected media streams.
- ExoMediaDrm.KeyRequest - Interface in com.google.android.exoplayer.drm
-
- ExoMediaDrm.OnEventListener<T extends ExoMediaCrypto> - Interface in com.google.android.exoplayer.drm
-
- ExoMediaDrm.ProvisionRequest - Interface in com.google.android.exoplayer.drm
-
- ExoPlaybackException - Exception in com.google.android.exoplayer
-
Thrown when a non-recoverable playback failure occurs.
- ExoPlaybackException(String) - Constructor for exception com.google.android.exoplayer.ExoPlaybackException
-
- ExoPlaybackException(Throwable) - Constructor for exception com.google.android.exoplayer.ExoPlaybackException
-
- ExoPlaybackException(String, Throwable) - Constructor for exception com.google.android.exoplayer.ExoPlaybackException
-
- ExoPlayer - Interface in com.google.android.exoplayer
-
An extensible media player exposing traditional high-level media player functionality, such as
the ability to prepare, play, pause and seek.
- ExoPlayer.ExoPlayerComponent - Interface in com.google.android.exoplayer
-
A component of an
ExoPlayer
that can receive messages on the playback thread.
- ExoPlayer.Factory - Class in com.google.android.exoplayer
-
A factory for instantiating ExoPlayer instances.
- ExoPlayer.Listener - Interface in com.google.android.exoplayer
-
Interface definition for a callback to be notified of changes in player state.
- ExoPlayerLibraryInfo - Class in com.google.android.exoplayer
-
Information about the ExoPlayer library.
- ExposedTrack(MediaFormat, int, Format) - Constructor for class com.google.android.exoplayer.dash.DashChunkSource.ExposedTrack
-
- ExposedTrack(MediaFormat, int, Format[], int, int) - Constructor for class com.google.android.exoplayer.dash.DashChunkSource.ExposedTrack
-
- EXTENDED_SAR - Static variable in class com.google.android.exoplayer.util.NalUnitUtil
-
Value for aspect_ratio_idc indicating an extended aspect ratio, in H.264 and H.265 SPSs.
- Extractor - Interface in com.google.android.exoplayer.extractor
-
Facilitates extraction of data from a container format.
- ExtractorInput - Interface in com.google.android.exoplayer.extractor
-
Provides data to be consumed by an
Extractor
.
- ExtractorOutput - Interface in com.google.android.exoplayer.extractor
-
Receives stream level data extracted by an
Extractor
.
- ExtractorSampleSource - Class in com.google.android.exoplayer.extractor
-
- ExtractorSampleSource(Uri, DataSource, Allocator, int, Extractor...) - Constructor for class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- ExtractorSampleSource(Uri, DataSource, Allocator, int, Handler, ExtractorSampleSource.EventListener, int, Extractor...) - Constructor for class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- ExtractorSampleSource(Uri, DataSource, Allocator, int, int, Extractor...) - Constructor for class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- ExtractorSampleSource(Uri, DataSource, Allocator, int, int, Handler, ExtractorSampleSource.EventListener, int, Extractor...) - Constructor for class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- ExtractorSampleSource.EventListener - Interface in com.google.android.exoplayer.extractor
-
- ExtractorSampleSource.UnrecognizedInputFormatException - Exception in com.google.android.exoplayer.extractor
-
Thrown if the input format could not recognized.
- extractorWrapper - Variable in class com.google.android.exoplayer.dash.DashChunkSource.RepresentationHolder
-
- extractorWrapper - Variable in class com.google.android.exoplayer.hls.TsChunk
-
The wrapped extractor into which this chunk is being consumed.
- extractSampleTimestamp(FlacStreamInfo, ParsableByteArray) - Static method in class com.google.android.exoplayer.util.FlacUtil
-
Extracts sample timestamp from the given binary FLAC frame header data structure.
- failOnSpuriousAudioTimestamp - Static variable in class com.google.android.exoplayer.audio.AudioTrack
-
- file - Variable in class com.google.android.exoplayer.upstream.cache.CacheSpan
-
- FileDataSource - Class in com.google.android.exoplayer.upstream
-
- FileDataSource() - Constructor for class com.google.android.exoplayer.upstream.FileDataSource
-
Constructs a new
DataSource
that retrieves data from a file.
- FileDataSource(TransferListener) - Constructor for class com.google.android.exoplayer.upstream.FileDataSource
-
Constructs a new
DataSource
that retrieves data from a file.
- FileDataSource.FileDataSourceException - Exception in com.google.android.exoplayer.upstream
-
Thrown when IOException is encountered during local file read operation.
- FileDataSourceException(IOException) - Constructor for exception com.google.android.exoplayer.upstream.FileDataSource.FileDataSourceException
-
- filename - Variable in class com.google.android.exoplayer.metadata.id3.GeobFrame
-
- findNalUnit(byte[], int, int, boolean[]) - Static method in class com.google.android.exoplayer.util.NalUnitUtil
-
Finds the first NAL unit in data
.
- findNextCueHeader(ParsableByteArray) - Static method in class com.google.android.exoplayer.text.webvtt.WebvttCueParser
-
Reads lines up to and including the next WebVTT cue header.
- firstIntegersArray(int) - Static method in class com.google.android.exoplayer.util.Util
-
Creates an integer array containing the integers from 0 to length - 1
.
- FixedEvaluator() - Constructor for class com.google.android.exoplayer.chunk.FormatEvaluator.FixedEvaluator
-
- fixedTrack(MediaPresentationDescription, int, int, int) - Method in class com.google.android.exoplayer.dash.DashChunkSource
-
- fixedTrack(MediaPresentationDescription, int, int, int) - Method in interface com.google.android.exoplayer.dash.DashTrackSelector.Output
-
Outputs an fixed track corresponding to the specified representation in the specified
adaptation set.
- fixedTrack(HlsMasterPlaylist, Variant) - Method in class com.google.android.exoplayer.hls.HlsChunkSource
-
- fixedTrack(HlsMasterPlaylist, Variant) - Method in interface com.google.android.exoplayer.hls.HlsTrackSelector.Output
-
Outputs an fixed track corresponding to the specified representation in the specified
adaptation set.
- fixedTrack(SmoothStreamingManifest, int, int) - Method in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingChunkSource
-
- fixedTrack(SmoothStreamingManifest, int, int) - Method in interface com.google.android.exoplayer.smoothstreaming.SmoothStreamingTrackSelector.Output
-
Outputs a fixed track corresponding to the specified track in the specified element.
- FlacSeekTable - Class in com.google.android.exoplayer.util
-
FLAC seek table class
- FlacStreamInfo - Class in com.google.android.exoplayer.util
-
Holder for FLAC stream info.
- FlacStreamInfo(byte[], int) - Constructor for class com.google.android.exoplayer.util.FlacStreamInfo
-
Constructs a FlacStreamInfo parsing the given binary FLAC stream info metadata structure.
- FlacStreamInfo(int, int, int, int, int, int, int, long) - Constructor for class com.google.android.exoplayer.util.FlacStreamInfo
-
- FlacUtil - Class in com.google.android.exoplayer.util
-
Utility functions for FLAC
- FLAG_ALLOW_GZIP - Static variable in class com.google.android.exoplayer.upstream.DataSpec
-
Permits an underlying network stack to request that the server use gzip compression.
- FLAG_DECODE_ONLY - Static variable in class com.google.android.exoplayer.util.extensions.Buffer
-
Flag for non-empty input/output buffers that should only be decoded (not rendered).
- FLAG_END_OF_STREAM - Static variable in class com.google.android.exoplayer.util.extensions.Buffer
-
Flag for empty input/output buffers that signal that the end of the stream was reached.
- FLAG_WORKAROUND_EVERY_VIDEO_FRAME_IS_SYNC_FRAME - Static variable in class com.google.android.exoplayer.extractor.mp4.FragmentedMp4Extractor
-
Flag to work around an issue in some video streams where every frame is marked as a sync frame.
- FLAG_WORKAROUND_IGNORE_TFDT_BOX - Static variable in class com.google.android.exoplayer.extractor.mp4.FragmentedMp4Extractor
-
Flag to ignore any tfdt boxes in the stream.
- flags - Variable in class com.google.android.exoplayer.SampleHolder
-
Flags that accompany the sample.
- flags - Variable in class com.google.android.exoplayer.upstream.DataSpec
-
Request flags.
- flush() - Method in interface com.google.android.exoplayer.util.extensions.Decoder
-
Flushes input/output buffers that have not been dequeued yet and returns ownership of any
dequeued input buffer to the decoder.
- flush() - Method in class com.google.android.exoplayer.util.extensions.SimpleDecoder
-
- flushCodec() - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- FlvExtractor - Class in com.google.android.exoplayer.extractor.flv
-
Facilitates the extraction of data from the FLV container format.
- FlvExtractor() - Constructor for class com.google.android.exoplayer.extractor.flv.FlvExtractor
-
- foregroundColor - Variable in class com.google.android.exoplayer.text.CaptionStyleCompat
-
The preferred foreground color.
- format - Variable in class com.google.android.exoplayer.chunk.Chunk
-
The format associated with the data being loaded, or null if the data being loaded is not
associated with a specific format.
- format(MediaFormat) - Method in class com.google.android.exoplayer.chunk.ChunkExtractorWrapper
-
- format(MediaFormat) - Method in class com.google.android.exoplayer.chunk.ContainerMediaChunk
-
- Format - Class in com.google.android.exoplayer.chunk
-
Defines the high level format of a media stream.
- Format(String, String, int, int, float, int, int, int) - Constructor for class com.google.android.exoplayer.chunk.Format
-
- Format(String, String, int, int, float, int, int, int, String) - Constructor for class com.google.android.exoplayer.chunk.Format
-
- Format(String, String, int, int, float, int, int, int, String, String) - Constructor for class com.google.android.exoplayer.chunk.Format
-
- format - Variable in class com.google.android.exoplayer.chunk.FormatEvaluator.Evaluation
-
The selected format.
- format(MediaFormat) - Method in class com.google.android.exoplayer.chunk.InitializationChunk
-
- format - Variable in class com.google.android.exoplayer.dash.mpd.Representation
-
The format of the representation.
- format(MediaFormat) - Method in class com.google.android.exoplayer.extractor.DefaultTrackOutput
-
- format(MediaFormat) - Method in class com.google.android.exoplayer.extractor.DummyTrackOutput
-
- format(MediaFormat) - Method in interface com.google.android.exoplayer.extractor.TrackOutput
-
Invoked when the
MediaFormat
of the track has been extracted from the stream.
- format - Variable in class com.google.android.exoplayer.hls.HlsExtractorWrapper
-
- format - Variable in class com.google.android.exoplayer.hls.Variant
-
- format - Variable in class com.google.android.exoplayer.MediaFormatHolder
-
The format of the media.
- format - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.TrackElement
-
- Format.DecreasingBandwidthComparator - Class in com.google.android.exoplayer.chunk
-
Sorts
Format
objects in order of decreasing bandwidth.
- FORMAT_READ - Static variable in interface com.google.android.exoplayer.SampleSource
-
A format was read.
- FormatEvaluator - Interface in com.google.android.exoplayer.chunk
-
Selects from a number of available formats during playback.
- FormatEvaluator.AdaptiveEvaluator - Class in com.google.android.exoplayer.chunk
-
An adaptive evaluator for video formats, which attempts to select the best quality possible
given the current network conditions and state of the buffer.
- FormatEvaluator.Evaluation - Class in com.google.android.exoplayer.chunk
-
A format evaluation.
- FormatEvaluator.FixedEvaluator - Class in com.google.android.exoplayer.chunk
-
Always selects the first format.
- FormatEvaluator.RandomEvaluator - Class in com.google.android.exoplayer.chunk
-
Selects randomly between the available formats.
- FormatWrapper - Interface in com.google.android.exoplayer.chunk
-
Represents an object that wraps a
Format
.
- FragmentedMp4Extractor - Class in com.google.android.exoplayer.extractor.mp4
-
Facilitates the extraction of data from the fragmented mp4 container format.
- FragmentedMp4Extractor() - Constructor for class com.google.android.exoplayer.extractor.mp4.FragmentedMp4Extractor
-
- FragmentedMp4Extractor(int) - Constructor for class com.google.android.exoplayer.extractor.mp4.FragmentedMp4Extractor
-
- FragmentedMp4Extractor(int, Track) - Constructor for class com.google.android.exoplayer.extractor.mp4.FragmentedMp4Extractor
-
- frameMbsOnlyFlag - Variable in class com.google.android.exoplayer.util.NalUnitUtil.SpsData
-
- frameNumLength - Variable in class com.google.android.exoplayer.util.NalUnitUtil.SpsData
-
- frameRate - Variable in class com.google.android.exoplayer.chunk.Format
-
The video frame rate in frames per second, or -1 if unknown or not applicable.
- frameSize - Variable in class com.google.android.exoplayer.util.MpegAudioHeader
-
Size of the frame associated with this header, in bytes.
- FrameworkMediaCrypto - Class in com.google.android.exoplayer.drm
-
- FrameworkMediaDrm - Class in com.google.android.exoplayer.drm
-
- FrameworkMediaDrm(UUID) - Constructor for class com.google.android.exoplayer.drm.FrameworkMediaDrm
-
- FrameworkSampleSource - Class in com.google.android.exoplayer
-
Deprecated.
- FrameworkSampleSource(Context, Uri, Map<String, String>) - Constructor for class com.google.android.exoplayer.FrameworkSampleSource
-
Deprecated.
Instantiates a new sample extractor reading from the specified uri
.
- FrameworkSampleSource(FileDescriptor, long, long) - Constructor for class com.google.android.exoplayer.FrameworkSampleSource
-
Deprecated.
Instantiates a new sample extractor reading from the specified seekable fileDescriptor
.
- GaplessInfo - Class in com.google.android.exoplayer.extractor
-
Utility for parsing and representing gapless playback information.
- GeobFrame - Class in com.google.android.exoplayer.metadata.id3
-
GEOB (General Encapsulated Object) ID3 frame.
- GeobFrame(String, String, String, byte[]) - Constructor for class com.google.android.exoplayer.metadata.id3.GeobFrame
-
- get(UUID) - Method in interface com.google.android.exoplayer.drm.DrmInitData
-
Retrieves initialization data for a given DRM scheme, specified by its UUID.
- get(UUID) - Method in class com.google.android.exoplayer.drm.DrmInitData.Mapped
-
- get(UUID) - Method in class com.google.android.exoplayer.drm.DrmInitData.Universal
-
- get(int) - Method in class com.google.android.exoplayer.util.LongArray
-
Gets a value.
- getAc3SyncframeAudioSampleCount() - Static method in class com.google.android.exoplayer.util.Ac3Util
-
Returns the number of audio samples in an AC-3 syncframe.
- getAdaptationSetIndex(int) - Method in class com.google.android.exoplayer.dash.mpd.Period
-
Returns the index of the first adaptation set of a given type, or -1 if no adaptation set of
the specified type exists.
- getAdjustedEndTimeUs() - Method in class com.google.android.exoplayer.hls.HlsExtractorWrapper
-
- getAdjustedEndTimeUs() - Method in class com.google.android.exoplayer.hls.TsChunk
-
- getAdjuster(boolean, int, long) - Method in class com.google.android.exoplayer.hls.PtsTimestampAdjusterProvider
-
Gets a
PtsTimestampAdjuster
suitable for adjusting the pts timestamps contained in
a chunk with a given discontinuity sequence.
- getAllocator() - Method in class com.google.android.exoplayer.DefaultLoadControl
-
- getAllocator() - Method in interface com.google.android.exoplayer.LoadControl
-
Gets the
Allocator
that loaders should use to obtain memory allocations into which
data can be loaded.
- getAttributeValue(XmlPullParser, String) - Static method in class com.google.android.exoplayer.util.ParserUtil
-
- getAudioMediaMimeType(String) - Static method in class com.google.android.exoplayer.util.MimeTypes
-
Returns the audio mimeType type of codecs
.
- getAudioSessionId() - Method in class com.google.android.exoplayer.util.PlayerControl
-
This is an unsupported operation.
- getAvailableEndTimeUs() - Method in class com.google.android.exoplayer.dash.DashChunkSource.PeriodHolder
-
- getAvailableStartTimeUs() - Method in class com.google.android.exoplayer.dash.DashChunkSource.PeriodHolder
-
- getBandwidthMeter() - Method in interface com.google.android.exoplayer.util.DebugTextViewHelper.Provider
-
- getBitrateEstimate() - Method in interface com.google.android.exoplayer.upstream.BandwidthMeter
-
Gets the estimated bandwidth, in bits/sec.
- getBitrateEstimate() - Method in class com.google.android.exoplayer.upstream.DefaultBandwidthMeter
-
- getBottomInt(long) - Static method in class com.google.android.exoplayer.util.Util
-
Returns the bottom 32 bits of a long as an integer.
- getBufferedPercentage() - Method in interface com.google.android.exoplayer.ExoPlayer
-
Gets an estimate of the percentage into the media up to which data is buffered.
- getBufferedPosition() - Method in interface com.google.android.exoplayer.ExoPlayer
-
Gets an estimate of the absolute position in milliseconds up to which data is buffered.
- getBufferedPositionUs() - Method in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- getBufferedPositionUs() - Method in class com.google.android.exoplayer.DummyTrackRenderer
-
- getBufferedPositionUs() - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- getBufferedPositionUs() - Method in class com.google.android.exoplayer.FrameworkSampleSource
-
Deprecated.
- getBufferedPositionUs() - Method in class com.google.android.exoplayer.hls.HlsSampleSource
-
- getBufferedPositionUs() - Method in class com.google.android.exoplayer.metadata.MetadataTrackRenderer
-
- getBufferedPositionUs() - Method in interface com.google.android.exoplayer.SampleSource.SampleSourceReader
-
Returns an estimate of the position up to which data is buffered.
- getBufferedPositionUs() - Method in class com.google.android.exoplayer.SampleSourceTrackRenderer
-
- getBufferedPositionUs() - Method in class com.google.android.exoplayer.SingleSampleSource
-
- getBufferedPositionUs() - Method in class com.google.android.exoplayer.text.eia608.Eia608TrackRenderer
-
- getBufferedPositionUs() - Method in class com.google.android.exoplayer.text.TextTrackRenderer
-
- getBufferedPositionUs() - Method in class com.google.android.exoplayer.TrackRenderer
-
Returns an estimate of the absolute position in microseconds up to which data is buffered.
- getBufferPercentage() - Method in class com.google.android.exoplayer.util.PlayerControl
-
- getBufferSize() - Method in class com.google.android.exoplayer.audio.AudioTrack
-
Returns the size of this
AudioTrack
's buffer in bytes.
- getBufferSizeUs() - Method in class com.google.android.exoplayer.audio.AudioTrack
-
- getBytesFromHexString(String) - Static method in class com.google.android.exoplayer.util.Util
-
Returns a byte array containing values parsed from the hex string provided.
- getCachedSpans(String) - Method in interface com.google.android.exoplayer.upstream.cache.Cache
-
Returns the cached spans for a given cache key.
- getCachedSpans(String) - Method in class com.google.android.exoplayer.upstream.cache.SimpleCache
-
- getCacheKey() - Method in class com.google.android.exoplayer.dash.mpd.Representation
-
A cache key for the
Representation
, in the format
contentId + "." + format.id + "." + revisionId
.
- getCacheSpace() - Method in interface com.google.android.exoplayer.upstream.cache.Cache
-
Returns the total disk space in bytes used by the cache.
- getCacheSpace() - Method in class com.google.android.exoplayer.upstream.cache.SimpleCache
-
- getCapabilities(Context) - Static method in class com.google.android.exoplayer.audio.AudioCapabilities
-
Gets the current audio capabilities.
- getChunkDurationUs(int) - Method in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.StreamElement
-
Gets the duration of the specified chunk.
- getChunkIndex(long) - Method in class com.google.android.exoplayer.extractor.ChunkIndex
-
Obtains the index of the chunk corresponding to a given time.
- getChunkIndex(long) - Method in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.StreamElement
-
Gets the index of the chunk that contains the specified time.
- getChunkOperation(List<? extends MediaChunk>, long, ChunkOperationHolder) - Method in interface com.google.android.exoplayer.chunk.ChunkSource
-
- getChunkOperation(List<? extends MediaChunk>, long, ChunkOperationHolder) - Method in class com.google.android.exoplayer.dash.DashChunkSource
-
- getChunkOperation(TsChunk, long, ChunkOperationHolder) - Method in class com.google.android.exoplayer.hls.HlsChunkSource
-
- getChunkOperation(List<? extends MediaChunk>, long, ChunkOperationHolder) - Method in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingChunkSource
-
- getCodecCounters() - Method in interface com.google.android.exoplayer.util.DebugTextViewHelper.Provider
-
Returns a
CodecCounters
whose information should be displayed, or null.
- getCommaDelimitedSimpleClassNames(T[]) - Static method in class com.google.android.exoplayer.util.Util
-
Returns a string with comma delimited simple names of each object's class.
- getConnection() - Method in class com.google.android.exoplayer.upstream.DefaultHttpDataSource
-
Returns the current connection, or null if the source is not currently opened.
- getContentType(Representation) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- getCues(long) - Method in interface com.google.android.exoplayer.text.Subtitle
-
Retrieve the subtitle cues that should be displayed at a given time.
- getCues(long) - Method in class com.google.android.exoplayer.text.ttml.TtmlSubtitle
-
- getCues(long) - Method in class com.google.android.exoplayer.text.webvtt.WebvttSubtitle
-
- getCurrentBoundsMs(long[]) - Method in class com.google.android.exoplayer.TimeRange.DynamicTimeRange
-
- getCurrentBoundsMs(long[]) - Method in interface com.google.android.exoplayer.TimeRange
-
Returns the start and end times (in milliseconds) of the TimeRange in the provided array,
or creates a new one.
- getCurrentBoundsMs(long[]) - Method in class com.google.android.exoplayer.TimeRange.StaticTimeRange
-
- getCurrentBoundsUs(long[]) - Method in class com.google.android.exoplayer.TimeRange.DynamicTimeRange
-
- getCurrentBoundsUs(long[]) - Method in interface com.google.android.exoplayer.TimeRange
-
Returns the start and end times (in microseconds) of the TimeRange in the provided array,
or creates a new one.
- getCurrentBoundsUs(long[]) - Method in class com.google.android.exoplayer.TimeRange.StaticTimeRange
-
- getCurrentPosition() - Method in interface com.google.android.exoplayer.ExoPlayer
-
Gets the current playback position in milliseconds.
- getCurrentPosition() - Method in interface com.google.android.exoplayer.util.DebugTextViewHelper.Provider
-
Returns the current playback position, in milliseconds.
- getCurrentPosition() - Method in class com.google.android.exoplayer.util.PlayerControl
-
- getCurrentPositionUs(boolean) - Method in class com.google.android.exoplayer.audio.AudioTrack
-
- getData() - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm.KeyRequest
-
- getData() - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm.ProvisionRequest
-
- getData() - Method in class com.google.android.exoplayer.upstream.ByteArrayDataSink
-
- getDataHolder() - Method in class com.google.android.exoplayer.chunk.DataChunk
-
Returns the array in which the data is held.
- getDebugString() - Method in class com.google.android.exoplayer.CodecCounters
-
- getDecoderInfo(MediaCodecSelector, String, boolean) - Method in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- getDecoderInfo(String, boolean) - Method in interface com.google.android.exoplayer.MediaCodecSelector
-
Selects a decoder to instantiate for a given mime type.
- getDecoderInfo(MediaCodecSelector, String, boolean) - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- getDecoderInfo(String, boolean) - Static method in class com.google.android.exoplayer.MediaCodecUtil
-
Get information about the preferred decoder for a given mime type.
- getDecoderInfos(String, boolean) - Static method in class com.google.android.exoplayer.MediaCodecUtil
-
Returns all @{link DecoderInfo}s for a given mime type, in the order given by
MediaCodecList
.
- getDefaultUrl() - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm.KeyRequest
-
- getDefaultUrl() - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm.ProvisionRequest
-
- getDequeueOutputBufferTimeoutUs() - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
Returns the maximum time to block whilst waiting for a decoded output buffer.
- getDrmInitData() - Method in class com.google.android.exoplayer.chunk.BaseMediaChunk
-
- getDrmInitData() - Method in class com.google.android.exoplayer.chunk.ContainerMediaChunk
-
- getDrmInitData() - Method in class com.google.android.exoplayer.chunk.InitializationChunk
-
- getDrmInitData() - Method in class com.google.android.exoplayer.chunk.SingleSampleMediaChunk
-
- getDrmInitData() - Method in class com.google.android.exoplayer.dash.DashChunkSource.PeriodHolder
-
- getDtsFrameSize(byte[]) - Static method in class com.google.android.exoplayer.util.DtsUtil
-
Returns the size in bytes of the given DTS frame.
- getDuration() - Method in interface com.google.android.exoplayer.ExoPlayer
-
Gets the duration of the track in milliseconds.
- getDuration() - Method in class com.google.android.exoplayer.util.PlayerControl
-
- getDurationUs() - Method in class com.google.android.exoplayer.chunk.MediaChunk
-
- getDurationUs(int, long) - Method in interface com.google.android.exoplayer.dash.DashSegmentIndex
-
Returns the duration of a segment.
- getDurationUs(int, long) - Method in class com.google.android.exoplayer.dash.mpd.Representation.MultiSegmentRepresentation
-
- getDurationUs() - Method in class com.google.android.exoplayer.DummyTrackRenderer
-
- getDurationUs() - Method in class com.google.android.exoplayer.hls.HlsChunkSource
-
- getDurationUs() - Method in class com.google.android.exoplayer.SampleSourceTrackRenderer
-
- getDurationUs() - Method in class com.google.android.exoplayer.TrackRenderer
-
Returns the duration of the media being rendered.
- getError() - Method in interface com.google.android.exoplayer.drm.DrmSessionManager
-
Gets the cause of the error state.
- getError() - Method in class com.google.android.exoplayer.drm.StreamingDrmSessionManager
-
- getEventTime(int) - Method in interface com.google.android.exoplayer.text.Subtitle
-
Gets the event time at a specified index.
- getEventTime(int) - Method in class com.google.android.exoplayer.text.ttml.TtmlSubtitle
-
- getEventTime(int) - Method in class com.google.android.exoplayer.text.webvtt.WebvttSubtitle
-
- getEventTimeCount() - Method in interface com.google.android.exoplayer.text.Subtitle
-
Gets the number of event times, where events are defined as points in time at which the cues
returned by
Subtitle.getCues(long)
changes.
- getEventTimeCount() - Method in class com.google.android.exoplayer.text.ttml.TtmlSubtitle
-
- getEventTimeCount() - Method in class com.google.android.exoplayer.text.webvtt.WebvttSubtitle
-
- getFirstAvailableSegmentNum() - Method in class com.google.android.exoplayer.dash.DashChunkSource.RepresentationHolder
-
- getFirstSampleIndex() - Method in class com.google.android.exoplayer.chunk.BaseMediaChunk
-
- getFirstSegmentNum() - Method in interface com.google.android.exoplayer.dash.DashSegmentIndex
-
Returns the segment number of the first segment.
- getFirstSegmentNum() - Method in class com.google.android.exoplayer.dash.mpd.Representation.MultiSegmentRepresentation
-
- getFirstSegmentNum() - Method in class com.google.android.exoplayer.dash.mpd.SegmentBase.MultiSegmentBase
-
- getFixedTrackVariant(int) - Method in class com.google.android.exoplayer.hls.HlsChunkSource
-
Returns the variant corresponding to the fixed track at the specified index, or null if the
track at the specified index is adaptive.
- getFlag(int) - Method in class com.google.android.exoplayer.util.extensions.Buffer
-
- getFormat(int) - Method in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- getFormat(int) - Method in interface com.google.android.exoplayer.chunk.ChunkSource
-
Gets the format of the specified track.
- getFormat() - Method in interface com.google.android.exoplayer.chunk.FormatWrapper
-
Returns the wrapped format.
- getFormat() - Method in class com.google.android.exoplayer.chunk.InitializationChunk
-
- getFormat(int) - Method in class com.google.android.exoplayer.dash.DashChunkSource
-
- getFormat() - Method in class com.google.android.exoplayer.dash.mpd.Representation
-
- getFormat(int) - Method in class com.google.android.exoplayer.DummyTrackRenderer
-
- getFormat() - Method in class com.google.android.exoplayer.extractor.DefaultTrackOutput
-
The format most recently received by the output, or null if a format has yet to be received.
- getFormat(int) - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- getFormat(int) - Method in class com.google.android.exoplayer.FrameworkSampleSource
-
Deprecated.
- getFormat(int) - Method in class com.google.android.exoplayer.hls.HlsSampleSource
-
- getFormat() - Method in class com.google.android.exoplayer.hls.Variant
-
- getFormat(int) - Method in interface com.google.android.exoplayer.SampleSource.SampleSourceReader
-
Returns the format of the specified track.
- getFormat(int) - Method in class com.google.android.exoplayer.SampleSourceTrackRenderer
-
- getFormat(int) - Method in class com.google.android.exoplayer.SingleSampleSource
-
- getFormat(int) - Method in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingChunkSource
-
- getFormat() - Method in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.TrackElement
-
- getFormat(int) - Method in class com.google.android.exoplayer.TrackRenderer
-
Returns the format of the specified track.
- getFormat() - Method in interface com.google.android.exoplayer.util.DebugTextViewHelper.Provider
-
Returns a format whose information should be displayed, or null.
- getFrameSize(int) - Static method in class com.google.android.exoplayer.util.MpegAudioHeader
-
Returns the size of the frame associated with header
, or -1 if it is invalid.
- getFrameworkCryptoInfoV16() - Method in class com.google.android.exoplayer.CryptoInfo
-
- getFrameworkMediaFormatV16() - Method in class com.google.android.exoplayer.MediaFormat
-
- getH265NalUnitType(byte[], int) - Static method in class com.google.android.exoplayer.util.NalUnitUtil
-
Gets the type of the H.265 NAL unit in data
that starts at offset
.
- getHexStringFromBytes(byte[], int, int) - Static method in class com.google.android.exoplayer.util.Util
-
Returns a hex string representation of the data provided.
- getIndex() - Method in class com.google.android.exoplayer.dash.mpd.Representation
-
Gets a segment index, if the representation is able to provide one directly.
- getIndex() - Method in class com.google.android.exoplayer.dash.mpd.Representation.MultiSegmentRepresentation
-
- getIndex() - Method in class com.google.android.exoplayer.dash.mpd.Representation.SingleSegmentRepresentation
-
- getIndex() - Method in class com.google.android.exoplayer.dash.mpd.SegmentBase.SingleSegmentBase
-
- getIndexUri() - Method in class com.google.android.exoplayer.dash.mpd.Representation
-
Gets a
RangedUri
defining the location of the representation's segment index.
- getIndexUri() - Method in class com.google.android.exoplayer.dash.mpd.Representation.MultiSegmentRepresentation
-
- getIndexUri() - Method in class com.google.android.exoplayer.dash.mpd.Representation.SingleSegmentRepresentation
-
- getIndividualAllocationLength() - Method in interface com.google.android.exoplayer.upstream.Allocator
-
- getIndividualAllocationLength() - Method in class com.google.android.exoplayer.upstream.DefaultAllocator
-
- getInitialization(Representation) - Method in class com.google.android.exoplayer.dash.mpd.SegmentBase
-
Gets the
RangedUri
defining the location of initialization data for a given
representation.
- getInitialization(Representation) - Method in class com.google.android.exoplayer.dash.mpd.SegmentBase.SegmentTemplate
-
- getInitializationUri() - Method in class com.google.android.exoplayer.dash.mpd.Representation
-
Gets a
RangedUri
defining the location of the representation's initialization data.
- getIntegerCodeForString(String) - Static method in class com.google.android.exoplayer.util.Util
-
Returns the integer equal to the big-endian concatenation of the characters in string
as bytes.
- getKeyRequest(byte[], byte[], String, int, HashMap<String, String>) - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm
-
- getKeyRequest(byte[], byte[], String, int, HashMap<String, String>) - Method in class com.google.android.exoplayer.drm.FrameworkMediaDrm
-
- getKeys() - Method in interface com.google.android.exoplayer.upstream.cache.Cache
-
Returns all keys in the cache.
- getKeys() - Method in class com.google.android.exoplayer.upstream.cache.SimpleCache
-
- getLargestParsedTimestampUs() - Method in class com.google.android.exoplayer.extractor.DefaultTrackOutput
-
The largest timestamp of any sample received by the output, or
Long.MIN_VALUE
if a
sample has yet to be received.
- getLargestParsedTimestampUs() - Method in class com.google.android.exoplayer.hls.HlsExtractorWrapper
-
Gets the largest timestamp of any sample parsed by the extractor.
- getLastEventTime() - Method in interface com.google.android.exoplayer.text.Subtitle
-
Convenience method for obtaining the last event time.
- getLastEventTime() - Method in class com.google.android.exoplayer.text.ttml.TtmlSubtitle
-
- getLastEventTime() - Method in class com.google.android.exoplayer.text.webvtt.WebvttSubtitle
-
- getLastSegmentNum() - Method in class com.google.android.exoplayer.dash.DashChunkSource.RepresentationHolder
-
- getLastSegmentNum(long) - Method in interface com.google.android.exoplayer.dash.DashSegmentIndex
-
- getLastSegmentNum(long) - Method in class com.google.android.exoplayer.dash.mpd.Representation.MultiSegmentRepresentation
-
- getLastSegmentNum(long) - Method in class com.google.android.exoplayer.dash.mpd.SegmentBase.MultiSegmentBase
-
- getLastSegmentNum(long) - Method in class com.google.android.exoplayer.dash.mpd.SegmentBase.SegmentList
-
- getLastSegmentNum(long) - Method in class com.google.android.exoplayer.dash.mpd.SegmentBase.SegmentTemplate
-
- getLength() - Method in class com.google.android.exoplayer.extractor.DefaultExtractorInput
-
- getLength() - Method in interface com.google.android.exoplayer.extractor.ExtractorInput
-
- getLong(int, int) - Static method in class com.google.android.exoplayer.util.Util
-
Returns a long created by concatenating the bits of two integers.
- getManifest() - Method in class com.google.android.exoplayer.util.ManifestFetcher
-
Gets a
Pair
containing the most recently loaded manifest together with the timestamp
at which the load completed.
- getManifestLoadCompleteTimestamp() - Method in class com.google.android.exoplayer.util.ManifestFetcher
-
- getManifestLoadStartTimestamp() - Method in class com.google.android.exoplayer.util.ManifestFetcher
-
- getMaxChannelCount() - Method in class com.google.android.exoplayer.audio.AudioCapabilities
-
Returns the maximum number of channels the device can play at the same time.
- getMediaClock() - Method in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- getMediaClock() - Method in class com.google.android.exoplayer.TrackRenderer
-
If the renderer advances its own playback position then this method returns a corresponding
MediaClock
.
- getMediaCrypto() - Method in interface com.google.android.exoplayer.drm.DrmSessionManager
-
- getMediaCrypto() - Method in class com.google.android.exoplayer.drm.StreamingDrmSessionManager
-
- getMediaFormat() - Method in class com.google.android.exoplayer.chunk.BaseMediaChunk
-
- getMediaFormat() - Method in class com.google.android.exoplayer.chunk.ContainerMediaChunk
-
- getMediaFormat() - Method in class com.google.android.exoplayer.chunk.SingleSampleMediaChunk
-
- getMediaFormat(int) - Method in class com.google.android.exoplayer.hls.HlsExtractorWrapper
-
- getMuxedAudioLanguage() - Method in class com.google.android.exoplayer.hls.HlsChunkSource
-
Returns the language of the audio muxed into variants, or null if unknown.
- getMuxedCaptionLanguage() - Method in class com.google.android.exoplayer.hls.HlsChunkSource
-
Returns the language of the captions muxed into variants, or null if unknown.
- getNalUnitType(byte[], int) - Static method in class com.google.android.exoplayer.util.NalUnitUtil
-
Gets the type of the NAL unit in data
that starts at offset
.
- getNextChunkIndex() - Method in class com.google.android.exoplayer.chunk.MediaChunk
-
- getNextEventTimeIndex(long) - Method in interface com.google.android.exoplayer.text.Subtitle
-
Gets the index of the first event that occurs after a given time (exclusive).
- getNextEventTimeIndex(long) - Method in class com.google.android.exoplayer.text.ttml.TtmlSubtitle
-
- getNextEventTimeIndex(long) - Method in class com.google.android.exoplayer.text.webvtt.WebvttSubtitle
-
- getNextManifestUri() - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescription
-
- getNextManifestUri() - Method in interface com.google.android.exoplayer.util.ManifestFetcher.RedirectingManifest
-
Returns the URI from which subsequent manifests should be requested, or null to continue
using the current URI.
- getOutput() - Method in class com.google.android.exoplayer.chunk.BaseMediaChunk
-
- getPassthroughDecoderInfo() - Method in interface com.google.android.exoplayer.MediaCodecSelector
-
Selects a decoder to instantiate for audio passthrough.
- getPassthroughDecoderInfo() - Static method in class com.google.android.exoplayer.MediaCodecUtil
-
Gets information about a decoder suitable for audio passthrough.
- getPcmEncoding(int) - Static method in class com.google.android.exoplayer.util.Util
-
Converts a sample bit depth to a corresponding PCM encoding constant.
- getPeekPosition() - Method in class com.google.android.exoplayer.extractor.DefaultExtractorInput
-
- getPeekPosition() - Method in interface com.google.android.exoplayer.extractor.ExtractorInput
-
Returns the current peek position (byte offset) in the stream.
- getPercentile(float) - Method in class com.google.android.exoplayer.util.SlidingPercentile
-
Compute the percentile by integration.
- getPeriod(int) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescription
-
- getPeriodCount() - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescription
-
- getPeriodDuration(int) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescription
-
- getPhysicalDisplaySize(Context) - Static method in class com.google.android.exoplayer.util.Util
-
Gets the physical size of the default display, in pixels.
- getPlaybackLooper() - Method in interface com.google.android.exoplayer.ExoPlayer
-
Gets the
Looper
associated with the playback thread.
- getPlaybackState() - Method in interface com.google.android.exoplayer.ExoPlayer
-
Returns the current state of the player.
- getPlayWhenReady() - Method in interface com.google.android.exoplayer.ExoPlayer
-
- getPosition(long) - Method in class com.google.android.exoplayer.extractor.ChunkIndex
-
- getPosition() - Method in class com.google.android.exoplayer.extractor.DefaultExtractorInput
-
- getPosition() - Method in interface com.google.android.exoplayer.extractor.ExtractorInput
-
Returns the current read position (byte offset) in the stream.
- getPosition(long) - Method in class com.google.android.exoplayer.extractor.flv.FlvExtractor
-
- getPosition(long) - Method in class com.google.android.exoplayer.extractor.mp4.Mp4Extractor
-
- getPosition(long) - Method in interface com.google.android.exoplayer.extractor.SeekMap
-
Maps a seek position in microseconds to a corresponding position (byte offset) in the stream
from which data can be provided to the extractor.
- getPosition(long) - Method in class com.google.android.exoplayer.extractor.wav.WavExtractor
-
- getPosition() - Method in class com.google.android.exoplayer.util.ParsableBitArray
-
Gets the current bit offset.
- getPosition() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Returns the current offset in the array, in bytes.
- getPositionUs() - Method in interface com.google.android.exoplayer.MediaClock
-
- getPositionUs() - Method in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- getPresentationTimeOffsetUs() - Method in class com.google.android.exoplayer.dash.mpd.SegmentBase
-
Gets the presentation time offset, in microseconds.
- getPropertyByteArray(String) - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm
-
- getPropertyByteArray(String) - Method in class com.google.android.exoplayer.drm.FrameworkMediaDrm
-
- getPropertyByteArray(String) - Method in class com.google.android.exoplayer.drm.StreamingDrmSessionManager
-
- getPropertyString(String) - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm
-
- getPropertyString(String) - Method in class com.google.android.exoplayer.drm.FrameworkMediaDrm
-
- getPropertyString(String) - Method in class com.google.android.exoplayer.drm.StreamingDrmSessionManager
-
- getProvisionRequest() - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm
-
- getProvisionRequest() - Method in class com.google.android.exoplayer.drm.FrameworkMediaDrm
-
- getReadIndex() - Method in class com.google.android.exoplayer.extractor.DefaultTrackOutput
-
Returns the current absolute read index.
- getRemainderDataSpec(DataSpec, int) - Static method in class com.google.android.exoplayer.util.Util
-
Given a
DataSpec
and a number of bytes already loaded, returns a
DataSpec
that represents the remainder of the data.
- getResponseHeaders() - Method in class com.google.android.exoplayer.upstream.DefaultHttpDataSource
-
- getResponseHeaders() - Method in interface com.google.android.exoplayer.upstream.HttpDataSource
-
Gets the headers provided in the response.
- getResult() - Method in class com.google.android.exoplayer.upstream.UriLoadable
-
Returns the loaded object, or null if an object has not been loaded.
- getSample(SampleHolder) - Method in class com.google.android.exoplayer.extractor.DefaultTrackOutput
-
Removes the next sample from the head of the queue, writing it into the provided holder.
- getSample(int, SampleHolder) - Method in class com.google.android.exoplayer.hls.HlsExtractorWrapper
-
Gets the next sample for the specified track.
- getSeekMap() - Method in class com.google.android.exoplayer.chunk.InitializationChunk
-
Returns a
SeekMap
parsed from the chunk, or null.
- getSegmentDurationUs(int, long) - Method in class com.google.android.exoplayer.dash.mpd.SegmentBase.MultiSegmentBase
-
- getSegmentEndTimeUs(int) - Method in class com.google.android.exoplayer.dash.DashChunkSource.RepresentationHolder
-
- getSegmentNum(long) - Method in class com.google.android.exoplayer.dash.DashChunkSource.RepresentationHolder
-
- getSegmentNum(long, long) - Method in interface com.google.android.exoplayer.dash.DashSegmentIndex
-
Returns the segment number of the segment containing a given media time.
- getSegmentNum(long, long) - Method in class com.google.android.exoplayer.dash.mpd.Representation.MultiSegmentRepresentation
-
- getSegmentNum(long, long) - Method in class com.google.android.exoplayer.dash.mpd.SegmentBase.MultiSegmentBase
-
- getSegmentStartTimeUs(int) - Method in class com.google.android.exoplayer.dash.DashChunkSource.RepresentationHolder
-
- getSegmentTimeUs(int) - Method in class com.google.android.exoplayer.dash.mpd.SegmentBase.MultiSegmentBase
-
- getSegmentUrl(int) - Method in class com.google.android.exoplayer.dash.DashChunkSource.RepresentationHolder
-
- getSegmentUrl(int) - Method in interface com.google.android.exoplayer.dash.DashSegmentIndex
-
Returns a
RangedUri
defining the location of a segment.
- getSegmentUrl(int) - Method in class com.google.android.exoplayer.dash.mpd.Representation.MultiSegmentRepresentation
-
- getSegmentUrl(Representation, int) - Method in class com.google.android.exoplayer.dash.mpd.SegmentBase.MultiSegmentBase
-
Returns a
RangedUri
defining the location of a segment for the given index in the
given representation.
- getSegmentUrl(Representation, int) - Method in class com.google.android.exoplayer.dash.mpd.SegmentBase.SegmentList
-
- getSegmentUrl(Representation, int) - Method in class com.google.android.exoplayer.dash.mpd.SegmentBase.SegmentTemplate
-
- getSelectedTrack(int) - Method in interface com.google.android.exoplayer.ExoPlayer
-
Returns the index of the currently selected track for the specified renderer.
- getSelectedTrackIndex() - Method in class com.google.android.exoplayer.hls.HlsChunkSource
-
Returns the currently selected track index.
- getSourceState() - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
Gets the source state.
- getStartTimeUs(int) - Method in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.StreamElement
-
Gets the start time of the specified chunk.
- getState() - Method in interface com.google.android.exoplayer.drm.DrmSessionManager
-
Gets the current state of the session.
- getState() - Method in class com.google.android.exoplayer.drm.StreamingDrmSessionManager
-
- getState() - Method in class com.google.android.exoplayer.TrackRenderer
-
Returns the current state of the renderer.
- getTimeUs(int) - Method in interface com.google.android.exoplayer.dash.DashSegmentIndex
-
Returns the start time of a segment.
- getTimeUs(int) - Method in class com.google.android.exoplayer.dash.mpd.Representation.MultiSegmentRepresentation
-
- getTopInt(long) - Static method in class com.google.android.exoplayer.util.Util
-
Returns the top 32 bits of a long as an integer.
- getTotalBytesAllocated() - Method in interface com.google.android.exoplayer.upstream.Allocator
-
Returns the total number of bytes currently allocated.
- getTotalBytesAllocated() - Method in class com.google.android.exoplayer.upstream.DefaultAllocator
-
- getTrackCount() - Method in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- getTrackCount() - Method in interface com.google.android.exoplayer.chunk.ChunkSource
-
Returns the number of tracks exposed by the source.
- getTrackCount() - Method in class com.google.android.exoplayer.dash.DashChunkSource
-
- getTrackCount() - Method in class com.google.android.exoplayer.DummyTrackRenderer
-
- getTrackCount(int) - Method in interface com.google.android.exoplayer.ExoPlayer
-
Returns the number of tracks exposed by the specified renderer.
- getTrackCount() - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- getTrackCount() - Method in class com.google.android.exoplayer.FrameworkSampleSource
-
Deprecated.
- getTrackCount() - Method in class com.google.android.exoplayer.hls.HlsChunkSource
-
Returns the number of tracks exposed by the source.
- getTrackCount() - Method in class com.google.android.exoplayer.hls.HlsExtractorWrapper
-
Gets the number of available tracks.
- getTrackCount() - Method in class com.google.android.exoplayer.hls.HlsSampleSource
-
- getTrackCount() - Method in interface com.google.android.exoplayer.SampleSource.SampleSourceReader
-
Returns the number of tracks exposed by the source.
- getTrackCount() - Method in class com.google.android.exoplayer.SampleSourceTrackRenderer
-
- getTrackCount() - Method in class com.google.android.exoplayer.SingleSampleSource
-
- getTrackCount() - Method in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingChunkSource
-
- getTrackCount() - Method in class com.google.android.exoplayer.TrackRenderer
-
Returns the number of tracks exposed by the renderer.
- getTrackFormat(int, int) - Method in interface com.google.android.exoplayer.ExoPlayer
-
Returns the format of a track.
- getUri() - Method in class com.google.android.exoplayer.upstream.AssetDataSource
-
- getUri() - Method in class com.google.android.exoplayer.upstream.ContentDataSource
-
- getUri() - Method in class com.google.android.exoplayer.upstream.DefaultHttpDataSource
-
- getUri() - Method in class com.google.android.exoplayer.upstream.DefaultUriDataSource
-
- getUri() - Method in class com.google.android.exoplayer.upstream.FileDataSource
-
- getUri() - Method in class com.google.android.exoplayer.upstream.UdpDataSource
-
- getUri() - Method in interface com.google.android.exoplayer.upstream.UriDataSource
-
When the source is open, returns the URI from which data is being read.
- getUserAgent(Context, String) - Static method in class com.google.android.exoplayer.util.Util
-
Returns a user agent string based on the given application name and the library version.
- getVideoMediaMimeType(String) - Static method in class com.google.android.exoplayer.util.MimeTypes
-
Returns the video mimeType type of codecs
.
- getWrappedMediaCrypto() - Method in class com.google.android.exoplayer.drm.FrameworkMediaCrypto
-
- getWriteIndex() - Method in class com.google.android.exoplayer.extractor.DefaultTrackOutput
-
Returns the current absolute write index.
- id - Variable in class com.google.android.exoplayer.chunk.Format
-
An identifier for the format.
- id - Variable in class com.google.android.exoplayer.dash.mpd.AdaptationSet
-
- id - Variable in class com.google.android.exoplayer.dash.mpd.Period
-
The period identifier, if one exists.
- id - Variable in class com.google.android.exoplayer.extractor.mp4.Track
-
The track identifier.
- ID - Static variable in class com.google.android.exoplayer.metadata.id3.ApicFrame
-
- ID - Static variable in class com.google.android.exoplayer.metadata.id3.GeobFrame
-
- id - Variable in class com.google.android.exoplayer.metadata.id3.Id3Frame
-
The frame ID.
- ID - Static variable in class com.google.android.exoplayer.metadata.id3.PrivFrame
-
- ID - Static variable in class com.google.android.exoplayer.metadata.id3.TxxxFrame
-
- Id3Frame - Class in com.google.android.exoplayer.metadata.id3
-
Base class for ID3 frames.
- Id3Frame(String) - Constructor for class com.google.android.exoplayer.metadata.id3.Id3Frame
-
- Id3Parser - Class in com.google.android.exoplayer.metadata.id3
-
Extracts individual TXXX text frames from raw ID3 data.
- Id3Parser() - Constructor for class com.google.android.exoplayer.metadata.id3.Id3Parser
-
- INDEX_UNBOUNDED - Static variable in interface com.google.android.exoplayer.dash.DashSegmentIndex
-
- inferContentType(String) - Static method in class com.google.android.exoplayer.util.Util
-
Makes a best guess to infer the type from a file name.
- init(DefaultTrackOutput) - Method in class com.google.android.exoplayer.chunk.BaseMediaChunk
-
Initializes the chunk for loading, setting the
DefaultTrackOutput
that will receive
samples as they are loaded.
- init(ChunkExtractorWrapper.SingleTrackOutput) - Method in class com.google.android.exoplayer.chunk.ChunkExtractorWrapper
-
- init(ExtractorOutput) - Method in interface com.google.android.exoplayer.extractor.Extractor
-
- init(ExtractorOutput) - Method in class com.google.android.exoplayer.extractor.flv.FlvExtractor
-
- init(ExtractorOutput) - Method in class com.google.android.exoplayer.extractor.mp3.Mp3Extractor
-
- init(ExtractorOutput) - Method in class com.google.android.exoplayer.extractor.mp4.FragmentedMp4Extractor
-
- init(ExtractorOutput) - Method in class com.google.android.exoplayer.extractor.mp4.Mp4Extractor
-
- init(ExtractorOutput) - Method in class com.google.android.exoplayer.extractor.ogg.OggExtractor
-
- init(ExtractorOutput) - Method in class com.google.android.exoplayer.extractor.ts.AdtsExtractor
-
- init(ExtractorOutput) - Method in class com.google.android.exoplayer.extractor.ts.PsExtractor
-
- init(ExtractorOutput) - Method in class com.google.android.exoplayer.extractor.ts.TsExtractor
-
- init(ExtractorOutput) - Method in class com.google.android.exoplayer.extractor.wav.WavExtractor
-
- init(ExtractorOutput) - Method in class com.google.android.exoplayer.extractor.webm.WebmExtractor
-
- init(Allocator) - Method in class com.google.android.exoplayer.hls.HlsExtractorWrapper
-
Initializes the wrapper for use.
- InitializationChunk - Class in com.google.android.exoplayer.chunk
-
A
Chunk
that uses an
Extractor
to parse initialization data for single track.
- InitializationChunk(DataSource, DataSpec, int, Format, ChunkExtractorWrapper) - Constructor for class com.google.android.exoplayer.chunk.InitializationChunk
-
- InitializationChunk(DataSource, DataSpec, int, Format, ChunkExtractorWrapper, int) - Constructor for class com.google.android.exoplayer.chunk.InitializationChunk
-
Constructor for a chunk of media samples.
- initializationData - Variable in class com.google.android.exoplayer.MediaFormat
-
Initialization data that must be provided to the decoder.
- InitializationException(int, int, int, int) - Constructor for exception com.google.android.exoplayer.audio.AudioTrack.InitializationException
-
- initializationVectorSize - Variable in class com.google.android.exoplayer.extractor.mp4.TrackEncryptionBox
-
The initialization vector size in bytes for the samples in the corresponding sample group.
- initialize() - Method in class com.google.android.exoplayer.audio.AudioTrack
-
- initialize(int) - Method in class com.google.android.exoplayer.audio.AudioTrack
-
- InputBuffer - Class in com.google.android.exoplayer.util.extensions
-
Input buffer to be decoded by a
Decoder
.
- InputBuffer() - Constructor for class com.google.android.exoplayer.util.extensions.InputBuffer
-
- inputBufferCount - Variable in class com.google.android.exoplayer.CodecCounters
-
- instance - Static variable in class com.google.android.exoplayer.upstream.NetworkLock
-
- InvalidAudioTrackTimestampException(String) - Constructor for exception com.google.android.exoplayer.audio.AudioTrack.InvalidAudioTrackTimestampException
-
- InvalidContentTypeException(String, DataSpec) - Constructor for exception com.google.android.exoplayer.upstream.HttpDataSource.InvalidContentTypeException
-
- InvalidResponseCodeException(int, Map<String, List<String>>, DataSpec) - Constructor for exception com.google.android.exoplayer.upstream.HttpDataSource.InvalidResponseCodeException
-
- isAdaptive() - Method in class com.google.android.exoplayer.dash.DashChunkSource.ExposedTrack
-
- isAndroidTv(Context) - Static method in class com.google.android.exoplayer.util.Util
-
Returns whether the device is an AndroidTV.
- isApplication(String) - Static method in class com.google.android.exoplayer.util.MimeTypes
-
Whether the top-level type of mimeType
is application.
- isAudio(String) - Static method in class com.google.android.exoplayer.util.MimeTypes
-
Whether the top-level type of mimeType
is audio.
- isBeyondLastSegment(int) - Method in class com.google.android.exoplayer.dash.DashChunkSource.RepresentationHolder
-
- isCached(String, long, long) - Method in interface com.google.android.exoplayer.upstream.cache.Cache
-
Queries if a range is entirely available in the cache.
- isCached - Variable in class com.google.android.exoplayer.upstream.cache.CacheSpan
-
- isCached(String, long, long) - Method in class com.google.android.exoplayer.upstream.cache.SimpleCache
-
- isDecodeOnly() - Method in class com.google.android.exoplayer.SampleHolder
-
- isEmpty() - Method in class com.google.android.exoplayer.extractor.DefaultTrackOutput
-
True if at least one sample can be read from the queue.
- isEncrypted - Variable in class com.google.android.exoplayer.extractor.mp4.TrackEncryptionBox
-
Indicates the encryption state of the samples in the sample group.
- isEncrypted - Variable in class com.google.android.exoplayer.hls.HlsMediaPlaylist.Segment
-
- isEncrypted() - Method in class com.google.android.exoplayer.SampleHolder
-
- isEnded() - Method in class com.google.android.exoplayer.DummyTrackRenderer
-
- isEnded() - Method in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- isEnded() - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- isEnded() - Method in class com.google.android.exoplayer.metadata.MetadataTrackRenderer
-
- isEnded() - Method in class com.google.android.exoplayer.text.eia608.Eia608TrackRenderer
-
- isEnded() - Method in class com.google.android.exoplayer.text.TextTrackRenderer
-
- isEnded() - Method in class com.google.android.exoplayer.TrackRenderer
-
- isEndTag(XmlPullParser, String) - Static method in class com.google.android.exoplayer.util.ParserUtil
-
- isEndTag(XmlPullParser) - Static method in class com.google.android.exoplayer.util.ParserUtil
-
- isExplicit() - Method in interface com.google.android.exoplayer.dash.DashSegmentIndex
-
Returns true if segments are defined explicitly by the index.
- isExplicit() - Method in class com.google.android.exoplayer.dash.mpd.Representation.MultiSegmentRepresentation
-
- isExplicit() - Method in class com.google.android.exoplayer.dash.mpd.SegmentBase.MultiSegmentBase
-
- isExplicit() - Method in class com.google.android.exoplayer.dash.mpd.SegmentBase.SegmentList
-
- isH264ProfileSupported(int, int) - Static method in class com.google.android.exoplayer.MediaCodecUtil
-
- isHoleSpan() - Method in class com.google.android.exoplayer.upstream.cache.CacheSpan
-
- isIndexExplicit() - Method in class com.google.android.exoplayer.dash.DashChunkSource.PeriodHolder
-
- isIndexUnbounded() - Method in class com.google.android.exoplayer.dash.DashChunkSource.PeriodHolder
-
- isInitialized() - Method in class com.google.android.exoplayer.audio.AudioTrack
-
- isInitialized() - Method in class com.google.android.exoplayer.extractor.ts.PtsTimestampAdjuster
-
Whether this adjuster has been initialized with a first MPEG-2 TS presentation timestamp.
- isLive() - Method in class com.google.android.exoplayer.hls.HlsChunkSource
-
Returns whether this is a live playback.
- isLive - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest
-
True if the manifest describes a live presentation still in progress.
- isLoadCanceled() - Method in class com.google.android.exoplayer.chunk.ContainerMediaChunk
-
- isLoadCanceled() - Method in class com.google.android.exoplayer.chunk.DataChunk
-
- isLoadCanceled() - Method in class com.google.android.exoplayer.chunk.InitializationChunk
-
- isLoadCanceled() - Method in class com.google.android.exoplayer.chunk.SingleSampleMediaChunk
-
- isLoadCanceled() - Method in class com.google.android.exoplayer.hls.TsChunk
-
- isLoadCanceled() - Method in class com.google.android.exoplayer.SingleSampleSource
-
- isLoadCanceled() - Method in interface com.google.android.exoplayer.upstream.Loader.Loadable
-
Whether the load has been canceled.
- isLoadCanceled() - Method in class com.google.android.exoplayer.upstream.UriLoadable
-
- isLoading() - Method in class com.google.android.exoplayer.upstream.Loader
-
- isLocalFileUri(Uri) - Static method in class com.google.android.exoplayer.util.Util
-
Returns true if the URI is a path to a local file or a reference to a local file.
- isMediaFormatFinal - Variable in class com.google.android.exoplayer.chunk.BaseMediaChunk
-
- isOpenEnded() - Method in class com.google.android.exoplayer.upstream.cache.CacheSpan
-
Returns whether this is an open-ended
CacheSpan
.
- isPassthroughSupported(String) - Method in class com.google.android.exoplayer.audio.AudioTrack
-
Returns whether it is possible to play back input audio in the specified format using encoded
audio passthrough.
- isPlaying() - Method in class com.google.android.exoplayer.util.PlayerControl
-
- isPlayWhenReadyCommitted() - Method in interface com.google.android.exoplayer.ExoPlayer
-
- isPrepared() - Method in class com.google.android.exoplayer.hls.HlsExtractorWrapper
-
Whether the extractor is prepared.
- isReady() - Method in class com.google.android.exoplayer.DummyTrackRenderer
-
- isReady() - Method in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- isReady() - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- isReady() - Method in class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- isReady() - Method in class com.google.android.exoplayer.metadata.MetadataTrackRenderer
-
- isReady() - Method in class com.google.android.exoplayer.text.eia608.Eia608TrackRenderer
-
- isReady() - Method in class com.google.android.exoplayer.text.TextTrackRenderer
-
- isReady() - Method in class com.google.android.exoplayer.TrackRenderer
-
Whether the renderer is able to immediately render media from the current position.
- isSeekable() - Method in class com.google.android.exoplayer.extractor.ChunkIndex
-
- isSeekable() - Method in class com.google.android.exoplayer.extractor.flv.FlvExtractor
-
- isSeekable() - Method in class com.google.android.exoplayer.extractor.mp4.Mp4Extractor
-
- isSeekable() - Method in interface com.google.android.exoplayer.extractor.SeekMap
-
Whether or not the seeking is supported.
- isSeekable() - Method in class com.google.android.exoplayer.extractor.wav.WavExtractor
-
- isSeiMessageEia608(int, int, ParsableByteArray) - Static method in class com.google.android.exoplayer.text.eia608.Eia608Parser
-
Inspects an sei message to determine whether it contains EIA-608.
- isSizeAndRateSupportedV21(String, boolean, int, int, double) - Static method in class com.google.android.exoplayer.MediaCodecUtil
-
Tests whether the device advertises it can decode video of a given type at a specified
width, height, and frame rate.
- isSizeSupportedV21(String, boolean, int, int) - Static method in class com.google.android.exoplayer.MediaCodecUtil
-
Tests whether the device advertises it can decode video of a given type at a specified width
and height.
- isStartTag(XmlPullParser, String) - Static method in class com.google.android.exoplayer.util.ParserUtil
-
- isStartTag(XmlPullParser) - Static method in class com.google.android.exoplayer.util.ParserUtil
-
- isStatic() - Method in class com.google.android.exoplayer.TimeRange.DynamicTimeRange
-
- isStatic() - Method in interface com.google.android.exoplayer.TimeRange
-
- isStatic() - Method in class com.google.android.exoplayer.TimeRange.StaticTimeRange
-
- isSyncFrame() - Method in class com.google.android.exoplayer.SampleHolder
-
- isTagEnabled(String) - Static method in class com.google.android.exoplayer.util.VerboseLogUtil
-
Checks whether verbose logging should be output for a given tag.
- isText(String) - Static method in class com.google.android.exoplayer.util.MimeTypes
-
Whether the top-level type of mimeType
is text.
- isVideo(String) - Static method in class com.google.android.exoplayer.util.MimeTypes
-
Whether the top-level type of mimeType
is video.
- iv - Variable in class com.google.android.exoplayer.CryptoInfo
-
- majorVersion - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest
-
The client manifest major version.
- ManifestFetcher<T> - Class in com.google.android.exoplayer.util
-
Performs both single and repeated loads of media manifests.
- ManifestFetcher(String, UriDataSource, UriLoadable.Parser<T>) - Constructor for class com.google.android.exoplayer.util.ManifestFetcher
-
- ManifestFetcher(String, UriDataSource, UriLoadable.Parser<T>, Handler, ManifestFetcher.EventListener) - Constructor for class com.google.android.exoplayer.util.ManifestFetcher
-
- ManifestFetcher.EventListener - Interface in com.google.android.exoplayer.util
-
Interface definition for a callback to be notified of
ManifestFetcher
events.
- ManifestFetcher.ManifestCallback<T> - Interface in com.google.android.exoplayer.util
-
Callback for the result of a single load.
- ManifestFetcher.ManifestIOException - Exception in com.google.android.exoplayer.util
-
Thrown when an error occurs trying to fetch a manifest.
- ManifestFetcher.RedirectingManifest - Interface in com.google.android.exoplayer.util
-
Interface for manifests that are able to specify that subsequent loads should use a different
URI.
- ManifestIOException(Throwable) - Constructor for exception com.google.android.exoplayer.util.ManifestFetcher.ManifestIOException
-
- MANUFACTURER - Static variable in class com.google.android.exoplayer.util.Util
-
Like
Build.MANUFACTURER
, but in a place where it can be conveniently overridden for
local testing.
- Mapped() - Constructor for class com.google.android.exoplayer.drm.DrmInitData.Mapped
-
- MATCH_LONGEST_US - Static variable in class com.google.android.exoplayer.C
-
Represents a microsecond duration whose exact value is unknown, but which should match the
longest of some other known durations.
- MATCH_LONGEST_US - Static variable in class com.google.android.exoplayer.TrackRenderer
-
Represents a time or duration that should match the duration of the longest track whose
duration is known.
- MAX_FRAME_SIZE_BYTES - Static variable in class com.google.android.exoplayer.util.MpegAudioHeader
-
Theoretical maximum frame size for an MPEG audio stream, which occurs when playing a Layer 2
MPEG 2.5 audio stream at 16 kb/s (with padding).
- maxBlockSize - Variable in class com.google.android.exoplayer.util.FlacStreamInfo
-
- maxConsecutiveDroppedOutputBufferCount - Variable in class com.google.android.exoplayer.CodecCounters
-
- maxDecodedFrameSize() - Method in class com.google.android.exoplayer.util.FlacStreamInfo
-
- maxFrameSize - Variable in class com.google.android.exoplayer.util.FlacStreamInfo
-
- maxH264DecodableFrameSize() - Static method in class com.google.android.exoplayer.MediaCodecUtil
-
- maxHeight - Variable in class com.google.android.exoplayer.MediaFormat
-
For formats that belong to an adaptive video track (either describing the track, or describing
a specific format within it), this is the maximum height of the video in pixels that will be
encountered in the stream.
- maxHeight - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.StreamElement
-
- maxInputSize - Variable in class com.google.android.exoplayer.MediaFormat
-
The maximum size of a buffer of data (typically one sample) in the format, or
MediaFormat.NO_VALUE
if unknown or not applicable.
- maxWidth - Variable in class com.google.android.exoplayer.MediaFormat
-
For formats that belong to an adaptive video track (either describing the track, or describing
a specific format within it), this is the maximum width of the video in pixels that will be
encountered in the stream.
- maxWidth - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.StreamElement
-
- maybeInitCodec() - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- maybeTerminateInputStream(HttpURLConnection, long) - Static method in class com.google.android.exoplayer.util.Util
-
On platform API levels 19 and 20, okhttp's implementation of
InputStream.close()
can
block for a long time if the stream has a lot of data remaining.
- maybeThrowError() - Method in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- maybeThrowError() - Method in interface com.google.android.exoplayer.chunk.ChunkSource
-
If the source is currently having difficulty preparing or providing chunks, then this method
throws the underlying error.
- maybeThrowError() - Method in class com.google.android.exoplayer.dash.DashChunkSource
-
- maybeThrowError() - Method in class com.google.android.exoplayer.DummyTrackRenderer
-
- maybeThrowError() - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- maybeThrowError() - Method in class com.google.android.exoplayer.FrameworkSampleSource
-
Deprecated.
- maybeThrowError() - Method in class com.google.android.exoplayer.hls.HlsChunkSource
-
If the source is currently having difficulty providing chunks, then this method throws the
underlying error.
- maybeThrowError() - Method in class com.google.android.exoplayer.hls.HlsSampleSource
-
- maybeThrowError() - Method in interface com.google.android.exoplayer.SampleSource.SampleSourceReader
-
If the source is currently having difficulty preparing or loading samples, then this method
throws the underlying error.
- maybeThrowError() - Method in class com.google.android.exoplayer.SampleSourceTrackRenderer
-
- maybeThrowError() - Method in class com.google.android.exoplayer.SingleSampleSource
-
- maybeThrowError() - Method in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingChunkSource
-
- maybeThrowError() - Method in class com.google.android.exoplayer.TrackRenderer
-
Throws an error that's preventing the renderer from making progress or buffering more data at
this point in time.
- maybeThrowError() - Method in class com.google.android.exoplayer.util.ManifestFetcher
-
Throws the error that affected the most recent attempt to load the manifest.
- MediaChunk - Class in com.google.android.exoplayer.chunk
-
An abstract base class for
Chunk
s that contain media samples.
- MediaChunk(DataSource, DataSpec, int, Format, long, long, int) - Constructor for class com.google.android.exoplayer.chunk.MediaChunk
-
- MediaChunk(DataSource, DataSpec, int, Format, long, long, int, int) - Constructor for class com.google.android.exoplayer.chunk.MediaChunk
-
- MediaClock - Interface in com.google.android.exoplayer
-
Tracks the progression of media time.
- MediaCodecAudioTrackRenderer - Class in com.google.android.exoplayer
-
- MediaCodecAudioTrackRenderer(SampleSource, MediaCodecSelector) - Constructor for class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- MediaCodecAudioTrackRenderer(SampleSource, MediaCodecSelector, DrmSessionManager, boolean) - Constructor for class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- MediaCodecAudioTrackRenderer(SampleSource, MediaCodecSelector, Handler, MediaCodecAudioTrackRenderer.EventListener) - Constructor for class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- MediaCodecAudioTrackRenderer(SampleSource, MediaCodecSelector, DrmSessionManager, boolean, Handler, MediaCodecAudioTrackRenderer.EventListener) - Constructor for class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- MediaCodecAudioTrackRenderer(SampleSource, MediaCodecSelector, DrmSessionManager, boolean, Handler, MediaCodecAudioTrackRenderer.EventListener, AudioCapabilities, int) - Constructor for class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- MediaCodecAudioTrackRenderer(SampleSource[], MediaCodecSelector, DrmSessionManager, boolean, Handler, MediaCodecAudioTrackRenderer.EventListener, AudioCapabilities, int) - Constructor for class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- MediaCodecAudioTrackRenderer.EventListener - Interface in com.google.android.exoplayer
-
- MediaCodecSelector - Interface in com.google.android.exoplayer
-
- MediaCodecTrackRenderer - Class in com.google.android.exoplayer
-
- MediaCodecTrackRenderer(SampleSource, MediaCodecSelector, DrmSessionManager<FrameworkMediaCrypto>, boolean, Handler, MediaCodecTrackRenderer.EventListener) - Constructor for class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- MediaCodecTrackRenderer(SampleSource[], MediaCodecSelector, DrmSessionManager<FrameworkMediaCrypto>, boolean, Handler, MediaCodecTrackRenderer.EventListener) - Constructor for class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- MediaCodecTrackRenderer.DecoderInitializationException - Exception in com.google.android.exoplayer
-
Thrown when a failure occurs instantiating a decoder.
- MediaCodecTrackRenderer.EventListener - Interface in com.google.android.exoplayer
-
- MediaCodecUtil - Class in com.google.android.exoplayer
-
A utility class for querying the available codecs.
- MediaCodecUtil.DecoderQueryException - Exception in com.google.android.exoplayer
-
Thrown when an error occurs querying the device for its underlying media capabilities.
- MediaCodecVideoTrackRenderer - Class in com.google.android.exoplayer
-
- MediaCodecVideoTrackRenderer(Context, SampleSource, MediaCodecSelector, int) - Constructor for class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- MediaCodecVideoTrackRenderer(Context, SampleSource, MediaCodecSelector, int, long) - Constructor for class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- MediaCodecVideoTrackRenderer(Context, SampleSource, MediaCodecSelector, int, long, Handler, MediaCodecVideoTrackRenderer.EventListener, int) - Constructor for class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- MediaCodecVideoTrackRenderer(Context, SampleSource, MediaCodecSelector, int, long, DrmSessionManager<FrameworkMediaCrypto>, boolean, Handler, MediaCodecVideoTrackRenderer.EventListener, int) - Constructor for class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- MediaCodecVideoTrackRenderer.EventListener - Interface in com.google.android.exoplayer
-
- MediaDrmCallback - Interface in com.google.android.exoplayer.drm
-
- mediaFormat - Variable in class com.google.android.exoplayer.dash.DashChunkSource.RepresentationHolder
-
- mediaFormat - Variable in class com.google.android.exoplayer.extractor.mp4.Track
-
The media format.
- MediaFormat - Class in com.google.android.exoplayer
-
Defines the format of an elementary media stream.
- MediaFormatHolder - Class in com.google.android.exoplayer
-
Holds a
MediaFormat
and corresponding drm scheme initialization data.
- MediaFormatHolder() - Constructor for class com.google.android.exoplayer.MediaFormatHolder
-
- MediaPresentationDescription - Class in com.google.android.exoplayer.dash.mpd
-
Represents a DASH media presentation description (mpd).
- MediaPresentationDescription(long, long, long, boolean, long, long, UtcTimingElement, String, List<Period>) - Constructor for class com.google.android.exoplayer.dash.mpd.MediaPresentationDescription
-
- MediaPresentationDescriptionParser - Class in com.google.android.exoplayer.dash.mpd
-
A parser of media presentation description files.
- MediaPresentationDescriptionParser() - Constructor for class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
Equivalent to calling new MediaPresentationDescriptionParser(null)
.
- MediaPresentationDescriptionParser(String) - Constructor for class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- MediaPresentationDescriptionParser.ContentProtectionsBuilder - Class in com.google.android.exoplayer.dash.mpd
-
- mediaSequence - Variable in class com.google.android.exoplayer.hls.HlsMediaPlaylist
-
- MetadataParser<T> - Interface in com.google.android.exoplayer.metadata
-
Parses metadata from binary data.
- MetadataTrackRenderer<T> - Class in com.google.android.exoplayer.metadata
-
- MetadataTrackRenderer(SampleSource, MetadataParser<T>, MetadataTrackRenderer.MetadataRenderer<T>, Looper) - Constructor for class com.google.android.exoplayer.metadata.MetadataTrackRenderer
-
- MetadataTrackRenderer.MetadataRenderer<T> - Interface in com.google.android.exoplayer.metadata
-
An interface for components that process metadata.
- MICROS_PER_SECOND - Static variable in class com.google.android.exoplayer.C
-
The number of microseconds in one second.
- mimeType - Variable in class com.google.android.exoplayer.chunk.Format
-
The mime type of the format.
- mimeType - Variable in class com.google.android.exoplayer.drm.DrmInitData.SchemeInitData
-
- mimeType - Variable in exception com.google.android.exoplayer.MediaCodecTrackRenderer.DecoderInitializationException
-
The mime type for which a decoder was being initialized.
- mimeType - Variable in class com.google.android.exoplayer.MediaFormat
-
The mime type of the format.
- mimeType - Variable in class com.google.android.exoplayer.metadata.id3.ApicFrame
-
- mimeType - Variable in class com.google.android.exoplayer.metadata.id3.GeobFrame
-
- mimeType - Variable in class com.google.android.exoplayer.util.MpegAudioHeader
-
The mime type.
- mimeTypeIsRawText - Variable in class com.google.android.exoplayer.dash.DashChunkSource.RepresentationHolder
-
- MimeTypes - Class in com.google.android.exoplayer.util
-
Defines common MIME types and helper methods.
- minBlockSize - Variable in class com.google.android.exoplayer.util.FlacStreamInfo
-
- minBufferTime - Variable in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescription
-
- minFrameSize - Variable in class com.google.android.exoplayer.util.FlacStreamInfo
-
- minorVersion - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest
-
The client manifest minor version.
- minUpdatePeriod - Variable in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescription
-
- MissingFieldException(String) - Constructor for exception com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifestParser.MissingFieldException
-
- mode - Variable in class com.google.android.exoplayer.CryptoInfo
-
- MODEL - Static variable in class com.google.android.exoplayer.util.Util
-
Like
Build.MODEL
, but in a place where it can be conveniently overridden for local
testing.
- movieTimescale - Variable in class com.google.android.exoplayer.extractor.mp4.Track
-
The movie timescale.
- Mp3Extractor - Class in com.google.android.exoplayer.extractor.mp3
-
Extracts data from an MP3 file.
- Mp3Extractor() - Constructor for class com.google.android.exoplayer.extractor.mp3.Mp3Extractor
-
- Mp3Extractor(long) - Constructor for class com.google.android.exoplayer.extractor.mp3.Mp3Extractor
-
- Mp4Extractor - Class in com.google.android.exoplayer.extractor.mp4
-
Extracts data from an unfragmented MP4 file.
- Mp4Extractor() - Constructor for class com.google.android.exoplayer.extractor.mp4.Mp4Extractor
-
- Mp4WebvttParser - Class in com.google.android.exoplayer.text.webvtt
-
- Mp4WebvttParser() - Constructor for class com.google.android.exoplayer.text.webvtt.Mp4WebvttParser
-
- MpegAudioHeader - Class in com.google.android.exoplayer.util
-
Representation of an MPEG audio frame header.
- MpegAudioHeader() - Constructor for class com.google.android.exoplayer.util.MpegAudioHeader
-
- MSG_SET_PLAYBACK_PARAMS - Static variable in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- MSG_SET_STREAM_TYPE - Static variable in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- MSG_SET_SURFACE - Static variable in class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- MSG_SET_VOLUME - Static variable in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- MultiSegmentBase(RangedUri, long, long, int, long, List<SegmentBase.SegmentTimelineElement>) - Constructor for class com.google.android.exoplayer.dash.mpd.SegmentBase.MultiSegmentBase
-
- MultiSegmentRepresentation(String, long, Format, SegmentBase.MultiSegmentBase, String, String) - Constructor for class com.google.android.exoplayer.dash.mpd.Representation.MultiSegmentRepresentation
-
- muxedAudioLanguage - Variable in class com.google.android.exoplayer.hls.HlsMasterPlaylist
-
- muxedCaptionLanguage - Variable in class com.google.android.exoplayer.hls.HlsMasterPlaylist
-
- OFFSET_SAMPLE_RELATIVE - Static variable in class com.google.android.exoplayer.MediaFormat
-
- offsets - Variable in class com.google.android.exoplayer.extractor.ChunkIndex
-
The chunk byte offsets.
- OggExtractor - Class in com.google.android.exoplayer.extractor.ogg
-
- OggExtractor() - Constructor for class com.google.android.exoplayer.extractor.ogg.OggExtractor
-
- onAudioCapabilitiesChanged(AudioCapabilities) - Method in interface com.google.android.exoplayer.audio.AudioCapabilitiesReceiver.Listener
-
Called when the audio capabilities change.
- onAudioSessionId(int) - Method in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
Invoked when the audio session id becomes known.
- onAudioTrackInitializationError(AudioTrack.InitializationException) - Method in interface com.google.android.exoplayer.MediaCodecAudioTrackRenderer.EventListener
-
- onAudioTrackUnderrun(int, long, long) - Method in interface com.google.android.exoplayer.MediaCodecAudioTrackRenderer.EventListener
-
- onAudioTrackWriteError(AudioTrack.WriteException) - Method in interface com.google.android.exoplayer.MediaCodecAudioTrackRenderer.EventListener
-
- onAvailableRangeChanged(int, TimeRange) - Method in interface com.google.android.exoplayer.dash.DashChunkSource.EventListener
-
Invoked when the available seek range of the stream has changed.
- onBandwidthSample(int, long, long) - Method in interface com.google.android.exoplayer.upstream.BandwidthMeter.EventListener
-
Invoked periodically to indicate that bytes have been transferred.
- onBytesTransferred(int) - Method in class com.google.android.exoplayer.upstream.DefaultBandwidthMeter
-
- onBytesTransferred(int) - Method in interface com.google.android.exoplayer.upstream.TransferListener
-
Called incrementally during a transfer.
- onCachedBytesRead(long, long) - Method in interface com.google.android.exoplayer.upstream.cache.CacheDataSource.EventListener
-
Invoked when bytes have been read from the cache.
- onCacheInitialized() - Method in interface com.google.android.exoplayer.upstream.cache.CacheEvictor
-
Invoked when cache has been initialized.
- onCacheInitialized() - Method in class com.google.android.exoplayer.upstream.cache.LeastRecentlyUsedCacheEvictor
-
- onCacheInitialized() - Method in class com.google.android.exoplayer.upstream.cache.NoOpCacheEvictor
-
- onChunkLoadCompleted(Chunk) - Method in interface com.google.android.exoplayer.chunk.ChunkSource
-
Invoked when the
ChunkSampleSource
has finished loading a chunk obtained from this
source.
- onChunkLoadCompleted(Chunk) - Method in class com.google.android.exoplayer.dash.DashChunkSource
-
- onChunkLoadCompleted(Chunk) - Method in class com.google.android.exoplayer.hls.HlsChunkSource
-
Invoked when the
HlsSampleSource
has finished loading a chunk obtained from this
source.
- onChunkLoadCompleted(Chunk) - Method in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingChunkSource
-
- onChunkLoadError(Chunk, Exception) - Method in interface com.google.android.exoplayer.chunk.ChunkSource
-
Invoked when the
ChunkSampleSource
encounters an error loading a chunk obtained from
this source.
- onChunkLoadError(Chunk, Exception) - Method in class com.google.android.exoplayer.dash.DashChunkSource
-
- onChunkLoadError(Chunk, IOException) - Method in class com.google.android.exoplayer.hls.HlsChunkSource
-
Invoked when the
HlsSampleSource
encounters an error loading a chunk obtained from
this source.
- onChunkLoadError(Chunk, Exception) - Method in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingChunkSource
-
- onCryptoError(MediaCodec.CryptoException) - Method in interface com.google.android.exoplayer.MediaCodecTrackRenderer.EventListener
-
- onCues(List<Cue>) - Method in interface com.google.android.exoplayer.text.TextRenderer
-
Invoked each time there is a change in the
Cue
s to be rendered.
- onDecoderError(E) - Method in interface com.google.android.exoplayer.util.extensions.SimpleDecoder.EventListener
-
Invoked when the decoder encounters an error.
- onDecoderInitializationError(MediaCodecTrackRenderer.DecoderInitializationException) - Method in interface com.google.android.exoplayer.MediaCodecTrackRenderer.EventListener
-
Invoked when a decoder fails to initialize.
- onDecoderInitialized(String, long, long) - Method in interface com.google.android.exoplayer.MediaCodecTrackRenderer.EventListener
-
Invoked when a decoder is successfully created.
- onDisabled() - Method in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- onDisabled() - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- onDisabled() - Method in class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- onDisabled() - Method in class com.google.android.exoplayer.metadata.MetadataTrackRenderer
-
- onDisabled() - Method in class com.google.android.exoplayer.SampleSourceTrackRenderer
-
- onDisabled() - Method in class com.google.android.exoplayer.text.TextTrackRenderer
-
- onDisabled() - Method in class com.google.android.exoplayer.TrackRenderer
-
Called when the renderer is disabled.
- onDiscontinuity(long) - Method in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- onDiscontinuity(long) - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- onDiscontinuity(long) - Method in class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- onDiscontinuity(long) - Method in class com.google.android.exoplayer.metadata.MetadataTrackRenderer
-
- onDiscontinuity(long) - Method in class com.google.android.exoplayer.SampleSourceTrackRenderer
-
Invoked when a discontinuity is encountered.
- onDiscontinuity(long) - Method in class com.google.android.exoplayer.text.eia608.Eia608TrackRenderer
-
- onDiscontinuity(long) - Method in class com.google.android.exoplayer.text.TextTrackRenderer
-
- onDownstreamFormatChanged(int, Format, int, long) - Method in interface com.google.android.exoplayer.chunk.BaseChunkSampleSourceEventListener
-
Invoked when the downstream format changes (i.e.
- onDrawnToSurface(Surface) - Method in interface com.google.android.exoplayer.MediaCodecVideoTrackRenderer.EventListener
-
Invoked when a frame is rendered to a surface for the first time following that surface
having been set as the target for the renderer.
- onDrmKeysLoaded() - Method in interface com.google.android.exoplayer.drm.StreamingDrmSessionManager.EventListener
-
Invoked each time keys are loaded.
- onDrmSessionManagerError(Exception) - Method in interface com.google.android.exoplayer.drm.StreamingDrmSessionManager.EventListener
-
Invoked when a drm error occurs.
- onDroppedFrames(int, long) - Method in interface com.google.android.exoplayer.MediaCodecVideoTrackRenderer.EventListener
-
Invoked to report the number of frames dropped by the renderer.
- onEnabled(int, long, boolean) - Method in class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- onEnabled(int, long, boolean) - Method in class com.google.android.exoplayer.SampleSourceTrackRenderer
-
- onEnabled(int, long, boolean) - Method in class com.google.android.exoplayer.text.eia608.Eia608TrackRenderer
-
- onEnabled(int, long, boolean) - Method in class com.google.android.exoplayer.text.TextTrackRenderer
-
- onEnabled(int, long, boolean) - Method in class com.google.android.exoplayer.TrackRenderer
-
Called when the renderer is enabled.
- onEvent(ExoMediaDrm<? extends T>, byte[], int, int, byte[]) - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm.OnEventListener
-
Called when an event occurs that requires the app to be notified
- onInputFormatChanged(MediaFormatHolder) - Method in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- onInputFormatChanged(MediaFormatHolder) - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
Invoked when a new format is read from the upstream
SampleSource
.
- onInputFormatChanged(MediaFormatHolder) - Method in class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- onLoadCanceled(int, long) - Method in interface com.google.android.exoplayer.chunk.BaseChunkSampleSourceEventListener
-
Invoked when the current upstream load operation is canceled.
- onLoadCanceled(Loader.Loadable) - Method in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- onLoadCanceled(Loader.Loadable) - Method in class com.google.android.exoplayer.dash.mpd.UtcTimingElementResolver
-
- onLoadCanceled(Loader.Loadable) - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- onLoadCanceled(Loader.Loadable) - Method in class com.google.android.exoplayer.hls.HlsSampleSource
-
- onLoadCanceled(Loader.Loadable) - Method in class com.google.android.exoplayer.SingleSampleSource
-
- onLoadCanceled(Loader.Loadable) - Method in interface com.google.android.exoplayer.upstream.Loader.Callback
-
Invoked when loading has been canceled.
- onLoadCanceled(Loader.Loadable) - Method in class com.google.android.exoplayer.util.ManifestFetcher
-
- onLoadCompleted(int, long, int, int, Format, long, long, long, long) - Method in interface com.google.android.exoplayer.chunk.BaseChunkSampleSourceEventListener
-
Invoked when the current load operation completes.
- onLoadCompleted(Loader.Loadable) - Method in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- onLoadCompleted(Loader.Loadable) - Method in class com.google.android.exoplayer.dash.mpd.UtcTimingElementResolver
-
- onLoadCompleted(Loader.Loadable) - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- onLoadCompleted(Loader.Loadable) - Method in class com.google.android.exoplayer.hls.HlsSampleSource
-
- onLoadCompleted(Loader.Loadable) - Method in class com.google.android.exoplayer.SingleSampleSource
-
- onLoadCompleted(Loader.Loadable) - Method in interface com.google.android.exoplayer.upstream.Loader.Callback
-
Invoked when the data source has been fully loaded.
- onLoadCompleted(Loader.Loadable) - Method in class com.google.android.exoplayer.util.ManifestFetcher
-
- onLoadError(int, IOException) - Method in interface com.google.android.exoplayer.chunk.BaseChunkSampleSourceEventListener
-
Invoked when an error occurs loading media data.
- onLoadError(Loader.Loadable, IOException) - Method in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- onLoadError(Loader.Loadable, IOException) - Method in class com.google.android.exoplayer.dash.mpd.UtcTimingElementResolver
-
- onLoadError(int, IOException) - Method in interface com.google.android.exoplayer.extractor.ExtractorSampleSource.EventListener
-
Invoked when an error occurs loading media data.
- onLoadError(Loader.Loadable, IOException) - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- onLoadError(Loader.Loadable, IOException) - Method in class com.google.android.exoplayer.hls.HlsSampleSource
-
- onLoadError(int, IOException) - Method in interface com.google.android.exoplayer.SingleSampleSource.EventListener
-
Invoked when an error occurs loading media data.
- onLoadError(Loader.Loadable, IOException) - Method in class com.google.android.exoplayer.SingleSampleSource
-
- onLoadError(Loader.Loadable, IOException) - Method in interface com.google.android.exoplayer.upstream.Loader.Callback
-
Invoked when the data source is stopped due to an error.
- onLoadError(Loader.Loadable, IOException) - Method in class com.google.android.exoplayer.util.ManifestFetcher
-
- onLoadingChanged(boolean) - Method in interface com.google.android.exoplayer.DefaultLoadControl.EventListener
-
Invoked when the control transitions from a loading to a draining state, or vice versa.
- onLoadStarted(int, long, int, int, Format, long, long) - Method in interface com.google.android.exoplayer.chunk.BaseChunkSampleSourceEventListener
-
Invoked when an upstream load is started.
- onManifestError(IOException) - Method in interface com.google.android.exoplayer.util.ManifestFetcher.EventListener
-
- onManifestRefreshed() - Method in interface com.google.android.exoplayer.util.ManifestFetcher.EventListener
-
- onManifestRefreshStarted() - Method in interface com.google.android.exoplayer.util.ManifestFetcher.EventListener
-
- onMeasure(int, int) - Method in class com.google.android.exoplayer.AspectRatioFrameLayout
-
- onMediaPlaylistLoadCompleted(byte[]) - Method in interface com.google.android.exoplayer.hls.HlsChunkSource.EventListener
-
Invoked when a media playlist has been loaded.
- onMetadata(T) - Method in interface com.google.android.exoplayer.metadata.MetadataTrackRenderer.MetadataRenderer
-
Invoked each time there is a metadata associated with current playback time.
- onOutputFormatChanged(MediaCodec, MediaFormat) - Method in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- onOutputFormatChanged(MediaCodec, MediaFormat) - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
Invoked when the output format of the
MediaCodec
changes.
- onOutputFormatChanged(MediaCodec, MediaFormat) - Method in class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- onOutputStreamEnded() - Method in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- onOutputStreamEnded() - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
Invoked when the output stream ends, meaning that the last output buffer has been processed
and the
MediaCodec.BUFFER_FLAG_END_OF_STREAM
flag has been propagated through the
decoder.
- onPlayerError(ExoPlaybackException) - Method in interface com.google.android.exoplayer.ExoPlayer.Listener
-
Invoked when an error occurs.
- onPlayerStateChanged(boolean, int) - Method in interface com.google.android.exoplayer.ExoPlayer.Listener
-
- onPlayWhenReadyCommitted() - Method in interface com.google.android.exoplayer.ExoPlayer.Listener
-
- onProcessedOutputBuffer(long) - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
Invoked when an output buffer is successfully processed.
- onQueuedInputBuffer(long, ByteBuffer, int, boolean) - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
Invoked immediately before an input buffer is queued into the codec.
- onReleased() - Method in class com.google.android.exoplayer.SampleSourceTrackRenderer
-
- onReleased() - Method in class com.google.android.exoplayer.TrackRenderer
-
Called when the renderer is released.
- onSampleRead(MediaChunk, SampleHolder) - Method in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
Called when a sample has been read.
- onSingleManifest(T) - Method in interface com.google.android.exoplayer.util.ManifestFetcher.ManifestCallback
-
Invoked when the load has successfully completed.
- onSingleManifestError(IOException) - Method in interface com.google.android.exoplayer.util.ManifestFetcher.ManifestCallback
-
Invoked when the load has failed.
- onSpanAdded(Cache, CacheSpan) - Method in interface com.google.android.exoplayer.upstream.cache.Cache.Listener
-
Invoked when a
CacheSpan
is added to the cache.
- onSpanAdded(Cache, CacheSpan) - Method in class com.google.android.exoplayer.upstream.cache.LeastRecentlyUsedCacheEvictor
-
- onSpanAdded(Cache, CacheSpan) - Method in class com.google.android.exoplayer.upstream.cache.NoOpCacheEvictor
-
- onSpanRemoved(Cache, CacheSpan) - Method in interface com.google.android.exoplayer.upstream.cache.Cache.Listener
-
Invoked when a
CacheSpan
is removed from the cache.
- onSpanRemoved(Cache, CacheSpan) - Method in class com.google.android.exoplayer.upstream.cache.LeastRecentlyUsedCacheEvictor
-
- onSpanRemoved(Cache, CacheSpan) - Method in class com.google.android.exoplayer.upstream.cache.NoOpCacheEvictor
-
- onSpanTouched(Cache, CacheSpan, CacheSpan) - Method in interface com.google.android.exoplayer.upstream.cache.Cache.Listener
-
Invoked when an existing
CacheSpan
is accessed, causing it to be replaced.
- onSpanTouched(Cache, CacheSpan, CacheSpan) - Method in class com.google.android.exoplayer.upstream.cache.LeastRecentlyUsedCacheEvictor
-
- onSpanTouched(Cache, CacheSpan, CacheSpan) - Method in class com.google.android.exoplayer.upstream.cache.NoOpCacheEvictor
-
- onStarted() - Method in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- onStarted() - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- onStarted() - Method in class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- onStarted() - Method in class com.google.android.exoplayer.TrackRenderer
-
Called when the renderer is started.
- onStartFile(Cache, String, long, long) - Method in interface com.google.android.exoplayer.upstream.cache.CacheEvictor
-
Invoked when a writer starts writing to the cache.
- onStartFile(Cache, String, long, long) - Method in class com.google.android.exoplayer.upstream.cache.LeastRecentlyUsedCacheEvictor
-
- onStartFile(Cache, String, long, long) - Method in class com.google.android.exoplayer.upstream.cache.NoOpCacheEvictor
-
- onStopped() - Method in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- onStopped() - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- onStopped() - Method in class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- onStopped() - Method in class com.google.android.exoplayer.TrackRenderer
-
Called when the renderer is stopped.
- onSynced() - Method in class com.google.android.exoplayer.VideoFrameReleaseTimeHelper
-
- onTimestampError(UtcTimingElement, IOException) - Method in interface com.google.android.exoplayer.dash.mpd.UtcTimingElementResolver.UtcTimingCallback
-
Invoked when the element was not successfully resolved.
- onTimestampResolved(UtcTimingElement, long) - Method in interface com.google.android.exoplayer.dash.mpd.UtcTimingElementResolver.UtcTimingCallback
-
Invoked when the element has been resolved.
- onTransferEnd() - Method in class com.google.android.exoplayer.upstream.DefaultBandwidthMeter
-
- onTransferEnd() - Method in interface com.google.android.exoplayer.upstream.TransferListener
-
Invoked when a transfer ends.
- onTransferStart() - Method in class com.google.android.exoplayer.upstream.DefaultBandwidthMeter
-
- onTransferStart() - Method in interface com.google.android.exoplayer.upstream.TransferListener
-
Invoked when a transfer starts.
- onUpstreamDiscarded(int, long, long) - Method in interface com.google.android.exoplayer.chunk.BaseChunkSampleSourceEventListener
-
Invoked when data is removed from the back of the buffer, typically so that it can be
re-buffered using a different representation.
- onVideoSizeChanged(int, int, int, float) - Method in interface com.google.android.exoplayer.MediaCodecVideoTrackRenderer.EventListener
-
Invoked each time there's a change in the size of the video being rendered.
- open(DrmInitData) - Method in interface com.google.android.exoplayer.drm.DrmSessionManager
-
Opens the session, possibly asynchronously.
- open(DrmInitData) - Method in class com.google.android.exoplayer.drm.StreamingDrmSessionManager
-
- open(DataSpec) - Method in class com.google.android.exoplayer.upstream.AssetDataSource
-
- open(DataSpec) - Method in class com.google.android.exoplayer.upstream.ByteArrayDataSink
-
- open(DataSpec) - Method in class com.google.android.exoplayer.upstream.ByteArrayDataSource
-
- open(DataSpec) - Method in class com.google.android.exoplayer.upstream.cache.CacheDataSink
-
- open(DataSpec) - Method in class com.google.android.exoplayer.upstream.cache.CacheDataSource
-
- open(DataSpec) - Method in class com.google.android.exoplayer.upstream.ContentDataSource
-
- open(DataSpec) - Method in interface com.google.android.exoplayer.upstream.DataSink
-
Opens the
DataSink
to consume the specified data.
- open(DataSpec) - Method in interface com.google.android.exoplayer.upstream.DataSource
-
- open() - Method in class com.google.android.exoplayer.upstream.DataSourceInputStream
-
- open(DataSpec) - Method in class com.google.android.exoplayer.upstream.DefaultHttpDataSource
-
- open(DataSpec) - Method in class com.google.android.exoplayer.upstream.DefaultUriDataSource
-
- open(DataSpec) - Method in class com.google.android.exoplayer.upstream.FileDataSource
-
- open(DataSpec) - Method in interface com.google.android.exoplayer.upstream.HttpDataSource
-
- open(DataSpec) - Method in class com.google.android.exoplayer.upstream.PriorityDataSource
-
- open(DataSpec) - Method in class com.google.android.exoplayer.upstream.TeeDataSource
-
- open(DataSpec) - Method in class com.google.android.exoplayer.upstream.UdpDataSource
-
- openRead() - Method in class com.google.android.exoplayer.util.AtomicFile
-
Open the atomic file for reading.
- openSession() - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm
-
- openSession() - Method in class com.google.android.exoplayer.drm.FrameworkMediaDrm
-
- OutputBuffer - Class in com.google.android.exoplayer.util.extensions
-
Output buffer decoded by a
Decoder
.
- OutputBuffer() - Constructor for class com.google.android.exoplayer.util.extensions.OutputBuffer
-
- outputBuffersChangedCount - Variable in class com.google.android.exoplayer.CodecCounters
-
- outputFormatChangedCount - Variable in class com.google.android.exoplayer.CodecCounters
-
- owner - Variable in class com.google.android.exoplayer.metadata.id3.PrivFrame
-
- parentId - Variable in class com.google.android.exoplayer.chunk.Chunk
-
Optional identifier for a parent from which this chunk originates.
- ParsableBitArray - Class in com.google.android.exoplayer.util
-
Wraps a byte array, providing methods that allow it to be read as a bitstream.
- ParsableBitArray() - Constructor for class com.google.android.exoplayer.util.ParsableBitArray
-
Creates a new instance that initially has no backing data.
- ParsableBitArray(byte[]) - Constructor for class com.google.android.exoplayer.util.ParsableBitArray
-
Creates a new instance that wraps an existing array.
- ParsableBitArray(byte[], int) - Constructor for class com.google.android.exoplayer.util.ParsableBitArray
-
Creates a new instance that wraps an existing array.
- ParsableByteArray - Class in com.google.android.exoplayer.util
-
Wraps a byte array, providing a set of methods for parsing data from it.
- ParsableByteArray() - Constructor for class com.google.android.exoplayer.util.ParsableByteArray
-
Creates a new instance that initially has no backing data.
- ParsableByteArray(int) - Constructor for class com.google.android.exoplayer.util.ParsableByteArray
-
Creates a new instance with length
bytes.
- ParsableByteArray(byte[]) - Constructor for class com.google.android.exoplayer.util.ParsableByteArray
-
Creates a new instance wrapping data
.
- ParsableByteArray(byte[], int) - Constructor for class com.google.android.exoplayer.util.ParsableByteArray
-
Creates a new instance that wraps an existing array.
- parse(String, InputStream) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parse(String, InputStream) - Method in class com.google.android.exoplayer.hls.HlsPlaylistParser
-
- parse(byte[], int) - Method in class com.google.android.exoplayer.metadata.id3.Id3Parser
-
- parse(byte[], int) - Method in interface com.google.android.exoplayer.metadata.MetadataParser
-
Parses a metadata object from the provided binary data.
- parse(String, InputStream) - Method in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifestParser
-
- parse(byte[], int, int) - Method in class com.google.android.exoplayer.text.subrip.SubripParser
-
- parse(byte[], int, int) - Method in interface com.google.android.exoplayer.text.SubtitleParser
-
Parses a
Subtitle
from the provided
byte[]
.
- parse(byte[], int, int) - Method in class com.google.android.exoplayer.text.ttml.TtmlParser
-
- parse(byte[], int, int) - Method in class com.google.android.exoplayer.text.tx3g.Tx3gParser
-
- parse(byte[], int, int) - Method in class com.google.android.exoplayer.text.webvtt.Mp4WebvttParser
-
- parse(byte[], int, int) - Method in class com.google.android.exoplayer.text.webvtt.WebvttParser
-
- parse(String, InputStream) - Method in interface com.google.android.exoplayer.upstream.UriLoadable.Parser
-
Parses an object from a response.
- parseAacAudioSpecificConfig(byte[]) - Static method in class com.google.android.exoplayer.util.CodecSpecificDataUtil
-
Parses an AudioSpecificConfig, as defined in ISO 14496-3 1.6.2.1
- parseAc3AnnexFFormat(ParsableByteArray, String, long, String) - Static method in class com.google.android.exoplayer.util.Ac3Util
-
Returns the AC-3 format given data
containing the AC3SpecificBox according to
ETSI TS 102 366 Annex F.
- parseAc3SyncframeFormat(ParsableBitArray, String, long, String) - Static method in class com.google.android.exoplayer.util.Ac3Util
-
Returns the AC-3 format given data
containing a syncframe.
- parseAc3SyncframeSize(byte[]) - Static method in class com.google.android.exoplayer.util.Ac3Util
-
Returns the size in bytes of the given AC-3 syncframe.
- parseAdaptationSet(XmlPullParser, String, SegmentBase) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseAdaptationSetChild(XmlPullParser) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
Parses children of AdaptationSet elements not specifically parsed elsewhere.
- parseAudioChannelConfiguration(XmlPullParser) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseBaseUrl(XmlPullParser, String) - Static method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseChildNalUnit(ParsableByteArray) - Static method in class com.google.android.exoplayer.util.NalUnitUtil
-
Constructs and returns a NAL unit with a start code followed by the data in atom
.
- parseContentProtection(XmlPullParser) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseContentType(XmlPullParser) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseDateTime(XmlPullParser, String, long) - Static method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseDtsAudioSampleCount(byte[]) - Static method in class com.google.android.exoplayer.util.DtsUtil
-
Returns the number of audio samples represented by the given DTS frame.
- parseDtsAudioSampleCount(ByteBuffer) - Static method in class com.google.android.exoplayer.util.DtsUtil
-
- parseDtsFormat(byte[], String, long, String) - Static method in class com.google.android.exoplayer.util.DtsUtil
-
Returns the DTS format given data
containing the DTS frame according to ETSI TS 102 114
subsections 5.3/5.4.
- parseDuration(XmlPullParser, String, long) - Static method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseEAc3AnnexFFormat(ParsableByteArray, String, long, String) - Static method in class com.google.android.exoplayer.util.Ac3Util
-
Returns the E-AC-3 format given data
containing the EC3SpecificBox according to
ETSI TS 102 366 Annex F.
- parseEAc3SyncframeAudioSampleCount(byte[]) - Static method in class com.google.android.exoplayer.util.Ac3Util
-
Returns the number of audio samples represented by the given E-AC-3 syncframe.
- parseEAc3SyncframeAudioSampleCount(ByteBuffer) - Static method in class com.google.android.exoplayer.util.Ac3Util
-
- parseEac3SyncframeFormat(ParsableBitArray, String, long, String) - Static method in class com.google.android.exoplayer.util.Ac3Util
-
Returns the E-AC-3 format given data
containing a syncframe.
- parseEAc3SyncframeSize(byte[]) - Static method in class com.google.android.exoplayer.util.Ac3Util
-
Returns the size in bytes of the given E-AC-3 syncframe.
- parseEmsg(ParsableByteArray, long) - Method in class com.google.android.exoplayer.extractor.mp4.FragmentedMp4Extractor
-
- parseFrameRate(XmlPullParser, float) - Static method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseInitialization(XmlPullParser) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseInt(XmlPullParser, String) - Static method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseInt(XmlPullParser, String, int) - Static method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseLong(XmlPullParser, String) - Static method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseLong(XmlPullParser, String, long) - Static method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseMediaPresentationDescription(XmlPullParser, String) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parsePercentage(String) - Static method in class com.google.android.exoplayer.text.webvtt.WebvttParserUtil
-
Parses a percentage and returns a scaled float.
- parsePeriod(XmlPullParser, String, long) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parsePpsNalUnit(ParsableBitArray) - Static method in class com.google.android.exoplayer.util.NalUnitUtil
-
Parses a PPS NAL unit using the syntax defined in ITU-T Recommendation H.264 (2013) subsection
7.3.2.2.
- parseRangedUrl(XmlPullParser, String, String) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseRepresentation(XmlPullParser, String, String, String, int, int, float, int, int, String, SegmentBase, MediaPresentationDescriptionParser.ContentProtectionsBuilder) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- ParserException - Exception in com.google.android.exoplayer
-
Thrown when an error occurs parsing media data.
- ParserException() - Constructor for exception com.google.android.exoplayer.ParserException
-
- ParserException(String) - Constructor for exception com.google.android.exoplayer.ParserException
-
- ParserException(Throwable) - Constructor for exception com.google.android.exoplayer.ParserException
-
- ParserException(String, Throwable) - Constructor for exception com.google.android.exoplayer.ParserException
-
- ParserUtil - Class in com.google.android.exoplayer.util
-
Parser utility functions.
- parseSchemeSpecificData(byte[], UUID) - Static method in class com.google.android.exoplayer.extractor.mp4.PsshAtomUtil
-
Parses the scheme specific data from a PSSH atom.
- parseSeekTable(ParsableByteArray) - Static method in class com.google.android.exoplayer.util.FlacSeekTable
-
Parses a FLAC file seek table metadata structure and creates a FlacSeekTable instance.
- parseSegmentBase(XmlPullParser, SegmentBase.SingleSegmentBase) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseSegmentList(XmlPullParser, SegmentBase.SegmentList) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseSegmentTemplate(XmlPullParser, SegmentBase.SegmentTemplate) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseSegmentTimeline(XmlPullParser) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseSegmentUrl(XmlPullParser) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseSpsNalUnit(ParsableBitArray) - Static method in class com.google.android.exoplayer.util.NalUnitUtil
-
Parses an SPS NAL unit using the syntax defined in ITU-T Recommendation H.264 (2013) subsection
7.3.2.1.1.
- parseString(XmlPullParser, String, String) - Static method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseTimestampUs(String) - Static method in class com.google.android.exoplayer.text.webvtt.WebvttParserUtil
-
Parses a WebVTT timestamp.
- parseUrlTemplate(XmlPullParser, String, UrlTemplate) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseUtcTiming(XmlPullParser) - Method in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser
-
- parseUuid(byte[]) - Static method in class com.google.android.exoplayer.extractor.mp4.PsshAtomUtil
-
Parses the UUID from a PSSH atom.
- parseXsDateTime(String) - Static method in class com.google.android.exoplayer.util.Util
-
Parses an xs:dateTime attribute value, returning the parsed timestamp in milliseconds since
the epoch.
- parseXsDuration(String) - Static method in class com.google.android.exoplayer.util.Util
-
Parses an xs:duration attribute value, returning the parsed duration in milliseconds.
- pause() - Method in class com.google.android.exoplayer.audio.AudioTrack
-
Pauses playback.
- pause() - Method in class com.google.android.exoplayer.util.PlayerControl
-
- pcmEncoding - Variable in class com.google.android.exoplayer.MediaFormat
-
The encoding for PCM audio streams.
- peekFully(byte[], int, int, boolean) - Method in class com.google.android.exoplayer.extractor.DefaultExtractorInput
-
- peekFully(byte[], int, int) - Method in class com.google.android.exoplayer.extractor.DefaultExtractorInput
-
- peekFully(byte[], int, int, boolean) - Method in interface com.google.android.exoplayer.extractor.ExtractorInput
-
Peeks length
bytes from the peek position, writing them into target
at index
offset
.
- peekFully(byte[], int, int) - Method in interface com.google.android.exoplayer.extractor.ExtractorInput
-
Peeks length
bytes from the peek position, writing them into target
at index
offset
.
- Period - Class in com.google.android.exoplayer.dash.mpd
-
Encapsulates media content components over a contiguous period of time.
- Period(String, long, List<AdaptationSet>) - Constructor for class com.google.android.exoplayer.dash.mpd.Period
-
- PeriodHolder(int, MediaPresentationDescription, int, DashChunkSource.ExposedTrack) - Constructor for class com.google.android.exoplayer.dash.DashChunkSource.PeriodHolder
-
- picOrderCntLsbLength - Variable in class com.google.android.exoplayer.util.NalUnitUtil.SpsData
-
- picOrderCountType - Variable in class com.google.android.exoplayer.util.NalUnitUtil.SpsData
-
- picParameterSetId - Variable in class com.google.android.exoplayer.util.NalUnitUtil.PpsData
-
- pictureData - Variable in class com.google.android.exoplayer.metadata.id3.ApicFrame
-
- pictureType - Variable in class com.google.android.exoplayer.metadata.id3.ApicFrame
-
- pixelWidthAspectRatio - Variable in class com.google.android.exoplayer.util.NalUnitUtil.SpsData
-
- pixelWidthHeightRatio - Variable in class com.google.android.exoplayer.MediaFormat
-
The width to height ratio of pixels in the video, or
MediaFormat.NO_VALUE
if unknown or not
applicable.
- play() - Method in class com.google.android.exoplayer.audio.AudioTrack
-
Starts or resumes playing audio if the audio track has been initialized.
- PlayerControl - Class in com.google.android.exoplayer.util
-
- PlayerControl(ExoPlayer) - Constructor for class com.google.android.exoplayer.util.PlayerControl
-
- PLAYREADY_CUSTOM_DATA_KEY - Static variable in class com.google.android.exoplayer.drm.StreamingDrmSessionManager
-
The key to use when passing CustomData to a PlayReady instance in an optional parameter map.
- PLAYREADY_UUID - Static variable in class com.google.android.exoplayer.drm.StreamingDrmSessionManager
-
UUID for the PlayReady DRM scheme.
- populateHeader(int, MpegAudioHeader) - Static method in class com.google.android.exoplayer.util.MpegAudioHeader
-
Parses headerData
, populating header
with the parsed data.
- position - Variable in class com.google.android.exoplayer.extractor.PositionHolder
-
The held position.
- position - Variable in class com.google.android.exoplayer.text.Cue
-
- position - Variable in class com.google.android.exoplayer.upstream.cache.CacheSpan
-
The position of the
CacheSpan
in the original stream.
- position - Variable in class com.google.android.exoplayer.upstream.DataSpec
-
- positionAnchor - Variable in class com.google.android.exoplayer.text.Cue
-
- PositionHolder - Class in com.google.android.exoplayer.extractor
-
Holds a position in the stream.
- PositionHolder() - Constructor for class com.google.android.exoplayer.extractor.PositionHolder
-
- postBody - Variable in class com.google.android.exoplayer.upstream.DataSpec
-
Body for a POST request, null otherwise.
- PpsData(int, int, boolean) - Constructor for class com.google.android.exoplayer.util.NalUnitUtil.PpsData
-
- Predicate<T> - Interface in com.google.android.exoplayer.util
-
Determines a true of false value for a given input.
- prepare(long) - Method in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- prepare() - Method in interface com.google.android.exoplayer.chunk.ChunkSource
-
Prepares the source.
- prepare() - Method in class com.google.android.exoplayer.dash.DashChunkSource
-
- prepare(TrackRenderer...) - Method in interface com.google.android.exoplayer.ExoPlayer
-
Prepares the player for playback.
- prepare(long) - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- prepare(long) - Method in class com.google.android.exoplayer.FrameworkSampleSource
-
Deprecated.
- prepare() - Method in class com.google.android.exoplayer.hls.HlsChunkSource
-
Prepares the source.
- prepare(long) - Method in class com.google.android.exoplayer.hls.HlsSampleSource
-
- prepare(long) - Method in interface com.google.android.exoplayer.SampleSource.SampleSourceReader
-
Prepares the source.
- prepare(long) - Method in class com.google.android.exoplayer.SingleSampleSource
-
- prepare() - Method in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingChunkSource
-
- presentationTimeOffsetUs - Variable in class com.google.android.exoplayer.dash.mpd.Representation
-
The offset of the presentation timestamps in the media stream relative to media time.
- PriorityDataSource - Class in com.google.android.exoplayer.upstream
-
- PriorityDataSource(int, DataSource) - Constructor for class com.google.android.exoplayer.upstream.PriorityDataSource
-
- PriorityHandlerThread - Class in com.google.android.exoplayer.util
-
- PriorityHandlerThread(String, int) - Constructor for class com.google.android.exoplayer.util.PriorityHandlerThread
-
- PriorityTooLowException(int, int) - Constructor for exception com.google.android.exoplayer.upstream.NetworkLock.PriorityTooLowException
-
- PRIVATE_STREAM_1 - Static variable in class com.google.android.exoplayer.extractor.ts.PsExtractor
-
- privateData - Variable in class com.google.android.exoplayer.metadata.id3.PrivFrame
-
- PrivFrame - Class in com.google.android.exoplayer.metadata.id3
-
PRIV (Private) ID3 frame.
- PrivFrame(String, byte[]) - Constructor for class com.google.android.exoplayer.metadata.id3.PrivFrame
-
- proceed(int) - Method in class com.google.android.exoplayer.upstream.NetworkLock
-
Blocks until the passed priority is the lowest one (i.e.
- proceedNonBlocking(int) - Method in class com.google.android.exoplayer.upstream.NetworkLock
-
- proceedOrThrow(int) - Method in class com.google.android.exoplayer.upstream.NetworkLock
-
- processOutputBuffer(long, long, MediaCodec, ByteBuffer, MediaCodec.BufferInfo, int, boolean) - Method in class com.google.android.exoplayer.MediaCodecAudioTrackRenderer
-
- processOutputBuffer(long, long, MediaCodec, ByteBuffer, MediaCodec.BufferInfo, int, boolean) - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
Processes the provided output buffer.
- processOutputBuffer(long, long, MediaCodec, ByteBuffer, MediaCodec.BufferInfo, int, boolean) - Method in class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- projectionData - Variable in class com.google.android.exoplayer.MediaFormat
-
The projection data for 360/VR video, or null if not applicable.
- protectionElement - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest
-
Content protection information, or null if the content is not protected.
- ProtectionElement(UUID, byte[]) - Constructor for class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.ProtectionElement
-
- provideKeyResponse(byte[], byte[]) - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm
-
- provideKeyResponse(byte[], byte[]) - Method in class com.google.android.exoplayer.drm.FrameworkMediaDrm
-
- provideProvisionResponse(byte[]) - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm
-
- provideProvisionResponse(byte[]) - Method in class com.google.android.exoplayer.drm.FrameworkMediaDrm
-
- PsExtractor - Class in com.google.android.exoplayer.extractor.ts
-
Facilitates the extraction of data from the MPEG-2 TS container format.
- PsExtractor() - Constructor for class com.google.android.exoplayer.extractor.ts.PsExtractor
-
- PsExtractor(PtsTimestampAdjuster) - Constructor for class com.google.android.exoplayer.extractor.ts.PsExtractor
-
- PsshAtomUtil - Class in com.google.android.exoplayer.extractor.mp4
-
Utility methods for handling PSSH atoms.
- PtsTimestampAdjuster - Class in com.google.android.exoplayer.extractor.ts
-
Scales and adjusts MPEG-2 TS presentation timestamps, taking into account an initial offset and
timestamp rollover.
- PtsTimestampAdjuster(long) - Constructor for class com.google.android.exoplayer.extractor.ts.PtsTimestampAdjuster
-
- PtsTimestampAdjusterProvider - Class in com.google.android.exoplayer.hls
-
- PtsTimestampAdjusterProvider() - Constructor for class com.google.android.exoplayer.hls.PtsTimestampAdjusterProvider
-
- ptsToUs(long) - Static method in class com.google.android.exoplayer.extractor.ts.PtsTimestampAdjuster
-
Converts a value in MPEG-2 timestamp units to the corresponding value in microseconds.
- put(UUID, DrmInitData.SchemeInitData) - Method in class com.google.android.exoplayer.drm.DrmInitData.Mapped
-
Inserts scheme specific initialization data.
- RandomEvaluator() - Constructor for class com.google.android.exoplayer.chunk.FormatEvaluator.RandomEvaluator
-
- RandomEvaluator(int) - Constructor for class com.google.android.exoplayer.chunk.FormatEvaluator.RandomEvaluator
-
- RangedUri - Class in com.google.android.exoplayer.dash.mpd
-
Defines a range of data located at a reference uri.
- RangedUri(String, long, long) - Constructor for class com.google.android.exoplayer.dash.mpd.RangedUri
-
Constructs an ranged uri.
- read(ExtractorInput) - Method in class com.google.android.exoplayer.chunk.ChunkExtractorWrapper
-
- read(byte[], int, int) - Method in class com.google.android.exoplayer.extractor.DefaultExtractorInput
-
- read(ExtractorInput, PositionHolder) - Method in interface com.google.android.exoplayer.extractor.Extractor
-
- read(byte[], int, int) - Method in interface com.google.android.exoplayer.extractor.ExtractorInput
-
Reads up to length
bytes from the input and resets the peek position.
- read(ExtractorInput, PositionHolder) - Method in class com.google.android.exoplayer.extractor.flv.FlvExtractor
-
- read(ExtractorInput, PositionHolder) - Method in class com.google.android.exoplayer.extractor.mp3.Mp3Extractor
-
- read(ExtractorInput, PositionHolder) - Method in class com.google.android.exoplayer.extractor.mp4.FragmentedMp4Extractor
-
- read(ExtractorInput, PositionHolder) - Method in class com.google.android.exoplayer.extractor.mp4.Mp4Extractor
-
- read(ExtractorInput, PositionHolder) - Method in class com.google.android.exoplayer.extractor.ogg.OggExtractor
-
- read(ExtractorInput, PositionHolder) - Method in class com.google.android.exoplayer.extractor.ts.AdtsExtractor
-
- read(ExtractorInput, PositionHolder) - Method in class com.google.android.exoplayer.extractor.ts.PsExtractor
-
- read(ExtractorInput, PositionHolder) - Method in class com.google.android.exoplayer.extractor.ts.TsExtractor
-
- read(ExtractorInput, PositionHolder) - Method in class com.google.android.exoplayer.extractor.wav.WavExtractor
-
- read(ExtractorInput, PositionHolder) - Method in class com.google.android.exoplayer.extractor.webm.WebmExtractor
-
- read(ExtractorInput) - Method in class com.google.android.exoplayer.hls.HlsExtractorWrapper
-
- read(byte[], int, int) - Method in class com.google.android.exoplayer.upstream.AssetDataSource
-
- read(byte[], int, int) - Method in class com.google.android.exoplayer.upstream.ByteArrayDataSource
-
- read(byte[], int, int) - Method in class com.google.android.exoplayer.upstream.cache.CacheDataSource
-
- read(byte[], int, int) - Method in class com.google.android.exoplayer.upstream.ContentDataSource
-
- read(byte[], int, int) - Method in interface com.google.android.exoplayer.upstream.DataSource
-
Reads up to length
bytes of data and stores them into buffer
, starting at
index offset
.
- read() - Method in class com.google.android.exoplayer.upstream.DataSourceInputStream
-
- read(byte[]) - Method in class com.google.android.exoplayer.upstream.DataSourceInputStream
-
- read(byte[], int, int) - Method in class com.google.android.exoplayer.upstream.DataSourceInputStream
-
- read(byte[], int, int) - Method in class com.google.android.exoplayer.upstream.DefaultHttpDataSource
-
- read(byte[], int, int) - Method in class com.google.android.exoplayer.upstream.DefaultUriDataSource
-
- read(byte[], int, int) - Method in class com.google.android.exoplayer.upstream.FileDataSource
-
- read(byte[], int, int) - Method in interface com.google.android.exoplayer.upstream.HttpDataSource
-
- read(byte[], int, int) - Method in class com.google.android.exoplayer.upstream.PriorityDataSource
-
- read(byte[], int, int) - Method in class com.google.android.exoplayer.upstream.TeeDataSource
-
- read(byte[], int, int) - Method in class com.google.android.exoplayer.upstream.UdpDataSource
-
- readBit() - Method in class com.google.android.exoplayer.util.ParsableBitArray
-
Reads a single bit.
- readBits(int) - Method in class com.google.android.exoplayer.util.ParsableBitArray
-
Reads up to 32 bits.
- readBytes(ParsableBitArray, int) - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next length
bytes into bitArray
, and resets the position of
bitArray
to zero.
- readBytes(byte[], int, int) - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next length
bytes into buffer
at offset
.
- readBytes(ByteBuffer, int) - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next length
bytes into buffer
.
- readData(int, long, MediaFormatHolder, SampleHolder) - Method in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- readData(int, long, MediaFormatHolder, SampleHolder) - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- readData(int, long, MediaFormatHolder, SampleHolder) - Method in class com.google.android.exoplayer.FrameworkSampleSource
-
Deprecated.
- readData(int, long, MediaFormatHolder, SampleHolder) - Method in class com.google.android.exoplayer.hls.HlsSampleSource
-
- readData(int, long, MediaFormatHolder, SampleHolder) - Method in interface com.google.android.exoplayer.SampleSource.SampleSourceReader
-
Attempts to read a sample or a new format from the source.
- readData(int, long, MediaFormatHolder, SampleHolder) - Method in class com.google.android.exoplayer.SingleSampleSource
-
- readDiscontinuity(int) - Method in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- readDiscontinuity(int) - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- readDiscontinuity(int) - Method in class com.google.android.exoplayer.FrameworkSampleSource
-
Deprecated.
- readDiscontinuity(int) - Method in class com.google.android.exoplayer.hls.HlsSampleSource
-
- readDiscontinuity(int) - Method in interface com.google.android.exoplayer.SampleSource.SampleSourceReader
-
Attempts to read a pending discontinuity from the source.
- readDiscontinuity(int) - Method in class com.google.android.exoplayer.SingleSampleSource
-
- readDouble() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next eight bytes as a 64-bit floating point value.
- readFloat() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next four bytes as a 32-bit floating point value.
- readFully(byte[], int, int, boolean) - Method in class com.google.android.exoplayer.extractor.DefaultExtractorInput
-
- readFully(byte[], int, int) - Method in class com.google.android.exoplayer.extractor.DefaultExtractorInput
-
- readFully(byte[], int, int, boolean) - Method in interface com.google.android.exoplayer.extractor.ExtractorInput
-
- readFully(byte[], int, int) - Method in interface com.google.android.exoplayer.extractor.ExtractorInput
-
Equivalent to readFully(target, offset, length, false)
.
- readInt() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next four bytes as a signed value.
- readLine() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads a line of text.
- readLittleEndianInt() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next four bytes as an signed value in little endian order.
- readLittleEndianInt24() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next three bytes as a signed value in little endian order.
- readLittleEndianLong() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next eight bytes as a signed value in little endian order.
- readLittleEndianShort() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next two bytes as a signed value.
- readLittleEndianUnsignedInt() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next four bytes as an unsigned value in little endian order.
- readLittleEndianUnsignedInt24() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next three bytes as an unsigned value in little endian order.
- readLittleEndianUnsignedIntToInt() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next four bytes as a little endian unsigned integer into an integer, if the top bit
is a zero.
- readLittleEndianUnsignedShort() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next two bytes as an unsigned value.
- readLong() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next eight bytes as a signed value.
- readNullTerminatedString() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads a null-terminated string using the default character set.
- readShort() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next two bytes as an signed value.
- readSignedExpGolombCodedInt() - Method in class com.google.android.exoplayer.util.ParsableBitArray
-
Reads an signed Exp-Golomb-coded format integer.
- readSource(long, MediaFormatHolder, SampleHolder) - Method in class com.google.android.exoplayer.SampleSourceTrackRenderer
-
Reads from the enabled upstream source.
- readString(int) - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next length
bytes as UTF-8 characters.
- readString(int, Charset) - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next
length
bytes as characters in the specified
Charset
.
- readSynchSafeInt() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads a Synchsafe integer.
- readUnsignedByte() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next byte as an unsigned value.
- readUnsignedExpGolombCodedInt() - Method in class com.google.android.exoplayer.util.ParsableBitArray
-
Reads an unsigned Exp-Golomb-coded format integer.
- readUnsignedFixedPoint1616() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next four bytes, returning the integer portion of the fixed point 16.16 integer.
- readUnsignedInt() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next four bytes as an unsigned value.
- readUnsignedInt24() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next three bytes as an unsigned value.
- readUnsignedIntToInt() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next four bytes as an unsigned integer into an integer, if the top bit is a zero.
- readUnsignedLongToLong() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next eight bytes as an unsigned long into a long, if the top bit is a zero.
- readUnsignedShort() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads the next two bytes as an unsigned value.
- readUTF8EncodedLong() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Reads a long value encoded by UTF-8 encoding
- reason - Variable in exception com.google.android.exoplayer.drm.UnsupportedDrmException
-
- REASON_INSTANTIATION_ERROR - Static variable in exception com.google.android.exoplayer.drm.UnsupportedDrmException
-
There device advertises support for the requested DRM scheme, but there was an error
instantiating it.
- REASON_UNSUPPORTED_SCHEME - Static variable in exception com.google.android.exoplayer.drm.UnsupportedDrmException
-
The requested DRM scheme is unsupported by the device.
- register() - Method in class com.google.android.exoplayer.audio.AudioCapabilitiesReceiver
-
Registers to notify the listener when audio capabilities change.
- register() - Method in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- register(Object, int) - Method in class com.google.android.exoplayer.DefaultLoadControl
-
- register() - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- register() - Method in class com.google.android.exoplayer.FrameworkSampleSource
-
Deprecated.
- register() - Method in class com.google.android.exoplayer.hls.HlsSampleSource
-
- register(Object, int) - Method in interface com.google.android.exoplayer.LoadControl
-
Registers a loader.
- register() - Method in interface com.google.android.exoplayer.SampleSource
-
- register() - Method in class com.google.android.exoplayer.SingleSampleSource
-
- REJECT_PAYWALL_TYPES - Static variable in interface com.google.android.exoplayer.upstream.HttpDataSource
-
A
Predicate
that rejects content types often used for pay-walls.
- release() - Method in class com.google.android.exoplayer.audio.AudioTrack
-
Releases all resources associated with this instance.
- release() - Method in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- release() - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm
-
- release() - Method in class com.google.android.exoplayer.drm.FrameworkMediaDrm
-
- release() - Method in interface com.google.android.exoplayer.ExoPlayer
-
Releases the player.
- release() - Method in interface com.google.android.exoplayer.extractor.Extractor
-
Releases all kept resources.
- release() - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- release() - Method in class com.google.android.exoplayer.extractor.flv.FlvExtractor
-
- release() - Method in class com.google.android.exoplayer.extractor.mp3.Mp3Extractor
-
- release() - Method in class com.google.android.exoplayer.extractor.mp4.FragmentedMp4Extractor
-
- release() - Method in class com.google.android.exoplayer.extractor.mp4.Mp4Extractor
-
- release() - Method in class com.google.android.exoplayer.extractor.ogg.OggExtractor
-
- release() - Method in class com.google.android.exoplayer.extractor.ts.AdtsExtractor
-
- release() - Method in class com.google.android.exoplayer.extractor.ts.PsExtractor
-
- release() - Method in class com.google.android.exoplayer.extractor.ts.TsExtractor
-
- release() - Method in class com.google.android.exoplayer.extractor.wav.WavExtractor
-
- release() - Method in class com.google.android.exoplayer.extractor.webm.WebmExtractor
-
- release() - Method in class com.google.android.exoplayer.FrameworkSampleSource
-
Deprecated.
- release() - Method in class com.google.android.exoplayer.hls.HlsSampleSource
-
- release() - Method in interface com.google.android.exoplayer.SampleSource.SampleSourceReader
-
- release() - Method in class com.google.android.exoplayer.SingleSampleSource
-
- release(Allocation) - Method in interface com.google.android.exoplayer.upstream.Allocator
-
- release(Allocation[]) - Method in interface com.google.android.exoplayer.upstream.Allocator
-
- release(Allocation) - Method in class com.google.android.exoplayer.upstream.DefaultAllocator
-
- release(Allocation[]) - Method in class com.google.android.exoplayer.upstream.DefaultAllocator
-
- release() - Method in class com.google.android.exoplayer.upstream.Loader
-
- release(Runnable) - Method in class com.google.android.exoplayer.upstream.Loader
-
Releases the
Loader
, running
postLoadAction
on its thread.
- release() - Method in interface com.google.android.exoplayer.util.extensions.Decoder
-
Releases the decoder.
- release() - Method in class com.google.android.exoplayer.util.extensions.OutputBuffer
-
Releases the output buffer for reuse.
- release() - Method in class com.google.android.exoplayer.util.extensions.SimpleDecoder
-
- releaseCodec() - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- releaseHoleSpan(CacheSpan) - Method in interface com.google.android.exoplayer.upstream.cache.Cache
-
- releaseHoleSpan(CacheSpan) - Method in class com.google.android.exoplayer.upstream.cache.SimpleCache
-
- releaseOutputBuffer(O) - Method in class com.google.android.exoplayer.util.extensions.SimpleDecoder
-
Releases an output buffer back to the decoder.
- remove(int) - Method in class com.google.android.exoplayer.upstream.NetworkLock
-
Unregister a task.
- removeListener(ExoPlayer.Listener) - Method in interface com.google.android.exoplayer.ExoPlayer
-
Unregister a listener.
- removeListener(String, Cache.Listener) - Method in interface com.google.android.exoplayer.upstream.cache.Cache
-
Unregisters a listener.
- removeListener(String, Cache.Listener) - Method in class com.google.android.exoplayer.upstream.cache.SimpleCache
-
- removeSpan(CacheSpan) - Method in interface com.google.android.exoplayer.upstream.cache.Cache
-
Removes a cached
CacheSpan
from the cache, deleting the underlying file.
- removeSpan(CacheSpan) - Method in class com.google.android.exoplayer.upstream.cache.SimpleCache
-
- renderedOutputBufferCount - Variable in class com.google.android.exoplayer.CodecCounters
-
- renderOutputBuffer(MediaCodec, int) - Method in class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- renderOutputBufferV21(MediaCodec, int, long) - Method in class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- representation - Variable in class com.google.android.exoplayer.dash.DashChunkSource.RepresentationHolder
-
- Representation - Class in com.google.android.exoplayer.dash.mpd
-
A DASH representation.
- Representation.MultiSegmentRepresentation - Class in com.google.android.exoplayer.dash.mpd
-
A DASH representation consisting of multiple segments.
- Representation.SingleSegmentRepresentation - Class in com.google.android.exoplayer.dash.mpd
-
A DASH representation consisting of a single segment.
- RepresentationHolder(long, long, Representation) - Constructor for class com.google.android.exoplayer.dash.DashChunkSource.RepresentationHolder
-
- representationHolders - Variable in class com.google.android.exoplayer.dash.DashChunkSource.PeriodHolder
-
- representations - Variable in class com.google.android.exoplayer.dash.mpd.AdaptationSet
-
- requestRefresh() - Method in class com.google.android.exoplayer.util.ManifestFetcher
-
Should be invoked repeatedly by callers who require an updated manifest.
- requiresSecureDecoderComponent(String) - Method in interface com.google.android.exoplayer.drm.DrmSessionManager
-
Whether the session requires a secure decoder for the specified mime type.
- requiresSecureDecoderComponent(String) - Method in interface com.google.android.exoplayer.drm.ExoMediaCrypto
-
- requiresSecureDecoderComponent(String) - Method in class com.google.android.exoplayer.drm.FrameworkMediaCrypto
-
- requiresSecureDecoderComponent(String) - Method in class com.google.android.exoplayer.drm.StreamingDrmSessionManager
-
- reset() - Method in class com.google.android.exoplayer.audio.AudioTrack
-
Releases the underlying audio track asynchronously.
- reset() - Method in class com.google.android.exoplayer.extractor.ts.PtsTimestampAdjuster
-
Resets the instance to its initial state.
- reset() - Method in class com.google.android.exoplayer.hls.HlsChunkSource
-
Resets the source.
- reset() - Method in class com.google.android.exoplayer.hls.PtsTimestampAdjusterProvider
-
Resets the provider.
- reset() - Method in class com.google.android.exoplayer.util.extensions.Buffer
-
- reset() - Method in class com.google.android.exoplayer.util.extensions.InputBuffer
-
- reset(byte[]) - Method in class com.google.android.exoplayer.util.ParsableBitArray
-
Updates the instance to wrap data
, and resets the position to zero.
- reset(byte[], int) - Method in class com.google.android.exoplayer.util.ParsableBitArray
-
Updates the instance to wrap data
, and resets the position to zero.
- reset(int) - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Resets the position to zero and the limit to the specified value.
- reset(byte[], int) - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Updates the instance to wrap data
, and resets the position to zero.
- reset() - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Sets the position and limit to zero.
- reset(OutputStream) - Method in class com.google.android.exoplayer.util.ReusableBufferedOutputStream
-
Resets this stream and uses the given output stream for writing.
- resetPeekPosition() - Method in class com.google.android.exoplayer.extractor.DefaultExtractorInput
-
- resetPeekPosition() - Method in interface com.google.android.exoplayer.extractor.ExtractorInput
-
Resets the peek position to equal the current read position.
- resolve(String, String) - Static method in class com.google.android.exoplayer.util.UriUtil
-
Performs relative resolution of a referenceUri
with respect to a baseUri
.
- resolveTimingElement(UriDataSource, UtcTimingElement, long, UtcTimingElementResolver.UtcTimingCallback) - Static method in class com.google.android.exoplayer.dash.mpd.UtcTimingElementResolver
-
- resolveToUri(String, String) - Static method in class com.google.android.exoplayer.util.UriUtil
-
- resolveUri(String) - Method in class com.google.android.exoplayer.dash.mpd.RangedUri
-
Returns the resolved
Uri
represented by the instance.
- resolveUriString(String) - Method in class com.google.android.exoplayer.dash.mpd.RangedUri
-
Returns the resolve uri represented by the instance as a string.
- responseCode - Variable in exception com.google.android.exoplayer.upstream.HttpDataSource.InvalidResponseCodeException
-
The response code that was outside of the 2xx range.
- restoreKeys(byte[], byte[]) - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm
-
- restoreKeys(byte[], byte[]) - Method in class com.google.android.exoplayer.drm.FrameworkMediaDrm
-
- RESULT_BUFFER_CONSUMED - Static variable in class com.google.android.exoplayer.audio.AudioTrack
-
- RESULT_CONTINUE - Static variable in interface com.google.android.exoplayer.extractor.Extractor
-
- RESULT_END_OF_INPUT - Static variable in class com.google.android.exoplayer.C
-
A return value for methods where the end of an input was encountered.
- RESULT_END_OF_INPUT - Static variable in interface com.google.android.exoplayer.extractor.Extractor
-
- RESULT_MAX_LENGTH_EXCEEDED - Static variable in class com.google.android.exoplayer.C
-
A return value for methods where the length of parsed data exceeds the maximum length allowed.
- RESULT_POSITION_DISCONTINUITY - Static variable in class com.google.android.exoplayer.audio.AudioTrack
-
- RESULT_SEEK - Static variable in interface com.google.android.exoplayer.extractor.Extractor
-
- ReusableBufferedOutputStream - Class in com.google.android.exoplayer.util
-
- ReusableBufferedOutputStream(OutputStream) - Constructor for class com.google.android.exoplayer.util.ReusableBufferedOutputStream
-
- ReusableBufferedOutputStream(OutputStream, int) - Constructor for class com.google.android.exoplayer.util.ReusableBufferedOutputStream
-
- revisionId - Variable in class com.google.android.exoplayer.dash.mpd.Representation
-
Identifies the revision of the content.
- rotationDegrees - Variable in class com.google.android.exoplayer.MediaFormat
-
The clockwise rotation that should be applied to the video for it to be rendered in the correct
orientation, or
MediaFormat.NO_VALUE
if unknown or not applicable.
- run() - Method in class com.google.android.exoplayer.util.DebugTextViewHelper
-
- run() - Method in class com.google.android.exoplayer.util.extensions.SimpleDecoder
-
- run() - Method in class com.google.android.exoplayer.util.PriorityHandlerThread
-
- SAMPLE_FLAG_DECODE_ONLY - Static variable in class com.google.android.exoplayer.C
-
Indicates that a sample should be decoded but not rendered.
- SAMPLE_FLAG_ENCRYPTED - Static variable in class com.google.android.exoplayer.C
-
- SAMPLE_FLAG_SYNC - Static variable in class com.google.android.exoplayer.C
-
- SAMPLE_READ - Static variable in interface com.google.android.exoplayer.SampleSource
-
A sample was read.
- sampleData(ExtractorInput, int, boolean) - Method in class com.google.android.exoplayer.chunk.ChunkExtractorWrapper
-
- sampleData(ParsableByteArray, int) - Method in class com.google.android.exoplayer.chunk.ChunkExtractorWrapper
-
- sampleData(ExtractorInput, int, boolean) - Method in class com.google.android.exoplayer.chunk.ContainerMediaChunk
-
- sampleData(ParsableByteArray, int) - Method in class com.google.android.exoplayer.chunk.ContainerMediaChunk
-
- sampleData(ExtractorInput, int, boolean) - Method in class com.google.android.exoplayer.chunk.InitializationChunk
-
- sampleData(ParsableByteArray, int) - Method in class com.google.android.exoplayer.chunk.InitializationChunk
-
- sampleData(DataSource, int, boolean) - Method in class com.google.android.exoplayer.extractor.DefaultTrackOutput
-
Invoked to write sample data to the output.
- sampleData(ExtractorInput, int, boolean) - Method in class com.google.android.exoplayer.extractor.DefaultTrackOutput
-
- sampleData(ParsableByteArray, int) - Method in class com.google.android.exoplayer.extractor.DefaultTrackOutput
-
- sampleData(ExtractorInput, int, boolean) - Method in class com.google.android.exoplayer.extractor.DummyTrackOutput
-
- sampleData(ParsableByteArray, int) - Method in class com.google.android.exoplayer.extractor.DummyTrackOutput
-
- sampleData(ExtractorInput, int, boolean) - Method in interface com.google.android.exoplayer.extractor.TrackOutput
-
Invoked to write sample data to the output.
- sampleData(ParsableByteArray, int) - Method in interface com.google.android.exoplayer.extractor.TrackOutput
-
Invoked to write sample data to the output.
- sampleDescriptionEncryptionBoxes - Variable in class com.google.android.exoplayer.extractor.mp4.Track
-
Track encryption boxes for the different track sample descriptions.
- SampleHolder - Class in com.google.android.exoplayer
-
Holds sample data and corresponding metadata.
- SampleHolder(int) - Constructor for class com.google.android.exoplayer.SampleHolder
-
- sampleHolder - Variable in class com.google.android.exoplayer.util.extensions.InputBuffer
-
- sampleMetadata(long, int, int, int, byte[]) - Method in class com.google.android.exoplayer.chunk.ChunkExtractorWrapper
-
- sampleMetadata(long, int, int, int, byte[]) - Method in class com.google.android.exoplayer.chunk.ContainerMediaChunk
-
- sampleMetadata(long, int, int, int, byte[]) - Method in class com.google.android.exoplayer.chunk.InitializationChunk
-
- sampleMetadata(long, int, int, int, byte[]) - Method in class com.google.android.exoplayer.extractor.DefaultTrackOutput
-
- sampleMetadata(long, int, int, int, byte[]) - Method in class com.google.android.exoplayer.extractor.DummyTrackOutput
-
- sampleMetadata(long, int, int, int, byte[]) - Method in interface com.google.android.exoplayer.extractor.TrackOutput
-
Invoked when metadata associated with a sample has been extracted from the stream.
- sampleQueue - Variable in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- sampleRate - Variable in class com.google.android.exoplayer.MediaFormat
-
- sampleRate - Variable in class com.google.android.exoplayer.util.FlacStreamInfo
-
- sampleRate - Variable in class com.google.android.exoplayer.util.MpegAudioHeader
-
Sample rate in samples per second.
- SampleSource - Interface in com.google.android.exoplayer
-
A source of media samples.
- SampleSource.SampleSourceReader - Interface in com.google.android.exoplayer
-
- SampleSourceTrackRenderer - Class in com.google.android.exoplayer
-
- SampleSourceTrackRenderer(SampleSource...) - Constructor for class com.google.android.exoplayer.SampleSourceTrackRenderer
-
- samplesPerFrame - Variable in class com.google.android.exoplayer.util.MpegAudioHeader
-
Number of samples stored in the frame.
- scaleLargeTimestamp(long, long, long) - Static method in class com.google.android.exoplayer.util.Util
-
Scales a large timestamp.
- scaleLargeTimestamps(List<Long>, long, long) - Static method in class com.google.android.exoplayer.util.Util
-
- scaleLargeTimestampsInPlace(long[], long, long) - Static method in class com.google.android.exoplayer.util.Util
-
- schemeIdUri - Variable in class com.google.android.exoplayer.dash.mpd.UtcTimingElement
-
- SchemeInitData(String, byte[]) - Constructor for class com.google.android.exoplayer.drm.DrmInitData.SchemeInitData
-
- schemeUriId - Variable in class com.google.android.exoplayer.dash.mpd.ContentProtection
-
Identifies the content protection scheme.
- SDK_INT - Static variable in class com.google.android.exoplayer.util.Util
-
- secureDecoderRequired - Variable in exception com.google.android.exoplayer.MediaCodecTrackRenderer.DecoderInitializationException
-
Whether it was required that the decoder support a secure output path.
- seek() - Method in interface com.google.android.exoplayer.extractor.Extractor
-
Notifies the extractor that a seek has occurred.
- seek() - Method in class com.google.android.exoplayer.extractor.flv.FlvExtractor
-
- seek() - Method in class com.google.android.exoplayer.extractor.mp3.Mp3Extractor
-
- seek() - Method in class com.google.android.exoplayer.extractor.mp4.FragmentedMp4Extractor
-
- seek() - Method in class com.google.android.exoplayer.extractor.mp4.Mp4Extractor
-
- seek() - Method in class com.google.android.exoplayer.extractor.ogg.OggExtractor
-
- seek() - Method in class com.google.android.exoplayer.extractor.ts.AdtsExtractor
-
- seek() - Method in class com.google.android.exoplayer.extractor.ts.PsExtractor
-
- seek() - Method in class com.google.android.exoplayer.extractor.ts.TsExtractor
-
- seek() - Method in class com.google.android.exoplayer.extractor.wav.WavExtractor
-
- seek() - Method in class com.google.android.exoplayer.extractor.webm.WebmExtractor
-
- seek() - Method in class com.google.android.exoplayer.hls.HlsChunkSource
-
Notifies the source that a seek has occurred.
- seekMap(SeekMap) - Method in class com.google.android.exoplayer.chunk.ChunkExtractorWrapper
-
- seekMap(SeekMap) - Method in interface com.google.android.exoplayer.chunk.ChunkExtractorWrapper.SingleTrackOutput
-
- seekMap(SeekMap) - Method in class com.google.android.exoplayer.chunk.ContainerMediaChunk
-
- seekMap(SeekMap) - Method in class com.google.android.exoplayer.chunk.InitializationChunk
-
- seekMap(SeekMap) - Method in interface com.google.android.exoplayer.extractor.ExtractorOutput
-
Invoked when a
SeekMap
has been extracted from the stream.
- seekMap(SeekMap) - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- SeekMap - Interface in com.google.android.exoplayer.extractor
-
Maps seek positions (in microseconds) to corresponding positions (byte offsets) in the stream.
- seekMap(SeekMap) - Method in class com.google.android.exoplayer.hls.HlsExtractorWrapper
-
- seekTo(long) - Method in class com.google.android.exoplayer.DummyTrackRenderer
-
- seekTo(long) - Method in interface com.google.android.exoplayer.ExoPlayer
-
Seeks to a position specified in milliseconds.
- seekTo(long) - Method in class com.google.android.exoplayer.SampleSourceTrackRenderer
-
- seekTo(long) - Method in class com.google.android.exoplayer.TrackRenderer
-
Seeks to a specified time in the track.
- seekTo(int) - Method in class com.google.android.exoplayer.util.PlayerControl
-
- seekToUs(long) - Method in class com.google.android.exoplayer.chunk.ChunkSampleSource
-
- seekToUs(long) - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- seekToUs(long) - Method in class com.google.android.exoplayer.FrameworkSampleSource
-
Deprecated.
- seekToUs(long) - Method in class com.google.android.exoplayer.hls.HlsSampleSource
-
- seekToUs(long) - Method in interface com.google.android.exoplayer.SampleSource.SampleSourceReader
-
Seeks to the specified time in microseconds.
- seekToUs(long) - Method in class com.google.android.exoplayer.SingleSampleSource
-
- Segment(String, double, int, long, boolean, String, String, long, long) - Constructor for class com.google.android.exoplayer.hls.HlsMediaPlaylist.Segment
-
- SegmentBase - Class in com.google.android.exoplayer.dash.mpd
-
An approximate representation of a SegmentBase manifest element.
- SegmentBase(RangedUri, long, long) - Constructor for class com.google.android.exoplayer.dash.mpd.SegmentBase
-
- SegmentBase.MultiSegmentBase - Class in com.google.android.exoplayer.dash.mpd
-
- SegmentBase.SegmentList - Class in com.google.android.exoplayer.dash.mpd
-
- SegmentBase.SegmentTemplate - Class in com.google.android.exoplayer.dash.mpd
-
- SegmentBase.SegmentTimelineElement - Class in com.google.android.exoplayer.dash.mpd
-
Represents a timeline segment from the MPD's SegmentTimeline list.
- SegmentBase.SingleSegmentBase - Class in com.google.android.exoplayer.dash.mpd
-
- segmentIndex - Variable in class com.google.android.exoplayer.dash.DashChunkSource.RepresentationHolder
-
- SegmentList(RangedUri, long, long, int, long, List<SegmentBase.SegmentTimelineElement>, List<RangedUri>) - Constructor for class com.google.android.exoplayer.dash.mpd.SegmentBase.SegmentList
-
- segments - Variable in class com.google.android.exoplayer.hls.HlsMediaPlaylist
-
- SegmentTemplate(RangedUri, long, long, int, long, List<SegmentBase.SegmentTimelineElement>, UrlTemplate, UrlTemplate) - Constructor for class com.google.android.exoplayer.dash.mpd.SegmentBase.SegmentTemplate
-
- SegmentTimelineElement(long, long) - Constructor for class com.google.android.exoplayer.dash.mpd.SegmentBase.SegmentTimelineElement
-
- selectTrack(int) - Method in class com.google.android.exoplayer.hls.HlsChunkSource
-
Selects a track for use.
- selectTracks(MediaPresentationDescription, int, DashTrackSelector.Output) - Method in interface com.google.android.exoplayer.dash.DashTrackSelector
-
Outputs a track selection for a given period.
- selectTracks(MediaPresentationDescription, int, DashTrackSelector.Output) - Method in class com.google.android.exoplayer.dash.DefaultDashTrackSelector
-
- selectTracks(HlsMasterPlaylist, HlsTrackSelector.Output) - Method in class com.google.android.exoplayer.hls.DefaultHlsTrackSelector
-
- selectTracks(HlsMasterPlaylist, HlsTrackSelector.Output) - Method in interface com.google.android.exoplayer.hls.HlsTrackSelector
-
Outputs a track selection for a given period.
- selectTracks(SmoothStreamingManifest, SmoothStreamingTrackSelector.Output) - Method in class com.google.android.exoplayer.smoothstreaming.DefaultSmoothStreamingTrackSelector
-
- selectTracks(SmoothStreamingManifest, SmoothStreamingTrackSelector.Output) - Method in interface com.google.android.exoplayer.smoothstreaming.SmoothStreamingTrackSelector
-
Outputs a track selection for a given manifest.
- selectVideoFormats(List<? extends FormatWrapper>, String[], boolean, boolean, boolean, int, int) - Static method in class com.google.android.exoplayer.chunk.VideoFormatSelectorUtil
-
Chooses a suitable subset from a number of video formats.
- selectVideoFormatsForDefaultDisplay(Context, List<? extends FormatWrapper>, String[], boolean) - Static method in class com.google.android.exoplayer.chunk.VideoFormatSelectorUtil
-
Chooses a suitable subset from a number of video formats, to be rendered on the device's
default display.
- sendMessage(ExoPlayer.ExoPlayerComponent, int, Object) - Method in interface com.google.android.exoplayer.ExoPlayer
-
Sends a message to a specified component.
- separateColorPlaneFlag - Variable in class com.google.android.exoplayer.util.NalUnitUtil.SpsData
-
- seqParameterSetId - Variable in class com.google.android.exoplayer.util.NalUnitUtil.PpsData
-
- seqParameterSetId - Variable in class com.google.android.exoplayer.util.NalUnitUtil.SpsData
-
- SESSION_ID_NOT_SET - Static variable in class com.google.android.exoplayer.audio.AudioTrack
-
Represents an unset
AudioTrack
session identifier.
- set(int, int[], int[], byte[], byte[], int) - Method in class com.google.android.exoplayer.CryptoInfo
-
- setApplyEmbeddedStyles(boolean) - Method in class com.google.android.exoplayer.text.SubtitleLayout
-
Sets whether styling embedded within the cues should be applied.
- setAspectRatio(float) - Method in class com.google.android.exoplayer.AspectRatioFrameLayout
-
Set the aspect ratio that this view should satisfy.
- setBottomPaddingFraction(float) - Method in class com.google.android.exoplayer.text.SubtitleLayout
-
Sets the bottom padding fraction to apply when
Cue.line
is
Cue.DIMEN_UNSET
,
as a fraction of the view's remaining height after its top and bottom padding have been
subtracted.
- setCues(List<Cue>) - Method in class com.google.android.exoplayer.text.SubtitleLayout
-
Sets the cues to be displayed by the view.
- setEnableAllTags(boolean) - Static method in class com.google.android.exoplayer.util.VerboseLogUtil
-
Specifies whether or not all logging should be enabled.
- setEnabledTags(String...) - Static method in class com.google.android.exoplayer.util.VerboseLogUtil
-
Sets the tags for which verbose logging should be enabled.
- setFixedTextSize(int, float) - Method in class com.google.android.exoplayer.text.SubtitleLayout
-
Set the text size to a given unit and value.
- setFlag(int) - Method in class com.google.android.exoplayer.util.extensions.Buffer
-
- setFractionalTextSize(float) - Method in class com.google.android.exoplayer.text.SubtitleLayout
-
Sets the text size to be a fraction of the view's remaining height after its top and bottom
padding have been subtracted.
- setFractionalTextSize(float, boolean) - Method in class com.google.android.exoplayer.text.SubtitleLayout
-
Sets the text size to be a fraction of the height of this view.
- setFromExtractorV16(MediaExtractor) - Method in class com.google.android.exoplayer.CryptoInfo
-
- setInitialInputBufferSize(int) - Method in class com.google.android.exoplayer.util.extensions.SimpleDecoder
-
Sets the initial size of each input buffer.
- setLimit(int) - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Sets the limit.
- setOnEventListener(ExoMediaDrm.OnEventListener<? super T>) - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm
-
- setOnEventListener(ExoMediaDrm.OnEventListener<? super FrameworkMediaCrypto>) - Method in class com.google.android.exoplayer.drm.FrameworkMediaDrm
-
- setPlaybackParams(PlaybackParams) - Method in class com.google.android.exoplayer.audio.AudioTrack
-
Sets the playback parameters.
- setPlayWhenReady(boolean) - Method in interface com.google.android.exoplayer.ExoPlayer
-
- setPosition(int) - Method in class com.google.android.exoplayer.util.ParsableBitArray
-
Sets the current bit offset.
- setPosition(int) - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Sets the reading offset in the array.
- setPropertyByteArray(String, byte[]) - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm
-
- setPropertyByteArray(String, byte[]) - Method in class com.google.android.exoplayer.drm.FrameworkMediaDrm
-
- setPropertyByteArray(String, byte[]) - Method in class com.google.android.exoplayer.drm.StreamingDrmSessionManager
-
- setPropertyString(String, String) - Method in interface com.google.android.exoplayer.drm.ExoMediaDrm
-
- setPropertyString(String, String) - Method in class com.google.android.exoplayer.drm.FrameworkMediaDrm
-
- setPropertyString(String, String) - Method in class com.google.android.exoplayer.drm.StreamingDrmSessionManager
-
- setRequestProperty(String, String) - Method in class com.google.android.exoplayer.upstream.DefaultHttpDataSource
-
- setRequestProperty(String, String) - Method in interface com.google.android.exoplayer.upstream.HttpDataSource
-
Sets the value of a request header field.
- setSelectedTrack(int, int) - Method in interface com.google.android.exoplayer.ExoPlayer
-
Selects a track for the specified renderer.
- setStreamType(int) - Method in class com.google.android.exoplayer.audio.AudioTrack
-
Sets the stream type for audio track.
- setStyle(CaptionStyleCompat) - Method in class com.google.android.exoplayer.text.SubtitleLayout
-
Sets the caption style.
- setVolume(float) - Method in class com.google.android.exoplayer.audio.AudioTrack
-
Sets the playback volume.
- shiftInputPosition(long) - Method in class com.google.android.exoplayer.SampleSourceTrackRenderer
-
- shouldInitCodec() - Method in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- shouldInitCodec() - Method in class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- SimpleCache - Class in com.google.android.exoplayer.upstream.cache
-
A
Cache
implementation that maintains an in-memory representation.
- SimpleCache(File, CacheEvictor) - Constructor for class com.google.android.exoplayer.upstream.cache.SimpleCache
-
Constructs the cache.
- SimpleCache(File, CacheEvictor, byte[]) - Constructor for class com.google.android.exoplayer.upstream.cache.SimpleCache
-
Constructs the cache.
- SimpleDecoder<I extends InputBuffer,O extends OutputBuffer,E extends Exception> - Class in com.google.android.exoplayer.util.extensions
-
Base class for
Decoder
s that use their own decode thread.
- SimpleDecoder(I[], O[]) - Constructor for class com.google.android.exoplayer.util.extensions.SimpleDecoder
-
- SimpleDecoder.EventListener<E> - Interface in com.google.android.exoplayer.util.extensions
-
- singleLoad(Looper, ManifestFetcher.ManifestCallback<T>) - Method in class com.google.android.exoplayer.util.ManifestFetcher
-
Performs a single manifest load.
- SingleSampleMediaChunk - Class in com.google.android.exoplayer.chunk
-
- SingleSampleMediaChunk(DataSource, DataSpec, int, Format, long, long, int, MediaFormat, DrmInitData, int) - Constructor for class com.google.android.exoplayer.chunk.SingleSampleMediaChunk
-
- SingleSampleSource - Class in com.google.android.exoplayer
-
- SingleSampleSource(Uri, DataSource, MediaFormat) - Constructor for class com.google.android.exoplayer.SingleSampleSource
-
- SingleSampleSource(Uri, DataSource, MediaFormat, int) - Constructor for class com.google.android.exoplayer.SingleSampleSource
-
- SingleSampleSource(Uri, DataSource, MediaFormat, int, Handler, SingleSampleSource.EventListener, int) - Constructor for class com.google.android.exoplayer.SingleSampleSource
-
- SingleSampleSource.EventListener - Interface in com.google.android.exoplayer
-
- SingleSegmentBase(RangedUri, long, long, long, long) - Constructor for class com.google.android.exoplayer.dash.mpd.SegmentBase.SingleSegmentBase
-
- SingleSegmentBase() - Constructor for class com.google.android.exoplayer.dash.mpd.SegmentBase.SingleSegmentBase
-
- SingleSegmentRepresentation(String, long, Format, SegmentBase.SingleSegmentBase, String, long, String) - Constructor for class com.google.android.exoplayer.dash.mpd.Representation.SingleSegmentRepresentation
-
- size - Variable in class com.google.android.exoplayer.SampleHolder
-
The size of the sample in bytes.
- size - Variable in class com.google.android.exoplayer.text.Cue
-
The size of the cue box in the writing direction specified as a fraction of the viewport size
in that direction, or
Cue.DIMEN_UNSET
.
- size() - Method in class com.google.android.exoplayer.util.LongArray
-
Gets the current size of the array.
- sizes - Variable in class com.google.android.exoplayer.extractor.ChunkIndex
-
The chunk sizes, in bytes.
- skip(int) - Method in class com.google.android.exoplayer.extractor.DefaultExtractorInput
-
- skip(int) - Method in interface com.google.android.exoplayer.extractor.ExtractorInput
-
- skip(long) - Method in class com.google.android.exoplayer.upstream.DataSourceInputStream
-
- skipBits(int) - Method in class com.google.android.exoplayer.util.ParsableBitArray
-
Skips bits and moves current reading position forward.
- skipBytes(int) - Method in class com.google.android.exoplayer.util.ParsableByteArray
-
Moves the reading offset by bytes
.
- skipFully(int, boolean) - Method in class com.google.android.exoplayer.extractor.DefaultExtractorInput
-
- skipFully(int) - Method in class com.google.android.exoplayer.extractor.DefaultExtractorInput
-
- skipFully(int, boolean) - Method in interface com.google.android.exoplayer.extractor.ExtractorInput
-
- skipFully(int) - Method in interface com.google.android.exoplayer.extractor.ExtractorInput
-
- skipOutputBuffer(MediaCodec, int) - Method in class com.google.android.exoplayer.MediaCodecVideoTrackRenderer
-
- skippedOutputBufferCount - Variable in class com.google.android.exoplayer.CodecCounters
-
- skipToKeyframeBefore(long) - Method in class com.google.android.exoplayer.extractor.DefaultTrackOutput
-
Attempts to skip to the keyframe before the specified time, if it's present in the buffer.
- SlidingPercentile - Class in com.google.android.exoplayer.util
-
Calculate any percentile over a sliding window of weighted values.
- SlidingPercentile(int) - Constructor for class com.google.android.exoplayer.util.SlidingPercentile
-
- SmoothStreamingChunkSource - Class in com.google.android.exoplayer.smoothstreaming
-
- SmoothStreamingChunkSource(ManifestFetcher<SmoothStreamingManifest>, SmoothStreamingTrackSelector, DataSource, FormatEvaluator, long) - Constructor for class com.google.android.exoplayer.smoothstreaming.SmoothStreamingChunkSource
-
Constructor to use for live streaming.
- SmoothStreamingChunkSource(SmoothStreamingManifest, SmoothStreamingTrackSelector, DataSource, FormatEvaluator) - Constructor for class com.google.android.exoplayer.smoothstreaming.SmoothStreamingChunkSource
-
Constructor to use for fixed duration content.
- SmoothStreamingManifest - Class in com.google.android.exoplayer.smoothstreaming
-
Represents a SmoothStreaming manifest.
- SmoothStreamingManifest(int, int, long, long, long, int, boolean, SmoothStreamingManifest.ProtectionElement, SmoothStreamingManifest.StreamElement[]) - Constructor for class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest
-
- SmoothStreamingManifest.ProtectionElement - Class in com.google.android.exoplayer.smoothstreaming
-
Represents a protection element containing a single header.
- SmoothStreamingManifest.StreamElement - Class in com.google.android.exoplayer.smoothstreaming
-
Represents a StreamIndex element.
- SmoothStreamingManifest.TrackElement - Class in com.google.android.exoplayer.smoothstreaming
-
Represents a QualityLevel element.
- SmoothStreamingManifestParser - Class in com.google.android.exoplayer.smoothstreaming
-
Parses SmoothStreaming client manifests.
- SmoothStreamingManifestParser() - Constructor for class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifestParser
-
- SmoothStreamingManifestParser.MissingFieldException - Exception in com.google.android.exoplayer.smoothstreaming
-
Thrown if a required field is missing.
- SmoothStreamingTrackSelector - Interface in com.google.android.exoplayer.smoothstreaming
-
- SmoothStreamingTrackSelector.Output - Interface in com.google.android.exoplayer.smoothstreaming
-
Defines a selector output.
- sneakyThrow(Throwable) - Static method in class com.google.android.exoplayer.util.Util
-
A hacky method that always throws t
even if t
is a checked exception,
and is not declared to be thrown.
- sniff(ExtractorInput) - Method in interface com.google.android.exoplayer.extractor.Extractor
-
Returns whether this extractor can extract samples from the
ExtractorInput
, which must
provide data from the start of the stream.
- sniff(ExtractorInput) - Method in class com.google.android.exoplayer.extractor.flv.FlvExtractor
-
- sniff(ExtractorInput) - Method in class com.google.android.exoplayer.extractor.mp3.Mp3Extractor
-
- sniff(ExtractorInput) - Method in class com.google.android.exoplayer.extractor.mp4.FragmentedMp4Extractor
-
- sniff(ExtractorInput) - Method in class com.google.android.exoplayer.extractor.mp4.Mp4Extractor
-
- sniff(ExtractorInput) - Method in class com.google.android.exoplayer.extractor.ogg.OggExtractor
-
- sniff(ExtractorInput) - Method in class com.google.android.exoplayer.extractor.ts.AdtsExtractor
-
- sniff(ExtractorInput) - Method in class com.google.android.exoplayer.extractor.ts.PsExtractor
-
- sniff(ExtractorInput) - Method in class com.google.android.exoplayer.extractor.ts.TsExtractor
-
- sniff(ExtractorInput) - Method in class com.google.android.exoplayer.extractor.wav.WavExtractor
-
- sniff(ExtractorInput) - Method in class com.google.android.exoplayer.extractor.webm.WebmExtractor
-
- SOURCE_STATE_NOT_READY - Static variable in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- SOURCE_STATE_READY - Static variable in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- SOURCE_STATE_READY_READ_MAY_FAIL - Static variable in class com.google.android.exoplayer.MediaCodecTrackRenderer
-
- splitNalUnits(byte[]) - Static method in class com.google.android.exoplayer.util.CodecSpecificDataUtil
-
Splits an array of NAL units.
- SpsData(int, int, int, float, boolean, boolean, int, int, int, boolean) - Constructor for class com.google.android.exoplayer.util.NalUnitUtil.SpsData
-
- start - Variable in class com.google.android.exoplayer.dash.mpd.RangedUri
-
The (zero based) index of the first byte of the range.
- start() - Method in class com.google.android.exoplayer.util.DebugTextViewHelper
-
Starts periodic updates of the
TextView
.
- start() - Method in class com.google.android.exoplayer.util.PlayerControl
-
- startFile(String, long, long) - Method in interface com.google.android.exoplayer.upstream.cache.Cache
-
Obtains a cache file into which data can be written.
- startFile(String, long, long) - Method in class com.google.android.exoplayer.upstream.cache.SimpleCache
-
- startLoading(Loader.Loadable, Loader.Callback) - Method in class com.google.android.exoplayer.upstream.Loader
-
- startLoading(Looper, Loader.Loadable, Loader.Callback) - Method in class com.google.android.exoplayer.upstream.Loader
-
- startMs - Variable in class com.google.android.exoplayer.dash.mpd.Period
-
The start time of the period in milliseconds.
- startReadWrite(String, long) - Method in interface com.google.android.exoplayer.upstream.cache.Cache
-
A caller should invoke this method when they require data from a given position for a given
key.
- startReadWrite(String, long) - Method in class com.google.android.exoplayer.upstream.cache.SimpleCache
-
- startReadWriteNonBlocking(String, long) - Method in interface com.google.android.exoplayer.upstream.cache.Cache
-
- startReadWriteNonBlocking(String, long) - Method in class com.google.android.exoplayer.upstream.cache.SimpleCache
-
- startTimeUs - Variable in class com.google.android.exoplayer.chunk.MediaChunk
-
The start time of the media contained by the chunk.
- startTimeUs - Variable in class com.google.android.exoplayer.dash.DashChunkSource.PeriodHolder
-
- startTimeUs - Variable in class com.google.android.exoplayer.hls.HlsExtractorWrapper
-
- startTimeUs - Variable in class com.google.android.exoplayer.hls.HlsMediaPlaylist.Segment
-
- startWrite() - Method in class com.google.android.exoplayer.util.AtomicFile
-
Start a new write operation on the file.
- STATE_BUFFERING - Static variable in interface com.google.android.exoplayer.ExoPlayer
-
The player is prepared but not able to immediately play from the current position.
- STATE_CLOSED - Static variable in interface com.google.android.exoplayer.drm.DrmSessionManager
-
The session is closed.
- STATE_ENABLED - Static variable in class com.google.android.exoplayer.TrackRenderer
-
The renderer is enabled.
- STATE_ENDED - Static variable in interface com.google.android.exoplayer.ExoPlayer
-
The player has finished playing the media.
- STATE_ERROR - Static variable in interface com.google.android.exoplayer.drm.DrmSessionManager
-
The error state.
- STATE_IDLE - Static variable in interface com.google.android.exoplayer.ExoPlayer
-
The player is neither prepared or being prepared.
- STATE_OPENED - Static variable in interface com.google.android.exoplayer.drm.DrmSessionManager
-
The session is open, but does not yet have the keys required for decryption.
- STATE_OPENED_WITH_KEYS - Static variable in interface com.google.android.exoplayer.drm.DrmSessionManager
-
The session is open and has the keys required for decryption.
- STATE_OPENING - Static variable in interface com.google.android.exoplayer.drm.DrmSessionManager
-
The session is being opened (i.e.
- STATE_PREPARED - Static variable in class com.google.android.exoplayer.TrackRenderer
-
The renderer has completed necessary preparation.
- STATE_PREPARING - Static variable in interface com.google.android.exoplayer.ExoPlayer
-
The player is being prepared.
- STATE_READY - Static variable in interface com.google.android.exoplayer.ExoPlayer
-
The player is prepared and able to immediately play from the current position.
- STATE_RELEASED - Static variable in class com.google.android.exoplayer.TrackRenderer
-
The renderer has been released and should not be used.
- STATE_STARTED - Static variable in class com.google.android.exoplayer.TrackRenderer
-
The renderer is started.
- STATE_UNPREPARED - Static variable in class com.google.android.exoplayer.TrackRenderer
-
The renderer has not yet been prepared.
- StaticTimeRange(long, long) - Constructor for class com.google.android.exoplayer.TimeRange.StaticTimeRange
-
- STEREO_MODE_LEFT_RIGHT - Static variable in class com.google.android.exoplayer.C
-
Indicates Left-Right stereo layout, used with 360/3D/VR videos.
- STEREO_MODE_MONO - Static variable in class com.google.android.exoplayer.C
-
Indicates Monoscopic stereo layout, used with 360/3D/VR videos.
- STEREO_MODE_TOP_BOTTOM - Static variable in class com.google.android.exoplayer.C
-
Indicates Top-Bottom stereo layout, used with 360/3D/VR videos.
- stereoMode - Variable in class com.google.android.exoplayer.MediaFormat
-
- stop() - Method in interface com.google.android.exoplayer.ExoPlayer
-
Stops playback.
- stop() - Method in class com.google.android.exoplayer.util.DebugTextViewHelper
-
- StreamElement(String, String, int, String, long, String, int, int, int, int, int, String, SmoothStreamingManifest.TrackElement[], List<Long>, long) - Constructor for class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.StreamElement
-
- streamElements - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest
-
The contained stream elements.
- STREAMING_PRIORITY - Static variable in class com.google.android.exoplayer.upstream.NetworkLock
-
Priority for network tasks associated with media streaming.
- StreamingDrmSessionManager<T extends ExoMediaCrypto> - Class in com.google.android.exoplayer.drm
-
- StreamingDrmSessionManager.EventListener - Interface in com.google.android.exoplayer.drm
-
- SubripParser - Class in com.google.android.exoplayer.text.subrip
-
A simple SubRip parser.
- SubripParser() - Constructor for class com.google.android.exoplayer.text.subrip.SubripParser
-
- subsampleOffsetUs - Variable in class com.google.android.exoplayer.MediaFormat
-
For samples that contain subsamples, this is an offset that should be added to subsample
timestamps.
- Subtitle - Interface in com.google.android.exoplayer.text
-
A subtitle that contains textual data associated with time indices.
- SubtitleLayout - Class in com.google.android.exoplayer.text
-
A view for rendering rich-formatted captions.
- SubtitleLayout(Context) - Constructor for class com.google.android.exoplayer.text.SubtitleLayout
-
- SubtitleLayout(Context, AttributeSet) - Constructor for class com.google.android.exoplayer.text.SubtitleLayout
-
- SubtitleParser - Interface in com.google.android.exoplayer.text
-
- subtitles - Variable in class com.google.android.exoplayer.hls.HlsMasterPlaylist
-
- subType - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.StreamElement
-
- supportsEncoding(int) - Method in class com.google.android.exoplayer.audio.AudioCapabilities
-
Returns whether this device supports playback of the specified audio encoding
.
- SystemClock - Class in com.google.android.exoplayer.util
-
The standard implementation of
Clock
.
- SystemClock() - Constructor for class com.google.android.exoplayer.util.SystemClock
-
- tagDataSize - Variable in class com.google.android.exoplayer.extractor.flv.FlvExtractor
-
- tagTimestampUs - Variable in class com.google.android.exoplayer.extractor.flv.FlvExtractor
-
- tagType - Variable in class com.google.android.exoplayer.extractor.flv.FlvExtractor
-
- targetDurationSecs - Variable in class com.google.android.exoplayer.hls.HlsMediaPlaylist
-
- TeeDataSource - Class in com.google.android.exoplayer.upstream
-
Tees data into a
DataSink
as the data is read.
- TeeDataSource(DataSource, DataSink) - Constructor for class com.google.android.exoplayer.upstream.TeeDataSource
-
- text - Variable in class com.google.android.exoplayer.text.Cue
-
The cue text.
- TEXT_UNKNOWN - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- TEXT_VTT - Static variable in class com.google.android.exoplayer.util.MimeTypes
-
- textAlignment - Variable in class com.google.android.exoplayer.text.Cue
-
The alignment of the cue text within the cue box.
- TextInformationFrame - Class in com.google.android.exoplayer.metadata.id3
-
Text information ("T000" - "TZZZ", excluding "TXXX") ID3 frame.
- TextInformationFrame(String, String) - Constructor for class com.google.android.exoplayer.metadata.id3.TextInformationFrame
-
- TextRenderer - Interface in com.google.android.exoplayer.text
-
An interface for components that render text.
- TextTrackRenderer - Class in com.google.android.exoplayer.text
-
- TextTrackRenderer(SampleSource, TextRenderer, Looper, SubtitleParser...) - Constructor for class com.google.android.exoplayer.text.TextTrackRenderer
-
- TextTrackRenderer(SampleSource[], TextRenderer, Looper, SubtitleParser...) - Constructor for class com.google.android.exoplayer.text.TextTrackRenderer
-
- TimeRange - Interface in com.google.android.exoplayer
-
A container to store a start and end time in microseconds.
- TimeRange.DynamicTimeRange - Class in com.google.android.exoplayer
-
- TimeRange.StaticTimeRange - Class in com.google.android.exoplayer
-
- timescale - Variable in class com.google.android.exoplayer.extractor.mp4.Track
-
The track timescale, defined as the number of time units that pass in one second.
- timescale - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.StreamElement
-
- timeShiftBufferDepth - Variable in class com.google.android.exoplayer.dash.mpd.MediaPresentationDescription
-
- timestampUs - Variable in class com.google.android.exoplayer.util.extensions.OutputBuffer
-
The presentation timestamp for the buffer, in microseconds.
- timesUs - Variable in class com.google.android.exoplayer.extractor.ChunkIndex
-
The start time of each chunk, in microseconds.
- timeUs - Variable in class com.google.android.exoplayer.SampleHolder
-
The time at which the sample should be presented.
- toArray() - Method in class com.google.android.exoplayer.util.LongArray
-
Copies the current values into a newly allocated primitive array.
- toArray(List<Integer>) - Static method in class com.google.android.exoplayer.util.Util
-
Converts a list of integers to a primitive array.
- toByteArray(InputStream) - Static method in class com.google.android.exoplayer.util.Util
-
Converts the entirety of an
InputStream
to a byte array.
- toLowerInvariant(String) - Static method in class com.google.android.exoplayer.util.Util
-
- toString() - Method in class com.google.android.exoplayer.audio.AudioCapabilities
-
- toString() - Method in class com.google.android.exoplayer.dash.mpd.UtcTimingElement
-
- toString() - Method in class com.google.android.exoplayer.MediaFormat
-
- toString() - Method in class com.google.android.exoplayer.upstream.DataSpec
-
- totalSamples - Variable in class com.google.android.exoplayer.util.FlacStreamInfo
-
- TRACE_ENABLED - Static variable in class com.google.android.exoplayer.ExoPlayerLibraryInfo
-
Whether the library was compiled with
TraceUtil
trace enabled.
- TraceUtil - Class in com.google.android.exoplayer.util
-
Calls through to
Trace
methods on supported API levels.
- track(int) - Method in class com.google.android.exoplayer.chunk.ChunkExtractorWrapper
-
- track(int) - Method in interface com.google.android.exoplayer.extractor.ExtractorOutput
-
- track(int) - Method in class com.google.android.exoplayer.extractor.ExtractorSampleSource
-
- Track - Class in com.google.android.exoplayer.extractor.mp4
-
Encapsulates information describing an MP4 track.
- Track(int, int, long, long, long, MediaFormat, TrackEncryptionBox[], int, long[], long[]) - Constructor for class com.google.android.exoplayer.extractor.mp4.Track
-
- track(int) - Method in class com.google.android.exoplayer.hls.HlsExtractorWrapper
-
- TRACK_DEFAULT - Static variable in interface com.google.android.exoplayer.ExoPlayer
-
- TRACK_DISABLED - Static variable in interface com.google.android.exoplayer.ExoPlayer
-
- TrackElement(int, int, String, byte[][], int, int, int, int, String) - Constructor for class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.TrackElement
-
- TrackEncryptionBox - Class in com.google.android.exoplayer.extractor.mp4
-
Encapsulates information parsed from a track encryption (tenc) box or sample group description
(sgpd) box in an MP4 stream.
- TrackEncryptionBox(boolean, int, byte[]) - Constructor for class com.google.android.exoplayer.extractor.mp4.TrackEncryptionBox
-
- trackFormat - Variable in class com.google.android.exoplayer.dash.DashChunkSource.ExposedTrack
-
- trackId - Variable in class com.google.android.exoplayer.MediaFormat
-
The identifier for the track represented by the format, or null if unknown or not applicable.
- TrackOutput - Interface in com.google.android.exoplayer.extractor
-
Receives track level data extracted by an
Extractor
.
- TrackRenderer - Class in com.google.android.exoplayer
-
Renders a single component of media.
- TrackRenderer() - Constructor for class com.google.android.exoplayer.TrackRenderer
-
- tracks - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.StreamElement
-
- TransferListener - Interface in com.google.android.exoplayer.upstream
-
Interface definition for a callback to be notified of data transfer events.
- translateOffset(int) - Method in class com.google.android.exoplayer.upstream.Allocation
-
Translates a zero-based offset into the allocation to the corresponding
Allocation.data
offset.
- trigger - Variable in class com.google.android.exoplayer.chunk.Chunk
-
The reason why the chunk was generated.
- trigger - Variable in class com.google.android.exoplayer.chunk.FormatEvaluator.Evaluation
-
The sticky reason for the format selection.
- trigger - Variable in class com.google.android.exoplayer.hls.HlsExtractorWrapper
-
- TRIGGER_ADAPTIVE - Static variable in class com.google.android.exoplayer.chunk.Chunk
-
Value of
Chunk.trigger
for a load triggered by an adaptive format selection.
- TRIGGER_CUSTOM_BASE - Static variable in class com.google.android.exoplayer.chunk.Chunk
-
Implementations may define custom
Chunk.trigger
codes greater than or equal to this value.
- TRIGGER_INITIAL - Static variable in class com.google.android.exoplayer.chunk.Chunk
-
Value of
Chunk.trigger
for a load triggered by an initial format selection.
- TRIGGER_MANUAL - Static variable in class com.google.android.exoplayer.chunk.Chunk
-
Value of
Chunk.trigger
for a load triggered by a user initiated format selection.
- TRIGGER_TRICK_PLAY - Static variable in class com.google.android.exoplayer.chunk.Chunk
-
Value of
Chunk.trigger
for a load triggered whilst in a trick play mode.
- TRIGGER_UNSPECIFIED - Static variable in class com.google.android.exoplayer.chunk.Chunk
-
- trim(int) - Method in interface com.google.android.exoplayer.upstream.Allocator
-
Hints to the
Allocator
that it should make a best effort to release any memory that it
has allocated, beyond the specified target number of bytes.
- trim(int) - Method in class com.google.android.exoplayer.upstream.DefaultAllocator
-
- trimAllocator() - Method in class com.google.android.exoplayer.DefaultLoadControl
-
- trimAllocator() - Method in interface com.google.android.exoplayer.LoadControl
-
Hints to the control that it should consider trimming any unused memory being held in order
to satisfy allocation requests.
- TsChunk - Class in com.google.android.exoplayer.hls
-
An MPEG2TS chunk.
- TsChunk(DataSource, DataSpec, int, Format, long, long, int, int, HlsExtractorWrapper, byte[], byte[]) - Constructor for class com.google.android.exoplayer.hls.TsChunk
-
- TsExtractor - Class in com.google.android.exoplayer.extractor.ts
-
Facilitates the extraction of data from the MPEG-2 TS container format.
- TsExtractor() - Constructor for class com.google.android.exoplayer.extractor.ts.TsExtractor
-
- TsExtractor(PtsTimestampAdjuster) - Constructor for class com.google.android.exoplayer.extractor.ts.TsExtractor
-
- TsExtractor(PtsTimestampAdjuster, int) - Constructor for class com.google.android.exoplayer.extractor.ts.TsExtractor
-
- TtmlParser - Class in com.google.android.exoplayer.text.ttml
-
A simple TTML parser that supports DFXP presentation profile.
- TtmlParser() - Constructor for class com.google.android.exoplayer.text.ttml.TtmlParser
-
- TtmlSubtitle - Class in com.google.android.exoplayer.text.ttml
-
A representation of a TTML subtitle.
- TtmlSubtitle(TtmlNode, Map<String, TtmlStyle>, Map<String, TtmlRegion>) - Constructor for class com.google.android.exoplayer.text.ttml.TtmlSubtitle
-
- Tx3gParser - Class in com.google.android.exoplayer.text.tx3g
-
- Tx3gParser() - Constructor for class com.google.android.exoplayer.text.tx3g.Tx3gParser
-
- TxxxFrame - Class in com.google.android.exoplayer.metadata.id3
-
TXXX (User defined text information) ID3 frame.
- TxxxFrame(String, String) - Constructor for class com.google.android.exoplayer.metadata.id3.TxxxFrame
-
- type - Variable in class com.google.android.exoplayer.chunk.Chunk
-
The type of the chunk.
- type - Variable in class com.google.android.exoplayer.dash.mpd.AdaptationSet
-
- type - Variable in class com.google.android.exoplayer.extractor.mp4.Track
-
- type - Variable in class com.google.android.exoplayer.hls.HlsPlaylist
-
- type - Variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.StreamElement
-
- type - Variable in exception com.google.android.exoplayer.upstream.HttpDataSource.HttpDataSourceException
-
- TYPE_AUDIO - Static variable in class com.google.android.exoplayer.dash.mpd.AdaptationSet
-
- TYPE_AUDIO - Static variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.StreamElement
-
- TYPE_CLOSE - Static variable in exception com.google.android.exoplayer.upstream.HttpDataSource.HttpDataSourceException
-
- TYPE_CUSTOM_BASE - Static variable in class com.google.android.exoplayer.chunk.Chunk
-
Implementations may define custom
Chunk.type
codes greater than or equal to this value.
- TYPE_DASH - Static variable in class com.google.android.exoplayer.util.Util
-
- TYPE_DRM - Static variable in class com.google.android.exoplayer.chunk.Chunk
-
Value of
Chunk.type
for chunks containing drm related data.
- TYPE_HLS - Static variable in class com.google.android.exoplayer.util.Util
-
- TYPE_MANIFEST - Static variable in class com.google.android.exoplayer.chunk.Chunk
-
Value of
Chunk.type
for chunks containing manifest or playlist data.
- TYPE_MASTER - Static variable in class com.google.android.exoplayer.hls.HlsPlaylist
-
- TYPE_MEDIA - Static variable in class com.google.android.exoplayer.chunk.Chunk
-
Value of
Chunk.type
for chunks containing media data.
- TYPE_MEDIA - Static variable in class com.google.android.exoplayer.hls.HlsPlaylist
-
- TYPE_MEDIA_INITIALIZATION - Static variable in class com.google.android.exoplayer.chunk.Chunk
-
Value of
Chunk.type
for chunks containing media initialization data.
- TYPE_meta - Static variable in class com.google.android.exoplayer.extractor.mp4.Track
-
- TYPE_OPEN - Static variable in exception com.google.android.exoplayer.upstream.HttpDataSource.HttpDataSourceException
-
- TYPE_OTHER - Static variable in class com.google.android.exoplayer.util.Util
-
- TYPE_READ - Static variable in exception com.google.android.exoplayer.upstream.HttpDataSource.HttpDataSourceException
-
- TYPE_sbtl - Static variable in class com.google.android.exoplayer.extractor.mp4.Track
-
- TYPE_soun - Static variable in class com.google.android.exoplayer.extractor.mp4.Track
-
- TYPE_SS - Static variable in class com.google.android.exoplayer.util.Util
-
- TYPE_subt - Static variable in class com.google.android.exoplayer.extractor.mp4.Track
-
- TYPE_TEXT - Static variable in class com.google.android.exoplayer.dash.mpd.AdaptationSet
-
- TYPE_text - Static variable in class com.google.android.exoplayer.extractor.mp4.Track
-
- TYPE_TEXT - Static variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.StreamElement
-
- TYPE_UNKNOWN - Static variable in class com.google.android.exoplayer.dash.mpd.AdaptationSet
-
- TYPE_UNKNOWN - Static variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.StreamElement
-
- TYPE_UNSET - Static variable in class com.google.android.exoplayer.text.Cue
-
An unset anchor or line type value.
- TYPE_UNSPECIFIED - Static variable in class com.google.android.exoplayer.chunk.Chunk
-
Value of
Chunk.type
for chunks containing unspecified data.
- TYPE_vide - Static variable in class com.google.android.exoplayer.extractor.mp4.Track
-
- TYPE_VIDEO - Static variable in class com.google.android.exoplayer.dash.mpd.AdaptationSet
-
- TYPE_VIDEO - Static variable in class com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.StreamElement
-
- typeface - Variable in class com.google.android.exoplayer.text.CaptionStyleCompat
-
The preferred typeface.