Assertions |
Provides methods for asserting the truth of expressions and properties.
|
AtomicFile |
A helper class for performing atomic operations on a file by creating a backup file until a write
has successfully completed.
|
BundleableUtil |
|
BundleUtil |
|
CodecSpecificDataUtil |
Provides utilities for handling various types of codec-specific data.
|
ColorParser |
Parser for color expressions found in styling formats, e.g.
|
ConditionVariable |
An interruptible condition variable.
|
CopyOnWriteMultiset<E> |
An unordered collection of elements that allows duplicates, but also allows access to a set of
unique elements.
|
DebugTextViewHelper |
A helper class for periodically updating a TextView with debug information obtained from
an ExoPlayer .
|
EGLSurfaceTexture |
|
EventLogger |
Logs events from Player and other core components using Log .
|
FileTypes |
Defines common file type constants and helper methods.
|
FlagSet |
A set of integer flags.
|
FlagSet.Builder |
|
FrameInfo |
Value class specifying information about a decoded video frame.
|
GlProgram |
Represents a GLSL shader program.
|
GlUtil |
OpenGL ES utilities.
|
LibraryLoader |
Configurable loader for native libraries.
|
ListenerSet<T extends @NonNull Object> |
A set of listeners.
|
Log |
Wrapper around Log which allows to set the log level and to specify a custom
log output.
|
LongArray |
An append-only, auto-growing long[] .
|
MediaFormatUtil |
Helper class containing utility methods for managing MediaFormat instances.
|
MimeTypes |
Defines common MIME types and helper methods.
|
NalUnitUtil |
Utility methods for handling H.264/AVC and H.265/HEVC NAL units.
|
NalUnitUtil.H265SpsData |
Holds data parsed from a H.265 sequence parameter set NAL unit.
|
NalUnitUtil.PpsData |
Holds data parsed from a picture parameter set NAL unit.
|
NalUnitUtil.SpsData |
Holds data parsed from a H.264 sequence parameter set NAL unit.
|
NetworkTypeObserver |
Observer for network type changes.
|
NotificationUtil |
|
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.
|
ParsableNalUnitBitArray |
Wraps a byte array, providing methods that allow it to be read as a NAL unit bitstream.
|
PriorityTaskManager |
Allows tasks with associated priorities to control how they proceed relative to one another.
|
RepeatModeUtil |
Util class for repeat mode handling.
|
RunnableFutureTask<R,E extends Exception> |
A RunnableFuture that supports additional uninterruptible operations to query whether
execution has started and finished.
|
Size |
Immutable class for describing width and height dimensions in pixels.
|
SntpClient |
Static utility to retrieve the device time offset using SNTP.
|
StandaloneMediaClock |
A MediaClock whose position advances with real time based on the playback parameters when
started.
|
SurfaceInfo |
Immutable value class for a Surface and supporting information.
|
SystemClock |
The standard implementation of Clock , an instance of which is available via Clock.DEFAULT .
|
TimedValueQueue<V> |
A utility class to keep a queue of values with timestamps.
|
TimestampAdjuster |
Adjusts and offsets sample timestamps.
|
TraceUtil |
Calls through to Trace methods on supported API levels.
|
UriUtil |
Utility methods for manipulating URIs.
|
Util |
Miscellaneous utility methods.
|
XmlPullParserUtil |
|