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

A

accessibilityDescriptors - Variable in class com.google.android.exoplayer2.source.dash.manifest.AdaptationSet
The 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<SchemeValuePair>) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.AdaptationSet
 
adaptationSetIndex - Variable in class com.google.android.exoplayer2.source.dash.manifest.RepresentationKey
 
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.
availabilityStartTime - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
 

B

baseUrl - Variable in class com.google.android.exoplayer2.source.dash.manifest.Representation
The base URL of the representation.
buildAdaptationSet(int, int, List<Representation>, List<SchemeValuePair>) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
buildFormat(String, String, int, int, float, int, int, int, String, int, List<SchemeValuePair>, String) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
buildMediaPresentationDescription(long, long, long, boolean, long, long, long, UtcTimingElement, Uri, List<Period>) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
buildPeriod(String, long, List<AdaptationSet>) - 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, ArrayList<DrmInitData.SchemeData>, ArrayList<SchemeValuePair>) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
buildSegmentList(RangedUri, long, long, int, long, List<SegmentBase.SegmentTimelineElement>, List<RangedUri>) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
buildSegmentTemplate(RangedUri, long, long, int, 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, int, 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
 
compareTo(RepresentationKey) - Method in class com.google.android.exoplayer2.source.dash.manifest.RepresentationKey
 
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<RepresentationKey>) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
Creates a copy of this manifest which includes only the representations identified by the given keys.
createDashChunkSource(LoaderErrorThrower, DashManifest, int, int, TrackSelection, long, boolean, boolean) - Method in interface com.google.android.exoplayer2.source.dash.DashChunkSource.Factory
 
createDashChunkSource(LoaderErrorThrower, DashManifest, int, int, TrackSelection, long, boolean, boolean) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.Factory
 
createPeriod(int, Allocator, long) - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource
 
CREATOR - Static variable in class com.google.android.exoplayer2.source.dash.manifest.RepresentationKey
 

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
 
DashManifest - Class in com.google.android.exoplayer2.source.dash.manifest
Represents a DASH media presentation description (mpd).
DashManifest(long, long, long, boolean, long, long, long, 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
 
DashMediaSource - Class in com.google.android.exoplayer2.source.dash
A DASH MediaSource.
DashMediaSource(DashManifest, DashChunkSource.Factory, Handler, AdaptiveMediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.dash.DashMediaSource
Constructs an instance to play a given DashManifest, which must be static.
DashMediaSource(DashManifest, DashChunkSource.Factory, int, Handler, AdaptiveMediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.dash.DashMediaSource
Constructs an instance to play a given DashManifest, which must be static.
DashMediaSource(Uri, DataSource.Factory, DashChunkSource.Factory, Handler, AdaptiveMediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.dash.DashMediaSource
Constructs an instance to play the manifest at a given Uri, which may be dynamic or static.
DashMediaSource(Uri, DataSource.Factory, DashChunkSource.Factory, int, long, Handler, AdaptiveMediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.dash.DashMediaSource
Constructs an instance to play the manifest at a given Uri, which may be dynamic or static.
DashMediaSource(Uri, DataSource.Factory, ParsingLoadable.Parser<? extends DashManifest>, DashChunkSource.Factory, int, long, Handler, AdaptiveMediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.dash.DashMediaSource
Constructs an instance to play the manifest at a given Uri, which may be dynamic or static.
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) - 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
A fixed default presentation delay for live streams.
DEFAULT_LIVE_PRESENTATION_DELAY_PREFER_MANIFEST_MS - Static variable in class com.google.android.exoplayer2.source.dash.DashMediaSource
A constant indicating that the presentation delay for live streams should be set to DashManifest.suggestedPresentationDelay if specified by the manifest, or DashMediaSource.DEFAULT_LIVE_PRESENTATION_DELAY_FIXED_MS otherwise.
DEFAULT_MIN_LOADABLE_RETRY_COUNT - Static variable in class com.google.android.exoplayer2.source.dash.DashMediaSource
The default minimum number of times to retry loading data prior to failing.
DefaultDashChunkSource - Class in com.google.android.exoplayer2.source.dash
A default DashChunkSource implementation.
DefaultDashChunkSource(LoaderErrorThrower, DashManifest, int, int, TrackSelection, DataSource, long, int, boolean, boolean) - 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
 
describeContents() - Method in class com.google.android.exoplayer2.source.dash.manifest.RepresentationKey
 
duration - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
 
dynamic - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
 

E

equals(Object) - Method in class com.google.android.exoplayer2.source.dash.manifest.RangedUri
 
equals(Object) - Method in class com.google.android.exoplayer2.source.dash.manifest.SchemeValuePair
 
extractorWrapper - Variable in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder
 

F

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.Representation
The format of the representation.

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.
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
 
getContentType(Format) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
getDurationUs(int, long) - Method in interface com.google.android.exoplayer2.source.dash.DashSegmentIndex
Returns the duration of a segment.
getDurationUs(int, long) - Method in class com.google.android.exoplayer2.source.dash.DashWrappingSegmentIndex
 
getDurationUs(int, long) - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation.MultiSegmentRepresentation
 
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.
getNextChunk(MediaChunk, long, 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
 
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.
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(int, long) - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.MultiSegmentBase
 
getSegmentEndTimeUs(int) - 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
 
getSegmentStartTimeUs(int) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder
 
getSegmentTimeUs(int) - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.MultiSegmentBase
 
getSegmentUrl(int) - Method in interface com.google.android.exoplayer2.source.dash.DashSegmentIndex
Returns a RangedUri defining the location of a segment.
getSegmentUrl(int) - Method in class com.google.android.exoplayer2.source.dash.DashWrappingSegmentIndex
 
getSegmentUrl(int) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder
 
getSegmentUrl(int) - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation.MultiSegmentRepresentation
 
getSegmentUrl(Representation, int) - 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, int) - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SegmentList
 
getSegmentUrl(Representation, int) - Method in class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SegmentTemplate
 
getTimeUs(int) - Method in interface com.google.android.exoplayer2.source.dash.DashSegmentIndex
Returns the start time of a segment.
getTimeUs(int) - Method in class com.google.android.exoplayer2.source.dash.DashWrappingSegmentIndex
 
getTimeUs(int) - Method in class com.google.android.exoplayer2.source.dash.manifest.Representation.MultiSegmentRepresentation
 

H

hashCode() - Method in class com.google.android.exoplayer2.source.dash.manifest.RangedUri
 
hashCode() - Method in class com.google.android.exoplayer2.source.dash.manifest.SchemeValuePair
 

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.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.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
 

L

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, 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, DashManifest) - Static method in class com.google.android.exoplayer2.source.dash.DashUtil
Loads DrmInitData for a given manifest.
loadDrmInitData(DataSource, Period) - Static method in class com.google.android.exoplayer2.source.dash.DashUtil
Loads initialization data for the representation and returns the sample Format.
loadManifest(DataSource, String) - Static method in class com.google.android.exoplayer2.source.dash.DashUtil
Loads a DASH manifest.
loadSampleFormat(DataSource, 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
 

M

maybeThrowError() - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource
 
maybeThrowSourceInfoRefreshError() - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource
 
minBufferTime - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
 
minUpdatePeriod - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
 
MultiSegmentBase(RangedUri, long, long, int, long, List<SegmentBase.SegmentTimelineElement>) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.MultiSegmentBase
 
MultiSegmentRepresentation(String, long, Format, String, SegmentBase.MultiSegmentBase, List<SchemeValuePair>) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.Representation.MultiSegmentRepresentation
 

N

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<SchemeValuePair>) - Static method in class com.google.android.exoplayer2.source.dash.manifest.Representation
Constructs a new instance.
newInstance(String, long, Format, String, SegmentBase, List<SchemeValuePair>, 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<SchemeValuePair>, String, long) - Static method in class com.google.android.exoplayer2.source.dash.manifest.Representation.SingleSegmentRepresentation
 

O

onChunkLoadCompleted(Chunk) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource
 
onChunkLoadError(Chunk, boolean, Exception) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource
 

P

parse(Uri, InputStream) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseAccessibility(XmlPullParser) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
Parses an Accessibility element.
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<SchemeValuePair>) - Static method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseCea708AccessibilityChannel(List<SchemeValuePair>) - 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
 
parseDuration(XmlPullParser, String, long) - Static method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseFrameRate(XmlPullParser, float) - Static method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseInbandEventStream(XmlPullParser) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
Parses an InbandEventStream element.
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
 
parseRangedUrl(XmlPullParser, String, String) - Method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
 
parseRepresentation(XmlPullParser, String, String, String, int, int, float, int, int, String, int, List<SchemeValuePair>, 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.
parseSchemeValuePair(XmlPullParser, String) - Static method in class com.google.android.exoplayer2.source.dash.manifest.DashManifestParser
Parses a SchemeValuePair from an 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
 
periodIndex - Variable in class com.google.android.exoplayer2.source.dash.manifest.RepresentationKey
 
prepareSource(ExoPlayer, boolean, MediaSource.Listener) - 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.

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.
releasePeriod(MediaPeriod) - Method in class com.google.android.exoplayer2.source.dash.DashMediaSource
 
releaseSource() - 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.
RepresentationHolder(long, Representation, boolean, boolean, int) - Constructor for class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder
 
representationIndex - Variable in class com.google.android.exoplayer2.source.dash.manifest.RepresentationKey
 
RepresentationKey - Class in com.google.android.exoplayer2.source.dash.manifest
Uniquely identifies a Representation in a DashManifest.
RepresentationKey(int, int, int) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.RepresentationKey
 
representations - Variable in class com.google.android.exoplayer2.source.dash.manifest.AdaptationSet
The Representations in the adaptation set.
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.Representation
Identifies the revision of the content.

S

schemeIdUri - Variable in class com.google.android.exoplayer2.source.dash.manifest.SchemeValuePair
 
schemeIdUri - Variable in class com.google.android.exoplayer2.source.dash.manifest.UtcTimingElement
 
SchemeValuePair - Class in com.google.android.exoplayer2.source.dash.manifest
A pair consisting of a scheme ID and value.
SchemeValuePair(String, String) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.SchemeValuePair
 
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, int, long, List<SegmentBase.SegmentTimelineElement>, List<RangedUri>) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SegmentList
 
SegmentTemplate(RangedUri, long, long, int, 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
 
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<SchemeValuePair>, String, long) - Constructor for class com.google.android.exoplayer2.source.dash.manifest.Representation.SingleSegmentRepresentation
 
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.
suggestedPresentationDelay - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
 

T

timeShiftBufferDepth - Variable in class com.google.android.exoplayer2.source.dash.manifest.DashManifest
 
toString() - Method in class com.google.android.exoplayer2.source.dash.manifest.RepresentationKey
 
toString() - Method in class com.google.android.exoplayer2.source.dash.manifest.UtcTimingElement
 
trackType - Variable in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder
 
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
 
updateManifest(DashManifest, int) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource
 
updateRepresentation(long, Representation) - Method in class com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder
 
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
 
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.SchemeValuePair
 
value - Variable in class com.google.android.exoplayer2.source.dash.manifest.UtcTimingElement
 

W

writeToParcel(Parcel, int) - Method in class com.google.android.exoplayer2.source.dash.manifest.RepresentationKey
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links