Interface | Description |
---|---|
ExoPlayer |
An extensible media player exposing traditional high-level media player functionality, such as
the ability to buffer media, play, pause and seek.
|
ExoPlayer.EventListener |
Listener of changes in player state.
|
ExoPlayer.ExoPlayerComponent |
A component of an
ExoPlayer that can receive messages on the playback thread. |
ExoPlayerLibraryInfo |
Information about the ExoPlayer library.
|
LoadControl |
Controls buffering of media.
|
Renderer |
Renders media read from a
SampleStream . |
RendererCapabilities |
Defines the capabilities of a
Renderer . |
SimpleExoPlayer.VideoListener |
A listener for video rendering information from a
SimpleExoPlayer . |
Class | Description |
---|---|
BaseRenderer |
An abstract base class suitable for most
Renderer implementations. |
C |
Defines constants used by the library.
|
DefaultLoadControl |
The default
LoadControl implementation. |
ExoPlayer.ExoPlayerMessage |
Defines a message and a target
ExoPlayer.ExoPlayerComponent to receive it. |
ExoPlayerFactory |
A factory for
ExoPlayer instances. |
Format |
Representation of a media format.
|
FormatHolder |
Holds a
Format . |
RendererConfiguration |
The configuration of a
Renderer . |
SimpleExoPlayer | |
Timeline |
A representation of media currently available for playback.
|
Timeline.Period |
Holds information about a period in a
Timeline . |
Timeline.Window |
Holds information about a window in a
Timeline . |
Exception | Description |
---|---|
ExoPlaybackException |
Thrown when a non-recoverable playback failure occurs.
|
IllegalSeekPositionException |
Thrown when an attempt is made to seek to a position that does not exist in the player's
Timeline . |
ParserException |
Thrown when an error occurs parsing media data and metadata.
|
Annotation Type | Description |
---|---|
C.BufferFlags |
Flags which can apply to a buffer containing a media sample.
|
C.ContentType |
Represents a streaming or other media type.
|
C.CryptoMode |
Crypto modes for a codec.
|
C.Encoding |
Represents an audio encoding, or an invalid or unset value.
|
C.PcmEncoding |
Represents a PCM audio encoding, or an invalid or unset value.
|
C.SelectionFlags |
Track selection flags.
|
C.StereoMode |
The stereo mode for 360/3D/VR videos.
|
C.StreamType |
Stream types for an
AudioTrack . |
C.VideoScalingMode |
Video scaling modes for
MediaCodec -based Renderer s. |
ExoPlaybackException.Type |
The type of source that produced the error.
|
SimpleExoPlayer.ExtensionRendererMode |
Modes for using extension renderers.
|