Skip navigation links
A B C D E F G H I L M N O P R S T U V 

A

accessibilityDescriptors - Variable in class com.google.android.exoplayer2.source.dash.manifest.AdaptationSet
Accessibility descriptors in the adaptation set.
AdaptationSet - Class in com.google.android.exoplayer2.source.dash.manifest
Represents a set of interchangeable encoded versions of a media content component.
AdaptationSet(int, int, List<Representation>, List<Descriptor>, List<Descriptor>) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.AdaptationSet
 
adaptationSets - Variable in class com.google.android.exoplayer2.source.dash.manifest.Period
The adaptation sets belonging to the period.
attemptMerge(RangedUri, String) - Method in class com.google.android.exoplayer2.source.dash.manifest.RangedUri
Attempts to merge this RangedUri with another and an optional common base uri.
availabilityStartTimeMs - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
The availabilityStartTime value in milliseconds since epoch, or C.TIME_UNSET if not present.

B

baseUrl - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser.RepresentationInfo
 
baseUrl - Variable in class com.google.android.exoplayer2.source.dash.manifest.Representation
The base URL of the representation.
buildAdaptationSet(int, int, List<Representation>, List<Descriptor>, List<Descriptor>) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
buildEvent(String, String, long, long, byte[]) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
buildEventStream(String, String, long, long[], EventMessage[]) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
buildFormat(String, String, String, int, int, float, int, int, int, String, int, List<Descriptor>, String, List<Descriptor>) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
buildMediaPresentationDescription(long, long, long, boolean, long, long, long, long, ProgramInformation, UtcTimingElement, Uri, List<Period>) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
buildPeriod(String, long, List<AdaptationSet>, List<EventStream>) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
buildRangedUri(String, long, long) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
buildRepresentation(DashManifestParser.RepresentationInfo, String, String, ArrayList<DrmInitData.SchemeData>, ArrayList<Descriptor>) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
buildSegmentList(RangedUri, long, long, long, long, List<SegmentBase.SegmentTimelineElement>, List<RangedUri>) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
buildSegmentTemplate(RangedUri, long, long, long, long, List<SegmentBase.SegmentTimelineElement>, UrlTemplate, UrlTemplate) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
buildSegmentTimelineElement(long, long) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
buildSingleSegmentBase(RangedUri, long, long, long, long) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
buildUri(String, long, int, long) - Method in class com.google.android.exoplayer2.source.dash.manifest.UrlTemplate
Constructs a Uri from the template, substituting in the provided arguments.
buildUtcTimingElement(String, String) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 

C

com.google.android.exoplayer2.source.dash - package com.google.android.exoplayer2.source.dash
 
com.google.android.exoplayer2.source.dash.manifest - package com.google.android.exoplayer2.source.dash.manifest
 
com.google.android.exoplayer2.source.dash.offline - package com.google.android.exoplayer2.source.dash.offline
 
compile(String) - Static method in class com.google.android.exoplayer2.source.dash.manifest.UrlTemplate
Compile an instance from the provided template string.
contentId - Variable in class com.google.android.exoplayer2.source.dash.manifest.Representation
Identifies the piece of content to which this Representation belongs.
contentLength - Variable in class com.google.android.exoplayer2.source.dash.manifest.Representation.SingleSegmentRepresentation
The content length, or C.LENGTH_UNSET if unknown.
copy(List<StreamKey>) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
 
copyright - Variable in class com.google.android.exoplayer2.source.dash.manifest.ProgramInformation
A copyright statement for the media presentation.
createDashChunkSource(LoaderErrorThrower, DashManifest, int, int[], TrackSelection, int, long, boolean, boolean, PlayerEmsgHandler.PlayerTrackEmsgHandler, TransferListener) - Method in interface com.google.android.exoplayer2.source.dash.DashChunkSource.Factory
 
createDashChunkSource(LoaderErrorThrower, DashManifest, int, int[], TrackSelection, int, long, boolean, boolean, PlayerEmsgHandler.PlayerTrackEmsgHandler, TransferListener) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.Factory
 
createDownloadAction(Uri, byte[], List<StreamKey>) - Static method in class com.google.android.exoplayer2.source.dash.offline.DashDownloadAction
Creates a DASH download action.
createDownloader(DownloaderConstructorHelper) - Method in class com.google.android.exoplayer2.source.dash.offline.DashDownloadAction
 
createMediaSource(DashManifest) - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource.Factory
Returns a new DashMediaSource using the current parameters and the specified sideloaded manifest.
createMediaSource(DashManifest, Handler, MediaSourceEventListener) - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource.Factory
Deprecated.
Use DashMediaSource.Factory.createMediaSource(DashManifest) and BaseMediaSource.addEventListener(Handler, MediaSourceEventListener) instead.
createMediaSource(Uri) - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource.Factory
Returns a new DashMediaSource using the current parameters.
createMediaSource(Uri, Handler, MediaSourceEventListener) - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource.Factory
Deprecated.
Use DashMediaSource.Factory.createMediaSource(Uri) and BaseMediaSource.addEventListener(Handler, MediaSourceEventListener) instead.
createPeriod(MediaSource.MediaPeriodId, Allocator, long) - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource
 
createRemoveAction(Uri, byte[]) - Static method in class com.google.android.exoplayer2.source.dash.offline.DashDownloadAction
Creates a DASH remove action.

D

DashChunkSource - Interface in com.google.android.exoplayer2.source.dash
An ChunkSource for DASH streams.
DashChunkSource.Factory - Interface in com.google.android.exoplayer2.source.dash
Factory for DashChunkSources.
DashDownloadAction - Class in com.google.android.exoplayer2.source.dash.offline
An action to download or remove downloaded DASH streams.
DashDownloadAction(Uri, boolean, byte[], List<StreamKey>) - Constructor for class com.google.android.exoplayer2.source.dash.offline.DashDownloadAction
DashDownloader - Class in com.google.android.exoplayer2.source.dash.offline
A downloader for DASH streams.
DashDownloader(Uri, List<StreamKey>, DownloaderConstructorHelper) - Constructor for class com.google.android.exoplayer2.source.dash.offline.DashDownloader
 
DashDownloadHelper - Class in com.google.android.exoplayer2.source.dash.offline
A DownloadHelper for DASH streams.
DashDownloadHelper(Uri, DataSource.Factory) - Constructor for class com.google.android.exoplayer2.source.dash.offline.DashDownloadHelper
 
DashManifest - Class in com.google.android.exoplayer2.source.dash.manifest
Represents a DASH media presentation description (mpd), as defined by ISO/IEC 23009-1:2014 Section 5.3.1.2.
DashManifest(long, long, long, boolean, long, long, long, long, UtcTimingElement, Uri, List<Period>) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.DashManifest
DashManifest(long, long, long, boolean, long, long, long, long, ProgramInformation, UtcTimingElement, Uri, List<Period>) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.DashManifest
 
DashManifestParser - Class in com.google.android.exoplayer2.source.dash.manifest
A parser of media presentation description files.
DashManifestParser() - Constructor for class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
Equivalent to calling new DashManifestParser(null).
DashManifestParser(String) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
DashManifestParser.RepresentationInfo - Class in com.google.android.exoplayer2.source.dash.manifest
A parsed Representation element.
DashManifestStaleException - Exception in com.google.android.exoplayer2.source.dash
Thrown when a live playback's manifest is stale and a new manifest could not be loaded.
DashManifestStaleException() - Constructor for exception com.google.android.exoplayer2.source.dash.DashManifestStaleException
 
DashMediaSource - Class in com.google.android.exoplayer2.source.dash
A DASH MediaSource.
DashMediaSource(DashManifest, DashChunkSource.Factory, Handler, MediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.dash.DashMediaSource
Deprecated.
DashMediaSource(DashManifest, DashChunkSource.Factory, int, Handler, MediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.dash.DashMediaSource
Deprecated.
DashMediaSource(Uri, DataSource.Factory, DashChunkSource.Factory, Handler, MediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.dash.DashMediaSource
Deprecated.
DashMediaSource(Uri, DataSource.Factory, DashChunkSource.Factory, int, long, Handler, MediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.dash.DashMediaSource
Deprecated.
DashMediaSource(Uri, DataSource.Factory, ParsingLoadable.Parser<? extends DashManifest>, DashChunkSource.Factory, int, long, Handler, MediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.dash.DashMediaSource
Deprecated.
DashMediaSource.Factory - Class in com.google.android.exoplayer2.source.dash
Factory for DashMediaSources.
DashSegmentIndex - Interface in com.google.android.exoplayer2.source.dash
Indexes the segments within a media stream.
DashUtil - Class in com.google.android.exoplayer2.source.dash
Utility methods for DASH streams.
DashWrappingSegmentIndex - Class in com.google.android.exoplayer2.source.dash
An implementation of DashSegmentIndex that wraps a ChunkIndex parsed from a media stream.
DashWrappingSegmentIndex(ChunkIndex, long) - Constructor for class com.google.android.exoplayer2.source.dash.DashWrappingSegmentIndex
 
DEFAULT_LIVE_PRESENTATION_DELAY_FIXED_MS - Static variable in class com.google.android.exoplayer2.source.dash.DashMediaSource
DEFAULT_LIVE_PRESENTATION_DELAY_MS - Static variable in class com.google.android.exoplayer2.source.dash.DashMediaSource
The default presentation delay for live streams.
DEFAULT_LIVE_PRESENTATION_DELAY_PREFER_MANIFEST_MS - Static variable in class com.google.android.exoplayer2.source.dash.DashMediaSource
Deprecated.
Use of this parameter is no longer necessary.
DefaultDashChunkSource - Class in com.google.android.exoplayer2.source.dash
A default DashChunkSource implementation.
DefaultDashChunkSource(LoaderErrorThrower, DashManifest, int, int[], TrackSelection, int, DataSource, long, int, boolean, boolean, PlayerEmsgHandler.PlayerTrackEmsgHandler) - Constructor for class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource
 
DefaultDashChunkSource.Factory - Class in com.google.android.exoplayer2.source.dash
 
DefaultDashChunkSource.RepresentationHolder - Class in com.google.android.exoplayer2.source.dash
Holds information about a snapshot of a single Representation.
DefaultDashChunkSource.RepresentationSegmentIterator - Class in com.google.android.exoplayer2.source.dash
MediaChunkIterator wrapping a DefaultDashChunkSource.RepresentationHolder.
Descriptor - Class in com.google.android.exoplayer2.source.dash.manifest
A descriptor, as defined by ISO 23009-1, 2nd edition, 5.8.2.
Descriptor(String, String, String) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.Descriptor
 
DESERIALIZER - Static variable in class com.google.android.exoplayer2.source.dash.offline.DashDownloadAction
 
drmSchemeDatas - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser.RepresentationInfo
 
drmSchemeType - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser.RepresentationInfo
 
durationMs - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
The duration of the presentation in milliseconds, or C.TIME_UNSET if not applicable.
dynamic - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
Whether the manifest has value "dynamic" for the type attribute.

E

equals(Object) - Method in class com.google.android.exoplayer2.source.dash.manifest.Descriptor
 
equals(Object) - Method in class com.google.android.exoplayer2.source.dash.manifest.ProgramInformation
 
equals(Object) - Method in class com.google.android.exoplayer2.source.dash.manifest.RangedUri
 
events - Variable in class com.google.android.exoplayer2.source.dash.manifest.EventStream
EventMessages in the event stream.
EventStream - Class in com.google.android.exoplayer2.source.dash.manifest
A DASH in-MPD EventStream element, as defined by ISO/IEC 23009-1, 2nd edition, section 5.10.
EventStream(String, String, long, long[], EventMessage[]) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.EventStream
 
eventStreams - Variable in class com.google.android.exoplayer2.source.dash.manifest.Period
The event stream belonging to the period.

F

Factory(DataSource.Factory) - Constructor for class com.google.android.exoplayer2.source.dash.DashMediaSource.Factory
Creates a new factory for DashMediaSources.
Factory(DashChunkSource.Factory, DataSource.Factory) - Constructor for class com.google.android.exoplayer2.source.dash.DashMediaSource.Factory
Creates a new factory for DashMediaSources.
Factory(DataSource.Factory) - Constructor for class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.Factory
 
Factory(DataSource.Factory, int) - Constructor for class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.Factory
 
format - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser.RepresentationInfo
 
format - Variable in class com.google.android.exoplayer2.source.dash.manifest.Representation
The format of the representation.
format(Format) - Method in class com.google.android.exoplayer2.source.dash.PlayerEmsgHandler.PlayerTrackEmsgHandler
 

G

getAdaptationSetIndex(int) - Method in class com.google.android.exoplayer2.source.dash.manifest.Period
Returns the index of the first adaptation set of a given type, or C.INDEX_UNSET if no adaptation set of the specified type exists.
getAdjustedSeekPositionUs(long, SeekParameters) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource
 
getCacheKey() - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation
Returns a cache key for the representation if a custom cache key or content id has been provided and there is only single segment.
getCacheKey() - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation.MultiSegmentRepresentation
 
getCacheKey() - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation.SingleSegmentRepresentation
 
getChunkEndTimeUs() - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationSegmentIterator
 
getChunkStartTimeUs() - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationSegmentIterator
 
getContentType(Format) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
getDataSpec() - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationSegmentIterator
 
getDownloadAction(byte[], List<TrackKey>) - Method in class com.google.android.exoplayer2.source.dash.offline.DashDownloadHelper
 
getDurationUs(long, long) - Method in interface com.google.android.exoplayer2.source.dash.DashSegmentIndex
Returns the duration of a segment.
getDurationUs(long, long) - Method in class com.google.android.exoplayer2.source.dash.DashWrappingSegmentIndex
 
getDurationUs(long, long) - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation.MultiSegmentRepresentation
 
getFirstAvailableSegmentNum(DashManifest, int, long) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder
 
getFirstSegmentNum() - Method in interface com.google.android.exoplayer2.source.dash.DashSegmentIndex
Returns the segment number of the first segment.
getFirstSegmentNum() - Method in class com.google.android.exoplayer2.source.dash.DashWrappingSegmentIndex
 
getFirstSegmentNum() - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder
 
getFirstSegmentNum() - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation.MultiSegmentRepresentation
 
getFirstSegmentNum() - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.MultiSegmentBase
 
getIndex() - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation
Returns an index if the representation provides one directly, or null otherwise.
getIndex() - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation.MultiSegmentRepresentation
 
getIndex() - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation.SingleSegmentRepresentation
 
getIndex() - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SingleSegmentBase
 
getIndexUri() - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation
Returns a RangedUri defining the location of the representation's segment index, or null if the representation provides an index directly.
getIndexUri() - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation.MultiSegmentRepresentation
 
getIndexUri() - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation.SingleSegmentRepresentation
 
getInitialization(Representation) - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase
Returns the RangedUri defining the location of initialization data for a given representation, or null if no initialization data exists.
getInitialization(Representation) - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SegmentTemplate
 
getInitializationUri() - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation
Returns a RangedUri defining the location of the representation's initialization data, or null if no initialization data exists.
getLastAvailableSegmentNum(DashManifest, int, long) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder
 
getManifest(DataSource, Uri) - Method in class com.google.android.exoplayer2.source.dash.offline.DashDownloader
 
getManifest() - Method in class com.google.android.exoplayer2.source.dash.offline.DashDownloadHelper
Returns the DASH manifest.
getNextChunk(long, long, List<? extends MediaChunk>, ChunkHolder) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource
 
getPeriod(int) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
 
getPeriodCount() - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
 
getPeriodCount() - Method in class com.google.android.exoplayer2.source.dash.offline.DashDownloadHelper
 
getPeriodDurationMs(int) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
 
getPeriodDurationUs(int) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
 
getPreferredQueueSize(long, List<? extends MediaChunk>) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource
 
getPresentationTimeOffsetUs() - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase
Returns the presentation time offset, in microseconds.
getRemoveAction(byte[]) - Method in class com.google.android.exoplayer2.source.dash.offline.DashDownloadHelper
 
getSegmentCount(long) - Method in interface com.google.android.exoplayer2.source.dash.DashSegmentIndex
Returns the number of segments in the index, or DashSegmentIndex.INDEX_UNBOUNDED.
getSegmentCount(long) - Method in class com.google.android.exoplayer2.source.dash.DashWrappingSegmentIndex
 
getSegmentCount() - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder
 
getSegmentCount(long) - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation.MultiSegmentRepresentation
 
getSegmentCount(long) - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.MultiSegmentBase
 
getSegmentCount(long) - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SegmentList
 
getSegmentCount(long) - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SegmentTemplate
 
getSegmentDurationUs(long, long) - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.MultiSegmentBase
 
getSegmentEndTimeUs(long) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder
 
getSegmentNum(long, long) - Method in interface com.google.android.exoplayer2.source.dash.DashSegmentIndex
Returns getFirstSegmentNum() if the index has no segments or if the given media time is earlier than the start of the first segment.
getSegmentNum(long, long) - Method in class com.google.android.exoplayer2.source.dash.DashWrappingSegmentIndex
 
getSegmentNum(long) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder
 
getSegmentNum(long, long) - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation.MultiSegmentRepresentation
 
getSegmentNum(long, long) - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.MultiSegmentBase
 
getSegments(DataSource, DashManifest, boolean) - Method in class com.google.android.exoplayer2.source.dash.offline.DashDownloader
 
getSegmentStartTimeUs(long) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder
 
getSegmentTimeUs(long) - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.MultiSegmentBase
 
getSegmentUrl(long) - Method in interface com.google.android.exoplayer2.source.dash.DashSegmentIndex
Returns a RangedUri defining the location of a segment.
getSegmentUrl(long) - Method in class com.google.android.exoplayer2.source.dash.DashWrappingSegmentIndex
 
getSegmentUrl(long) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder
 
getSegmentUrl(long) - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation.MultiSegmentRepresentation
 
getSegmentUrl(Representation, long) - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.MultiSegmentBase
Returns a RangedUri defining the location of a segment for the given index in the given representation.
getSegmentUrl(Representation, long) - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SegmentList
 
getSegmentUrl(Representation, long) - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SegmentTemplate
 
getSupportedTypes() - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource.Factory
 
getTag() - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource
 
getTimeUs(long) - Method in interface com.google.android.exoplayer2.source.dash.DashSegmentIndex
Returns the start time of a segment.
getTimeUs(long) - Method in class com.google.android.exoplayer2.source.dash.DashWrappingSegmentIndex
 
getTimeUs(long) - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation.MultiSegmentRepresentation
 
getTrackGroups(int) - Method in class com.google.android.exoplayer2.source.dash.offline.DashDownloadHelper
 

H

handleMessage(Message) - Method in class com.google.android.exoplayer2.source.dash.PlayerEmsgHandler
 
hashCode() - Method in class com.google.android.exoplayer2.source.dash.manifest.Descriptor
 
hashCode() - Method in class com.google.android.exoplayer2.source.dash.manifest.ProgramInformation
 
hashCode() - Method in class com.google.android.exoplayer2.source.dash.manifest.RangedUri
 

I

id - Variable in class com.google.android.exoplayer2.source.dash.manifest.AdaptationSet
A non-negative identifier for the adaptation set that's unique in the scope of its containing period, or AdaptationSet.ID_UNSET if not specified.
id - Variable in class com.google.android.exoplayer2.source.dash.manifest.Descriptor
The identifier, or null.
id() - Method in class com.google.android.exoplayer2.source.dash.manifest.EventStream
A constructed id of this EventStream.
id - Variable in class com.google.android.exoplayer2.source.dash.manifest.Period
The period identifier, if one exists.
ID_UNSET - Static variable in class com.google.android.exoplayer2.source.dash.manifest.AdaptationSet
Value of AdaptationSet.id indicating no value is set.=
inbandEventStreams - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser.RepresentationInfo
 
inbandEventStreams - Variable in class com.google.android.exoplayer2.source.dash.manifest.Representation
The in-band event streams in the representation.
INDEX_UNBOUNDED - Static variable in interface com.google.android.exoplayer2.source.dash.DashSegmentIndex
 
isExplicit() - Method in interface com.google.android.exoplayer2.source.dash.DashSegmentIndex
Returns true if segments are defined explicitly by the index.
isExplicit() - Method in class com.google.android.exoplayer2.source.dash.DashWrappingSegmentIndex
 
isExplicit() - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation.MultiSegmentRepresentation
 
isExplicit() - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.MultiSegmentBase
 
isExplicit() - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SegmentList
 
isPlayerEmsgEvent(String, String) - Static method in class com.google.android.exoplayer2.source.dash.PlayerEmsgHandler
Returns whether an event with given schemeIdUri and value is a DASH emsg event targeting the player.

L

lang - Variable in class com.google.android.exoplayer2.source.dash.manifest.ProgramInformation
Declares the language code(s) for this ProgramInformation.
length - Variable in class com.google.android.exoplayer2.source.dash.manifest.RangedUri
The length of the range, or C.LENGTH_UNSET to indicate that the range is unbounded.
loadChunkIndex(DataSource, int, Representation) - Static method in class com.google.android.exoplayer2.source.dash.DashUtil
Loads initialization and index data for the representation and returns the ChunkIndex.
loadDrmInitData(DataSource, Period) - Static method in class com.google.android.exoplayer2.source.dash.DashUtil
Loads DrmInitData for a given period in a DASH manifest.
loadManifest(DataSource, Uri) - Static method in class com.google.android.exoplayer2.source.dash.DashUtil
Loads a DASH manifest.
loadSampleFormat(DataSource, int, Representation) - Static method in class com.google.android.exoplayer2.source.dash.DashUtil
Loads initialization data for the representation and returns the sample Format.
location - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
The location of this manifest.

M

maybeRefreshManifestBeforeLoadingNextChunk(long) - Method in class com.google.android.exoplayer2.source.dash.PlayerEmsgHandler.PlayerTrackEmsgHandler
For live streaming, check if the DASH manifest is expired before the next segment start time.
maybeRefreshManifestOnLoadingError(Chunk) - Method in class com.google.android.exoplayer2.source.dash.PlayerEmsgHandler.PlayerTrackEmsgHandler
For live streaming with emsg event stream, forward seeking can seek pass the emsg messages that signals end-of-stream or Manifest expiry, which results in load error.
maybeSkipTag(XmlPullParser) - Static method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
If the provided XmlPullParser is currently positioned at the start of a tag, skips forward to the end of that tag.
maybeThrowError() - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource
 
maybeThrowSourceInfoRefreshError() - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource
 
minBufferTimeMs - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
The minBufferTime value in milliseconds, or C.TIME_UNSET if not present.
minUpdatePeriodMs - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
The minimumUpdatePeriod value in milliseconds, or C.TIME_UNSET if not applicable.
moreInformationURL - Variable in class com.google.android.exoplayer2.source.dash.manifest.ProgramInformation
A URL that provides more information about the media presentation.
MultiSegmentBase(RangedUri, long, long, long, long, List<SegmentBase.SegmentTimelineElement>) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.MultiSegmentBase
 
MultiSegmentRepresentation(String, long, Format, String, SegmentBase.MultiSegmentBase, List<Descriptor>) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.Representation.MultiSegmentRepresentation
 

N

newInitializationChunk(DefaultDashChunkSource.RepresentationHolder, DataSource, Format, int, Object, RangedUri, RangedUri) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource
 
newInstance(String, long, Format, String, SegmentBase) - Static method in class com.google.android.exoplayer2.source.dash.manifest.Representation
Constructs a new instance.
newInstance(String, long, Format, String, SegmentBase, List<Descriptor>) - Static method in class com.google.android.exoplayer2.source.dash.manifest.Representation
Constructs a new instance.
newInstance(String, long, Format, String, SegmentBase, List<Descriptor>, String) - Static method in class com.google.android.exoplayer2.source.dash.manifest.Representation
Constructs a new instance.
newInstance(String, long, Format, String, long, long, long, long, List<Descriptor>, String, long) - Static method in class com.google.android.exoplayer2.source.dash.manifest.Representation.SingleSegmentRepresentation
 
newMediaChunk(DefaultDashChunkSource.RepresentationHolder, DataSource, int, Format, int, Object, long, int, long) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource
 
newPlayerTrackEmsgHandler() - Method in class com.google.android.exoplayer2.source.dash.PlayerEmsgHandler
Returns a TrackOutput that emsg messages could be written to.

O

onChunkLoadCompleted(Chunk) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource
 
onChunkLoadCompleted(Chunk) - Method in class com.google.android.exoplayer2.source.dash.PlayerEmsgHandler.PlayerTrackEmsgHandler
Called when the a new chunk in the current media stream has been loaded.
onChunkLoadError(Chunk, boolean, Exception, long) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource
 
onDashManifestPublishTimeExpired(long) - Method in interface com.google.android.exoplayer2.source.dash.PlayerEmsgHandler.PlayerEmsgCallback
Called when the manifest with the publish time has been expired.
onDashManifestRefreshRequested() - Method in interface com.google.android.exoplayer2.source.dash.PlayerEmsgHandler.PlayerEmsgCallback
Called when the current manifest should be refreshed.

P

parse(Uri, InputStream) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseAdaptationSet(XmlPullParser, String, SegmentBase) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseAdaptationSetChild(XmlPullParser) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
Parses children of AdaptationSet elements not specifically parsed elsewhere.
parseAudioChannelConfiguration(XmlPullParser) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseBaseUrl(XmlPullParser, String) - Static method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseCea608AccessibilityChannel(List<Descriptor>) - Static method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseCea708AccessibilityChannel(List<Descriptor>) - Static method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseContentProtection(XmlPullParser) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
Parses a ContentProtection element.
parseContentType(XmlPullParser) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseDateTime(XmlPullParser, String, long) - Static method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseDescriptor(XmlPullParser, String) - Static method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
Parses a Descriptor from an element.
parseDolbyChannelConfiguration(XmlPullParser) - Static method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
Parses the number of channels from the value attribute of an AudioElementConfiguration with schemeIdUri "tag:dolby.com,2014:dash:audio_channel_configuration:2011", as defined by table E.5 in ETSI TS 102 366.
parseDuration(XmlPullParser, String, long) - Static method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseEac3SupplementalProperties(List<Descriptor>) - Static method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseEvent(XmlPullParser, String, String, long, ByteArrayOutputStream) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
Parses a single Event node in the manifest.
parseEventObject(XmlPullParser, ByteArrayOutputStream) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
Parses an event object.
parseEventStream(XmlPullParser) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
/** Parses a single EventStream node in the manifest.
parseFrameRate(XmlPullParser, float) - Static method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseInitialization(XmlPullParser) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseInt(XmlPullParser, String, int) - Static method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseLong(XmlPullParser, String, long) - Static method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseMediaPresentationDescription(XmlPullParser, String) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parsePeriod(XmlPullParser, String, long) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseProgramInformation(XmlPullParser) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseRangedUrl(XmlPullParser, String, String) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseRepresentation(XmlPullParser, String, String, String, String, int, int, float, int, int, String, int, List<Descriptor>, SegmentBase) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseRole(XmlPullParser) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
Parses a Role element.
parseSegmentBase(XmlPullParser, SegmentBase.SingleSegmentBase) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseSegmentList(XmlPullParser, SegmentBase.SegmentList) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseSegmentTemplate(XmlPullParser, SegmentBase.SegmentTemplate) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseSegmentTimeline(XmlPullParser) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseSegmentUrl(XmlPullParser) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseString(XmlPullParser, String, String) - Static method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseUrlTemplate(XmlPullParser, String, UrlTemplate) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseUtcTiming(XmlPullParser) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
Period - Class in com.google.android.exoplayer2.source.dash.manifest
Encapsulates media content components over a contiguous period of time.
Period(String, long, List<AdaptationSet>) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.Period
 
Period(String, long, List<AdaptationSet>, List<EventStream>) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.Period
 
PlayerEmsgHandler - Class in com.google.android.exoplayer2.source.dash
Handles all emsg messages from all media tracks for the player.
PlayerEmsgHandler(DashManifest, PlayerEmsgHandler.PlayerEmsgCallback, Allocator) - Constructor for class com.google.android.exoplayer2.source.dash.PlayerEmsgHandler
 
PlayerEmsgHandler.PlayerEmsgCallback - Interface in com.google.android.exoplayer2.source.dash
Callbacks for player emsg events encountered during DASH live stream.
PlayerEmsgHandler.PlayerTrackEmsgHandler - Class in com.google.android.exoplayer2.source.dash
Handles emsg messages for a specific track for the player.
prepareInternal() - Method in class com.google.android.exoplayer2.source.dash.offline.DashDownloadHelper
 
prepareSourceInternal(TransferListener) - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource
 
presentationTimeOffsetUs - Variable in class com.google.android.exoplayer2.source.dash.manifest.Representation
The offset of the presentation timestamps in the media stream relative to media time.
presentationTimesUs - Variable in class com.google.android.exoplayer2.source.dash.manifest.EventStream
Presentation time of the events in microsecond, sorted in ascending order.
programInformation - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
The ProgramInformation, or null if not present.
ProgramInformation - Class in com.google.android.exoplayer2.source.dash.manifest
A parsed program information element.
ProgramInformation(String, String, String, String, String) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.ProgramInformation
 
publishTimeMs - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
The publishTime value in milliseconds since epoch, or C.TIME_UNSET if not present.

R

RangedUri - Class in com.google.android.exoplayer2.source.dash.manifest
Defines a range of data located at a reference uri.
RangedUri(String, long, long) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.RangedUri
Constructs an ranged uri.
release() - Method in class com.google.android.exoplayer2.source.dash.PlayerEmsgHandler.PlayerTrackEmsgHandler
Release this track emsg handler.
release() - Method in class com.google.android.exoplayer2.source.dash.PlayerEmsgHandler
Release this emsg handler.
releasePeriod(MediaPeriod) - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource
 
releaseSourceInternal() - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource
 
replaceManifestUri(Uri) - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource
Manually replaces the manifest Uri.
representation - Variable in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder
 
Representation - Class in com.google.android.exoplayer2.source.dash.manifest
A DASH representation.
Representation.MultiSegmentRepresentation - Class in com.google.android.exoplayer2.source.dash.manifest
A DASH representation consisting of multiple segments.
Representation.SingleSegmentRepresentation - Class in com.google.android.exoplayer2.source.dash.manifest
A DASH representation consisting of a single segment.
representationHolders - Variable in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource
 
RepresentationInfo(Format, String, SegmentBase, String, ArrayList<DrmInitData.SchemeData>, ArrayList<Descriptor>, long) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser.RepresentationInfo
 
representations - Variable in class com.google.android.exoplayer2.source.dash.manifest.AdaptationSet
Representations in the adaptation set.
RepresentationSegmentIterator(DefaultDashChunkSource.RepresentationHolder, long, long) - Constructor for class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationSegmentIterator
Creates iterator.
resolveUri(String) - Method in class com.google.android.exoplayer2.source.dash.manifest.RangedUri
Returns the resolved Uri represented by the instance.
resolveUriString(String) - Method in class com.google.android.exoplayer2.source.dash.manifest.RangedUri
Returns the resolved uri represented by the instance as a string.
REVISION_ID_DEFAULT - Static variable in class com.google.android.exoplayer2.source.dash.manifest.Representation
A default value for Representation.revisionId.
revisionId - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser.RepresentationInfo
 
revisionId - Variable in class com.google.android.exoplayer2.source.dash.manifest.Representation
Identifies the revision of the content.

S

sampleData(ExtractorInput, int, boolean) - Method in class com.google.android.exoplayer2.source.dash.PlayerEmsgHandler.PlayerTrackEmsgHandler
 
sampleData(ParsableByteArray, int) - Method in class com.google.android.exoplayer2.source.dash.PlayerEmsgHandler.PlayerTrackEmsgHandler
 
sampleMetadata(long, int, int, int, TrackOutput.CryptoData) - Method in class com.google.android.exoplayer2.source.dash.PlayerEmsgHandler.PlayerTrackEmsgHandler
 
schemeIdUri - Variable in class com.google.android.exoplayer2.source.dash.manifest.Descriptor
The scheme URI.
schemeIdUri - Variable in class com.google.android.exoplayer2.source.dash.manifest.EventStream
The scheme URI.
schemeIdUri - Variable in class com.google.android.exoplayer2.source.dash.manifest.UtcTimingElement
 
segmentBase - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser.RepresentationInfo
 
SegmentBase - Class in com.google.android.exoplayer2.source.dash.manifest
An approximate representation of a SegmentBase manifest element.
SegmentBase(RangedUri, long, long) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.SegmentBase
 
SegmentBase.MultiSegmentBase - Class in com.google.android.exoplayer2.source.dash.manifest
A SegmentBase that consists of multiple segments.
SegmentBase.SegmentList - Class in com.google.android.exoplayer2.source.dash.manifest
A SegmentBase.MultiSegmentBase that uses a SegmentList to define its segments.
SegmentBase.SegmentTemplate - Class in com.google.android.exoplayer2.source.dash.manifest
A SegmentBase.MultiSegmentBase that uses a SegmentTemplate to define its segments.
SegmentBase.SegmentTimelineElement - Class in com.google.android.exoplayer2.source.dash.manifest
Represents a timeline segment from the MPD's SegmentTimeline list.
SegmentBase.SingleSegmentBase - Class in com.google.android.exoplayer2.source.dash.manifest
A SegmentBase that defines a single segment.
segmentIndex - Variable in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder
 
SegmentList(RangedUri, long, long, long, long, List<SegmentBase.SegmentTimelineElement>, List<RangedUri>) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SegmentList
 
SegmentTemplate(RangedUri, long, long, long, long, List<SegmentBase.SegmentTimelineElement>, UrlTemplate, UrlTemplate) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SegmentTemplate
 
SegmentTimelineElement(long, long) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SegmentTimelineElement
 
setCompositeSequenceableLoaderFactory(CompositeSequenceableLoaderFactory) - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource.Factory
Sets the factory to create composite SequenceableLoaders for when this media source loads data from multiple streams (video, audio etc...).
setLivePresentationDelayMs(long) - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource.Factory
setLivePresentationDelayMs(long, boolean) - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource.Factory
Sets the duration in milliseconds by which the default start position should precede the end of the live window for live playbacks.
setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy) - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource.Factory
Sets the LoadErrorHandlingPolicy.
setManifestParser(ParsingLoadable.Parser<? extends DashManifest>) - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource.Factory
Sets the manifest parser to parse loaded manifest data when loading a manifest URI.
setMinLoadableRetryCount(int) - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource.Factory
setTag(Object) - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource.Factory
Sets a tag for the media source which will be published in the Timeline of the source as Timeline.Window.tag.
SingleSegmentBase(RangedUri, long, long, long, long) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SingleSegmentBase
 
SingleSegmentBase() - Constructor for class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SingleSegmentBase
 
SingleSegmentRepresentation(String, long, Format, String, SegmentBase.SingleSegmentBase, List<Descriptor>, String, long) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.Representation.SingleSegmentRepresentation
 
source - Variable in class com.google.android.exoplayer2.source.dash.manifest.ProgramInformation
Information about the original source of the media presentation.
start - Variable in class com.google.android.exoplayer2.source.dash.manifest.RangedUri
The (zero based) index of the first byte of the range.
startMs - Variable in class com.google.android.exoplayer2.source.dash.manifest.Period
The start time of the period in milliseconds.
suggestedPresentationDelayMs - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
The suggestedPresentationDelay value in milliseconds, or C.TIME_UNSET if not present.
supplementalProperties - Variable in class com.google.android.exoplayer2.source.dash.manifest.AdaptationSet
Supplemental properties in the adaptation set.

T

timescale - Variable in class com.google.android.exoplayer2.source.dash.manifest.EventStream
The timescale in units per seconds, as defined in the manifest.
timeShiftBufferDepthMs - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
The timeShiftBufferDepth value in milliseconds, or C.TIME_UNSET if not present.
title - Variable in class com.google.android.exoplayer2.source.dash.manifest.ProgramInformation
The title for the media presentation.
toString() - Method in class com.google.android.exoplayer2.source.dash.manifest.RangedUri
 
toString() - Method in class com.google.android.exoplayer2.source.dash.manifest.UtcTimingElement
 
type - Variable in class com.google.android.exoplayer2.source.dash.manifest.AdaptationSet
The type of the adaptation set.

U

updateManifest(DashManifest, int) - Method in interface com.google.android.exoplayer2.source.dash.DashChunkSource
Updates the manifest.
updateManifest(DashManifest, int) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource
 
updateManifest(DashManifest) - Method in class com.google.android.exoplayer2.source.dash.PlayerEmsgHandler
Updates the DashManifest that this handler works on.
uri - Variable in class com.google.android.exoplayer2.source.dash.manifest.Representation.SingleSegmentRepresentation
The uri of the single segment.
UrlTemplate - Class in com.google.android.exoplayer2.source.dash.manifest
A template from which URLs can be built.
utcTiming - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
The UtcTimingElement, or null if not present.
UtcTimingElement - Class in com.google.android.exoplayer2.source.dash.manifest
Represents a UTCTiming element.
UtcTimingElement(String, String) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.UtcTimingElement
 

V

value - Variable in class com.google.android.exoplayer2.source.dash.manifest.Descriptor
The value, or null.
value - Variable in class com.google.android.exoplayer2.source.dash.manifest.EventStream
The value of the event stream.
value - Variable in class com.google.android.exoplayer2.source.dash.manifest.UtcTimingElement
 
A B C D E F G H I L M N O P R S T U V 
Skip navigation links