Interface | Description |
---|---|
AdaptiveMediaSourceEventListener |
Interface for callbacks to be notified of adaptive
MediaSource events. |
ExtractorMediaSource.EventListener |
Listener of
ExtractorMediaSource events. |
MediaPeriod |
A source of a single period of media.
|
MediaPeriod.Callback |
A callback to be notified of
MediaPeriod events. |
MediaSource |
A source of media consisting of one or more
MediaPeriod s. |
MediaSource.Listener |
Listener for source events.
|
SampleQueue.UpstreamFormatChangedListener |
A listener for changes to the upstream format.
|
SampleStream |
A stream of media samples (and associated format information).
|
SequenceableLoader |
A loader that can proceed in approximate synchronization with other loaders.
|
SequenceableLoader.Callback<T extends SequenceableLoader> |
A callback to be notified of
SequenceableLoader events. |
SingleSampleMediaSource.EventListener |
Listener of
SingleSampleMediaSource events. |
Class | Description |
---|---|
AdaptiveMediaSourceEventListener.EventDispatcher |
Dispatches events to a
AdaptiveMediaSourceEventListener . |
ClippingMediaPeriod |
Wraps a
MediaPeriod and clips its SampleStream s to provide a subsequence of their
samples. |
ClippingMediaSource |
MediaSource that wraps a source and clips its timeline based on specified start/end
positions. |
CompositeSequenceableLoader |
A
SequenceableLoader that encapsulates multiple other SequenceableLoader s. |
ConcatenatingMediaSource |
Concatenates multiple
MediaSource s. |
DynamicConcatenatingMediaSource |
Concatenates multiple
MediaSource s. |
EmptySampleStream |
An empty
SampleStream . |
ExtractorMediaSource |
Provides one period that loads data from a
Uri and extracted using an Extractor . |
LoopingMediaSource |
Loops a
MediaSource a specified number of times. |
MediaSource.MediaPeriodId |
Identifier for a
MediaPeriod . |
MergingMediaSource |
Merges multiple
MediaSource s. |
SampleQueue |
A queue of media samples.
|
SinglePeriodTimeline |
A
Timeline consisting of a single period and static window. |
SingleSampleMediaSource |
Loads data at a given
Uri as a single sample belonging to a single MediaPeriod . |
TrackGroup |
Defines a group of tracks exposed by a
MediaPeriod . |
TrackGroupArray |
An array of
TrackGroup s exposed by a MediaPeriod . |
Exception | Description |
---|---|
BehindLiveWindowException |
Thrown when a live playback falls behind the available media window.
|
MergingMediaSource.IllegalMergeException |
Thrown when a
MergingMediaSource cannot merge its sources. |
UnrecognizedInputFormatException |
Thrown if the input format was not recognized.
|
Annotation Type | Description |
---|---|
MergingMediaSource.IllegalMergeException.Reason |
The reason the merge failed.
|