Package com.google.android.exoplayer2
Class MediaItem.LocalConfiguration
- java.lang.Object
-
- com.google.android.exoplayer2.MediaItem.LocalConfiguration
-
- All Implemented Interfaces:
Bundleable
- Enclosing class:
- MediaItem
public static final class MediaItem.LocalConfiguration extends Object implements Bundleable
Properties for local playback.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.google.android.exoplayer2.Bundleable
Bundleable.Creator<T extends Bundleable>
-
-
Field Summary
Fields Modifier and Type Field Description MediaItem.AdsConfiguration
adsConfiguration
Optional ads configuration.static Bundleable.Creator<MediaItem.LocalConfiguration>
CREATOR
Object that can restoreMediaItem.LocalConfiguration
from aBundle
.String
customCacheKey
Optional custom cache key (only used for progressive streams).MediaItem.DrmConfiguration
drmConfiguration
OptionalMediaItem.DrmConfiguration
for the media.String
mimeType
The optional MIME type of the item, ornull
if unspecified.List<StreamKey>
streamKeys
Optional stream keys by which the manifest is filtered.ImmutableList<MediaItem.SubtitleConfiguration>
subtitleConfigurations
Optional subtitles to be sideloaded.List<MediaItem.Subtitle>
subtitles
Deprecated.UsesubtitleConfigurations
instead.Object
tag
Optional tag for custom attributes.Uri
uri
TheUri
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
int
hashCode()
Bundle
toBundle()
Returns aBundle
representing the information stored in this object.
-
-
-
Field Detail
-
mimeType
@Nullable public final String mimeType
The optional MIME type of the item, ornull
if unspecified.The MIME type can be used to disambiguate media items that have a URI which does not allow to infer the actual media type.
-
drmConfiguration
@Nullable public final MediaItem.DrmConfiguration drmConfiguration
OptionalMediaItem.DrmConfiguration
for the media.
-
adsConfiguration
@Nullable public final MediaItem.AdsConfiguration adsConfiguration
Optional ads configuration.
-
streamKeys
public final List<StreamKey> streamKeys
Optional stream keys by which the manifest is filtered.
-
customCacheKey
@Nullable public final String customCacheKey
Optional custom cache key (only used for progressive streams).
-
subtitleConfigurations
public final ImmutableList<MediaItem.SubtitleConfiguration> subtitleConfigurations
Optional subtitles to be sideloaded.
-
subtitles
@Deprecated public final List<MediaItem.Subtitle> subtitles
Deprecated.UsesubtitleConfigurations
instead.
-
tag
@Nullable public final Object tag
Optional tag for custom attributes. The tag for the media source which will be published in thecom.google.android.exoplayer2.Timeline
of the source ascom.google.android.exoplayer2.Timeline.Window#tag
.
-
CREATOR
public static final Bundleable.Creator<MediaItem.LocalConfiguration> CREATOR
Object that can restoreMediaItem.LocalConfiguration
from aBundle
.
-
-