Interface | Description |
---|---|
Clock |
An interface through which system clocks can be read.
|
DebugTextViewHelper.Provider |
Provides debug information about an ongoing playback.
|
ManifestFetcher.EventListener |
Interface definition for a callback to be notified of
ManifestFetcher events. |
ManifestFetcher.ManifestCallback<T> |
Callback for the result of a single load.
|
ManifestFetcher.RedirectingManifest |
Interface for manifests that are able to specify that subsequent loads should use a different
URI.
|
Predicate<T> |
Determines a true of false value for a given input.
|
Class | Description |
---|---|
Ac3Util |
Utility methods for parsing (E-)AC-3 syncframes, which are access units in (E-)AC-3 bitstreams.
|
Assertions |
Provides methods for asserting the truth of expressions and properties.
|
CodecSpecificDataUtil |
Provides static utility methods for manipulating various types of codec specific data.
|
DebugTextViewHelper |
A helper class for periodically updating debug information displayed by a
TextView . |
DtsUtil |
Utility methods for parsing DTS frames.
|
FlacSeekTable |
FLAC seek table class
|
FlacStreamInfo |
Holder for FLAC stream info.
|
FlacUtil |
Utility functions for FLAC
|
LongArray |
An append-only, auto-growing
long[] . |
ManifestFetcher<T> |
Performs both single and repeated loads of media manifests.
|
MimeTypes |
Defines common MIME types and helper methods.
|
MpegAudioHeader |
Representation of an MPEG audio frame header.
|
NalUnitUtil |
Utility methods for handling H.264/AVC and H.265/HEVC NAL units.
|
NalUnitUtil.PpsData |
Holds data parsed from a picture parameter set NAL unit.
|
NalUnitUtil.SpsData |
Holds data parsed from a sequence parameter set NAL unit.
|
ParsableBitArray |
Wraps a byte array, providing methods that allow it to be read as a bitstream.
|
ParsableByteArray |
Wraps a byte array, providing a set of methods for parsing data from it.
|
ParserUtil |
Parser utility functions.
|
PlayerControl |
An implementation of
MediaController.MediaPlayerControl for controlling an ExoPlayer instance. |
PriorityHandlerThread |
A
HandlerThread with a specified process priority. |
SlidingPercentile |
Calculate any percentile over a sliding window of weighted values.
|
SystemClock |
The standard implementation of
Clock . |
TraceUtil |
Calls through to
Trace methods on supported API levels. |
UriUtil |
Utility methods for manipulating URIs.
|
Util |
Miscellaneous utility functions.
|
VerboseLogUtil |
Utility class for managing a set of tags for which verbose logging should be enabled.
|
Exception | Description |
---|---|
ManifestFetcher.ManifestIOException |
Thrown when an error occurs trying to fetch a manifest.
|