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

B

buildRequestUri(int, int) - Method in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement
Builds a uri for requesting the specified chunk of the specified track.

C

chunkCount - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement
 
com.google.android.exoplayer2.source.smoothstreaming - package com.google.android.exoplayer2.source.smoothstreaming
 
com.google.android.exoplayer2.source.smoothstreaming.manifest - package com.google.android.exoplayer2.source.smoothstreaming.manifest
 
com.google.android.exoplayer2.source.smoothstreaming.offline - package com.google.android.exoplayer2.source.smoothstreaming.offline
 
compareTo(StreamKey) - Method in class com.google.android.exoplayer2.source.smoothstreaming.manifest.StreamKey
 
copy(List<StreamKey>) - Method in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest
 
copy(Format[]) - Method in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement
Creates a copy of this stream element with the formats replaced with those specified.
createChunkSource(LoaderErrorThrower, SsManifest, int, TrackSelection, TrackEncryptionBox[]) - Method in class com.google.android.exoplayer2.source.smoothstreaming.DefaultSsChunkSource.Factory
 
createChunkSource(LoaderErrorThrower, SsManifest, int, TrackSelection, TrackEncryptionBox[]) - Method in interface com.google.android.exoplayer2.source.smoothstreaming.SsChunkSource.Factory
Creates a new SsChunkSource.
createDownloader(DownloaderConstructorHelper) - Method in class com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloadAction
 
createMediaSource(SsManifest) - Method in class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource.Factory
Returns a new SsMediaSource using the current parameters and the specified sideloaded manifest.
createMediaSource(SsManifest, Handler, MediaSourceEventListener) - Method in class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource.Factory
Deprecated.
Use createMediaSource(SsManifest) and BaseMediaSource.addEventListener(Handler, MediaSourceEventListener) instead.
createMediaSource(Uri) - Method in class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource.Factory
Returns a new SsMediaSource using the current parameters.
createMediaSource(Uri, Handler, MediaSourceEventListener) - Method in class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource.Factory
Deprecated.
Use createMediaSource(Uri) and BaseMediaSource.addEventListener(Handler, MediaSourceEventListener) instead.
createPeriod(MediaSource.MediaPeriodId, Allocator) - Method in class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource
 

D

data - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.ProtectionElement
 
DEFAULT_LIVE_PRESENTATION_DELAY_MS - Static variable in class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource
The default presentation delay for live streams.
DEFAULT_MIN_LOADABLE_RETRY_COUNT - Static variable in class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource
The default minimum number of times to retry loading data prior to failing.
DefaultSsChunkSource - Class in com.google.android.exoplayer2.source.smoothstreaming
A default SsChunkSource implementation.
DefaultSsChunkSource(LoaderErrorThrower, SsManifest, int, TrackSelection, DataSource, TrackEncryptionBox[]) - Constructor for class com.google.android.exoplayer2.source.smoothstreaming.DefaultSsChunkSource
 
DefaultSsChunkSource.Factory - Class in com.google.android.exoplayer2.source.smoothstreaming
 
DESERIALIZER - Static variable in class com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloadAction
 
displayHeight - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement
 
displayWidth - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement
 
durationUs - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest
The overall presentation duration of the media in microseconds, or C.TIME_UNSET if the duration is unknown.
dvrWindowLengthUs - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest
The length of the trailing window for a live broadcast in microseconds, or C.TIME_UNSET if the stream is not live or if the window length is unspecified.

E

equals(Object) - Method in class com.google.android.exoplayer2.source.smoothstreaming.manifest.StreamKey
 

F

Factory(DataSource.Factory) - Constructor for class com.google.android.exoplayer2.source.smoothstreaming.DefaultSsChunkSource.Factory
 
Factory(SsChunkSource.Factory, DataSource.Factory) - Constructor for class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource.Factory
Creates a new factory for SsMediaSources.
fixManifestUri(Uri) - Static method in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsUtil
Returns a fixed SmoothStreaming client manifest Uri.
formats - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement
 

G

getAdjustedSeekPositionUs(long, SeekParameters) - Method in class com.google.android.exoplayer2.source.smoothstreaming.DefaultSsChunkSource
 
getChunkDurationUs(int) - Method in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement
Returns the duration of the specified chunk.
getChunkIndex(long) - Method in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement
Returns the index of the chunk that contains the specified time.
getDownloadAction(byte[], List<TrackKey>) - Method in class com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloadHelper
 
getManifest(DataSource, Uri) - Method in class com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloader
 
getManifest() - Method in class com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloadHelper
Returns the SmoothStreaming manifest.
getNextChunk(MediaChunk, long, long, ChunkHolder) - Method in class com.google.android.exoplayer2.source.smoothstreaming.DefaultSsChunkSource
 
getPeriodCount() - Method in class com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloadHelper
 
getPreferredQueueSize(long, List<? extends MediaChunk>) - Method in class com.google.android.exoplayer2.source.smoothstreaming.DefaultSsChunkSource
 
getRemoveAction(byte[]) - Method in class com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloadHelper
 
getSegments(DataSource, SsManifest, boolean) - Method in class com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloader
 
getStartTimeUs(int) - Method in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement
Returns the start time of the specified chunk.
getSupportedTypes() - Method in class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource.Factory
 
getTrackGroups(int) - Method in class com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloadHelper
 

H

hashCode() - Method in class com.google.android.exoplayer2.source.smoothstreaming.manifest.StreamKey
 

I

isLive - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest
Whether the manifest describes a live presentation still in progress.

L

language - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement
 
lookAheadCount - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest
The number of fragments in a lookahead, or SsManifest.UNSET_LOOKAHEAD if the lookahead is unspecified.

M

majorVersion - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest
The client manifest major version.
maxHeight - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement
 
maxWidth - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement
 
maybeThrowError() - Method in class com.google.android.exoplayer2.source.smoothstreaming.DefaultSsChunkSource
 
maybeThrowSourceInfoRefreshError() - Method in class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource
 
minorVersion - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest
The client manifest minor version.
MissingFieldException(String) - Constructor for exception com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifestParser.MissingFieldException
 

N

name - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement
 

O

onChunkLoadCompleted(Chunk) - Method in class com.google.android.exoplayer2.source.smoothstreaming.DefaultSsChunkSource
 
onChunkLoadError(Chunk, boolean, Exception) - Method in class com.google.android.exoplayer2.source.smoothstreaming.DefaultSsChunkSource
 
onLoadCanceled(ParsingLoadable<SsManifest>, long, long, boolean) - Method in class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource
 
onLoadCompleted(ParsingLoadable<SsManifest>, long, long) - Method in class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource
 
onLoadError(ParsingLoadable<SsManifest>, long, long, IOException) - Method in class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource
 

P

parse(Uri, InputStream) - Method in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifestParser
 
prepareInternal() - Method in class com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloadHelper
 
prepareSourceInternal(ExoPlayer, boolean) - Method in class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource
 
protectionElement - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest
Content protection information, or null if the content is not protected.
ProtectionElement(UUID, byte[]) - Constructor for class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.ProtectionElement
 

R

releasePeriod(MediaPeriod) - Method in class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource
 
releaseSourceInternal() - Method in class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource
 

S

setCompositeSequenceableLoaderFactory(CompositeSequenceableLoaderFactory) - Method in class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource.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.smoothstreaming.SsMediaSource.Factory
Sets the duration in milliseconds by which the default start position should precede the end of the live window for live playbacks.
setManifestParser(ParsingLoadable.Parser<? extends SsManifest>) - Method in class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource.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.smoothstreaming.SsMediaSource.Factory
Sets the minimum number of times to retry if a loading error occurs.
setTag(Object) - Method in class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource.Factory
Sets a tag for the media source which will be published in the Timeline of the source as Timeline.Window#tag.
SsChunkSource - Interface in com.google.android.exoplayer2.source.smoothstreaming
A ChunkSource for SmoothStreaming.
SsChunkSource.Factory - Interface in com.google.android.exoplayer2.source.smoothstreaming
Factory for SsChunkSources.
SsDownloadAction - Class in com.google.android.exoplayer2.source.smoothstreaming.offline
An action to download or remove downloaded SmoothStreaming streams.
SsDownloadAction(Uri, boolean, byte[], List<StreamKey>) - Constructor for class com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloadAction
 
SsDownloader - Class in com.google.android.exoplayer2.source.smoothstreaming.offline
A downloader for SmoothStreaming streams.
SsDownloader(Uri, List<StreamKey>, DownloaderConstructorHelper) - Constructor for class com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloader
 
SsDownloadHelper - Class in com.google.android.exoplayer2.source.smoothstreaming.offline
A DownloadHelper for SmoothStreaming streams.
SsDownloadHelper(Uri, DataSource.Factory) - Constructor for class com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloadHelper
 
SsManifest - Class in com.google.android.exoplayer2.source.smoothstreaming.manifest
Represents a SmoothStreaming manifest.
SsManifest(int, int, long, long, long, int, boolean, SsManifest.ProtectionElement, SsManifest.StreamElement[]) - Constructor for class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest
 
SsManifest.ProtectionElement - Class in com.google.android.exoplayer2.source.smoothstreaming.manifest
Represents a protection element containing a single header.
SsManifest.StreamElement - Class in com.google.android.exoplayer2.source.smoothstreaming.manifest
Represents a StreamIndex element.
SsManifestParser - Class in com.google.android.exoplayer2.source.smoothstreaming.manifest
Parses SmoothStreaming client manifests.
SsManifestParser() - Constructor for class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifestParser
 
SsManifestParser.MissingFieldException - Exception in com.google.android.exoplayer2.source.smoothstreaming.manifest
Thrown if a required field is missing.
SsMediaSource - Class in com.google.android.exoplayer2.source.smoothstreaming
A SmoothStreaming MediaSource.
SsMediaSource(SsManifest, SsChunkSource.Factory, Handler, MediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource
Deprecated.
SsMediaSource(SsManifest, SsChunkSource.Factory, int, Handler, MediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource
Deprecated.
SsMediaSource(Uri, DataSource.Factory, SsChunkSource.Factory, Handler, MediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource
Deprecated.
SsMediaSource(Uri, DataSource.Factory, SsChunkSource.Factory, int, long, Handler, MediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource
Deprecated.
SsMediaSource(Uri, DataSource.Factory, ParsingLoadable.Parser<? extends SsManifest>, SsChunkSource.Factory, int, long, Handler, MediaSourceEventListener) - Constructor for class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource
Deprecated.
SsMediaSource.Factory - Class in com.google.android.exoplayer2.source.smoothstreaming
Factory for SsMediaSource.
SsUtil - Class in com.google.android.exoplayer2.source.smoothstreaming.manifest
SmoothStreaming related utility methods.
StreamElement(String, String, int, String, long, String, int, int, int, int, String, Format[], List<Long>, long) - Constructor for class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement
 
streamElementIndex - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.StreamKey
 
streamElements - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest
The contained stream elements.
StreamKey - Class in com.google.android.exoplayer2.source.smoothstreaming.manifest
Uniquely identifies a track in a SsManifest.
StreamKey(int, int) - Constructor for class com.google.android.exoplayer2.source.smoothstreaming.manifest.StreamKey
 
subType - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement
 

T

timescale - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement
 
toString() - Method in class com.google.android.exoplayer2.source.smoothstreaming.manifest.StreamKey
 
trackIndex - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.StreamKey
 
type - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement
 

U

UNSET_LOOKAHEAD - Static variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest
 
updateManifest(SsManifest) - Method in class com.google.android.exoplayer2.source.smoothstreaming.DefaultSsChunkSource
 
updateManifest(SsManifest) - Method in interface com.google.android.exoplayer2.source.smoothstreaming.SsChunkSource
Updates the manifest.
uuid - Variable in class com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.ProtectionElement
 

W

writeKey(DataOutputStream, StreamKey) - Method in class com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloadAction
 
B C D E F G H I L M N O P R S T U W 
Skip navigation links