docs/doc/reference/com/google/android/exoplayer2/package-summary.html
Interface Summary | Interface | Description |
| --- | --- |
| Bundleable | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| Bundleable.Creator<T extends Bundleable> |
Interface for the static CREATOR field of Bundleable classes.
|
| ExoPlayer | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| ExoPlayer.AudioComponent | Deprecated.
Use ExoPlayer, as the ExoPlayer.AudioComponent methods are defined by that interface.
|
| ExoPlayer.AudioOffloadListener |
A listener for audio offload events.
|
| ExoPlayer.DeviceComponent | Deprecated.
Use Player, as the ExoPlayer.DeviceComponent methods are defined by that interface.
|
| ExoPlayer.TextComponent | Deprecated.
Use Player, as the ExoPlayer.TextComponent methods are defined by that interface.
|
| ExoPlayer.VideoComponent | Deprecated.
Use ExoPlayer, as the ExoPlayer.VideoComponent methods are defined by that interface.
|
| LivePlaybackSpeedControl | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| LoadControl | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| Player | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| Player.Listener |
Listener for changes in a Player.
|
| PlayerMessage.Sender |
A sender for messages.
|
| PlayerMessage.Target |
A target for messages.
|
| Renderer | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| Renderer.WakeupListener |
Some renderers can signal when Renderer.render(long, long) should be called.
|
| RendererCapabilities | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| RendererCapabilities.Listener |
Listener for renderer capabilities events.
|
| RenderersFactory | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| SimpleBasePlayer.PositionSupplier |
A supplier for a position.
|
Class Summary | Class | Description |
| --- | --- |
| AbstractConcatenatedTimeline | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| BasePlayer | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| BaseRenderer | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| BundleListRetriever | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| C | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| DefaultLivePlaybackSpeedControl | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| DefaultLivePlaybackSpeedControl.Builder |
Builder for a DefaultLivePlaybackSpeedControl.
|
| DefaultLoadControl | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| DefaultLoadControl.Builder |
Builder for DefaultLoadControl.
|
| DefaultRenderersFactory | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| DeviceInfo | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| DeviceInfo.Builder |
Builder for DeviceInfo.
|
| ExoPlayer.Builder |
A builder for ExoPlayer instances.
|
| ExoPlayerLibraryInfo | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| Format | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| Format.Builder |
Builds Format instances.
|
| FormatHolder | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| ForwardingPlayer | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| HeartRating | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| MediaItem | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| MediaItem.AdsConfiguration |
Configuration for playing back linear ads with a media item.
|
| MediaItem.AdsConfiguration.Builder |
Builder for MediaItem.AdsConfiguration instances.
|
| MediaItem.Builder |
A builder for MediaItem instances.
|
| MediaItem.ClippingConfiguration |
Optionally clips the media item to a custom start and end position.
|
| MediaItem.ClippingConfiguration.Builder |
Builder for MediaItem.ClippingConfiguration instances.
|
| MediaItem.ClippingProperties | Deprecated.
Use MediaItem.ClippingConfiguration instead.
|
| MediaItem.DrmConfiguration |
DRM configuration for a media item.
|
| MediaItem.DrmConfiguration.Builder |
Builder for MediaItem.DrmConfiguration.
|
| MediaItem.LiveConfiguration |
Live playback configuration.
|
| MediaItem.LiveConfiguration.Builder |
Builder for MediaItem.LiveConfiguration instances.
|
| MediaItem.LocalConfiguration |
Properties for local playback.
|
| MediaItem.RequestMetadata |
Metadata that helps the player to understand a playback request represented by a MediaItem.
|
| MediaItem.RequestMetadata.Builder |
Builder for MediaItem.RequestMetadata instances.
|
| MediaItem.Subtitle | Deprecated.
Use MediaItem.SubtitleConfiguration instead
|
| MediaItem.SubtitleConfiguration |
Properties for a text track.
|
| MediaItem.SubtitleConfiguration.Builder |
Builder for MediaItem.SubtitleConfiguration instances.
|
| MediaMetadata | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| MediaMetadata.Builder |
A builder for MediaMetadata instances.
|
| MetadataRetriever | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| NoSampleRenderer | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| PercentageRating | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| PlaybackParameters | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| Player.Commands |
A set of commands.
|
| Player.Commands.Builder |
A builder for Player.Commands instances.
|
| Player.Events |
A set of events.
|
| Player.PositionInfo |
Position info describing a playback position involved in a discontinuity.
|
| PlayerMessage | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| Rating | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| RendererConfiguration | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| SeekParameters | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| SimpleBasePlayer | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| SimpleBasePlayer.MediaItemData |
An immutable description of an item in the playlist, containing both static setup information like MediaItem and dynamic data that is generally read from the media like the duration.
|
| SimpleBasePlayer.MediaItemData.Builder |
A builder for SimpleBasePlayer.MediaItemData objects.
|
| SimpleBasePlayer.PeriodData |
Data describing the properties of a period inside a SimpleBasePlayer.MediaItemData.
|
| SimpleBasePlayer.PeriodData.Builder |
A builder for SimpleBasePlayer.PeriodData objects.
|
| SimpleBasePlayer.State |
An immutable state description of the player.
|
| SimpleBasePlayer.State.Builder |
A builder for SimpleBasePlayer.State objects.
|
| SimpleExoPlayer | Deprecated.
Use ExoPlayer instead.
|
| SimpleExoPlayer.Builder | Deprecated.
Use ExoPlayer.Builder instead.
|
| StarRating | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| ThumbRating | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| Timeline | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| Timeline.Period |
Holds information about a period in a Timeline.
|
| Timeline.RemotableTimeline |
A concrete class of Timeline to restore a Timeline instance from a Bundle sent by another process via IBinder.
|
| Timeline.Window |
Holds information about a window in a Timeline.
|
| Tracks | Deprecated.
com.google.android.exoplayer2 is deprecated.
|
| Tracks.Group |
Information about a single group of tracks, including the underlying TrackGroup, the level to which each track is supported by the player, and whether any of the tracks are selected.
|
Exception Summary | Exception | Description | | --- | --- | | ExoPlaybackException | Deprecated. com.google.android.exoplayer2 is deprecated. | | ExoTimeoutException | Deprecated. com.google.android.exoplayer2 is deprecated. | | IllegalSeekPositionException | Deprecated. com.google.android.exoplayer2 is deprecated. | | ParserException | Deprecated. com.google.android.exoplayer2 is deprecated. | | PlaybackException | Deprecated. com.google.android.exoplayer2 is deprecated. |
Annotation Types Summary | Annotation Type | Description |
| --- | --- |
| C.AudioAllowedCapturePolicy |
Capture policies for audio attributes.
|
| C.AudioContentType |
Content types for audio attributes.
|
| C.AudioFlags |
Flags for audio attributes.
|
| C.AudioUsage |
Usage types for audio attributes.
|
| C.BufferFlags |
Flags which can apply to a buffer containing a media sample.
|
| C.ColorRange |
Video color range.
|
| C.ColorSpace |
Video color spaces, also referred to as color standards.
|
| C.ColorTransfer |
Video/image color transfer characteristics.
|
| C.ContentType |
Represents a streaming or other media type.
|
| C.CryptoMode |
Crypto modes for a codec.
|
| C.CryptoType |
Types of crypto implementation.
|
| C.DataType |
Represents a type of data.
|
| C.Encoding |
Represents an audio encoding, or an invalid or unset value.
|
| C.FormatSupport |
Level of renderer support for a format.
|
| C.NetworkType |
Network connection type.
|
| C.PcmEncoding |
Represents a PCM audio encoding, or an invalid or unset value.
|
| C.Projection |
Video projection types.
|
| C.RoleFlags |
Track role flags.
|
| C.SelectionFlags |
Track selection flags.
|
| C.SelectionReason |
Represents a reason for selection.
|
| C.SpatializationBehavior |
Represents the behavior affecting whether spatialization will be used.
|
| C.StereoMode |
The stereo mode for 360/3D/VR videos.
|
| C.StreamType |
Stream types for an AudioTrack.
|
| C.TrackType |
Represents a type of media track.
|
| C.VideoChangeFrameRateStrategy |
Strategies for calling Surface.setFrameRate(float, int, int).
|
| C.VideoOutputMode |
Video decoder output modes.
|
| C.VideoScalingMode |
Video scaling modes for MediaCodec-based renderers.
|
| C.VolumeFlags |
Volume flags to be used when setting or adjusting device volume.
|
| C.WakeMode |
Mode specifying whether the player should hold a WakeLock and a WifiLock.
|
| DefaultRenderersFactory.ExtensionRendererMode |
Modes for using extension renderers.
|
| DeviceInfo.PlaybackType |
Types of playback.
|
| ExoPlaybackException.Type |
The type of source that produced the error.
|
| ExoTimeoutException.TimeoutOperation |
The operation which produced the timeout error.
|
| MediaMetadata.FolderType | Deprecated.
Use MediaMetadata.isBrowsable to indicate if an item is a browsable folder and use MediaMetadata.mediaType to indicate the type of the folder.
|
| MediaMetadata.MediaType |
The type of content described by the media item.
|
| MediaMetadata.PictureType |
The picture type of the artwork.
|
| PlaybackException.ErrorCode |
Codes that identify causes of player errors.
|
| Player.Command |
Commands that indicate which method calls are currently permitted on a particular Player instance.
|
| Player.DiscontinuityReason |
Reasons for position discontinuities.
|
| Player.Event |
Events that can be reported via Player.Listener.onEvents(Player, Events).
|
| Player.MediaItemTransitionReason |
Reasons for media item transitions.
|
| Player.PlaybackSuppressionReason |
Reason why playback is suppressed even though Player.getPlayWhenReady() is true.
|
| Player.PlayWhenReadyChangeReason |
Reasons for playWhenReady changes.
|
| Player.RepeatMode |
Repeat modes for playback.
|
| Player.State |
Playback state.
|
| Player.TimelineChangeReason |
Reasons for timeline changes.
|
| Renderer.MessageType |
Represents a type of message that can be passed to a renderer.
|
| Renderer.State |
The renderer states.
|
| RendererCapabilities.AdaptiveSupport |
Level of renderer support for adaptive format switches.
|
| RendererCapabilities.Capabilities |
Combined renderer capabilities.
|
| RendererCapabilities.DecoderSupport |
Level of decoder support.
|
| RendererCapabilities.FormatSupport | Deprecated.
Use C.FormatSupport instead.
|
| RendererCapabilities.HardwareAccelerationSupport |
Level of renderer support for hardware acceleration.
|
| RendererCapabilities.TunnelingSupport |
Level of renderer support for tunneling.
|