media3/docs/doc/reference-v1/index-all.html
2021-04-20 16:18:09 +01:00

7892 lines
1.1 MiB

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_101) on Wed Dec 14 17:18:32 GMT 2016 -->
<title>Index (ExoPlayer library)</title>
<meta name="date" content="2016-12-14">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (ExoPlayer library)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ule35.<a href="com/goog>
<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a name="I:A">
<!-- -->
</a>
<h2 class="title">A</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSpec.html#absoluteStreamPosition">absoluteStreamPosition</a></span> - Variable in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream">DataSpec</a></dt>
<dd>
<div class="block">The absolute position of the data in the full stream.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/Ac3Util.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">Ac3Util</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Utility methods for parsing (E-)AC-3 syncframes, which are access units in (E-)AC-3 bitstreams.</div>
</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">AdaptationSet</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">Represents a set of interchangeable encoded versions of a media content component.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html#AdaptationSet-int-int-java.util.List-java.util.List-">AdaptationSet(int, int, List&lt;Representation&gt;, List&lt;ContentProtection&gt;)</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html" title="class in com.google.android.exoplayer.dash.mpd">AdaptationSet</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html#AdaptationSet-int-int-java.util.List-">AdaptationSet(int, int, List&lt;Representation&gt;)</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html" title="class in com.google.android.exoplayer.dash.mpd">AdaptationSet</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Period.html#adaptationSets">adaptationSets</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Period.html" title="class in com.google.android.exoplayer.dash.mpd">Period</a></dt>
<dd>
<div class="block">The adaptation sets belonging to the period.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DecoderInfo.html#adaptive">adaptive</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DecoderInfo.html" title="class in com.google.android.exoplayer">DecoderInfo</a></dt>
<dd>
<div class="block">Whether the decoder supports seamless resolution switches.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#adaptive">adaptive</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">Whether the format represents an adaptive track, meaning that the format of the actual media
data may change (e.g.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html#AdaptiveEvaluator-com.google.android.exoplayer.upstream.BandwidthMeter-">AdaptiveEvaluator(BandwidthMeter)</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.AdaptiveEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html#AdaptiveEvaluator-com.google.android.exoplayer.upstream.BandwidthMeter-int-int-int-int-float-">AdaptiveEvaluator(BandwidthMeter, int, int, int, int, float)</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.AdaptiveEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.ExposedTrack.html#adaptiveMaxHeight">adaptiveMaxHeight</a></span> - Variable in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.ExposedTrack.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.ExposedTrack</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.ExposedTrack.html#adaptiveMaxWidth">adaptiveMaxWidth</a></span> - Variable in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.ExposedTrack.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.ExposedTrack</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.html#adaptiveTrack-com.google.android.exoplayer.dash.mpd.MediaPresentationDescription-int-int-int:A-">adaptiveTrack(MediaPresentationDescription, int, int, int[])</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash">DashChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashTrackSelector.Output.html#adaptiveTrack-com.google.android.exoplayer.dash.mpd.MediaPresentationDescription-int-int-int:A-">adaptiveTrack(MediaPresentationDescription, int, int, int[])</a></span> - Method in interface com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashTrackSelector.Output.html" title="interface in com.google.android.exoplayer.dash">DashTrackSelector.Output</a></dt>
<dd>
<div class="block">Outputs an adaptive track, covering the specified representations in the specified
adaptation set.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#adaptiveTrack-com.google.android.exoplayer.hls.HlsMasterPlaylist-com.google.android.exoplayer.hls.Variant:A-">adaptiveTrack(HlsMasterPlaylist, Variant[])</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsTrackSelector.Output.html#adaptiveTrack-com.google.android.exoplayer.hls.HlsMasterPlaylist-com.google.android.exoplayer.hls.Variant:A-">adaptiveTrack(HlsMasterPlaylist, Variant[])</a></span> - Method in interface com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsTrackSelector.Output.html" title="interface in com.google.android.exoplayer.hls">HlsTrackSelector.Output</a></dt>
<dd>
<div class="block">Outputs an adaptive track, covering the specified representations in the specified
adaptation set.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html#adaptiveTrack-com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest-int-int:A-">adaptiveTrack(SmoothStreamingManifest, int, int[])</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingTrackSelector.Output.html#adaptiveTrack-com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest-int-int:A-">adaptiveTrack(SmoothStreamingManifest, int, int[])</a></span> - Method in interface com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingTrackSelector.Output.html" title="interface in com.google.android.exoplayer.smoothstreaming">SmoothStreamingTrackSelector.Output</a></dt>
<dd>
<div class="block">Outputs an adaptive track, covering the specified tracks in the specified element.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/NetworkLock.html#add-int-">add(int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/NetworkLock.html" title="class in com.google.android.exoplayer.upstream">NetworkLock</a></dt>
<dd>
<div class="block">Register a new task.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/LongArray.html#add-long-">add(long)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/LongArray.html" title="class in com.google.android.exoplayer.util">LongArray</a></dt>
<dd>
<div class="block">Appends a value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.ContentProtectionsBuilder.html#addAdaptationSetProtection-com.google.android.exoplayer.dash.mpd.ContentProtection-">addAdaptationSetProtection(ContentProtection)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.ContentProtectionsBuilder.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser.ContentProtectionsBuilder</a></dt>
<dd>
<div class="block">Adds a <a href="com/google/android/exoplayer/dash/mpd/ContentProtection.html" title="class in com.google.android.exoplayer.dash.mpd"><code>ContentProtection</code></a> found in the AdaptationSet element.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#addListener-com.google.android.exoplayer.ExoPlayer.Listener-">addListener(ExoPlayer.Listener)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Register a listener to receive events from the player.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/Cache.html#addListener-java.lang.String-com.google.android.exoplayer.upstream.cache.Cache.Listener-">addListener(String, Cache.Listener)</a></span> - Method in interface com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/Cache.html" title="interface in com.google.android.exoplayer.upstream.cache">Cache</a></dt>
<dd>
<div class="block">Registers a listener to listen for changes to a given key.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html#addListener-java.lang.String-com.google.android.exoplayer.upstream.cache.Cache.Listener-">addListener(String, Cache.Listener)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html" title="class in com.google.android.exoplayer.upstream.cache">SimpleCache</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.ContentProtectionsBuilder.html#addRepresentationProtection-com.google.android.exoplayer.dash.mpd.ContentProtection-">addRepresentationProtection(ContentProtection)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.ContentProtectionsBuilder.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser.ContentProtectionsBuilder</a></dt>
<dd>
<div class="block">Adds a <a href="com/google/android/exoplayer/dash/mpd/ContentProtection.html" title="class in com.google.android.exoplayer.dash.mpd"><code>ContentProtection</code></a> found in a child Representation element.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/SlidingPercentile.html#addSample-int-float-">addSample(int, float)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/SlidingPercentile.html" title="class in com.google.android.exoplayer.util">SlidingPercentile</a></dt>
<dd>
<div class="block">Record a new observation.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/VideoFrameReleaseTimeHelper.html#adjustReleaseTime-long-long-">adjustReleaseTime(long, long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/VideoFrameReleaseTimeHelper.html" title="class in com.google.android.exoplayer">VideoFrameReleaseTimeHelper</a></dt>
<dd>
<div class="block">Called to make a fine-grained adjustment to a frame release time.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PtsTimestampAdjuster.html#adjustTimestamp-long-">adjustTimestamp(long)</a></span> - Method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PtsTimestampAdjuster.html" title="class in com.google.android.exoplayer.extractor.ts">PtsTimestampAdjuster</a></dt>
<dd>
<div class="block">Scales and offsets an MPEG-2 TS presentation timestamp.</div>
</dd>
<dt><a href="com/google/android/exoplayer/extractor/ts/AdtsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts"><span class="typeNameLink">AdtsExtractor</span></a> - Class in <a href="com/google/android/exoplayer/extractor/ts/package-summary.html">com.google.android.exoplayer.extractor.ts</a></dt>
<dd>
<div class="block">Facilitates the extraction of AAC samples from elementary audio files formatted as AAC with ADTS
headers.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/AdtsExtractor.html#AdtsExtractor--">AdtsExtractor()</a></span> - Constructor for class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/AdtsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">AdtsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/AdtsExtractor.html#AdtsExtractor-long-">AdtsExtractor(long)</a></span> - Constructor for class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/AdtsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">AdtsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html#advancePeekPosition-int-boolean-">advancePeekPosition(int, boolean)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html" title="class in com.google.android.exoplayer.extractor">DefaultExtractorInput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html#advancePeekPosition-int-">advancePeekPosition(int)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html" title="class in com.google.android.exoplayer.extractor">DefaultExtractorInput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorInput.html#advancePeekPosition-int-boolean-">advancePeekPosition(int, boolean)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor">ExtractorInput</a></dt>
<dd>
<div class="block">Advances the peek position by <code>length</code> bytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorInput.html#advancePeekPosition-int-">advancePeekPosition(int)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor">ExtractorInput</a></dt>
<dd>
<div class="block">Advances the peek position by <code>length</code> bytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Allocator.html#allocate--">allocate()</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Allocator.html" title="interface in com.google.android.exoplayer.upstream">Allocator</a></dt>
<dd>
<div class="block">Obtain an <a href="com/google/android/exoplayer/upstream/Allocation.html" title="class in com.google.android.exoplayer.upstream"><code>Allocation</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultAllocator.html#allocate--">allocate()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultAllocator.html" title="class in com.google.android.exoplayer.upstream">DefaultAllocator</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/Allocation.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">Allocation</span></a> - Class in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">An allocation within a byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Allocation.html#Allocation-byte:A-int-">Allocation(byte[], int)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Allocation.html" title="class in com.google.android.exoplayer.upstream">Allocation</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/Allocator.html" title="interface in com.google.android.exoplayer.upstream"><span class="typeNameLink">Allocator</span></a> - Interface in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">A source of allocations.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#allowPassthrough-java.lang.String-">allowPassthrough(String)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>
<div class="block">Returns whether encoded audio passthrough should be used for playing back the input format.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Cue.html#ANCHOR_TYPE_END">ANCHOR_TYPE_END</a></span> - Static variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text">Cue</a></dt>
<dd>
<div class="block">Anchors the right (for horizontal positions) or bottom (for vertical positions) edge of the cue
box.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Cue.html#ANCHOR_TYPE_MIDDLE">ANCHOR_TYPE_MIDDLE</a></span> - Static variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text">Cue</a></dt>
<dd>
<div class="block">Anchors the middle of the cue box.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Cue.html#ANCHOR_TYPE_START">ANCHOR_TYPE_START</a></span> - Static variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text">Cue</a></dt>
<dd>
<div class="block">Anchors the left (for horizontal positions) or top (for vertical positions) edge of the cue
box.</div>
</dd>
<dt><a href="com/google/android/exoplayer/metadata/id3/ApicFrame.html" title="class in com.google.android.exoplayer.metadata.id3"><span class="typeNameLink">ApicFrame</span></a> - Class in <a href="com/google/android/exoplayer/metadata/id3/package-summary.html">com.google.android.exoplayer.metadata.id3</a></dt>
<dd>
<div class="block">APIC (Attached Picture) ID3 frame.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/ApicFrame.html#ApicFrame-java.lang.String-java.lang.String-int-byte:A-">ApicFrame(String, String, int, byte[])</a></span> - Constructor for class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/ApicFrame.html" title="class in com.google.android.exoplayer.metadata.id3">ApicFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#APPLICATION_CAMERA_MOTION">APPLICATION_CAMERA_MOTION</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#APPLICATION_EIA608">APPLICATION_EIA608</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#APPLICATION_ID3">APPLICATION_ID3</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#APPLICATION_M3U8">APPLICATION_M3U8</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#APPLICATION_MP4">APPLICATION_MP4</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#APPLICATION_MP4VTT">APPLICATION_MP4VTT</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#APPLICATION_PGS">APPLICATION_PGS</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#APPLICATION_SUBRIP">APPLICATION_SUBRIP</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#APPLICATION_TTML">APPLICATION_TTML</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#APPLICATION_TX3G">APPLICATION_TX3G</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#APPLICATION_VOBSUB">APPLICATION_VOBSUB</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#APPLICATION_WEBM">APPLICATION_WEBM</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/VerboseLogUtil.html#areAllTagsEnabled--">areAllTagsEnabled()</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/VerboseLogUtil.html" title="class in com.google.android.exoplayer.util">VerboseLogUtil</a></dt>
<dd>
<div class="block">Checks whether all logging is enabled;</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#areEqual-java.lang.Object-java.lang.Object-">areEqual(Object, Object)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Tests two objects for <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang"><code>Object.equals(Object)</code></a> equality, handling the case where one or
both may be null.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.html#ASPECT_RATIO_IDC_VALUES">ASPECT_RATIO_IDC_VALUES</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.html" title="class in com.google.android.exoplayer.util">NalUnitUtil</a></dt>
<dd>
<div class="block">Aspect ratios indexed by aspect_ratio_idc, in H.264 and H.265 SPSs.</div>
</dd>
<dt><a href="com/google/android/exoplayer/AspectRatioFrameLayout.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">AspectRatioFrameLayout</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">A <a href="https://developer.android.com/reference/android/widget/FrameLayout.html?is-external=true" title="class or interface in android.widget"><code>FrameLayout</code></a> that resizes itself to match a specified aspect ratio.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/AspectRatioFrameLayout.html#AspectRatioFrameLayout-android.content.Context-">AspectRatioFrameLayout(Context)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/AspectRatioFrameLayout.html" title="class in com.google.android.exoplayer">AspectRatioFrameLayout</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/AspectRatioFrameLayout.html#AspectRatioFrameLayout-android.content.Context-android.util.AttributeSet-">AspectRatioFrameLayout(Context, AttributeSet)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/AspectRatioFrameLayout.html" title="class in com.google.android.exoplayer">AspectRatioFrameLayout</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/util/Assertions.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">Assertions</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Provides methods for asserting the truth of expressions and properties.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayerLibraryInfo.html#ASSERTIONS_ENABLED">ASSERTIONS_ENABLED</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayerLibraryInfo.html" title="class in com.google.android.exoplayer">ExoPlayerLibraryInfo</a></dt>
<dd>
<div class="block">Whether the library was compiled with <a href="com/google/android/exoplayer/util/Assertions.html" title="class in com.google.android.exoplayer.util"><code>Assertions</code></a>
checks enabled.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/AssetDataSource.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">AssetDataSource</span></a> - Class in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">A local asset <a href="com/google/android/exoplayer/upstream/UriDataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>UriDataSource</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/AssetDataSource.html#AssetDataSource-android.content.Context-">AssetDataSource(Context)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/AssetDataSource.html" title="class in com.google.android.exoplayer.upstream">AssetDataSource</a></dt>
<dd>
<div class="block">Constructs a new <a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSource</code></a> that retrieves data from a local asset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/AssetDataSource.html#AssetDataSource-android.content.Context-com.google.android.exoplayer.upstream.TransferListener-">AssetDataSource(Context, TransferListener)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/AssetDataSource.html" title="class in com.google.android.exoplayer.upstream">AssetDataSource</a></dt>
<dd>
<div class="block">Constructs a new <a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSource</code></a> that retrieves data from a local asset.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/AssetDataSource.AssetDataSourceException.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">AssetDataSource.AssetDataSourceException</span></a> - Exception in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Thrown when an <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> is encountered reading a local asset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/AssetDataSource.AssetDataSourceException.html#AssetDataSourceException-java.io.IOException-">AssetDataSourceException(IOException)</a></span> - Constructor for exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/AssetDataSource.AssetDataSourceException.html" title="class in com.google.android.exoplayer.upstream">AssetDataSource.AssetDataSourceException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/util/AtomicFile.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">AtomicFile</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">A helper class for performing atomic operations on a file by creating a backup file until a write
has successfully completed.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/AtomicFile.html#AtomicFile-java.io.File-">AtomicFile(File)</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/AtomicFile.html" title="class in com.google.android.exoplayer.util">AtomicFile</a></dt>
<dd>
<div class="block">Create a new AtomicFile for a file located at the given File path.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/RangedUri.html#attemptMerge-com.google.android.exoplayer.dash.mpd.RangedUri-java.lang.String-">attemptMerge(RangedUri, String)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/RangedUri.html" title="class in com.google.android.exoplayer.dash.mpd">RangedUri</a></dt>
<dd>
<div class="block">Attempts to merge this <a href="com/google/android/exoplayer/dash/mpd/RangedUri.html" title="class in com.google.android.exoplayer.dash.mpd"><code>RangedUri</code></a> with another and an optional common base uri.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_AAC">AUDIO_AAC</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_AC3">AUDIO_AC3</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_AMR_NB">AUDIO_AMR_NB</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_AMR_WB">AUDIO_AMR_WB</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_DTS">AUDIO_DTS</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_DTS_EXPRESS">AUDIO_DTS_EXPRESS</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_DTS_HD">AUDIO_DTS_HD</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_E_AC3">AUDIO_E_AC3</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_FLAC">AUDIO_FLAC</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_MP4">AUDIO_MP4</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_MPEG">AUDIO_MPEG</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_MPEG_L1">AUDIO_MPEG_L1</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_MPEG_L2">AUDIO_MPEG_L2</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_OPUS">AUDIO_OPUS</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_RAW">AUDIO_RAW</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html#AUDIO_STREAM">AUDIO_STREAM</a></span> - Static variable in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">PsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html#AUDIO_STREAM_MASK">AUDIO_STREAM_MASK</a></span> - Static variable in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">PsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_TRUEHD">AUDIO_TRUEHD</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_UNKNOWN">AUDIO_UNKNOWN</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_VORBIS">AUDIO_VORBIS</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#AUDIO_WEBM">AUDIO_WEBM</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/audio/AudioCapabilities.html" title="class in com.google.android.exoplayer.audio"><span class="typeNameLink">AudioCapabilities</span></a> - Class in <a href="com/google/android/exoplayer/audio/package-summary.html">com.google.android.exoplayer.audio</a></dt>
<dd>
<div class="block">Represents the set of audio formats a device is capable of playing back.</div>
</dd>
<dt><a href="com/google/android/exoplayer/audio/AudioCapabilitiesReceiver.html" title="class in com.google.android.exoplayer.audio"><span class="typeNameLink">AudioCapabilitiesReceiver</span></a> - Class in <a href="com/google/android/exoplayer/audio/package-summary.html">com.google.android.exoplayer.audio</a></dt>
<dd>
<div class="block">Notifies a listener when the audio playback capabilities change.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioCapabilitiesReceiver.html#AudioCapabilitiesReceiver-android.content.Context-com.google.android.exoplayer.audio.AudioCapabilitiesReceiver.Listener-">AudioCapabilitiesReceiver(Context, AudioCapabilitiesReceiver.Listener)</a></span> - Constructor for class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioCapabilitiesReceiver.html" title="class in com.google.android.exoplayer.audio">AudioCapabilitiesReceiver</a></dt>
<dd>
<div class="block">Constructs a new audio capabilities receiver.</div>
</dd>
<dt><a href="com/google/android/exoplayer/audio/AudioCapabilitiesReceiver.Listener.html" title="interface in com.google.android.exoplayer.audio"><span class="typeNameLink">AudioCapabilitiesReceiver.Listener</span></a> - Interface in <a href="com/google/android/exoplayer/audio/package-summary.html">com.google.android.exoplayer.audio</a></dt>
<dd>
<div class="block">Listener notified when audio capabilities change.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Format.html#audioChannels">audioChannels</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Format.html" title="class in com.google.android.exoplayer.chunk">Format</a></dt>
<dd>
<div class="block">The number of audio channels, or -1 if unknown or not applicable.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMasterPlaylist.html#audios">audios</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMasterPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsMasterPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Format.html#audioSamplingRate">audioSamplingRate</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Format.html" title="class in com.google.android.exoplayer.chunk">Format</a></dt>
<dd>
<div class="block">The audio sampling rate in Hz, or -1 if unknown or not applicable.</div>
</dd>
<dt><a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio"><span class="typeNameLink">AudioTrack</span></a> - Class in <a href="com/google/android/exoplayer/audio/package-summary.html">com.google.android.exoplayer.audio</a></dt>
<dd>
<div class="block">Plays audio data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#AudioTrack--">AudioTrack()</a></span> - Constructor for class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Creates an audio track with default audio capabilities (no encoded audio passthrough support).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#AudioTrack-com.google.android.exoplayer.audio.AudioCapabilities-int-">AudioTrack(AudioCapabilities, int)</a></span> - Constructor for class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Creates an audio track using the specified audio capabilities and stream type.</div>
</dd>
<dt><a href="com/google/android/exoplayer/audio/AudioTrack.InitializationException.html" title="class in com.google.android.exoplayer.audio"><span class="typeNameLink">AudioTrack.InitializationException</span></a> - Exception in <a href="com/google/android/exoplayer/audio/package-summary.html">com.google.android.exoplayer.audio</a></dt>
<dd>
<div class="block">Thrown when a failure occurs instantiating an <a href="https://developer.android.com/reference/android/media/AudioTrack.html?is-external=true" title="class or interface in android.media"><code>AudioTrack</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/audio/AudioTrack.InvalidAudioTrackTimestampException.html" title="class in com.google.android.exoplayer.audio"><span class="typeNameLink">AudioTrack.InvalidAudioTrackTimestampException</span></a> - Exception in <a href="com/google/android/exoplayer/audio/package-summary.html">com.google.android.exoplayer.audio</a></dt>
<dd>
<div class="block">Thrown when <a href="https://developer.android.com/reference/android/media/AudioTrack.html?is-external=true#getTimestamp-android.media.AudioTimestamp-" title="class or interface in android.media"><code>AudioTrack.getTimestamp(android.media.AudioTimestamp)</code></a> returns a spurious timestamp, if
<code>AudioTrack#failOnSpuriousAudioTimestamp</code> is set.</div>
</dd>
<dt><a href="com/google/android/exoplayer/audio/AudioTrack.WriteException.html" title="class in com.google.android.exoplayer.audio"><span class="typeNameLink">AudioTrack.WriteException</span></a> - Exception in <a href="com/google/android/exoplayer/audio/package-summary.html">com.google.android.exoplayer.audio</a></dt>
<dd>
<div class="block">Thrown when a failure occurs writing to an <a href="https://developer.android.com/reference/android/media/AudioTrack.html?is-external=true" title="class or interface in android.media"><code>AudioTrack</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.InitializationException.html#audioTrackState">audioTrackState</a></span> - Variable in exception com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.InitializationException.html" title="class in com.google.android.exoplayer.audio">AudioTrack.InitializationException</a></dt>
<dd>
<div class="block">The state as reported by <a href="https://developer.android.com/reference/android/media/AudioTrack.html?is-external=true#getState--" title="class or interface in android.media"><code>AudioTrack.getState()</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html#availabilityStartTime">availabilityStartTime</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescription</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:B">
<!-- -->
</a>
<h2 class="title">B</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/CaptionStyleCompat.html#backgroundColor">backgroundColor</a></span> - Variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/CaptionStyleCompat.html" title="class in com.google.android.exoplayer.text">CaptionStyleCompat</a></dt>
<dd>
<div class="block">The preferred background color.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/BandwidthMeter.html" title="interface in com.google.android.exoplayer.upstream"><span class="typeNameLink">BandwidthMeter</span></a> - Interface in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Provides estimates of the currently available bandwidth.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/BandwidthMeter.EventListener.html" title="interface in com.google.android.exoplayer.upstream"><span class="typeNameLink">BandwidthMeter.EventListener</span></a> - Interface in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Interface definition for a callback to be notified of <a href="com/google/android/exoplayer/upstream/BandwidthMeter.html" title="interface in com.google.android.exoplayer.upstream"><code>BandwidthMeter</code></a> events.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#BASE_TYPE_APPLICATION">BASE_TYPE_APPLICATION</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#BASE_TYPE_AUDIO">BASE_TYPE_AUDIO</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#BASE_TYPE_TEXT">BASE_TYPE_TEXT</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#BASE_TYPE_VIDEO">BASE_TYPE_VIDEO</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/chunk/BaseChunkSampleSourceEventListener.html" title="interface in com.google.android.exoplayer.chunk"><span class="typeNameLink">BaseChunkSampleSourceEventListener</span></a> - Interface in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">Interface for callbacks to be notified of chunk based <a href="com/google/android/exoplayer/SampleSource.html" title="interface in com.google.android.exoplayer"><code>SampleSource</code></a> events.</div>
</dd>
<dt><a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html" title="class in com.google.android.exoplayer.chunk"><span class="typeNameLink">BaseMediaChunk</span></a> - Class in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">A base implementation of <a href="com/google/android/exoplayer/chunk/MediaChunk.html" title="class in com.google.android.exoplayer.chunk"><code>MediaChunk</code></a>, for chunks that contain a single track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html#BaseMediaChunk-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.upstream.DataSpec-int-com.google.android.exoplayer.chunk.Format-long-long-int-boolean-int-">BaseMediaChunk(DataSource, DataSpec, int, Format, long, long, int, boolean, int)</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html" title="class in com.google.android.exoplayer.chunk">BaseMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsPlaylist.html#baseUri">baseUri</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.html#baseUrl">baseUrl</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation</a></dt>
<dd>
<div class="block">The base URL of the representation.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/TraceUtil.html#beginSection-java.lang.String-">beginSection(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/TraceUtil.html" title="class in com.google.android.exoplayer.util">TraceUtil</a></dt>
<dd>
<div class="block">Writes a trace message to indicate that a given section of code has begun.</div>
</dd>
<dt><a href="com/google/android/exoplayer/BehindLiveWindowException.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">BehindLiveWindowException</span></a> - Exception in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Thrown when a live playback falls behind the available media window.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/BehindLiveWindowException.html#BehindLiveWindowException--">BehindLiveWindowException()</a></span> - Constructor for exception com.google.android.exoplayer.<a href="com/google/android/exoplayer/BehindLiveWindowException.html" title="class in com.google.android.exoplayer">BehindLiveWindowException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/BehindLiveWindowException.html#BehindLiveWindowException-java.lang.String-">BehindLiveWindowException(String)</a></span> - Constructor for exception com.google.android.exoplayer.<a href="com/google/android/exoplayer/BehindLiveWindowException.html" title="class in com.google.android.exoplayer">BehindLiveWindowException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/metadata/id3/BinaryFrame.html" title="class in com.google.android.exoplayer.metadata.id3"><span class="typeNameLink">BinaryFrame</span></a> - Class in <a href="com/google/android/exoplayer/metadata/id3/package-summary.html">com.google.android.exoplayer.metadata.id3</a></dt>
<dd>
<div class="block">Binary ID3 frame.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/BinaryFrame.html#BinaryFrame-java.lang.String-byte:A-">BinaryFrame(String, byte[])</a></span> - Constructor for class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/BinaryFrame.html" title="class in com.google.android.exoplayer.metadata.id3">BinaryFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#binarySearchCeil-long:A-long-boolean-boolean-">binarySearchCeil(long[], long, boolean, boolean)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Returns the index of the smallest value in an array that is greater than (or optionally equal
to) a specified key.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#binarySearchCeil-java.util.List-T-boolean-boolean-">binarySearchCeil(List&lt;? extends Comparable&lt;? super T&gt;&gt;, T, boolean, boolean)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Returns the index of the smallest value in an list that is greater than (or optionally equal
to) a specified key.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#binarySearchFloor-long:A-long-boolean-boolean-">binarySearchFloor(long[], long, boolean, boolean)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Returns the index of the largest value in an array that is less than (or optionally equal to)
a specified key.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#binarySearchFloor-java.util.List-T-boolean-boolean-">binarySearchFloor(List&lt;? extends Comparable&lt;? super T&gt;&gt;, T, boolean, boolean)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Returns the index of the largest value in an list that is less than (or optionally equal to)
a specified key.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Format.html#bitrate">bitrate</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Format.html" title="class in com.google.android.exoplayer.chunk">Format</a></dt>
<dd>
<div class="block">The average bandwidth in bits per second.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#bitrate">bitrate</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">The average bandwidth in bits per second, or <a href="com/google/android/exoplayer/MediaFormat.html#NO_VALUE"><code>MediaFormat.NO_VALUE</code></a> if unknown or not applicable.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/FlacStreamInfo.html#bitRate--">bitRate()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/FlacStreamInfo.html" title="class in com.google.android.exoplayer.util">FlacStreamInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MpegAudioHeader.html#bitrate">bitrate</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MpegAudioHeader.html" title="class in com.google.android.exoplayer.util">MpegAudioHeader</a></dt>
<dd>
<div class="block">Bitrate of the frame in bit/s.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableBitArray.html#bitsLeft--">bitsLeft()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableBitArray.html" title="class in com.google.android.exoplayer.util">ParsableBitArray</a></dt>
<dd>
<div class="block">Returns the number of bits yet to be read.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/FlacStreamInfo.html#bitsPerSample">bitsPerSample</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/FlacStreamInfo.html" title="class in com.google.android.exoplayer.util">FlacStreamInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#blockingSendMessage-com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent-int-java.lang.Object-">blockingSendMessage(ExoPlayer.ExoPlayerComponent, int, Object)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Blocking variant of <a href="com/google/android/exoplayer/ExoPlayer.html#sendMessage-com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent-int-java.lang.Object-"><code>ExoPlayer.sendMessage(ExoPlayerComponent, int, Object)</code></a> that does not return
until after the message has been delivered.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Allocator.html#blockWhileTotalBytesAllocatedExceeds-int-">blockWhileTotalBytesAllocatedExceeds(int)</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Allocator.html" title="interface in com.google.android.exoplayer.upstream">Allocator</a></dt>
<dd>
<div class="block">Blocks execution until the number of bytes allocated is not greater than the limit, or the
thread is interrupted.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultAllocator.html#blockWhileTotalBytesAllocatedExceeds-int-">blockWhileTotalBytesAllocatedExceeds(int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultAllocator.html" title="class in com.google.android.exoplayer.upstream">DefaultAllocator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.PpsData.html#bottomFieldPicOrderInFramePresentFlag">bottomFieldPicOrderInFramePresentFlag</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.PpsData.html" title="class in com.google.android.exoplayer.util">NalUnitUtil.PpsData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/util/extensions/Buffer.html" title="class in com.google.android.exoplayer.util.extensions"><span class="typeNameLink">Buffer</span></a> - Class in <a href="com/google/android/exoplayer/util/extensions/package-summary.html">com.google.android.exoplayer.util.extensions</a></dt>
<dd>
<div class="block">Base class for <a href="com/google/android/exoplayer/util/extensions/Decoder.html" title="interface in com.google.android.exoplayer.util.extensions"><code>Decoder</code></a> buffers with flags.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/Buffer.html#Buffer--">Buffer()</a></span> - Constructor for class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/Buffer.html" title="class in com.google.android.exoplayer.util.extensions">Buffer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleHolder.html#BUFFER_REPLACEMENT_MODE_DIRECT">BUFFER_REPLACEMENT_MODE_DIRECT</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleHolder.html" title="class in com.google.android.exoplayer">SampleHolder</a></dt>
<dd>
<div class="block">Allows buffer replacement using <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#allocateDirect-int-" title="class or interface in java.nio"><code>ByteBuffer.allocateDirect(int)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleHolder.html#BUFFER_REPLACEMENT_MODE_DISABLED">BUFFER_REPLACEMENT_MODE_DISABLED</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleHolder.html" title="class in com.google.android.exoplayer">SampleHolder</a></dt>
<dd>
<div class="block">Disallows buffer replacement.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleHolder.html#BUFFER_REPLACEMENT_MODE_NORMAL">BUFFER_REPLACEMENT_MODE_NORMAL</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleHolder.html" title="class in com.google.android.exoplayer">SampleHolder</a></dt>
<dd>
<div class="block">Allows buffer replacement using <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true#allocate-int-" title="class or interface in java.nio"><code>ByteBuffer.allocate(int)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.ContentProtectionsBuilder.html#build--">build()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.ContentProtectionsBuilder.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser.ContentProtectionsBuilder</a></dt>
<dd>
<div class="block">Returns the final list of consistent <a href="com/google/android/exoplayer/dash/mpd/ContentProtection.html" title="class in com.google.android.exoplayer.dash.mpd"><code>ContentProtection</code></a> elements.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/CodecSpecificDataUtil.html#buildAacAudioSpecificConfig-int-int-int-">buildAacAudioSpecificConfig(int, int, int)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/CodecSpecificDataUtil.html" title="class in com.google.android.exoplayer.util">CodecSpecificDataUtil</a></dt>
<dd>
<div class="block">Builds a simple AudioSpecificConfig, as defined in ISO 14496-3 1.6.2.1</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/CodecSpecificDataUtil.html#buildAacAudioSpecificConfig-int-int-">buildAacAudioSpecificConfig(int, int)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/CodecSpecificDataUtil.html" title="class in com.google.android.exoplayer.util">CodecSpecificDataUtil</a></dt>
<dd>
<div class="block">Builds a simple HE-AAC LC AudioSpecificConfig, as defined in ISO 14496-3 1.6.2.1</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#buildAdaptationSet-int-int-java.util.List-java.util.List-">buildAdaptationSet(int, int, List&lt;Representation&gt;, List&lt;ContentProtection&gt;)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#buildContentProtection-java.lang.String-java.util.UUID-com.google.android.exoplayer.drm.DrmInitData.SchemeInitData-">buildContentProtection(String, UUID, DrmInitData.SchemeInitData)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#buildFormat-java.lang.String-java.lang.String-int-int-float-int-int-int-java.lang.String-java.lang.String-">buildFormat(String, String, int, int, float, int, int, int, String, String)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#buildMediaPresentationDescription-long-long-long-boolean-long-long-com.google.android.exoplayer.dash.mpd.UtcTimingElement-java.lang.String-java.util.List-">buildMediaPresentationDescription(long, long, long, boolean, long, long, UtcTimingElement, String, List&lt;Period&gt;)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/CodecSpecificDataUtil.html#buildNalUnit-byte:A-int-int-">buildNalUnit(byte[], int, int)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/CodecSpecificDataUtil.html" title="class in com.google.android.exoplayer.util">CodecSpecificDataUtil</a></dt>
<dd>
<div class="block">Constructs a NAL unit consisting of the NAL start code followed by the specified data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#buildPeriod-java.lang.String-long-java.util.List-">buildPeriod(String, long, List&lt;AdaptationSet&gt;)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/PsshAtomUtil.html#buildPsshAtom-java.util.UUID-byte:A-">buildPsshAtom(UUID, byte[])</a></span> - Static method in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/PsshAtomUtil.html" title="class in com.google.android.exoplayer.extractor.mp4">PsshAtomUtil</a></dt>
<dd>
<div class="block">Builds a PSSH atom for a given <a href="http://docs.oracle.com/javase/7/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util"><code>UUID</code></a> containing the given scheme specific data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#buildRangedUri-java.lang.String-long-long-">buildRangedUri(String, long, long)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#buildRepresentation-java.lang.String-int-com.google.android.exoplayer.chunk.Format-com.google.android.exoplayer.dash.mpd.SegmentBase-java.lang.String-">buildRepresentation(String, int, Format, SegmentBase, String)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#buildRequestUri-int-int-">buildRequestUri(int, int)</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>
<div class="block">Builds a uri for requesting the specified chunk of the specified track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#buildSegmentList-com.google.android.exoplayer.dash.mpd.RangedUri-long-long-int-long-java.util.List-java.util.List-">buildSegmentList(RangedUri, long, long, int, long, List&lt;SegmentBase.SegmentTimelineElement&gt;, List&lt;RangedUri&gt;)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#buildSegmentTemplate-com.google.android.exoplayer.dash.mpd.RangedUri-long-long-int-long-java.util.List-com.google.android.exoplayer.dash.mpd.UrlTemplate-com.google.android.exoplayer.dash.mpd.UrlTemplate-">buildSegmentTemplate(RangedUri, long, long, int, long, List&lt;SegmentBase.SegmentTimelineElement&gt;, UrlTemplate, UrlTemplate)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#buildSegmentTimelineElement-long-long-">buildSegmentTimelineElement(long, long)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#buildSingleSegmentBase-com.google.android.exoplayer.dash.mpd.RangedUri-long-long-long-long-">buildSingleSegmentBase(RangedUri, long, long, long, long)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/UrlTemplate.html#buildUri-java.lang.String-int-int-long-">buildUri(String, int, int, long)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/UrlTemplate.html" title="class in com.google.android.exoplayer.dash.mpd">UrlTemplate</a></dt>
<dd>
<div class="block">Constructs a Uri from the template, substituting in the provided arguments.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#buildUtcTimingElement-java.lang.String-java.lang.String-">buildUtcTimingElement(String, String)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/ByteArrayDataSink.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">ByteArrayDataSink</span></a> - Class in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/upstream/DataSink.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSink</code></a> for writing to a byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/ByteArrayDataSink.html#ByteArrayDataSink--">ByteArrayDataSink()</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/ByteArrayDataSink.html" title="class in com.google.android.exoplayer.upstream">ByteArrayDataSink</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/ByteArrayDataSource.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">ByteArrayDataSource</span></a> - Class in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSource</code></a> for reading from a byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/ByteArrayDataSource.html#ByteArrayDataSource-byte:A-">ByteArrayDataSource(byte[])</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/ByteArrayDataSource.html" title="class in com.google.android.exoplayer.upstream">ByteArrayDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html#byterangeLength">byterangeLength</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist.Segment</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html#byterangeOffset">byterangeOffset</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist.Segment</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#bytesLeft--">bytesLeft()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Returns the number of bytes yet to be read.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#bytesLoaded--">bytesLoaded()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">Gets the number of bytes that have been loaded.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html#bytesLoaded--">bytesLoaded()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html" title="class in com.google.android.exoplayer.chunk">ContainerMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/DataChunk.html#bytesLoaded--">bytesLoaded()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/DataChunk.html" title="class in com.google.android.exoplayer.chunk">DataChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/InitializationChunk.html#bytesLoaded--">bytesLoaded()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk">InitializationChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/SingleSampleMediaChunk.html#bytesLoaded--">bytesLoaded()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/SingleSampleMediaChunk.html" title="class in com.google.android.exoplayer.chunk">SingleSampleMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/TsChunk.html#bytesLoaded--">bytesLoaded()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/TsChunk.html" title="class in com.google.android.exoplayer.hls">TsChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#bytesRead--">bytesRead()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultHttpDataSource</a></dt>
<dd>
<div class="block">Returns the number of bytes that have been read since the most recent call to
<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#open-com.google.android.exoplayer.upstream.DataSpec-"><code>DefaultHttpDataSource.open(DataSpec)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#bytesRemaining--">bytesRemaining()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultHttpDataSource</a></dt>
<dd>
<div class="block">Returns the number of bytes that are still to be read for the current <a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream"><code>DataSpec</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#bytesSkipped--">bytesSkipped()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultHttpDataSource</a></dt>
<dd>
<div class="block">Returns the number of bytes that have been skipped since the most recent call to
<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#open-com.google.android.exoplayer.upstream.DataSpec-"><code>DefaultHttpDataSource.open(DataSpec)</code></a>.</div>
</dd>
</dl>
<a name="I:C">
<!-- -->
</a>
<h2 class="title">C</h2>
<dl>
<dt><a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">C</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Defines constants that are generally useful throughout the library.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/cache/Cache.html" title="interface in com.google.android.exoplayer.upstream.cache"><span class="typeNameLink">Cache</span></a> - Interface in <a href="com/google/android/exoplayer/upstream/cache/package-summary.html">com.google.android.exoplayer.upstream.cache</a></dt>
<dd>
<div class="block">An interface for cache.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/cache/Cache.CacheException.html" title="class in com.google.android.exoplayer.upstream.cache"><span class="typeNameLink">Cache.CacheException</span></a> - Exception in <a href="com/google/android/exoplayer/upstream/cache/package-summary.html">com.google.android.exoplayer.upstream.cache</a></dt>
<dd>
<div class="block">Thrown when an error is encountered when writing data.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/cache/Cache.Listener.html" title="interface in com.google.android.exoplayer.upstream.cache"><span class="typeNameLink">Cache.Listener</span></a> - Interface in <a href="com/google/android/exoplayer/upstream/cache/package-summary.html">com.google.android.exoplayer.upstream.cache</a></dt>
<dd>
<div class="block">Interface definition for a callback to be notified of <a href="com/google/android/exoplayer/upstream/cache/Cache.html" title="interface in com.google.android.exoplayer.upstream.cache"><code>Cache</code></a> events.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/cache/CacheDataSink.html" title="class in com.google.android.exoplayer.upstream.cache"><span class="typeNameLink">CacheDataSink</span></a> - Class in <a href="com/google/android/exoplayer/upstream/cache/package-summary.html">com.google.android.exoplayer.upstream.cache</a></dt>
<dd>
<div class="block">Writes data into a cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheDataSink.html#CacheDataSink-com.google.android.exoplayer.upstream.cache.Cache-long-">CacheDataSink(Cache, long)</a></span> - Constructor for class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheDataSink.html" title="class in com.google.android.exoplayer.upstream.cache">CacheDataSink</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheDataSink.html#CacheDataSink-com.google.android.exoplayer.upstream.cache.Cache-long-int-">CacheDataSink(Cache, long, int)</a></span> - Constructor for class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheDataSink.html" title="class in com.google.android.exoplayer.upstream.cache">CacheDataSink</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/cache/CacheDataSink.CacheDataSinkException.html" title="class in com.google.android.exoplayer.upstream.cache"><span class="typeNameLink">CacheDataSink.CacheDataSinkException</span></a> - Exception in <a href="com/google/android/exoplayer/upstream/cache/package-summary.html">com.google.android.exoplayer.upstream.cache</a></dt>
<dd>
<div class="block">Thrown when IOException is encountered when writing data into sink.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheDataSink.CacheDataSinkException.html#CacheDataSinkException-java.io.IOException-">CacheDataSinkException(IOException)</a></span> - Constructor for exception com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheDataSink.CacheDataSinkException.html" title="class in com.google.android.exoplayer.upstream.cache">CacheDataSink.CacheDataSinkException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/cache/CacheDataSource.html" title="class in com.google.android.exoplayer.upstream.cache"><span class="typeNameLink">CacheDataSource</span></a> - Class in <a href="com/google/android/exoplayer/upstream/cache/package-summary.html">com.google.android.exoplayer.upstream.cache</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSource</code></a> that reads and writes a <a href="com/google/android/exoplayer/upstream/cache/Cache.html" title="interface in com.google.android.exoplayer.upstream.cache"><code>Cache</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheDataSource.html#CacheDataSource-com.google.android.exoplayer.upstream.cache.Cache-com.google.android.exoplayer.upstream.DataSource-boolean-boolean-">CacheDataSource(Cache, DataSource, boolean, boolean)</a></span> - Constructor for class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheDataSource.html" title="class in com.google.android.exoplayer.upstream.cache">CacheDataSource</a></dt>
<dd>
<div class="block">Constructs an instance with default <a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSource</code></a> and <a href="com/google/android/exoplayer/upstream/DataSink.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSink</code></a> instances for
reading and writing the cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheDataSource.html#CacheDataSource-com.google.android.exoplayer.upstream.cache.Cache-com.google.android.exoplayer.upstream.DataSource-boolean-boolean-long-">CacheDataSource(Cache, DataSource, boolean, boolean, long)</a></span> - Constructor for class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheDataSource.html" title="class in com.google.android.exoplayer.upstream.cache">CacheDataSource</a></dt>
<dd>
<div class="block">Constructs an instance with default <a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSource</code></a> and <a href="com/google/android/exoplayer/upstream/DataSink.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSink</code></a> instances for
reading and writing the cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheDataSource.html#CacheDataSource-com.google.android.exoplayer.upstream.cache.Cache-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.upstream.DataSink-boolean-boolean-com.google.android.exoplayer.upstream.cache.CacheDataSource.EventListener-">CacheDataSource(Cache, DataSource, DataSource, DataSink, boolean, boolean, CacheDataSource.EventListener)</a></span> - Constructor for class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheDataSource.html" title="class in com.google.android.exoplayer.upstream.cache">CacheDataSource</a></dt>
<dd>
<div class="block">Constructs an instance with arbitrary <a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSource</code></a> and <a href="com/google/android/exoplayer/upstream/DataSink.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSink</code></a> instances for
reading and writing the cache.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/cache/CacheDataSource.EventListener.html" title="interface in com.google.android.exoplayer.upstream.cache"><span class="typeNameLink">CacheDataSource.EventListener</span></a> - Interface in <a href="com/google/android/exoplayer/upstream/cache/package-summary.html">com.google.android.exoplayer.upstream.cache</a></dt>
<dd>
<div class="block">Interface definition for a callback to be notified of <a href="com/google/android/exoplayer/upstream/cache/CacheDataSource.html" title="class in com.google.android.exoplayer.upstream.cache"><code>CacheDataSource</code></a> events.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/cache/CacheEvictor.html" title="interface in com.google.android.exoplayer.upstream.cache"><span class="typeNameLink">CacheEvictor</span></a> - Interface in <a href="com/google/android/exoplayer/upstream/cache/package-summary.html">com.google.android.exoplayer.upstream.cache</a></dt>
<dd>
<div class="block">Evicts data from a <a href="com/google/android/exoplayer/upstream/cache/Cache.html" title="interface in com.google.android.exoplayer.upstream.cache"><code>Cache</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/Cache.CacheException.html#CacheException-java.lang.String-">CacheException(String)</a></span> - Constructor for exception com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/Cache.CacheException.html" title="class in com.google.android.exoplayer.upstream.cache">Cache.CacheException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/Cache.CacheException.html#CacheException-java.io.IOException-">CacheException(IOException)</a></span> - Constructor for exception com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/Cache.CacheException.html" title="class in com.google.android.exoplayer.upstream.cache">Cache.CacheException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache"><span class="typeNameLink">CacheSpan</span></a> - Class in <a href="com/google/android/exoplayer/upstream/cache/package-summary.html">com.google.android.exoplayer.upstream.cache</a></dt>
<dd>
<div class="block">Defines a span of data that may or may not be cached (as indicated by <a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html#isCached"><code>CacheSpan.isCached</code></a>).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html#CacheSpan-java.lang.String-long-long-">CacheSpan(String, long, long)</a></span> - Constructor for class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache">CacheSpan</a></dt>
<dd>
<div class="block">Creates a hole CacheSpan which isn't cached, has no last access time and no file associated.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html#CacheSpan-java.lang.String-long-long-long-java.io.File-">CacheSpan(String, long, long, long, File)</a></span> - Constructor for class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache">CacheSpan</a></dt>
<dd>
<div class="block">Creates a CacheSpan.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html#cancelLoad--">cancelLoad()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html" title="class in com.google.android.exoplayer.chunk">ContainerMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/DataChunk.html#cancelLoad--">cancelLoad()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/DataChunk.html" title="class in com.google.android.exoplayer.chunk">DataChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/InitializationChunk.html#cancelLoad--">cancelLoad()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk">InitializationChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/SingleSampleMediaChunk.html#cancelLoad--">cancelLoad()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/SingleSampleMediaChunk.html" title="class in com.google.android.exoplayer.chunk">SingleSampleMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/TsChunk.html#cancelLoad--">cancelLoad()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/TsChunk.html" title="class in com.google.android.exoplayer.hls">TsChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#cancelLoad--">cancelLoad()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Loader.Loadable.html#cancelLoad--">cancelLoad()</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Loader.Loadable.html" title="interface in com.google.android.exoplayer.upstream">Loader.Loadable</a></dt>
<dd>
<div class="block">Cancels the load.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/UriLoadable.html#cancelLoad--">cancelLoad()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/UriLoadable.html" title="class in com.google.android.exoplayer.upstream">UriLoadable</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Loader.html#cancelLoading--">cancelLoading()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Loader.html" title="class in com.google.android.exoplayer.upstream">Loader</a></dt>
<dd>
<div class="block">Cancels the current load.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/Id3Parser.html#canParse-java.lang.String-">canParse(String)</a></span> - Method in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/Id3Parser.html" title="class in com.google.android.exoplayer.metadata.id3">Id3Parser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/MetadataParser.html#canParse-java.lang.String-">canParse(String)</a></span> - Method in interface com.google.android.exoplayer.metadata.<a href="com/google/android/exoplayer/metadata/MetadataParser.html" title="interface in com.google.android.exoplayer.metadata">MetadataParser</a></dt>
<dd>
<div class="block">Checks whether the parser supports a given mime type.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/subrip/SubripParser.html#canParse-java.lang.String-">canParse(String)</a></span> - Method in class com.google.android.exoplayer.text.subrip.<a href="com/google/android/exoplayer/text/subrip/SubripParser.html" title="class in com.google.android.exoplayer.text.subrip">SubripParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/SubtitleParser.html#canParse-java.lang.String-">canParse(String)</a></span> - Method in interface com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/SubtitleParser.html" title="interface in com.google.android.exoplayer.text">SubtitleParser</a></dt>
<dd>
<div class="block">Checks whether the parser supports a given subtitle mime type.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/ttml/TtmlParser.html#canParse-java.lang.String-">canParse(String)</a></span> - Method in class com.google.android.exoplayer.text.ttml.<a href="com/google/android/exoplayer/text/ttml/TtmlParser.html" title="class in com.google.android.exoplayer.text.ttml">TtmlParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/tx3g/Tx3gParser.html#canParse-java.lang.String-">canParse(String)</a></span> - Method in class com.google.android.exoplayer.text.tx3g.<a href="com/google/android/exoplayer/text/tx3g/Tx3gParser.html" title="class in com.google.android.exoplayer.text.tx3g">Tx3gParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/webvtt/Mp4WebvttParser.html#canParse-java.lang.String-">canParse(String)</a></span> - Method in class com.google.android.exoplayer.text.webvtt.<a href="com/google/android/exoplayer/text/webvtt/Mp4WebvttParser.html" title="class in com.google.android.exoplayer.text.webvtt">Mp4WebvttParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/webvtt/WebvttParser.html#canParse-java.lang.String-">canParse(String)</a></span> - Method in class com.google.android.exoplayer.text.webvtt.<a href="com/google/android/exoplayer/text/webvtt/WebvttParser.html" title="class in com.google.android.exoplayer.text.webvtt">WebvttParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/PlayerControl.html#canPause--">canPause()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/PlayerControl.html" title="class in com.google.android.exoplayer.util">PlayerControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableBitArray.html#canReadExpGolombCodedNum--">canReadExpGolombCodedNum()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableBitArray.html" title="class in com.google.android.exoplayer.util">ParsableBitArray</a></dt>
<dd>
<div class="block">Returns whether it is possible to read an Exp-Golomb-coded integer starting from the current
offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#canReconfigureCodec-android.media.MediaCodec-boolean-com.google.android.exoplayer.MediaFormat-com.google.android.exoplayer.MediaFormat-">canReconfigureCodec(MediaCodec, boolean, MediaFormat, MediaFormat)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>
<div class="block">Determines whether the existing <a href="https://developer.android.com/reference/android/media/MediaCodec.html?is-external=true" title="class or interface in android.media"><code>MediaCodec</code></a> should be reconfigured for a new format by
sending codec specific initialization data at the start of the next input buffer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#canReconfigureCodec-android.media.MediaCodec-boolean-com.google.android.exoplayer.MediaFormat-com.google.android.exoplayer.MediaFormat-">canReconfigureCodec(MediaCodec, boolean, MediaFormat, MediaFormat)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/PlayerControl.html#canSeekBackward--">canSeekBackward()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/PlayerControl.html" title="class in com.google.android.exoplayer.util">PlayerControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/PlayerControl.html#canSeekForward--">canSeekForward()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/PlayerControl.html" title="class in com.google.android.exoplayer.util">PlayerControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DecoderInfo.html#capabilities">capabilities</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DecoderInfo.html" title="class in com.google.android.exoplayer">DecoderInfo</a></dt>
<dd>
<div class="block"><a href="https://developer.android.com/reference/android/media/MediaCodecInfo.CodecCapabilities.html?is-external=true" title="class or interface in android.media"><code>MediaCodecInfo.CodecCapabilities</code></a> for this decoder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#capacity--">capacity()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Returns the capacity of the array, which may be larger than the limit.</div>
</dd>
<dt><a href="com/google/android/exoplayer/text/CaptionStyleCompat.html" title="class in com.google.android.exoplayer.text"><span class="typeNameLink">CaptionStyleCompat</span></a> - Class in <a href="com/google/android/exoplayer/text/package-summary.html">com.google.android.exoplayer.text</a></dt>
<dd>
<div class="block">A compatibility wrapper for <a href="https://developer.android.com/reference/android/view/accessibility/CaptioningManager.CaptionStyle.html?is-external=true" title="class or interface in android.view.accessibility"><code>CaptioningManager.CaptionStyle</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/CaptionStyleCompat.html#CaptionStyleCompat-int-int-int-int-int-android.graphics.Typeface-">CaptionStyleCompat(int, int, int, int, int, Typeface)</a></span> - Constructor for class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/CaptionStyleCompat.html" title="class in com.google.android.exoplayer.text">CaptionStyleCompat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlaybackException.html#caughtAtTopLevel">caughtAtTopLevel</a></span> - Variable in exception com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlaybackException.html" title="class in com.google.android.exoplayer">ExoPlaybackException</a></dt>
<dd>
<div class="block">True if the cause (i.e.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#ceilDivide-int-int-">ceilDivide(int, int)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Divides a <code>numerator</code> by a <code>denominator</code>, returning the ceiled result.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#ceilDivide-long-long-">ceilDivide(long, long)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Divides a <code>numerator</code> by a <code>denominator</code>, returning the ceiled result.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#CHANNEL_OUT_7POINT1_SURROUND">CHANNEL_OUT_7POINT1_SURROUND</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#channelCount">channelCount</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">The number of audio channels, or <a href="com/google/android/exoplayer/MediaFormat.html#NO_VALUE"><code>MediaFormat.NO_VALUE</code></a> if unknown or not applicable.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/FlacStreamInfo.html#channels">channels</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/FlacStreamInfo.html" title="class in com.google.android.exoplayer.util">FlacStreamInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MpegAudioHeader.html#channels">channels</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MpegAudioHeader.html" title="class in com.google.android.exoplayer.util">MpegAudioHeader</a></dt>
<dd>
<div class="block">Number of audio channels in the frame.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Assertions.html#checkArgument-boolean-">checkArgument(boolean)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Assertions.html" title="class in com.google.android.exoplayer.util">Assertions</a></dt>
<dd>
<div class="block">Ensures the truth of an expression involving one or more arguments passed to the calling
method.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Assertions.html#checkArgument-boolean-java.lang.Object-">checkArgument(boolean, Object)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Assertions.html" title="class in com.google.android.exoplayer.util">Assertions</a></dt>
<dd>
<div class="block">Ensures the truth of an expression involving one or more arguments passed to the calling
method.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Assertions.html#checkMainThread--">checkMainThread()</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Assertions.html" title="class in com.google.android.exoplayer.util">Assertions</a></dt>
<dd>
<div class="block">Ensures that the calling thread is the application's main thread.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Assertions.html#checkNotEmpty-java.lang.String-">checkNotEmpty(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Assertions.html" title="class in com.google.android.exoplayer.util">Assertions</a></dt>
<dd>
<div class="block">Ensures that a string passed as an argument to the calling method is not null or 0-length.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Assertions.html#checkNotEmpty-java.lang.String-java.lang.Object-">checkNotEmpty(String, Object)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Assertions.html" title="class in com.google.android.exoplayer.util">Assertions</a></dt>
<dd>
<div class="block">Ensures that a string passed as an argument to the calling method is not null or 0-length.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Assertions.html#checkNotNull-T-">checkNotNull(T)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Assertions.html" title="class in com.google.android.exoplayer.util">Assertions</a></dt>
<dd>
<div class="block">Ensures that an object reference is not null.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Assertions.html#checkNotNull-T-java.lang.Object-">checkNotNull(T, Object)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Assertions.html" title="class in com.google.android.exoplayer.util">Assertions</a></dt>
<dd>
<div class="block">Ensures that an object reference is not null.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Assertions.html#checkState-boolean-">checkState(boolean)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Assertions.html" title="class in com.google.android.exoplayer.util">Assertions</a></dt>
<dd>
<div class="block">Ensures the truth of an expression involving the state of the calling instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Assertions.html#checkState-boolean-java.lang.Object-">checkState(boolean, Object)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Assertions.html" title="class in com.google.android.exoplayer.util">Assertions</a></dt>
<dd>
<div class="block">Ensures the truth of an expression involving the state of the calling instance.</div>
</dd>
<dt><a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk"><span class="typeNameLink">Chunk</span></a> - Class in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">An abstract base class for <a href="com/google/android/exoplayer/upstream/Loader.Loadable.html" title="interface in com.google.android.exoplayer.upstream"><code>Loader.Loadable</code></a> implementations that load chunks of data required
for the playback of streams.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#Chunk-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.upstream.DataSpec-int-int-com.google.android.exoplayer.chunk.Format-int-">Chunk(DataSource, DataSpec, int, int, Format, int)</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkOperationHolder.html#chunk">chunk</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkOperationHolder.html" title="class in com.google.android.exoplayer.chunk">ChunkOperationHolder</a></dt>
<dd>
<div class="block">The chunk.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#chunkCount">chunkCount</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html" title="class in com.google.android.exoplayer.chunk"><span class="typeNameLink">ChunkExtractorWrapper</span></a> - Class in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">An <a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor"><code>Extractor</code></a> wrapper for loading chunks containing a single track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html#ChunkExtractorWrapper-com.google.android.exoplayer.extractor.Extractor-">ChunkExtractorWrapper(Extractor)</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html" title="class in com.google.android.exoplayer.chunk">ChunkExtractorWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.SingleTrackOutput.html" title="interface in com.google.android.exoplayer.chunk"><span class="typeNameLink">ChunkExtractorWrapper.SingleTrackOutput</span></a> - Interface in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">Receives stream level data extracted by the wrapped <a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor"><code>Extractor</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/MediaChunk.html#chunkIndex">chunkIndex</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/MediaChunk.html" title="class in com.google.android.exoplayer.chunk">MediaChunk</a></dt>
<dd>
<div class="block">The chunk index.</div>
</dd>
<dt><a href="com/google/android/exoplayer/extractor/ChunkIndex.html" title="class in com.google.android.exoplayer.extractor"><span class="typeNameLink">ChunkIndex</span></a> - Class in <a href="com/google/android/exoplayer/extractor/package-summary.html">com.google.android.exoplayer.extractor</a></dt>
<dd>
<div class="block">Defines chunks of samples within a media stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ChunkIndex.html#ChunkIndex-int:A-long:A-long:A-long:A-">ChunkIndex(int[], long[], long[], long[])</a></span> - Constructor for class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ChunkIndex.html" title="class in com.google.android.exoplayer.extractor">ChunkIndex</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/chunk/ChunkOperationHolder.html" title="class in com.google.android.exoplayer.chunk"><span class="typeNameLink">ChunkOperationHolder</span></a> - Class in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">Holds a chunk operation, which consists of a either:
The number of <a href="com/google/android/exoplayer/chunk/MediaChunk.html" title="class in com.google.android.exoplayer.chunk"><code>MediaChunk</code></a>s that should be retained on the queue (<a href="com/google/android/exoplayer/chunk/ChunkOperationHolder.html#queueSize"><code>ChunkOperationHolder.queueSize</code></a>)
together with the next <a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk"><code>Chunk</code></a> to load (<a href="com/google/android/exoplayer/chunk/ChunkOperationHolder.html#chunk"><code>ChunkOperationHolder.chunk</code></a>).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkOperationHolder.html#ChunkOperationHolder--">ChunkOperationHolder()</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkOperationHolder.html" title="class in com.google.android.exoplayer.chunk">ChunkOperationHolder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk"><span class="typeNameLink">ChunkSampleSource</span></a> - Class in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/SampleSource.html" title="interface in com.google.android.exoplayer"><code>SampleSource</code></a> that loads media in <a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk"><code>Chunk</code></a>s, which are themselves obtained from a
<a href="com/google/android/exoplayer/chunk/ChunkSource.html" title="interface in com.google.android.exoplayer.chunk"><code>ChunkSource</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#ChunkSampleSource-com.google.android.exoplayer.chunk.ChunkSource-com.google.android.exoplayer.LoadControl-int-">ChunkSampleSource(ChunkSource, LoadControl, int)</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#ChunkSampleSource-com.google.android.exoplayer.chunk.ChunkSource-com.google.android.exoplayer.LoadControl-int-android.os.Handler-com.google.android.exoplayer.chunk.ChunkSampleSource.EventListener-int-">ChunkSampleSource(ChunkSource, LoadControl, int, Handler, ChunkSampleSource.EventListener, int)</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#ChunkSampleSource-com.google.android.exoplayer.chunk.ChunkSource-com.google.android.exoplayer.LoadControl-int-android.os.Handler-com.google.android.exoplayer.chunk.ChunkSampleSource.EventListener-int-int-">ChunkSampleSource(ChunkSource, LoadControl, int, Handler, ChunkSampleSource.EventListener, int, int)</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.EventListener.html" title="interface in com.google.android.exoplayer.chunk"><span class="typeNameLink">ChunkSampleSource.EventListener</span></a> - Interface in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">Interface definition for a callback to be notified of <a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk"><code>ChunkSampleSource</code></a> events.</div>
</dd>
<dt><a href="com/google/android/exoplayer/chunk/ChunkSource.html" title="interface in com.google.android.exoplayer.chunk"><span class="typeNameLink">ChunkSource</span></a> - Interface in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">A provider of <a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk"><code>Chunk</code></a>s for a <a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk"><code>ChunkSampleSource</code></a> to load.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkOperationHolder.html#clear--">clear()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkOperationHolder.html" title="class in com.google.android.exoplayer.chunk">ChunkOperationHolder</a></dt>
<dd>
<div class="block">Clears the holder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html#clear--">clear()</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DefaultTrackOutput</a></dt>
<dd>
<div class="block">Clears the queue, returning all allocations to the allocator.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#clear--">clear()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>
<div class="block">Clears queues for all tracks, returning all allocations to the allocator.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#clearAllRequestProperties--">clearAllRequestProperties()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultHttpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.html#clearAllRequestProperties--">clearAllRequestProperties()</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.html" title="interface in com.google.android.exoplayer.upstream">HttpDataSource</a></dt>
<dd>
<div class="block">Clears all request header fields that were set by <a href="com/google/android/exoplayer/upstream/HttpDataSource.html#setRequestProperty-java.lang.String-java.lang.String-"><code>HttpDataSource.setRequestProperty(String, String)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleHolder.html#clearData--">clearData()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleHolder.html" title="class in com.google.android.exoplayer">SampleHolder</a></dt>
<dd>
<div class="block">Clears <a href="com/google/android/exoplayer/SampleHolder.html#data"><code>SampleHolder.data</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.html#clearPrefixFlags-boolean:A-">clearPrefixFlags(boolean[])</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.html" title="class in com.google.android.exoplayer.util">NalUnitUtil</a></dt>
<dd>
<div class="block">Clears prefix flags, as used by <a href="com/google/android/exoplayer/util/NalUnitUtil.html#findNalUnit-byte:A-int-int-boolean:A-"><code>NalUnitUtil.findNalUnit(byte[], int, int, boolean[])</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#clearRequestProperty-java.lang.String-">clearRequestProperty(String)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultHttpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.html#clearRequestProperty-java.lang.String-">clearRequestProperty(String)</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.html" title="interface in com.google.android.exoplayer.upstream">HttpDataSource</a></dt>
<dd>
<div class="block">Clears the value of a request header field.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/Clock.html" title="interface in com.google.android.exoplayer.util"><span class="typeNameLink">Clock</span></a> - Interface in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">An interface through which system clocks can be read.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmSessionManager.html#close--">close()</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmSessionManager.html" title="interface in com.google.android.exoplayer.drm">DrmSessionManager</a></dt>
<dd>
<div class="block">Closes the session.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html#close--">close()</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm">StreamingDrmSessionManager</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/AssetDataSource.html#close--">close()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/AssetDataSource.html" title="class in com.google.android.exoplayer.upstream">AssetDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/ByteArrayDataSink.html#close--">close()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/ByteArrayDataSink.html" title="class in com.google.android.exoplayer.upstream">ByteArrayDataSink</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/ByteArrayDataSource.html#close--">close()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/ByteArrayDataSource.html" title="class in com.google.android.exoplayer.upstream">ByteArrayDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheDataSink.html#close--">close()</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheDataSink.html" title="class in com.google.android.exoplayer.upstream.cache">CacheDataSink</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheDataSource.html#close--">close()</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheDataSource.html" title="class in com.google.android.exoplayer.upstream.cache">CacheDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/ContentDataSource.html#close--">close()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/ContentDataSource.html" title="class in com.google.android.exoplayer.upstream">ContentDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSink.html#close--">close()</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSink.html" title="interface in com.google.android.exoplayer.upstream">DataSink</a></dt>
<dd>
<div class="block">Closes the <a href="com/google/android/exoplayer/upstream/DataSink.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSink</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSource.html#close--">close()</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream">DataSource</a></dt>
<dd>
<div class="block">Closes the <a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSource</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSourceInputStream.html#close--">close()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSourceInputStream.html" title="class in com.google.android.exoplayer.upstream">DataSourceInputStream</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#close--">close()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultHttpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultUriDataSource.html#close--">close()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultUriDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultUriDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/FileDataSource.html#close--">close()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/FileDataSource.html" title="class in com.google.android.exoplayer.upstream">FileDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.html#close--">close()</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.html" title="interface in com.google.android.exoplayer.upstream">HttpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/PriorityDataSource.html#close--">close()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/PriorityDataSource.html" title="class in com.google.android.exoplayer.upstream">PriorityDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/TeeDataSource.html#close--">close()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/TeeDataSource.html" title="class in com.google.android.exoplayer.upstream">TeeDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/UdpDataSource.html#close--">close()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/UdpDataSource.html" title="class in com.google.android.exoplayer.upstream">UdpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ReusableBufferedOutputStream.html#close--">close()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ReusableBufferedOutputStream.html" title="class in com.google.android.exoplayer.util">ReusableBufferedOutputStream</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#closeQuietly-com.google.android.exoplayer.upstream.DataSource-">closeQuietly(DataSource)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Closes a <a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSource</code></a>, suppressing any <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> that may occur.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#closeQuietly-java.io.Closeable-">closeQuietly(Closeable)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Closes a <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io"><code>Closeable</code></a>, suppressing any <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> that may occur.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.html#closeSession-byte:A-">closeSession(byte[])</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html#closeSession-byte:A-">closeSession(byte[])</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html" title="class in com.google.android.exoplayer.drm">FrameworkMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/CodecCounters.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">CodecCounters</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Maintains codec event counts, for debugging purposes only.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CodecCounters.html#CodecCounters--">CodecCounters()</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CodecCounters.html" title="class in com.google.android.exoplayer">CodecCounters</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#codecCounters">codecCounters</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CodecCounters.html#codecInitCount">codecInitCount</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CodecCounters.html" title="class in com.google.android.exoplayer">CodecCounters</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#codecInitialized--">codecInitialized()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CodecCounters.html#codecReleaseCount">codecReleaseCount</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CodecCounters.html" title="class in com.google.android.exoplayer">CodecCounters</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Format.html#codecs">codecs</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Format.html" title="class in com.google.android.exoplayer.chunk">Format</a></dt>
<dd>
<div class="block">The codecs used to decode the format.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/CodecSpecificDataUtil.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">CodecSpecificDataUtil</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Provides static utility methods for manipulating various types of codec specific data.</div>
</dd>
<dt><a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a> - package com.google.android.exoplayer</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/audio/package-summary.html">com.google.android.exoplayer.audio</a> - package com.google.android.exoplayer.audio</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a> - package com.google.android.exoplayer.chunk</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/dash/package-summary.html">com.google.android.exoplayer.dash</a> - package com.google.android.exoplayer.dash</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a> - package com.google.android.exoplayer.dash.mpd</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/drm/package-summary.html">com.google.android.exoplayer.drm</a> - package com.google.android.exoplayer.drm</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/extractor/package-summary.html">com.google.android.exoplayer.extractor</a> - package com.google.android.exoplayer.extractor</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/extractor/flv/package-summary.html">com.google.android.exoplayer.extractor.flv</a> - package com.google.android.exoplayer.extractor.flv</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/extractor/mp3/package-summary.html">com.google.android.exoplayer.extractor.mp3</a> - package com.google.android.exoplayer.extractor.mp3</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/extractor/mp4/package-summary.html">com.google.android.exoplayer.extractor.mp4</a> - package com.google.android.exoplayer.extractor.mp4</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/extractor/ogg/package-summary.html">com.google.android.exoplayer.extractor.ogg</a> - package com.google.android.exoplayer.extractor.ogg</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/extractor/ts/package-summary.html">com.google.android.exoplayer.extractor.ts</a> - package com.google.android.exoplayer.extractor.ts</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/extractor/wav/package-summary.html">com.google.android.exoplayer.extractor.wav</a> - package com.google.android.exoplayer.extractor.wav</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/extractor/webm/package-summary.html">com.google.android.exoplayer.extractor.webm</a> - package com.google.android.exoplayer.extractor.webm</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/hls/package-summary.html">com.google.android.exoplayer.hls</a> - package com.google.android.exoplayer.hls</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/metadata/package-summary.html">com.google.android.exoplayer.metadata</a> - package com.google.android.exoplayer.metadata</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/metadata/id3/package-summary.html">com.google.android.exoplayer.metadata.id3</a> - package com.google.android.exoplayer.metadata.id3</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/smoothstreaming/package-summary.html">com.google.android.exoplayer.smoothstreaming</a> - package com.google.android.exoplayer.smoothstreaming</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/text/package-summary.html">com.google.android.exoplayer.text</a> - package com.google.android.exoplayer.text</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/text/eia608/package-summary.html">com.google.android.exoplayer.text.eia608</a> - package com.google.android.exoplayer.text.eia608</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/text/subrip/package-summary.html">com.google.android.exoplayer.text.subrip</a> - package com.google.android.exoplayer.text.subrip</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/text/ttml/package-summary.html">com.google.android.exoplayer.text.ttml</a> - package com.google.android.exoplayer.text.ttml</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/text/tx3g/package-summary.html">com.google.android.exoplayer.text.tx3g</a> - package com.google.android.exoplayer.text.tx3g</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/text/webvtt/package-summary.html">com.google.android.exoplayer.text.webvtt</a> - package com.google.android.exoplayer.text.webvtt</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a> - package com.google.android.exoplayer.upstream</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/cache/package-summary.html">com.google.android.exoplayer.upstream.cache</a> - package com.google.android.exoplayer.upstream.cache</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a> - package com.google.android.exoplayer.util</dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/util/extensions/package-summary.html">com.google.android.exoplayer.util.extensions</a> - package com.google.android.exoplayer.util.extensions</dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/Cache.html#commitFile-java.io.File-">commitFile(File)</a></span> - Method in interface com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/Cache.html" title="interface in com.google.android.exoplayer.upstream.cache">Cache</a></dt>
<dd>
<div class="block">Commits a file into the cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html#commitFile-java.io.File-">commitFile(File)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html" title="class in com.google.android.exoplayer.upstream.cache">SimpleCache</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Format.DecreasingBandwidthComparator.html#compare-com.google.android.exoplayer.chunk.Format-com.google.android.exoplayer.chunk.Format-">compare(Format, Format)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Format.DecreasingBandwidthComparator.html" title="class in com.google.android.exoplayer.chunk">Format.DecreasingBandwidthComparator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.ContentProtectionsBuilder.html#compare-com.google.android.exoplayer.dash.mpd.ContentProtection-com.google.android.exoplayer.dash.mpd.ContentProtection-">compare(ContentProtection, ContentProtection)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.ContentProtectionsBuilder.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser.ContentProtectionsBuilder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/LeastRecentlyUsedCacheEvictor.html#compare-com.google.android.exoplayer.upstream.cache.CacheSpan-com.google.android.exoplayer.upstream.cache.CacheSpan-">compare(CacheSpan, CacheSpan)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/LeastRecentlyUsedCacheEvictor.html" title="class in com.google.android.exoplayer.upstream.cache">LeastRecentlyUsedCacheEvictor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html#compareTo-java.lang.Long-">compareTo(Long)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist.Segment</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html#compareTo-com.google.android.exoplayer.upstream.cache.CacheSpan-">compareTo(CacheSpan)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache">CacheSpan</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/UrlTemplate.html#compile-java.lang.String-">compile(String)</a></span> - Static method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/UrlTemplate.html" title="class in com.google.android.exoplayer.dash.mpd">UrlTemplate</a></dt>
<dd>
<div class="block">Compile an instance from the provided template string.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#computeDefaultVariantIndex-com.google.android.exoplayer.hls.HlsMasterPlaylist-com.google.android.exoplayer.hls.Variant:A-com.google.android.exoplayer.upstream.BandwidthMeter-">computeDefaultVariantIndex(HlsMasterPlaylist, Variant[], BandwidthMeter)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#configure-java.lang.String-int-int-int-">configure(String, int, int, int)</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Configures (or reconfigures) the audio track, inferring a suitable buffer size automatically.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#configure-java.lang.String-int-int-int-int-">configure(String, int, int, int, int)</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Configures (or reconfigures) the audio track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#configureCodec-android.media.MediaCodec-boolean-android.media.MediaFormat-android.media.MediaCrypto-">configureCodec(MediaCodec, boolean, MediaFormat, MediaCrypto)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#configureCodec-android.media.MediaCodec-boolean-android.media.MediaFormat-android.media.MediaCrypto-">configureCodec(MediaCodec, boolean, MediaFormat, MediaCrypto)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>
<div class="block">Configures a newly created <a href="https://developer.android.com/reference/android/media/MediaCodec.html?is-external=true" title="class or interface in android.media"><code>MediaCodec</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#configureCodec-android.media.MediaCodec-boolean-android.media.MediaFormat-android.media.MediaCrypto-">configureCodec(MediaCodec, boolean, MediaFormat, MediaCrypto)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html#configureSpliceTo-com.google.android.exoplayer.extractor.DefaultTrackOutput-">configureSpliceTo(DefaultTrackOutput)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DefaultTrackOutput</a></dt>
<dd>
<div class="block">Attempts to configure a splice from this queue to the next.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#configureSpliceTo-com.google.android.exoplayer.hls.HlsExtractorWrapper-">configureSpliceTo(HlsExtractorWrapper)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>
<div class="block">Attempts to configure a splice from this extractor to the next.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/DataChunk.html#consume-byte:A-int-">consume(byte[], int)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/DataChunk.html" title="class in com.google.android.exoplayer.chunk">DataChunk</a></dt>
<dd>
<div class="block">Invoked by <a href="com/google/android/exoplayer/chunk/DataChunk.html#load--"><code>DataChunk.load()</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html" title="class in com.google.android.exoplayer.chunk"><span class="typeNameLink">ContainerMediaChunk</span></a> - Class in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html" title="class in com.google.android.exoplayer.chunk"><code>BaseMediaChunk</code></a> that uses an <a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor"><code>Extractor</code></a> to parse sample data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html#ContainerMediaChunk-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.upstream.DataSpec-int-com.google.android.exoplayer.chunk.Format-long-long-int-long-com.google.android.exoplayer.chunk.ChunkExtractorWrapper-com.google.android.exoplayer.MediaFormat-int-int-com.google.android.exoplayer.drm.DrmInitData-boolean-int-">ContainerMediaChunk(DataSource, DataSpec, int, Format, long, long, int, long, ChunkExtractorWrapper, MediaFormat, int, int, DrmInitData, boolean, int)</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html" title="class in com.google.android.exoplayer.chunk">ContainerMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#contains-java.lang.Object:A-java.lang.Object-">contains(Object[], Object)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Tests whether an <code>items</code> array contains an object equal to <code>item</code>, according to
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang"><code>Object.equals(Object)</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/ContentDataSource.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">ContentDataSource</span></a> - Class in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">A content URI <a href="com/google/android/exoplayer/upstream/UriDataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>UriDataSource</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/ContentDataSource.html#ContentDataSource-android.content.Context-">ContentDataSource(Context)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/ContentDataSource.html" title="class in com.google.android.exoplayer.upstream">ContentDataSource</a></dt>
<dd>
<div class="block">Constructs a new <a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSource</code></a> that retrieves data from a content provider.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/ContentDataSource.html#ContentDataSource-android.content.Context-com.google.android.exoplayer.upstream.TransferListener-">ContentDataSource(Context, TransferListener)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/ContentDataSource.html" title="class in com.google.android.exoplayer.upstream">ContentDataSource</a></dt>
<dd>
<div class="block">Constructs a new <a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSource</code></a> that retrieves data from a content provider.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/ContentDataSource.ContentDataSourceException.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">ContentDataSource.ContentDataSourceException</span></a> - Exception in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Thrown when an <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io"><code>IOException</code></a> is encountered reading from a content URI.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/ContentDataSource.ContentDataSourceException.html#ContentDataSourceException-java.io.IOException-">ContentDataSourceException(IOException)</a></span> - Constructor for exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/ContentDataSource.ContentDataSourceException.html" title="class in com.google.android.exoplayer.upstream">ContentDataSource.ContentDataSourceException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.html#contentId">contentId</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation</a></dt>
<dd>
<div class="block">Identifies the piece of content to which this <a href="com/google/android/exoplayer/dash/mpd/Representation.html" title="class in com.google.android.exoplayer.dash.mpd"><code>Representation</code></a> belongs.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.SingleSegmentRepresentation.html#contentLength">contentLength</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.SingleSegmentRepresentation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation.SingleSegmentRepresentation</a></dt>
<dd>
<div class="block">The content length, or -1 if unknown.</div>
</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/ContentProtection.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">ContentProtection</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">Represents a ContentProtection tag in an AdaptationSet.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/ContentProtection.html#ContentProtection-java.lang.String-java.util.UUID-com.google.android.exoplayer.drm.DrmInitData.SchemeInitData-">ContentProtection(String, UUID, DrmInitData.SchemeInitData)</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/ContentProtection.html" title="class in com.google.android.exoplayer.dash.mpd">ContentProtection</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html#contentProtections">contentProtections</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html" title="class in com.google.android.exoplayer.dash.mpd">AdaptationSet</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.ContentProtectionsBuilder.html#ContentProtectionsBuilder--">ContentProtectionsBuilder()</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.ContentProtectionsBuilder.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser.ContentProtectionsBuilder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.InvalidContentTypeException.html#contentType">contentType</a></span> - Variable in exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.InvalidContentTypeException.html" title="class in com.google.android.exoplayer.upstream">HttpDataSource.InvalidContentTypeException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#continueBuffering-int-long-">continueBuffering(int, long)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSource.html#continueBuffering-long-">continueBuffering(long)</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSource.html" title="interface in com.google.android.exoplayer.chunk">ChunkSource</a></dt>
<dd>
<div class="block">Indicates to the source that it should still be checking for updates to the stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.html#continueBuffering-long-">continueBuffering(long)</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash">DashChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#continueBuffering-int-long-">continueBuffering(int, long)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/FrameworkSampleSource.html#continueBuffering-int-long-">continueBuffering(int, long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/FrameworkSampleSource.html" title="class in com.google.android.exoplayer">FrameworkSampleSource</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#continueBuffering-int-long-">continueBuffering(int, long)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html#continueBuffering-int-long-">continueBuffering(int, long)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html" title="interface in com.google.android.exoplayer">SampleSource.SampleSourceReader</a></dt>
<dd>
<div class="block">Indicates to the source that it should still be buffering data for the specified track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#continueBuffering-int-long-">continueBuffering(int, long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html#continueBuffering-long-">continueBuffering(long)</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#copyAsAdaptive-java.lang.String-">copyAsAdaptive(String)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#copyWithDurationUs-long-">copyWithDurationUs(long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#copyWithFixedTrackInfo-java.lang.String-int-int-int-java.lang.String-">copyWithFixedTrackInfo(String, int, int, int, String)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#copyWithGaplessInfo-int-int-">copyWithGaplessInfo(int, int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#copyWithLanguage-java.lang.String-">copyWithLanguage(String)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#copyWithMaxInputSize-int-">copyWithMaxInputSize(int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#copyWithMaxVideoDimensions-int-int-">copyWithMaxVideoDimensions(int, int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#copyWithSubsampleOffsetUs-long-">copyWithSubsampleOffsetUs(long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#crc-byte:A-int-int-int-">crc(byte[], int, int, int)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Returns the result of updating a CRC with the specified bytes in a "most significant bit first"
order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#createAudioFormat-java.lang.String-java.lang.String-int-int-long-int-int-java.util.List-java.lang.String-">createAudioFormat(String, String, int, int, long, int, int, List&lt;byte[]&gt;, String)</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#createAudioFormat-java.lang.String-java.lang.String-int-int-long-int-int-java.util.List-java.lang.String-int-">createAudioFormat(String, String, int, int, long, int, int, List&lt;byte[]&gt;, String, int)</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#createFormatForMimeType-java.lang.String-java.lang.String-int-long-">createFormatForMimeType(String, String, int, long)</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/CaptionStyleCompat.html#createFromCaptionStyle-android.view.accessibility.CaptioningManager.CaptionStyle-">createFromCaptionStyle(CaptioningManager.CaptionStyle)</a></span> - Static method in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/CaptionStyleCompat.html" title="class in com.google.android.exoplayer.text">CaptionStyleCompat</a></dt>
<dd>
<div class="block">Creates a <a href="com/google/android/exoplayer/text/CaptionStyleCompat.html" title="class in com.google.android.exoplayer.text"><code>CaptionStyleCompat</code></a> equivalent to a provided <a href="https://developer.android.com/reference/android/view/accessibility/CaptioningManager.CaptionStyle.html?is-external=true" title="class or interface in android.view.accessibility"><code>CaptioningManager.CaptionStyle</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/GaplessInfo.html#createFromComment-java.lang.String-java.lang.String-">createFromComment(String, String)</a></span> - Static method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/GaplessInfo.html" title="class in com.google.android.exoplayer.extractor">GaplessInfo</a></dt>
<dd>
<div class="block">Parses a gapless playback comment (stored in an ID3 header or MPEG 4 user data).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/GaplessInfo.html#createFromXingHeaderValue-int-">createFromXingHeaderValue(int)</a></span> - Static method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/GaplessInfo.html" title="class in com.google.android.exoplayer.extractor">GaplessInfo</a></dt>
<dd>
<div class="block">Parses gapless playback information associated with an MP3 Xing header.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#createId3Format--">createId3Format()</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#createImageFormat-java.lang.String-java.lang.String-int-long-java.util.List-java.lang.String-">createImageFormat(String, String, int, long, List&lt;byte[]&gt;, String)</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html#createInputBuffer--">createInputBuffer()</a></span> - Method in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html" title="class in com.google.android.exoplayer.util.extensions">SimpleDecoder</a></dt>
<dd>
<div class="block">Creates a new input buffer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.html#createMediaCrypto-java.util.UUID-byte:A-">createMediaCrypto(UUID, byte[])</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html#createMediaCrypto-java.util.UUID-byte:A-">createMediaCrypto(UUID, byte[])</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html" title="class in com.google.android.exoplayer.drm">FrameworkMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html#createOutputBuffer--">createOutputBuffer()</a></span> - Method in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html" title="class in com.google.android.exoplayer.util.extensions">SimpleDecoder</a></dt>
<dd>
<div class="block">Creates a new output buffer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/FlacSeekTable.html#createSeekMap-long-long-">createSeekMap(long, long)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/FlacSeekTable.html" title="class in com.google.android.exoplayer.util">FlacSeekTable</a></dt>
<dd>
<div class="block">Creates a <a href="com/google/android/exoplayer/extractor/SeekMap.html" title="interface in com.google.android.exoplayer.extractor"><code>SeekMap</code></a> wrapper for this FlacSeekTable.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#createTextFormat-java.lang.String-java.lang.String-int-long-java.lang.String-">createTextFormat(String, String, int, long, String)</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#createTextFormat-java.lang.String-java.lang.String-int-long-java.lang.String-long-">createTextFormat(String, String, int, long, String, long)</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#createVideoFormat-java.lang.String-java.lang.String-int-int-long-int-int-java.util.List-">createVideoFormat(String, String, int, int, long, int, int, List&lt;byte[]&gt;)</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#createVideoFormat-java.lang.String-java.lang.String-int-int-long-int-int-java.util.List-int-float-">createVideoFormat(String, String, int, int, long, int, int, List&lt;byte[]&gt;, int, float)</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#createVideoFormat-java.lang.String-java.lang.String-int-int-long-int-int-java.util.List-int-float-byte:A-int-">createVideoFormat(String, String, int, int, long, int, int, List&lt;byte[]&gt;, int, float, byte[], int)</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#CREATOR">CREATOR</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#CRYPTO_MODE_AES_CTR">CRYPTO_MODE_AES_CTR</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/CryptoInfo.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">CryptoInfo</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Compatibility wrapper around <a href="https://developer.android.com/reference/android/media/MediaCodec.CryptoInfo.html?is-external=true" title="class or interface in android.media"><code>MediaCodec.CryptoInfo</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CryptoInfo.html#CryptoInfo--">CryptoInfo()</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CryptoInfo.html" title="class in com.google.android.exoplayer">CryptoInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleHolder.html#cryptoInfo">cryptoInfo</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleHolder.html" title="class in com.google.android.exoplayer">SampleHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.TrackElement.html#csd">csd</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.TrackElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.TrackElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text"><span class="typeNameLink">Cue</span></a> - Class in <a href="com/google/android/exoplayer/text/package-summary.html">com.google.android.exoplayer.text</a></dt>
<dd>
<div class="block">Contains information about a specific cue, including textual content and formatting data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Cue.html#Cue--">Cue()</a></span> - Constructor for class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text">Cue</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Cue.html#Cue-java.lang.CharSequence-">Cue(CharSequence)</a></span> - Constructor for class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text">Cue</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Cue.html#Cue-java.lang.CharSequence-android.text.Layout.Alignment-float-int-int-float-int-float-">Cue(CharSequence, Layout.Alignment, float, int, int, float, int, float)</a></span> - Constructor for class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text">Cue</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/webvtt/WebvttCueParser.html#CUE_HEADER_PATTERN">CUE_HEADER_PATTERN</a></span> - Static variable in class com.google.android.exoplayer.text.webvtt.<a href="com/google/android/exoplayer/text/webvtt/WebvttCueParser.html" title="class in com.google.android.exoplayer.text.webvtt">WebvttCueParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#CURRENT_POSITION_NOT_SET">CURRENT_POSITION_NOT_SET</a></span> - Static variable in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Returned by <a href="com/google/android/exoplayer/audio/AudioTrack.html#getCurrentPositionUs-boolean-"><code>AudioTrack.getCurrentPositionUs(boolean)</code></a> when the position is not set.</div>
</dd>
</dl>
<a name="I:D">
<!-- -->
</a>
<h2 class="title">D</h2>
<dl>
<dt><a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash"><span class="typeNameLink">DashChunkSource</span></a> - Class in <a href="com/google/android/exoplayer/dash/package-summary.html">com.google.android.exoplayer.dash</a></dt>
<dd>
<div class="block">An <a href="com/google/android/exoplayer/chunk/ChunkSource.html" title="interface in com.google.android.exoplayer.chunk"><code>ChunkSource</code></a> for DASH streams.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.html#DashChunkSource-com.google.android.exoplayer.dash.DashTrackSelector-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.chunk.FormatEvaluator-long-int-com.google.android.exoplayer.dash.mpd.Representation...-">DashChunkSource(DashTrackSelector, DataSource, FormatEvaluator, long, int, Representation...)</a></span> - Constructor for class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash">DashChunkSource</a></dt>
<dd>
<div class="block">Lightweight constructor to use for fixed duration content.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.html#DashChunkSource-com.google.android.exoplayer.dash.DashTrackSelector-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.chunk.FormatEvaluator-long-int-java.util.List-">DashChunkSource(DashTrackSelector, DataSource, FormatEvaluator, long, int, List&lt;Representation&gt;)</a></span> - Constructor for class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash">DashChunkSource</a></dt>
<dd>
<div class="block">Lightweight constructor to use for fixed duration content.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.html#DashChunkSource-com.google.android.exoplayer.dash.mpd.MediaPresentationDescription-com.google.android.exoplayer.dash.DashTrackSelector-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.chunk.FormatEvaluator-">DashChunkSource(MediaPresentationDescription, DashTrackSelector, DataSource, FormatEvaluator)</a></span> - Constructor for class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash">DashChunkSource</a></dt>
<dd>
<div class="block">Constructor to use for fixed duration content.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.html#DashChunkSource-com.google.android.exoplayer.util.ManifestFetcher-com.google.android.exoplayer.dash.DashTrackSelector-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.chunk.FormatEvaluator-long-long-android.os.Handler-com.google.android.exoplayer.dash.DashChunkSource.EventListener-int-">DashChunkSource(ManifestFetcher&lt;MediaPresentationDescription&gt;, DashTrackSelector, DataSource, FormatEvaluator, long, long, Handler, DashChunkSource.EventListener, int)</a></span> - Constructor for class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash">DashChunkSource</a></dt>
<dd>
<div class="block">Constructor to use for live streaming.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.html#DashChunkSource-com.google.android.exoplayer.util.ManifestFetcher-com.google.android.exoplayer.dash.DashTrackSelector-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.chunk.FormatEvaluator-long-long-boolean-android.os.Handler-com.google.android.exoplayer.dash.DashChunkSource.EventListener-int-">DashChunkSource(ManifestFetcher&lt;MediaPresentationDescription&gt;, DashTrackSelector, DataSource, FormatEvaluator, long, long, boolean, Handler, DashChunkSource.EventListener, int)</a></span> - Constructor for class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash">DashChunkSource</a></dt>
<dd>
<div class="block">Constructor to use for live DVR streaming.</div>
</dd>
<dt><a href="com/google/android/exoplayer/dash/DashChunkSource.EventListener.html" title="interface in com.google.android.exoplayer.dash"><span class="typeNameLink">DashChunkSource.EventListener</span></a> - Interface in <a href="com/google/android/exoplayer/dash/package-summary.html">com.google.android.exoplayer.dash</a></dt>
<dd>
<div class="block">Interface definition for a callback to be notified of <a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash"><code>DashChunkSource</code></a> events.</div>
</dd>
<dt><a href="com/google/android/exoplayer/dash/DashChunkSource.ExposedTrack.html" title="class in com.google.android.exoplayer.dash"><span class="typeNameLink">DashChunkSource.ExposedTrack</span></a> - Class in <a href="com/google/android/exoplayer/dash/package-summary.html">com.google.android.exoplayer.dash</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/dash/DashChunkSource.NoAdaptationSetException.html" title="class in com.google.android.exoplayer.dash"><span class="typeNameLink">DashChunkSource.NoAdaptationSetException</span></a> - Exception in <a href="com/google/android/exoplayer/dash/package-summary.html">com.google.android.exoplayer.dash</a></dt>
<dd>
<div class="block">Thrown when an AdaptationSet is missing from the MPD.</div>
</dd>
<dt><a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html" title="class in com.google.android.exoplayer.dash"><span class="typeNameLink">DashChunkSource.PeriodHolder</span></a> - Class in <a href="com/google/android/exoplayer/dash/package-summary.html">com.google.android.exoplayer.dash</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html" title="class in com.google.android.exoplayer.dash"><span class="typeNameLink">DashChunkSource.RepresentationHolder</span></a> - Class in <a href="com/google/android/exoplayer/dash/package-summary.html">com.google.android.exoplayer.dash</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/dash/DashSegmentIndex.html" title="interface in com.google.android.exoplayer.dash"><span class="typeNameLink">DashSegmentIndex</span></a> - Interface in <a href="com/google/android/exoplayer/dash/package-summary.html">com.google.android.exoplayer.dash</a></dt>
<dd>
<div class="block">Indexes the segments within a media stream.</div>
</dd>
<dt><a href="com/google/android/exoplayer/dash/DashTrackSelector.html" title="interface in com.google.android.exoplayer.dash"><span class="typeNameLink">DashTrackSelector</span></a> - Interface in <a href="com/google/android/exoplayer/dash/package-summary.html">com.google.android.exoplayer.dash</a></dt>
<dd>
<div class="block">Specifies a track selection from a <a href="com/google/android/exoplayer/dash/mpd/Period.html" title="class in com.google.android.exoplayer.dash.mpd"><code>Period</code></a> of a media presentation description.</div>
</dd>
<dt><a href="com/google/android/exoplayer/dash/DashTrackSelector.Output.html" title="interface in com.google.android.exoplayer.dash"><span class="typeNameLink">DashTrackSelector.Output</span></a> - Interface in <a href="com/google/android/exoplayer/dash/package-summary.html">com.google.android.exoplayer.dash</a></dt>
<dd>
<div class="block">Defines a selector output.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/ContentProtection.html#data">data</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/ContentProtection.html" title="class in com.google.android.exoplayer.dash.mpd">ContentProtection</a></dt>
<dd>
<div class="block">Protection scheme specific initialization data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmInitData.SchemeInitData.html#data">data</a></span> - Variable in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmInitData.SchemeInitData.html" title="class in com.google.android.exoplayer.drm">DrmInitData.SchemeInitData</a></dt>
<dd>
<div class="block">The initialization data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/BinaryFrame.html#data">data</a></span> - Variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/BinaryFrame.html" title="class in com.google.android.exoplayer.metadata.id3">BinaryFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/GeobFrame.html#data">data</a></span> - Variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/GeobFrame.html" title="class in com.google.android.exoplayer.metadata.id3">GeobFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleHolder.html#data">data</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleHolder.html" title="class in com.google.android.exoplayer">SampleHolder</a></dt>
<dd>
<div class="block">A buffer holding the sample data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.ProtectionElement.html#data">data</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.ProtectionElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.ProtectionElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Allocation.html#data">data</a></span> - Variable in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Allocation.html" title="class in com.google.android.exoplayer.upstream">Allocation</a></dt>
<dd>
<div class="block">The array containing the allocated space.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableBitArray.html#data">data</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableBitArray.html" title="class in com.google.android.exoplayer.util">ParsableBitArray</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#data">data</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/chunk/DataChunk.html" title="class in com.google.android.exoplayer.chunk"><span class="typeNameLink">DataChunk</span></a> - Class in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">A base class for <a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk"><code>Chunk</code></a> implementations where the data should be loaded into a
<code>byte[]</code> before being consumed.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/DataChunk.html#DataChunk-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.upstream.DataSpec-int-int-com.google.android.exoplayer.chunk.Format-int-byte:A-">DataChunk(DataSource, DataSpec, int, int, Format, int, byte[])</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/DataChunk.html" title="class in com.google.android.exoplayer.chunk">DataChunk</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/DataSink.html" title="interface in com.google.android.exoplayer.upstream"><span class="typeNameLink">DataSink</span></a> - Interface in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">A component that consumes media data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#dataSource">dataSource</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><span class="typeNameLink">DataSource</span></a> - Interface in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">A component that provides media data.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/DataSourceInputStream.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">DataSourceInputStream</span></a> - Class in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Allows data corresponding to a given <a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream"><code>DataSpec</code></a> to be read from a <a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSource</code></a> and
consumed as an <a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSourceInputStream.html#DataSourceInputStream-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.upstream.DataSpec-">DataSourceInputStream(DataSource, DataSpec)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSourceInputStream.html" title="class in com.google.android.exoplayer.upstream">DataSourceInputStream</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#dataSpec">dataSpec</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">The <a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream"><code>DataSpec</code></a> that defines the data to be loaded.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">DataSpec</span></a> - Class in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Defines a region of media data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSpec.html#DataSpec-android.net.Uri-">DataSpec(Uri)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream">DataSpec</a></dt>
<dd>
<div class="block">Construct a <a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream"><code>DataSpec</code></a> for the given uri and with <a href="com/google/android/exoplayer/upstream/DataSpec.html#key"><code>DataSpec.key</code></a> set to null.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSpec.html#DataSpec-android.net.Uri-int-">DataSpec(Uri, int)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream">DataSpec</a></dt>
<dd>
<div class="block">Construct a <a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream"><code>DataSpec</code></a> for the given uri and with <a href="com/google/android/exoplayer/upstream/DataSpec.html#key"><code>DataSpec.key</code></a> set to null.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSpec.html#DataSpec-android.net.Uri-long-long-java.lang.String-">DataSpec(Uri, long, long, String)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream">DataSpec</a></dt>
<dd>
<div class="block">Construct a <a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream"><code>DataSpec</code></a> where <a href="com/google/android/exoplayer/upstream/DataSpec.html#position"><code>DataSpec.position</code></a> equals <a href="com/google/android/exoplayer/upstream/DataSpec.html#absoluteStreamPosition"><code>DataSpec.absoluteStreamPosition</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSpec.html#DataSpec-android.net.Uri-long-long-java.lang.String-int-">DataSpec(Uri, long, long, String, int)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream">DataSpec</a></dt>
<dd>
<div class="block">Construct a <a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream"><code>DataSpec</code></a> where <a href="com/google/android/exoplayer/upstream/DataSpec.html#position"><code>DataSpec.position</code></a> equals <a href="com/google/android/exoplayer/upstream/DataSpec.html#absoluteStreamPosition"><code>DataSpec.absoluteStreamPosition</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSpec.html#DataSpec-android.net.Uri-long-long-long-java.lang.String-int-">DataSpec(Uri, long, long, long, String, int)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream">DataSpec</a></dt>
<dd>
<div class="block">Construct a <a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream"><code>DataSpec</code></a> where <a href="com/google/android/exoplayer/upstream/DataSpec.html#position"><code>DataSpec.position</code></a> may differ from
<a href="com/google/android/exoplayer/upstream/DataSpec.html#absoluteStreamPosition"><code>DataSpec.absoluteStreamPosition</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSpec.html#DataSpec-android.net.Uri-byte:A-long-long-long-java.lang.String-int-">DataSpec(Uri, byte[], long, long, long, String, int)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream">DataSpec</a></dt>
<dd>
<div class="block">Construct a <a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream"><code>DataSpec</code></a> where <a href="com/google/android/exoplayer/upstream/DataSpec.html#position"><code>DataSpec.position</code></a> may differ from
<a href="com/google/android/exoplayer/upstream/DataSpec.html#absoluteStreamPosition"><code>DataSpec.absoluteStreamPosition</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html#dataSpec">dataSpec</a></span> - Variable in exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html" title="class in com.google.android.exoplayer.upstream">HttpDataSource.HttpDataSourceException</a></dt>
<dd>
<div class="block">The <a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream"><code>DataSpec</code></a> associated with the current connection.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/UdpDataSource.html#DEAFULT_SOCKET_TIMEOUT_MILLIS">DEAFULT_SOCKET_TIMEOUT_MILLIS</a></span> - Static variable in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/UdpDataSource.html" title="class in com.google.android.exoplayer.upstream">UdpDataSource</a></dt>
<dd>
<div class="block">The default socket timeout, in milliseconds.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/DebugTextViewHelper.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">DebugTextViewHelper</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">A helper class for periodically updating debug information displayed by a <a href="https://developer.android.com/reference/android/widget/TextView.html?is-external=true" title="class or interface in android.widget"><code>TextView</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/DebugTextViewHelper.html#DebugTextViewHelper-com.google.android.exoplayer.util.DebugTextViewHelper.Provider-android.widget.TextView-">DebugTextViewHelper(DebugTextViewHelper.Provider, TextView)</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/DebugTextViewHelper.html" title="class in com.google.android.exoplayer.util">DebugTextViewHelper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/util/DebugTextViewHelper.Provider.html" title="interface in com.google.android.exoplayer.util"><span class="typeNameLink">DebugTextViewHelper.Provider</span></a> - Interface in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Provides debug information about an ongoing playback.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html#decode-I-O-boolean-">decode(I, O, boolean)</a></span> - Method in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html" title="class in com.google.android.exoplayer.util.extensions">SimpleDecoder</a></dt>
<dd>
<div class="block">Decodes the <code>inputBuffer</code> and stores any decoded output in <code>outputBuffer</code>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/extensions/Decoder.html" title="interface in com.google.android.exoplayer.util.extensions"><span class="typeNameLink">Decoder</span></a>&lt;<a href="com/google/android/exoplayer/util/extensions/Decoder.html" title="type parameter in Decoder">I</a>,<a href="com/google/android/exoplayer/util/extensions/Decoder.html" title="type parameter in Decoder">O</a>,<a href="com/google/android/exoplayer/util/extensions/Decoder.html" title="type parameter in Decoder">E</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>&gt; - Interface in <a href="com/google/android/exoplayer/util/extensions/package-summary.html">com.google.android.exoplayer.util.extensions</a></dt>
<dd>
<div class="block">A media decoder.</div>
</dd>
<dt><a href="com/google/android/exoplayer/DecoderInfo.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">DecoderInfo</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Contains information about a media decoder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.DecoderInitializationException.html#DecoderInitializationException-com.google.android.exoplayer.MediaFormat-java.lang.Throwable-boolean-int-">DecoderInitializationException(MediaFormat, Throwable, boolean, int)</a></span> - Constructor for exception com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.DecoderInitializationException.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer.DecoderInitializationException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.DecoderInitializationException.html#DecoderInitializationException-com.google.android.exoplayer.MediaFormat-java.lang.Throwable-boolean-java.lang.String-">DecoderInitializationException(MediaFormat, Throwable, boolean, String)</a></span> - Constructor for exception com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.DecoderInitializationException.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer.DecoderInitializationException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.DecoderInitializationException.html#decoderName">decoderName</a></span> - Variable in exception com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.DecoderInitializationException.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer.DecoderInitializationException</a></dt>
<dd>
<div class="block">The name of the decoder that failed to initialize.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Format.DecreasingBandwidthComparator.html#DecreasingBandwidthComparator--">DecreasingBandwidthComparator()</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Format.DecreasingBandwidthComparator.html" title="class in com.google.android.exoplayer.chunk">Format.DecreasingBandwidthComparator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecSelector.html#DEFAULT">DEFAULT</a></span> - Static variable in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecSelector.html" title="interface in com.google.android.exoplayer">MediaCodecSelector</a></dt>
<dd>
<div class="block">Default implementation of <a href="com/google/android/exoplayer/MediaCodecSelector.html" title="interface in com.google.android.exoplayer"><code>MediaCodecSelector</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/CaptionStyleCompat.html#DEFAULT">DEFAULT</a></span> - Static variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/CaptionStyleCompat.html" title="class in com.google.android.exoplayer.text">CaptionStyleCompat</a></dt>
<dd>
<div class="block">Default caption style.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioCapabilities.html#DEFAULT_AUDIO_CAPABILITIES">DEFAULT_AUDIO_CAPABILITIES</a></span> - Static variable in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioCapabilities.html" title="class in com.google.android.exoplayer.audio">AudioCapabilities</a></dt>
<dd>
<div class="block">The minimum audio capabilities supported by all devices.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html#DEFAULT_BANDWIDTH_FRACTION">DEFAULT_BANDWIDTH_FRACTION</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.AdaptiveEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/SubtitleLayout.html#DEFAULT_BOTTOM_PADDING_FRACTION">DEFAULT_BOTTOM_PADDING_FRACTION</a></span> - Static variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/SubtitleLayout.html" title="class in com.google.android.exoplayer.text">SubtitleLayout</a></dt>
<dd>
<div class="block">The default bottom padding to apply when <a href="com/google/android/exoplayer/text/Cue.html#line"><code>Cue.line</code></a> is <a href="com/google/android/exoplayer/text/Cue.html#DIMEN_UNSET"><code>Cue.DIMEN_UNSET</code></a>, as a
fraction of the viewport height.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#DEFAULT_CONNECT_TIMEOUT_MILLIS">DEFAULT_CONNECT_TIMEOUT_MILLIS</a></span> - Static variable in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultHttpDataSource</a></dt>
<dd>
<div class="block">The default connection timeout, in milliseconds.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DefaultLoadControl.html#DEFAULT_HIGH_BUFFER_LOAD">DEFAULT_HIGH_BUFFER_LOAD</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DefaultLoadControl.html" title="class in com.google.android.exoplayer">DefaultLoadControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DefaultLoadControl.html#DEFAULT_HIGH_WATERMARK_MS">DEFAULT_HIGH_WATERMARK_MS</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DefaultLoadControl.html" title="class in com.google.android.exoplayer">DefaultLoadControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DefaultLoadControl.html#DEFAULT_LOW_BUFFER_LOAD">DEFAULT_LOW_BUFFER_LOAD</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DefaultLoadControl.html" title="class in com.google.android.exoplayer">DefaultLoadControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DefaultLoadControl.html#DEFAULT_LOW_WATERMARK_MS">DEFAULT_LOW_WATERMARK_MS</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DefaultLoadControl.html" title="class in com.google.android.exoplayer">DefaultLoadControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#DEFAULT_MAX_BUFFER_TO_SWITCH_DOWN_MS">DEFAULT_MAX_BUFFER_TO_SWITCH_DOWN_MS</a></span> - Static variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>
<div class="block">The default maximum duration of media that needs to be buffered for a switch to a lower
quality variant to be considered.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html#DEFAULT_MAX_DURATION_FOR_QUALITY_DECREASE_MS">DEFAULT_MAX_DURATION_FOR_QUALITY_DECREASE_MS</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.AdaptiveEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html#DEFAULT_MAX_INITIAL_BITRATE">DEFAULT_MAX_INITIAL_BITRATE</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.AdaptiveEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/UdpDataSource.html#DEFAULT_MAX_PACKET_SIZE">DEFAULT_MAX_PACKET_SIZE</a></span> - Static variable in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/UdpDataSource.html" title="class in com.google.android.exoplayer.upstream">UdpDataSource</a></dt>
<dd>
<div class="block">The default maximum datagram packet size, in bytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html#DEFAULT_MAX_WEIGHT">DEFAULT_MAX_WEIGHT</a></span> - Static variable in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html" title="class in com.google.android.exoplayer.upstream">DefaultBandwidthMeter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.Factory.html#DEFAULT_MIN_BUFFER_MS">DEFAULT_MIN_BUFFER_MS</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.Factory.html" title="class in com.google.android.exoplayer">ExoPlayer.Factory</a></dt>
<dd>
<div class="block">The default minimum duration of data that must be buffered for playback to start or resume
following a user action such as a seek.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#DEFAULT_MIN_BUFFER_TO_SWITCH_UP_MS">DEFAULT_MIN_BUFFER_TO_SWITCH_UP_MS</a></span> - Static variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>
<div class="block">The default minimum duration of media that needs to be buffered for a switch to a higher
quality variant to be considered.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html#DEFAULT_MIN_DURATION_FOR_QUALITY_INCREASE_MS">DEFAULT_MIN_DURATION_FOR_QUALITY_INCREASE_MS</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.AdaptiveEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html#DEFAULT_MIN_DURATION_TO_RETAIN_AFTER_DISCARD_MS">DEFAULT_MIN_DURATION_TO_RETAIN_AFTER_DISCARD_MS</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.AdaptiveEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#DEFAULT_MIN_LOADABLE_RETRY_COUNT">DEFAULT_MIN_LOADABLE_RETRY_COUNT</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>
<div class="block">The default minimum number of times to retry loading data prior to failing.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#DEFAULT_MIN_LOADABLE_RETRY_COUNT">DEFAULT_MIN_LOADABLE_RETRY_COUNT</a></span> - Static variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>
<div class="block">The default minimum number of times to retry loading data prior to failing.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#DEFAULT_MIN_LOADABLE_RETRY_COUNT">DEFAULT_MIN_LOADABLE_RETRY_COUNT</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>
<div class="block">The default minimum number of times to retry loading data prior to failing.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#DEFAULT_MIN_LOADABLE_RETRY_COUNT_LIVE">DEFAULT_MIN_LOADABLE_RETRY_COUNT_LIVE</a></span> - Static variable in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>
<div class="block">The default minimum number of times to retry loading prior to failing for live streams.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#DEFAULT_MIN_LOADABLE_RETRY_COUNT_ON_DEMAND">DEFAULT_MIN_LOADABLE_RETRY_COUNT_ON_DEMAND</a></span> - Static variable in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>
<div class="block">The default minimum number of times to retry loading prior to failing for on-demand streams.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.Factory.html#DEFAULT_MIN_REBUFFER_MS">DEFAULT_MIN_REBUFFER_MS</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.Factory.html" title="class in com.google.android.exoplayer">ExoPlayer.Factory</a></dt>
<dd>
<div class="block">The default minimum duration of data that must be buffered for playback to resume
after a player invoked rebuffer (i.e.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#DEFAULT_PLAYLIST_BLACKLIST_MS">DEFAULT_PLAYLIST_BLACKLIST_MS</a></span> - Static variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>
<div class="block">The default time for which a media playlist should be blacklisted.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#DEFAULT_READ_TIMEOUT_MILLIS">DEFAULT_READ_TIMEOUT_MILLIS</a></span> - Static variable in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultHttpDataSource</a></dt>
<dd>
<div class="block">The default read timeout, in milliseconds.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/SubtitleLayout.html#DEFAULT_TEXT_SIZE_FRACTION">DEFAULT_TEXT_SIZE_FRACTION</a></span> - Static variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/SubtitleLayout.html" title="class in com.google.android.exoplayer.text">SubtitleLayout</a></dt>
<dd>
<div class="block">The default fractional text size.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/DefaultAllocator.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">DefaultAllocator</span></a> - Class in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Default implementation of <a href="com/google/android/exoplayer/upstream/Allocator.html" title="interface in com.google.android.exoplayer.upstream"><code>Allocator</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultAllocator.html#DefaultAllocator-int-">DefaultAllocator(int)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultAllocator.html" title="class in com.google.android.exoplayer.upstream">DefaultAllocator</a></dt>
<dd>
<div class="block">Constructs an initially empty pool.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultAllocator.html#DefaultAllocator-int-int-">DefaultAllocator(int, int)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultAllocator.html" title="class in com.google.android.exoplayer.upstream">DefaultAllocator</a></dt>
<dd>
<div class="block">Constructs a pool with some <a href="com/google/android/exoplayer/upstream/Allocation.html" title="class in com.google.android.exoplayer.upstream"><code>Allocation</code></a>s created up front.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">DefaultBandwidthMeter</span></a> - Class in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Counts transferred bytes while transfers are open and creates a bandwidth sample and updated
bandwidth estimate each time a transfer ends.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html#DefaultBandwidthMeter--">DefaultBandwidthMeter()</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html" title="class in com.google.android.exoplayer.upstream">DefaultBandwidthMeter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html#DefaultBandwidthMeter-android.os.Handler-com.google.android.exoplayer.upstream.BandwidthMeter.EventListener-">DefaultBandwidthMeter(Handler, BandwidthMeter.EventListener)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html" title="class in com.google.android.exoplayer.upstream">DefaultBandwidthMeter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html#DefaultBandwidthMeter-android.os.Handler-com.google.android.exoplayer.upstream.BandwidthMeter.EventListener-com.google.android.exoplayer.util.Clock-">DefaultBandwidthMeter(Handler, BandwidthMeter.EventListener, Clock)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html" title="class in com.google.android.exoplayer.upstream">DefaultBandwidthMeter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html#DefaultBandwidthMeter-android.os.Handler-com.google.android.exoplayer.upstream.BandwidthMeter.EventListener-int-">DefaultBandwidthMeter(Handler, BandwidthMeter.EventListener, int)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html" title="class in com.google.android.exoplayer.upstream">DefaultBandwidthMeter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html#DefaultBandwidthMeter-android.os.Handler-com.google.android.exoplayer.upstream.BandwidthMeter.EventListener-com.google.android.exoplayer.util.Clock-int-">DefaultBandwidthMeter(Handler, BandwidthMeter.EventListener, Clock, int)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html" title="class in com.google.android.exoplayer.upstream">DefaultBandwidthMeter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/dash/DefaultDashTrackSelector.html" title="class in com.google.android.exoplayer.dash"><span class="typeNameLink">DefaultDashTrackSelector</span></a> - Class in <a href="com/google/android/exoplayer/dash/package-summary.html">com.google.android.exoplayer.dash</a></dt>
<dd>
<div class="block">A default <a href="com/google/android/exoplayer/dash/DashTrackSelector.html" title="interface in com.google.android.exoplayer.dash"><code>DashTrackSelector</code></a> implementation.</div>
</dd>
<dt><a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html" title="class in com.google.android.exoplayer.extractor"><span class="typeNameLink">DefaultExtractorInput</span></a> - Class in <a href="com/google/android/exoplayer/extractor/package-summary.html">com.google.android.exoplayer.extractor</a></dt>
<dd>
<div class="block">An <a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor"><code>ExtractorInput</code></a> that wraps a <a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSource</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html#DefaultExtractorInput-com.google.android.exoplayer.upstream.DataSource-long-long-">DefaultExtractorInput(DataSource, long, long)</a></span> - Constructor for class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html" title="class in com.google.android.exoplayer.extractor">DefaultExtractorInput</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/hls/DefaultHlsTrackSelector.html" title="class in com.google.android.exoplayer.hls"><span class="typeNameLink">DefaultHlsTrackSelector</span></a> - Class in <a href="com/google/android/exoplayer/hls/package-summary.html">com.google.android.exoplayer.hls</a></dt>
<dd>
<div class="block">A default <a href="com/google/android/exoplayer/hls/HlsTrackSelector.html" title="interface in com.google.android.exoplayer.hls"><code>HlsTrackSelector</code></a> implementation.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">DefaultHttpDataSource</span></a> - Class in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/upstream/HttpDataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>HttpDataSource</code></a> that uses Android's <a href="http://docs.oracle.com/javase/7/docs/api/java/net/HttpURLConnection.html?is-external=true" title="class or interface in java.net"><code>HttpURLConnection</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#DefaultHttpDataSource-java.lang.String-com.google.android.exoplayer.util.Predicate-">DefaultHttpDataSource(String, Predicate&lt;String&gt;)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultHttpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#DefaultHttpDataSource-java.lang.String-com.google.android.exoplayer.util.Predicate-com.google.android.exoplayer.upstream.TransferListener-">DefaultHttpDataSource(String, Predicate&lt;String&gt;, TransferListener)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultHttpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#DefaultHttpDataSource-java.lang.String-com.google.android.exoplayer.util.Predicate-com.google.android.exoplayer.upstream.TransferListener-int-int-">DefaultHttpDataSource(String, Predicate&lt;String&gt;, TransferListener, int, int)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultHttpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#DefaultHttpDataSource-java.lang.String-com.google.android.exoplayer.util.Predicate-com.google.android.exoplayer.upstream.TransferListener-int-int-boolean-">DefaultHttpDataSource(String, Predicate&lt;String&gt;, TransferListener, int, int, boolean)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultHttpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/DefaultLoadControl.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">DefaultLoadControl</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/LoadControl.html" title="interface in com.google.android.exoplayer"><code>LoadControl</code></a> implementation that allows loads to continue in a sequence that prevents
any loader from getting too far ahead or behind any of the other loaders.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DefaultLoadControl.html#DefaultLoadControl-com.google.android.exoplayer.upstream.Allocator-">DefaultLoadControl(Allocator)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DefaultLoadControl.html" title="class in com.google.android.exoplayer">DefaultLoadControl</a></dt>
<dd>
<div class="block">Constructs a new instance, using the <code>DEFAULT_*</code> constants defined in this class.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DefaultLoadControl.html#DefaultLoadControl-com.google.android.exoplayer.upstream.Allocator-android.os.Handler-com.google.android.exoplayer.DefaultLoadControl.EventListener-">DefaultLoadControl(Allocator, Handler, DefaultLoadControl.EventListener)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DefaultLoadControl.html" title="class in com.google.android.exoplayer">DefaultLoadControl</a></dt>
<dd>
<div class="block">Constructs a new instance, using the <code>DEFAULT_*</code> constants defined in this class.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DefaultLoadControl.html#DefaultLoadControl-com.google.android.exoplayer.upstream.Allocator-android.os.Handler-com.google.android.exoplayer.DefaultLoadControl.EventListener-int-int-float-float-">DefaultLoadControl(Allocator, Handler, DefaultLoadControl.EventListener, int, int, float, float)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DefaultLoadControl.html" title="class in com.google.android.exoplayer">DefaultLoadControl</a></dt>
<dd>
<div class="block">Constructs a new instance.</div>
</dd>
<dt><a href="com/google/android/exoplayer/DefaultLoadControl.EventListener.html" title="interface in com.google.android.exoplayer"><span class="typeNameLink">DefaultLoadControl.EventListener</span></a> - Interface in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Interface definition for a callback to be notified of <a href="com/google/android/exoplayer/DefaultLoadControl.html" title="class in com.google.android.exoplayer"><code>DefaultLoadControl</code></a> events.</div>
</dd>
<dt><a href="com/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector.html" title="class in com.google.android.exoplayer.smoothstreaming"><span class="typeNameLink">DefaultSmoothStreamingTrackSelector</span></a> - Class in <a href="com/google/android/exoplayer/smoothstreaming/package-summary.html">com.google.android.exoplayer.smoothstreaming</a></dt>
<dd>
<div class="block">A default <a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingTrackSelector.html" title="interface in com.google.android.exoplayer.smoothstreaming"><code>SmoothStreamingTrackSelector</code></a> implementation.</div>
</dd>
<dt><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor"><span class="typeNameLink">DefaultTrackOutput</span></a> - Class in <a href="com/google/android/exoplayer/extractor/package-summary.html">com.google.android.exoplayer.extractor</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/extractor/TrackOutput.html" title="interface in com.google.android.exoplayer.extractor"><code>TrackOutput</code></a> that buffers extracted samples in a queue, and allows for consumption from
that queue.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html#DefaultTrackOutput-com.google.android.exoplayer.upstream.Allocator-">DefaultTrackOutput(Allocator)</a></span> - Constructor for class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DefaultTrackOutput</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/DefaultUriDataSource.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">DefaultUriDataSource</span></a> - Class in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/upstream/UriDataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>UriDataSource</code></a> that supports multiple URI schemes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultUriDataSource.html#DefaultUriDataSource-android.content.Context-java.lang.String-">DefaultUriDataSource(Context, String)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultUriDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultUriDataSource</a></dt>
<dd>
<div class="block">Constructs a new instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultUriDataSource.html#DefaultUriDataSource-android.content.Context-com.google.android.exoplayer.upstream.TransferListener-java.lang.String-">DefaultUriDataSource(Context, TransferListener, String)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultUriDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultUriDataSource</a></dt>
<dd>
<div class="block">Constructs a new instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultUriDataSource.html#DefaultUriDataSource-android.content.Context-com.google.android.exoplayer.upstream.TransferListener-java.lang.String-boolean-">DefaultUriDataSource(Context, TransferListener, String, boolean)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultUriDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultUriDataSource</a></dt>
<dd>
<div class="block">Constructs a new instance, optionally configured to follow cross-protocol redirects.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultUriDataSource.html#DefaultUriDataSource-android.content.Context-com.google.android.exoplayer.upstream.TransferListener-com.google.android.exoplayer.upstream.UriDataSource-">DefaultUriDataSource(Context, TransferListener, UriDataSource)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultUriDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultUriDataSource</a></dt>
<dd>
<div class="block">Constructs a new instance, using a provided <a href="com/google/android/exoplayer/upstream/HttpDataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>HttpDataSource</code></a> for fetching remote data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/AtomicFile.html#delete--">delete()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/AtomicFile.html" title="class in com.google.android.exoplayer.util">AtomicFile</a></dt>
<dd>
<div class="block">Delete the atomic file.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html#deltaPicOrderAlwaysZeroFlag">deltaPicOrderAlwaysZeroFlag</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html" title="class in com.google.android.exoplayer.util">NalUnitUtil.SpsData</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/Decoder.html#dequeueInputBuffer--">dequeueInputBuffer()</a></span> - Method in interface com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/Decoder.html" title="interface in com.google.android.exoplayer.util.extensions">Decoder</a></dt>
<dd>
<div class="block">Dequeues the next input buffer to be filled and queued to the decoder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html#dequeueInputBuffer--">dequeueInputBuffer()</a></span> - Method in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html" title="class in com.google.android.exoplayer.util.extensions">SimpleDecoder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/Decoder.html#dequeueOutputBuffer--">dequeueOutputBuffer()</a></span> - Method in interface com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/Decoder.html" title="interface in com.google.android.exoplayer.util.extensions">Decoder</a></dt>
<dd>
<div class="block">Dequeues the next output buffer from the decoder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html#dequeueOutputBuffer--">dequeueOutputBuffer()</a></span> - Method in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html" title="class in com.google.android.exoplayer.util.extensions">SimpleDecoder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#describeContents--">describeContents()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/ApicFrame.html#description">description</a></span> - Variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/ApicFrame.html" title="class in com.google.android.exoplayer.metadata.id3">ApicFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/GeobFrame.html#description">description</a></span> - Variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/GeobFrame.html" title="class in com.google.android.exoplayer.metadata.id3">GeobFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/TextInformationFrame.html#description">description</a></span> - Variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/TextInformationFrame.html" title="class in com.google.android.exoplayer.metadata.id3">TextInformationFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/TxxxFrame.html#description">description</a></span> - Variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/TxxxFrame.html" title="class in com.google.android.exoplayer.metadata.id3">TxxxFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#DEVICE">DEVICE</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Like <a href="https://developer.android.com/reference/android/os/Build.html?is-external=true#DEVICE" title="class or interface in android.os"><code>Build.DEVICE</code></a>, but in a place where it can be conveniently overridden for local
testing.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.DecoderInitializationException.html#diagnosticInfo">diagnosticInfo</a></span> - Variable in exception com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.DecoderInitializationException.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer.DecoderInitializationException</a></dt>
<dd>
<div class="block">An optional developer-readable diagnostic information string.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Cue.html#DIMEN_UNSET">DIMEN_UNSET</a></span> - Static variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text">Cue</a></dt>
<dd>
<div class="block">An unset position or width.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#disable-int-">disable(int)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSource.html#disable-java.util.List-">disable(List&lt;? extends MediaChunk&gt;)</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSource.html" title="interface in com.google.android.exoplayer.chunk">ChunkSource</a></dt>
<dd>
<div class="block">Disables the source.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html#disable--">disable()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.AdaptiveEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.html#disable--">disable()</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.html" title="interface in com.google.android.exoplayer.chunk">FormatEvaluator</a></dt>
<dd>
<div class="block">Disables the evaluator.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.FixedEvaluator.html#disable--">disable()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.FixedEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.FixedEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.RandomEvaluator.html#disable--">disable()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.RandomEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.RandomEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.html#disable-java.util.List-">disable(List&lt;? extends MediaChunk&gt;)</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash">DashChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#disable-int-">disable(int)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/FrameworkSampleSource.html#disable-int-">disable(int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/FrameworkSampleSource.html" title="class in com.google.android.exoplayer">FrameworkSampleSource</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#disable-int-">disable(int)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html#disable-int-">disable(int)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html" title="interface in com.google.android.exoplayer">SampleSource.SampleSourceReader</a></dt>
<dd>
<div class="block">Disable the specified track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#disable-int-">disable(int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html#disable-java.util.List-">disable(List&lt;? extends MediaChunk&gt;)</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.html#disable--">disable()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.html" title="class in com.google.android.exoplayer.util">ManifestFetcher</a></dt>
<dd>
<div class="block">Disables refresh functionality.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/VideoFrameReleaseTimeHelper.html#disable--">disable()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/VideoFrameReleaseTimeHelper.html" title="class in com.google.android.exoplayer">VideoFrameReleaseTimeHelper</a></dt>
<dd>
<div class="block">Disables the helper.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.html#discardToSps-java.nio.ByteBuffer-">discardToSps(ByteBuffer)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.html" title="class in com.google.android.exoplayer.util">NalUnitUtil</a></dt>
<dd>
<div class="block">Discards data from the buffer up to the first SPS, where <code>data.position()</code> is interpreted
as the length of the buffer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html#discardUntil-long-">discardUntil(long)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DefaultTrackOutput</a></dt>
<dd>
<div class="block">Discards samples from the queue up to the specified time.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#discardUntil-int-long-">discardUntil(int, long)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>
<div class="block">Discards samples for the specified track up to the specified time.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html#discardUpstreamSamples-int-">discardUpstreamSamples(int)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DefaultTrackOutput</a></dt>
<dd>
<div class="block">Discards samples from the write side of the queue.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html#discontinuitySequenceNumber">discontinuitySequenceNumber</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist.Segment</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/TsChunk.html#discontinuitySequenceNumber">discontinuitySequenceNumber</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/TsChunk.html" title="class in com.google.android.exoplayer.hls">TsChunk</a></dt>
<dd>
<div class="block">The discontinuity sequence number of the chunk.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/SubtitleLayout.html#dispatchDraw-android.graphics.Canvas-">dispatchDraw(Canvas)</a></span> - Method in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/SubtitleLayout.html" title="class in com.google.android.exoplayer.text">SubtitleLayout</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#displayHeight">displayHeight</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#displayWidth">displayWidth</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PtsTimestampAdjuster.html#DO_NOT_OFFSET">DO_NOT_OFFSET</a></span> - Static variable in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PtsTimestampAdjuster.html" title="class in com.google.android.exoplayer.extractor.ts">PtsTimestampAdjuster</a></dt>
<dd>
<div class="block">A special <code>firstSampleTimestampUs</code> value indicating that presentation timestamps should
not be offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DummyTrackRenderer.html#doPrepare-long-">doPrepare(long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DummyTrackRenderer.html" title="class in com.google.android.exoplayer">DummyTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#doPrepare-long-">doPrepare(long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html" title="class in com.google.android.exoplayer">SampleSourceTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#doPrepare-long-">doPrepare(long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Invoked to make progress when the renderer is in the <a href="com/google/android/exoplayer/TrackRenderer.html#STATE_UNPREPARED"><code>TrackRenderer.STATE_UNPREPARED</code></a> state.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DummyTrackRenderer.html#doSomeWork-long-long-">doSomeWork(long, long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DummyTrackRenderer.html" title="class in com.google.android.exoplayer">DummyTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#doSomeWork-long-long-boolean-">doSomeWork(long, long, boolean)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html#doSomeWork-long-long-boolean-">doSomeWork(long, long, boolean)</a></span> - Method in class com.google.android.exoplayer.metadata.<a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html" title="class in com.google.android.exoplayer.metadata">MetadataTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#doSomeWork-long-long-">doSomeWork(long, long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html" title="class in com.google.android.exoplayer">SampleSourceTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#doSomeWork-long-long-boolean-">doSomeWork(long, long, boolean)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html" title="class in com.google.android.exoplayer">SampleSourceTrackRenderer</a></dt>
<dd>
<div class="block">Called by <a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#doSomeWork-long-long-"><code>SampleSourceTrackRenderer.doSomeWork(long, long)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html#doSomeWork-long-long-boolean-">doSomeWork(long, long, boolean)</a></span> - Method in class com.google.android.exoplayer.text.eia608.<a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html" title="class in com.google.android.exoplayer.text.eia608">Eia608TrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/TextTrackRenderer.html#doSomeWork-long-long-boolean-">doSomeWork(long, long, boolean)</a></span> - Method in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/TextTrackRenderer.html" title="class in com.google.android.exoplayer.text">TextTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#doSomeWork-long-long-">doSomeWork(long, long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Invoked to make progress when the renderer is in the <a href="com/google/android/exoplayer/TrackRenderer.html#STATE_ENABLED"><code>TrackRenderer.STATE_ENABLED</code></a> or
<a href="com/google/android/exoplayer/TrackRenderer.html#STATE_STARTED"><code>TrackRenderer.STATE_STARTED</code></a> states.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/NetworkLock.html#DOWNLOAD_PRIORITY">DOWNLOAD_PRIORITY</a></span> - Static variable in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/NetworkLock.html" title="class in com.google.android.exoplayer.upstream">NetworkLock</a></dt>
<dd>
<div class="block">Priority for network tasks associated with background downloads.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html#drmInitData-com.google.android.exoplayer.drm.DrmInitData-">drmInitData(DrmInitData)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html" title="class in com.google.android.exoplayer.chunk">ChunkExtractorWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.SingleTrackOutput.html#drmInitData-com.google.android.exoplayer.drm.DrmInitData-">drmInitData(DrmInitData)</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.SingleTrackOutput.html" title="interface in com.google.android.exoplayer.chunk">ChunkExtractorWrapper.SingleTrackOutput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html#drmInitData-com.google.android.exoplayer.drm.DrmInitData-">drmInitData(DrmInitData)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html" title="class in com.google.android.exoplayer.chunk">ContainerMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/InitializationChunk.html#drmInitData-com.google.android.exoplayer.drm.DrmInitData-">drmInitData(DrmInitData)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk">InitializationChunk</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/drm/DrmInitData.html" title="interface in com.google.android.exoplayer.drm"><span class="typeNameLink">DrmInitData</span></a> - Interface in <a href="com/google/android/exoplayer/drm/package-summary.html">com.google.android.exoplayer.drm</a></dt>
<dd>
<div class="block">Encapsulates initialization data required by a <a href="https://developer.android.com/reference/android/media/MediaDrm.html?is-external=true" title="class or interface in android.media"><code>MediaDrm</code></a> instances.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorOutput.html#drmInitData-com.google.android.exoplayer.drm.DrmInitData-">drmInitData(DrmInitData)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorOutput.html" title="interface in com.google.android.exoplayer.extractor">ExtractorOutput</a></dt>
<dd>
<div class="block">Invoked when <a href="com/google/android/exoplayer/drm/DrmInitData.html" title="interface in com.google.android.exoplayer.drm"><code>DrmInitData</code></a> has been extracted from the stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#drmInitData-com.google.android.exoplayer.drm.DrmInitData-">drmInitData(DrmInitData)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#drmInitData-com.google.android.exoplayer.drm.DrmInitData-">drmInitData(DrmInitData)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormatHolder.html#drmInitData">drmInitData</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormatHolder.html" title="class in com.google.android.exoplayer">MediaFormatHolder</a></dt>
<dd>
<div class="block">Initialization data for drm schemes supported by the media.</div>
</dd>
<dt><a href="com/google/android/exoplayer/drm/DrmInitData.Mapped.html" title="class in com.google.android.exoplayer.drm"><span class="typeNameLink">DrmInitData.Mapped</span></a> - Class in <a href="com/google/android/exoplayer/drm/package-summary.html">com.google.android.exoplayer.drm</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/drm/DrmInitData.html" title="interface in com.google.android.exoplayer.drm"><code>DrmInitData</code></a> implementation that maps UUID onto scheme specific data.</div>
</dd>
<dt><a href="com/google/android/exoplayer/drm/DrmInitData.SchemeInitData.html" title="class in com.google.android.exoplayer.drm"><span class="typeNameLink">DrmInitData.SchemeInitData</span></a> - Class in <a href="com/google/android/exoplayer/drm/package-summary.html">com.google.android.exoplayer.drm</a></dt>
<dd>
<div class="block">Scheme initialization data.</div>
</dd>
<dt><a href="com/google/android/exoplayer/drm/DrmInitData.Universal.html" title="class in com.google.android.exoplayer.drm"><span class="typeNameLink">DrmInitData.Universal</span></a> - Class in <a href="com/google/android/exoplayer/drm/package-summary.html">com.google.android.exoplayer.drm</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/drm/DrmInitData.html" title="interface in com.google.android.exoplayer.drm"><code>DrmInitData</code></a> implementation that returns the same initialization data for all schemes.</div>
</dd>
<dt><a href="com/google/android/exoplayer/drm/DrmSessionManager.html" title="interface in com.google.android.exoplayer.drm"><span class="typeNameLink">DrmSessionManager</span></a>&lt;<a href="com/google/android/exoplayer/drm/DrmSessionManager.html" title="type parameter in DrmSessionManager">T</a> extends <a href="com/google/android/exoplayer/drm/ExoMediaCrypto.html" title="interface in com.google.android.exoplayer.drm">ExoMediaCrypto</a>&gt; - Interface in <a href="com/google/android/exoplayer/drm/package-summary.html">com.google.android.exoplayer.drm</a></dt>
<dd>
<div class="block">Manages a DRM session.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#dropOutputBuffer-android.media.MediaCodec-int-">dropOutputBuffer(MediaCodec, int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CodecCounters.html#droppedOutputBufferCount">droppedOutputBufferCount</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CodecCounters.html" title="class in com.google.android.exoplayer">CodecCounters</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/util/DtsUtil.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">DtsUtil</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Utility methods for parsing DTS frames.</div>
</dd>
<dt><a href="com/google/android/exoplayer/extractor/DummyTrackOutput.html" title="class in com.google.android.exoplayer.extractor"><span class="typeNameLink">DummyTrackOutput</span></a> - Class in <a href="com/google/android/exoplayer/extractor/package-summary.html">com.google.android.exoplayer.extractor</a></dt>
<dd>
<div class="block">A dummy <a href="com/google/android/exoplayer/extractor/TrackOutput.html" title="interface in com.google.android.exoplayer.extractor"><code>TrackOutput</code></a> implementation.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DummyTrackOutput.html#DummyTrackOutput--">DummyTrackOutput()</a></span> - Constructor for class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DummyTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DummyTrackOutput</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/DummyTrackRenderer.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">DummyTrackRenderer</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer"><code>TrackRenderer</code></a> that does nothing.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DummyTrackRenderer.html#DummyTrackRenderer--">DummyTrackRenderer()</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DummyTrackRenderer.html" title="class in com.google.android.exoplayer">DummyTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html#duration">duration</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescription</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html#durationSecs">durationSecs</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist.Segment</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ChunkIndex.html#durationsUs">durationsUs</a></span> - Variable in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ChunkIndex.html" title="class in com.google.android.exoplayer.extractor">ChunkIndex</a></dt>
<dd>
<div class="block">The chunk durations, in microseconds.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Track.html#durationUs">durationUs</a></span> - Variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Track.html" title="class in com.google.android.exoplayer.extractor.mp4">Track</a></dt>
<dd>
<div class="block">The duration of the track in microseconds, or <a href="com/google/android/exoplayer/C.html#UNKNOWN_TIME_US"><code>C.UNKNOWN_TIME_US</code></a> if unknown.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html#durationUs">durationUs</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#durationUs">durationUs</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">The duration in microseconds, or <a href="com/google/android/exoplayer/C.html#UNKNOWN_TIME_US"><code>C.UNKNOWN_TIME_US</code></a> if the duration is unknown, or
<a href="com/google/android/exoplayer/C.html#MATCH_LONGEST_US"><code>C.MATCH_LONGEST_US</code></a> if the duration should match the duration of the longest track whose
duration is known.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html#durationUs">durationUs</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest</a></dt>
<dd>
<div class="block">The overall presentation duration of the media in microseconds, or <a href="com/google/android/exoplayer/C.html#UNKNOWN_TIME_US"><code>C.UNKNOWN_TIME_US</code></a>
if the duration is unknown.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/FlacStreamInfo.html#durationUs--">durationUs()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/FlacStreamInfo.html" title="class in com.google.android.exoplayer.util">FlacStreamInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html#dvrWindowLengthUs">dvrWindowLengthUs</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest</a></dt>
<dd>
<div class="block">The length of the trailing window for a live broadcast in microseconds, or
<a href="com/google/android/exoplayer/C.html#UNKNOWN_TIME_US"><code>C.UNKNOWN_TIME_US</code></a> if the stream is not live or if the window length is unspecified.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html#dynamic">dynamic</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescription</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TimeRange.DynamicTimeRange.html#DynamicTimeRange-long-long-long-long-com.google.android.exoplayer.util.Clock-">DynamicTimeRange(long, long, long, long, Clock)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TimeRange.DynamicTimeRange.html" title="class in com.google.android.exoplayer">TimeRange.DynamicTimeRange</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:E">
<!-- -->
</a>
<h2 class="title">E</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/CaptionStyleCompat.html#EDGE_TYPE_DEPRESSED">EDGE_TYPE_DEPRESSED</a></span> - Static variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/CaptionStyleCompat.html" title="class in com.google.android.exoplayer.text">CaptionStyleCompat</a></dt>
<dd>
<div class="block">Edge type value specifying depressed bevel character edges.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/CaptionStyleCompat.html#EDGE_TYPE_DROP_SHADOW">EDGE_TYPE_DROP_SHADOW</a></span> - Static variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/CaptionStyleCompat.html" title="class in com.google.android.exoplayer.text">CaptionStyleCompat</a></dt>
<dd>
<div class="block">Edge type value specifying drop-shadowed character edges.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/CaptionStyleCompat.html#EDGE_TYPE_NONE">EDGE_TYPE_NONE</a></span> - Static variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/CaptionStyleCompat.html" title="class in com.google.android.exoplayer.text">CaptionStyleCompat</a></dt>
<dd>
<div class="block">Edge type value specifying no character edges.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/CaptionStyleCompat.html#EDGE_TYPE_OUTLINE">EDGE_TYPE_OUTLINE</a></span> - Static variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/CaptionStyleCompat.html" title="class in com.google.android.exoplayer.text">CaptionStyleCompat</a></dt>
<dd>
<div class="block">Edge type value specifying uniformly outlined character edges.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/CaptionStyleCompat.html#EDGE_TYPE_RAISED">EDGE_TYPE_RAISED</a></span> - Static variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/CaptionStyleCompat.html" title="class in com.google.android.exoplayer.text">CaptionStyleCompat</a></dt>
<dd>
<div class="block">Edge type value specifying raised bevel character edges.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/CaptionStyleCompat.html#edgeColor">edgeColor</a></span> - Variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/CaptionStyleCompat.html" title="class in com.google.android.exoplayer.text">CaptionStyleCompat</a></dt>
<dd>
<div class="block">The preferred edge color, if using an edge type other than <a href="com/google/android/exoplayer/text/CaptionStyleCompat.html#EDGE_TYPE_NONE"><code>CaptionStyleCompat.EDGE_TYPE_NONE</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/CaptionStyleCompat.html#edgeType">edgeType</a></span> - Variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/CaptionStyleCompat.html" title="class in com.google.android.exoplayer.text">CaptionStyleCompat</a></dt>
<dd>
<div class="block">The preferred edge type.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Track.html#editListDurations">editListDurations</a></span> - Variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Track.html" title="class in com.google.android.exoplayer.extractor.mp4">Track</a></dt>
<dd>
<div class="block">Durations of edit list segments in the movie timescale.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Track.html#editListMediaTimes">editListMediaTimes</a></span> - Variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Track.html" title="class in com.google.android.exoplayer.extractor.mp4">Track</a></dt>
<dd>
<div class="block">Media times for edit list segments in the track timescale.</div>
</dd>
<dt><a href="com/google/android/exoplayer/text/eia608/Eia608Parser.html" title="class in com.google.android.exoplayer.text.eia608"><span class="typeNameLink">Eia608Parser</span></a> - Class in <a href="com/google/android/exoplayer/text/eia608/package-summary.html">com.google.android.exoplayer.text.eia608</a></dt>
<dd>
<div class="block">Facilitates the extraction and parsing of EIA-608 (a.k.a.</div>
</dd>
<dt><a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html" title="class in com.google.android.exoplayer.text.eia608"><span class="typeNameLink">Eia608TrackRenderer</span></a> - Class in <a href="com/google/android/exoplayer/text/eia608/package-summary.html">com.google.android.exoplayer.text.eia608</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer"><code>TrackRenderer</code></a> for EIA-608 closed captions in a media stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html#Eia608TrackRenderer-com.google.android.exoplayer.SampleSource-com.google.android.exoplayer.text.TextRenderer-android.os.Looper-">Eia608TrackRenderer(SampleSource, TextRenderer, Looper)</a></span> - Constructor for class com.google.android.exoplayer.text.eia608.<a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html" title="class in com.google.android.exoplayer.text.eia608">Eia608TrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Clock.html#elapsedRealtime--">elapsedRealtime()</a></span> - Method in interface com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Clock.html" title="interface in com.google.android.exoplayer.util">Clock</a></dt>
<dd>
<div class="block">Returns <a href="https://developer.android.com/reference/android/os/SystemClock.html?is-external=true#elapsedRealtime--" title="class or interface in android.os"><code>SystemClock.elapsedRealtime()</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/SystemClock.html#elapsedRealtime--">elapsedRealtime()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/SystemClock.html" title="class in com.google.android.exoplayer.util">SystemClock</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#enable-int-long-">enable(int, long)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSource.html#enable-int-">enable(int)</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSource.html" title="interface in com.google.android.exoplayer.chunk">ChunkSource</a></dt>
<dd>
<div class="block">Enable the source for the specified track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html#enable--">enable()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.AdaptiveEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.html#enable--">enable()</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.html" title="interface in com.google.android.exoplayer.chunk">FormatEvaluator</a></dt>
<dd>
<div class="block">Enables the evaluator.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.FixedEvaluator.html#enable--">enable()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.FixedEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.FixedEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.RandomEvaluator.html#enable--">enable()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.RandomEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.RandomEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.html#enable-int-">enable(int)</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash">DashChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#enable-int-long-">enable(int, long)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/FrameworkSampleSource.html#enable-int-long-">enable(int, long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/FrameworkSampleSource.html" title="class in com.google.android.exoplayer">FrameworkSampleSource</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#enable-int-long-">enable(int, long)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html#enable-int-long-">enable(int, long)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html" title="interface in com.google.android.exoplayer">SampleSource.SampleSourceReader</a></dt>
<dd>
<div class="block">Enable the specified track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#enable-int-long-">enable(int, long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html#enable-int-">enable(int)</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.html#enable--">enable()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.html" title="class in com.google.android.exoplayer.util">ManifestFetcher</a></dt>
<dd>
<div class="block">Enables refresh functionality.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/VideoFrameReleaseTimeHelper.html#enable--">enable()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/VideoFrameReleaseTimeHelper.html" title="class in com.google.android.exoplayer">VideoFrameReleaseTimeHelper</a></dt>
<dd>
<div class="block">Enables the helper.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#enablePreV21AudioSessionWorkaround">enablePreV21AudioSessionWorkaround</a></span> - Static variable in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Whether to enable a workaround for an issue where an audio effect does not keep its session
active across releasing/initializing a new audio track, on platform API version &lt; 21.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/GaplessInfo.html#encoderDelay">encoderDelay</a></span> - Variable in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/GaplessInfo.html" title="class in com.google.android.exoplayer.extractor">GaplessInfo</a></dt>
<dd>
<div class="block">The number of samples to trim from the start of the decoded audio stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#encoderDelay">encoderDelay</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">The number of samples to trim from the start of the decoded audio stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/GaplessInfo.html#encoderPadding">encoderPadding</a></span> - Variable in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/GaplessInfo.html" title="class in com.google.android.exoplayer.extractor">GaplessInfo</a></dt>
<dd>
<div class="block">The number of samples to trim from the end of the decoded audio stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#encoderPadding">encoderPadding</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">The number of samples to trim from the end of the decoded audio stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#ENCODING_AC3">ENCODING_AC3</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#ENCODING_DTS">ENCODING_DTS</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#ENCODING_DTS_HD">ENCODING_DTS_HD</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#ENCODING_E_AC3">ENCODING_E_AC3</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#ENCODING_INVALID">ENCODING_INVALID</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#ENCODING_PCM_16BIT">ENCODING_PCM_16BIT</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#ENCODING_PCM_24BIT">ENCODING_PCM_24BIT</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>
<div class="block">PCM encoding with 24 bits per sample.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#ENCODING_PCM_32BIT">ENCODING_PCM_32BIT</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>
<div class="block">PCM encoding with 32 bits per sample.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#ENCODING_PCM_8BIT">ENCODING_PCM_8BIT</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html#ENCRYPTION_METHOD_AES_128">ENCRYPTION_METHOD_AES_128</a></span> - Static variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html#ENCRYPTION_METHOD_NONE">ENCRYPTION_METHOD_NONE</a></span> - Static variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html#encryptionIV">encryptionIV</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist.Segment</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html#encryptionKeyUri">encryptionKeyUri</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist.Segment</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSource.html#END_OF_STREAM">END_OF_STREAM</a></span> - Static variable in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSource.html" title="interface in com.google.android.exoplayer">SampleSource</a></dt>
<dd>
<div class="block">The end of stream has been reached.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#END_OF_TRACK_US">END_OF_TRACK_US</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Represents the time of the end of the track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkOperationHolder.html#endOfStream">endOfStream</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkOperationHolder.html" title="class in com.google.android.exoplayer.chunk">ChunkOperationHolder</a></dt>
<dd>
<div class="block">Indicates that the end of the stream has been reached.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.ContentProtectionsBuilder.html#endRepresentation--">endRepresentation()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.ContentProtectionsBuilder.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser.ContentProtectionsBuilder</a></dt>
<dd>
<div class="block">Should be invoked after processing each child Representation element, in order to apply
consistency checks.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/TraceUtil.html#endSection--">endSection()</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/TraceUtil.html" title="class in com.google.android.exoplayer.util">TraceUtil</a></dt>
<dd>
<div class="block">Writes a trace message to indicate that a given section of code has ended.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/MediaChunk.html#endTimeUs">endTimeUs</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/MediaChunk.html" title="class in com.google.android.exoplayer.chunk">MediaChunk</a></dt>
<dd>
<div class="block">The end time of the media contained by the chunk.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html#endTracks--">endTracks()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html" title="class in com.google.android.exoplayer.chunk">ChunkExtractorWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorOutput.html#endTracks--">endTracks()</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorOutput.html" title="interface in com.google.android.exoplayer.extractor">ExtractorOutput</a></dt>
<dd>
<div class="block">Invoked when all tracks have been identified, meaning that <a href="com/google/android/exoplayer/extractor/ExtractorOutput.html#track-int-"><code>ExtractorOutput.track(int)</code></a> will not be
invoked again.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#endTracks--">endTracks()</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#endTracks--">endTracks()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/AtomicFile.html#endWrite-java.io.OutputStream-">endWrite(OutputStream)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/AtomicFile.html" title="class in com.google.android.exoplayer.util">AtomicFile</a></dt>
<dd>
<div class="block">Call when you have successfully finished writing to the stream returned by <a href="com/google/android/exoplayer/util/AtomicFile.html#startWrite--"><code>AtomicFile.startWrite()</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleHolder.html#ensureSpaceForWrite-int-">ensureSpaceForWrite(int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleHolder.html" title="class in com.google.android.exoplayer">SampleHolder</a></dt>
<dd>
<div class="block">Ensures that <a href="com/google/android/exoplayer/SampleHolder.html#data"><code>SampleHolder.data</code></a> is large enough to accommodate a write of a given length at its
current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CodecCounters.html#ensureUpdated--">ensureUpdated()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CodecCounters.html" title="class in com.google.android.exoplayer">CodecCounters</a></dt>
<dd>
<div class="block">Should be invoked from the playback thread after the counters have been updated.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioCapabilities.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioCapabilities.html" title="class in com.google.android.exoplayer.audio">AudioCapabilities</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Format.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Format.html" title="class in com.google.android.exoplayer.chunk">Format</a></dt>
<dd>
<div class="block">Implements equality based on <a href="com/google/android/exoplayer/chunk/Format.html#id"><code>Format.id</code></a> only.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/ContentProtection.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/ContentProtection.html" title="class in com.google.android.exoplayer.dash.mpd">ContentProtection</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/RangedUri.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/RangedUri.html" title="class in com.google.android.exoplayer.dash.mpd">RangedUri</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmInitData.Mapped.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmInitData.Mapped.html" title="class in com.google.android.exoplayer.drm">DrmInitData.Mapped</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmInitData.SchemeInitData.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmInitData.SchemeInitData.html" title="class in com.google.android.exoplayer.drm">DrmInitData.SchemeInitData</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmInitData.Universal.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmInitData.Universal.html" title="class in com.google.android.exoplayer.drm">DrmInitData.Universal</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TimeRange.DynamicTimeRange.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TimeRange.DynamicTimeRange.html" title="class in com.google.android.exoplayer">TimeRange.DynamicTimeRange</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TimeRange.StaticTimeRange.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TimeRange.StaticTimeRange.html" title="class in com.google.android.exoplayer">TimeRange.StaticTimeRange</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.WriteException.html#errorCode">errorCode</a></span> - Variable in exception com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.WriteException.html" title="class in com.google.android.exoplayer.audio">AudioTrack.WriteException</a></dt>
<dd>
<div class="block">The value returned from <a href="https://developer.android.com/reference/android/media/AudioTrack.html?is-external=true#write-byte:A-int-int-" title="class or interface in android.media"><code>AudioTrack.write(byte[], int, int)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#escapeFileName-java.lang.String-">escapeFileName(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Escapes a string so that it's safe for use as a file or directory name on at least FAT32
filesystems.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html#evaluate-java.util.List-long-com.google.android.exoplayer.chunk.Format:A-com.google.android.exoplayer.chunk.FormatEvaluator.Evaluation-">evaluate(List&lt;? extends MediaChunk&gt;, long, Format[], FormatEvaluator.Evaluation)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.AdaptiveEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.html#evaluate-java.util.List-long-com.google.android.exoplayer.chunk.Format:A-com.google.android.exoplayer.chunk.FormatEvaluator.Evaluation-">evaluate(List&lt;? extends MediaChunk&gt;, long, Format[], FormatEvaluator.Evaluation)</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.html" title="interface in com.google.android.exoplayer.chunk">FormatEvaluator</a></dt>
<dd>
<div class="block">Update the supplied evaluation.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.FixedEvaluator.html#evaluate-java.util.List-long-com.google.android.exoplayer.chunk.Format:A-com.google.android.exoplayer.chunk.FormatEvaluator.Evaluation-">evaluate(List&lt;? extends MediaChunk&gt;, long, Format[], FormatEvaluator.Evaluation)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.FixedEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.FixedEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.RandomEvaluator.html#evaluate-java.util.List-long-com.google.android.exoplayer.chunk.Format:A-com.google.android.exoplayer.chunk.FormatEvaluator.Evaluation-">evaluate(List&lt;? extends MediaChunk&gt;, long, Format[], FormatEvaluator.Evaluation)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.RandomEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.RandomEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Predicate.html#evaluate-T-">evaluate(T)</a></span> - Method in interface com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Predicate.html" title="interface in com.google.android.exoplayer.util">Predicate</a></dt>
<dd>
<div class="block">Evaluates an input.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.Evaluation.html#Evaluation--">Evaluation()</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.Evaluation.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.Evaluation</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#eventHandler">eventHandler</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/MediaDrmCallback.html#executeKeyRequest-java.util.UUID-com.google.android.exoplayer.drm.ExoMediaDrm.KeyRequest-">executeKeyRequest(UUID, ExoMediaDrm.KeyRequest)</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/MediaDrmCallback.html" title="interface in com.google.android.exoplayer.drm">MediaDrmCallback</a></dt>
<dd>
<div class="block">Executes a key request.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#executePost-java.lang.String-byte:A-java.util.Map-">executePost(String, byte[], Map&lt;String, String&gt;)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Executes a post request using <a href="http://docs.oracle.com/javase/7/docs/api/java/net/HttpURLConnection.html?is-external=true" title="class or interface in java.net"><code>HttpURLConnection</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/MediaDrmCallback.html#executeProvisionRequest-java.util.UUID-com.google.android.exoplayer.drm.ExoMediaDrm.ProvisionRequest-">executeProvisionRequest(UUID, ExoMediaDrm.ProvisionRequest)</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/MediaDrmCallback.html" title="interface in com.google.android.exoplayer.drm">MediaDrmCallback</a></dt>
<dd>
<div class="block">Executes a provisioning request.</div>
</dd>
<dt><a href="com/google/android/exoplayer/drm/ExoMediaCrypto.html" title="interface in com.google.android.exoplayer.drm"><span class="typeNameLink">ExoMediaCrypto</span></a> - Interface in <a href="com/google/android/exoplayer/drm/package-summary.html">com.google.android.exoplayer.drm</a></dt>
<dd>
<div class="block">An opaque <a href="https://developer.android.com/reference/android/media/MediaCrypto.html?is-external=true" title="class or interface in android.media"><code>MediaCrypto</code></a> equivalent.</div>
</dd>
<dt><a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm"><span class="typeNameLink">ExoMediaDrm</span></a>&lt;<a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="type parameter in ExoMediaDrm">T</a> extends <a href="com/google/android/exoplayer/drm/ExoMediaCrypto.html" title="interface in com.google.android.exoplayer.drm">ExoMediaCrypto</a>&gt; - Interface in <a href="com/google/android/exoplayer/drm/package-summary.html">com.google.android.exoplayer.drm</a></dt>
<dd>
<div class="block">Used to obtain keys for decrypting protected media streams.</div>
</dd>
<dt><a href="com/google/android/exoplayer/drm/ExoMediaDrm.KeyRequest.html" title="interface in com.google.android.exoplayer.drm"><span class="typeNameLink">ExoMediaDrm.KeyRequest</span></a> - Interface in <a href="com/google/android/exoplayer/drm/package-summary.html">com.google.android.exoplayer.drm</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/drm/ExoMediaDrm.OnEventListener.html" title="interface in com.google.android.exoplayer.drm"><span class="typeNameLink">ExoMediaDrm.OnEventListener</span></a>&lt;<a href="com/google/android/exoplayer/drm/ExoMediaDrm.OnEventListener.html" title="type parameter in ExoMediaDrm.OnEventListener">T</a> extends <a href="com/google/android/exoplayer/drm/ExoMediaCrypto.html" title="interface in com.google.android.exoplayer.drm">ExoMediaCrypto</a>&gt; - Interface in <a href="com/google/android/exoplayer/drm/package-summary.html">com.google.android.exoplayer.drm</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/drm/ExoMediaDrm.ProvisionRequest.html" title="interface in com.google.android.exoplayer.drm"><span class="typeNameLink">ExoMediaDrm.ProvisionRequest</span></a> - Interface in <a href="com/google/android/exoplayer/drm/package-summary.html">com.google.android.exoplayer.drm</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/ExoPlaybackException.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">ExoPlaybackException</span></a> - Exception in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Thrown when a non-recoverable playback failure occurs.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlaybackException.html#ExoPlaybackException-java.lang.String-">ExoPlaybackException(String)</a></span> - Constructor for exception com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlaybackException.html" title="class in com.google.android.exoplayer">ExoPlaybackException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlaybackException.html#ExoPlaybackException-java.lang.Throwable-">ExoPlaybackException(Throwable)</a></span> - Constructor for exception com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlaybackException.html" title="class in com.google.android.exoplayer">ExoPlaybackException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlaybackException.html#ExoPlaybackException-java.lang.String-java.lang.Throwable-">ExoPlaybackException(String, Throwable)</a></span> - Constructor for exception com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlaybackException.html" title="class in com.google.android.exoplayer">ExoPlaybackException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer"><span class="typeNameLink">ExoPlayer</span></a> - Interface in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">An extensible media player exposing traditional high-level media player functionality, such as
the ability to prepare, play, pause and seek.</div>
</dd>
<dt><a href="com/google/android/exoplayer/ExoPlayer.ExoPlayerComponent.html" title="interface in com.google.android.exoplayer"><span class="typeNameLink">ExoPlayer.ExoPlayerComponent</span></a> - Interface in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">A component of an <a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer"><code>ExoPlayer</code></a> that can receive messages on the playback thread.</div>
</dd>
<dt><a href="com/google/android/exoplayer/ExoPlayer.Factory.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">ExoPlayer.Factory</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">A factory for instantiating ExoPlayer instances.</div>
</dd>
<dt><a href="com/google/android/exoplayer/ExoPlayer.Listener.html" title="interface in com.google.android.exoplayer"><span class="typeNameLink">ExoPlayer.Listener</span></a> - Interface in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Interface definition for a callback to be notified of changes in player state.</div>
</dd>
<dt><a href="com/google/android/exoplayer/ExoPlayerLibraryInfo.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">ExoPlayerLibraryInfo</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Information about the ExoPlayer library.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.ExposedTrack.html#ExposedTrack-com.google.android.exoplayer.MediaFormat-int-com.google.android.exoplayer.chunk.Format-">ExposedTrack(MediaFormat, int, Format)</a></span> - Constructor for class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.ExposedTrack.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.ExposedTrack</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.ExposedTrack.html#ExposedTrack-com.google.android.exoplayer.MediaFormat-int-com.google.android.exoplayer.chunk.Format:A-int-int-">ExposedTrack(MediaFormat, int, Format[], int, int)</a></span> - Constructor for class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.ExposedTrack.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.ExposedTrack</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.html#EXTENDED_SAR">EXTENDED_SAR</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.html" title="class in com.google.android.exoplayer.util">NalUnitUtil</a></dt>
<dd>
<div class="block">Value for aspect_ratio_idc indicating an extended aspect ratio, in H.264 and H.265 SPSs.</div>
</dd>
<dt><a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor"><span class="typeNameLink">Extractor</span></a> - Interface in <a href="com/google/android/exoplayer/extractor/package-summary.html">com.google.android.exoplayer.extractor</a></dt>
<dd>
<div class="block">Facilitates extraction of data from a container format.</div>
</dd>
<dt><a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor"><span class="typeNameLink">ExtractorInput</span></a> - Interface in <a href="com/google/android/exoplayer/extractor/package-summary.html">com.google.android.exoplayer.extractor</a></dt>
<dd>
<div class="block">Provides data to be consumed by an <a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor"><code>Extractor</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/extractor/ExtractorOutput.html" title="interface in com.google.android.exoplayer.extractor"><span class="typeNameLink">ExtractorOutput</span></a> - Interface in <a href="com/google/android/exoplayer/extractor/package-summary.html">com.google.android.exoplayer.extractor</a></dt>
<dd>
<div class="block">Receives stream level data extracted by an <a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor"><code>Extractor</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor"><span class="typeNameLink">ExtractorSampleSource</span></a> - Class in <a href="com/google/android/exoplayer/extractor/package-summary.html">com.google.android.exoplayer.extractor</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/SampleSource.html" title="interface in com.google.android.exoplayer"><code>SampleSource</code></a> that extracts sample data using an <a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor"><code>Extractor</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#ExtractorSampleSource-android.net.Uri-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.upstream.Allocator-int-com.google.android.exoplayer.extractor.Extractor...-">ExtractorSampleSource(Uri, DataSource, Allocator, int, Extractor...)</a></span> - Constructor for class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#ExtractorSampleSource-android.net.Uri-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.upstream.Allocator-int-android.os.Handler-com.google.android.exoplayer.extractor.ExtractorSampleSource.EventListener-int-com.google.android.exoplayer.extractor.Extractor...-">ExtractorSampleSource(Uri, DataSource, Allocator, int, Handler, ExtractorSampleSource.EventListener, int, Extractor...)</a></span> - Constructor for class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#ExtractorSampleSource-android.net.Uri-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.upstream.Allocator-int-int-com.google.android.exoplayer.extractor.Extractor...-">ExtractorSampleSource(Uri, DataSource, Allocator, int, int, Extractor...)</a></span> - Constructor for class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#ExtractorSampleSource-android.net.Uri-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.upstream.Allocator-int-int-android.os.Handler-com.google.android.exoplayer.extractor.ExtractorSampleSource.EventListener-int-com.google.android.exoplayer.extractor.Extractor...-">ExtractorSampleSource(Uri, DataSource, Allocator, int, int, Handler, ExtractorSampleSource.EventListener, int, Extractor...)</a></span> - Constructor for class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.EventListener.html" title="interface in com.google.android.exoplayer.extractor"><span class="typeNameLink">ExtractorSampleSource.EventListener</span></a> - Interface in <a href="com/google/android/exoplayer/extractor/package-summary.html">com.google.android.exoplayer.extractor</a></dt>
<dd>
<div class="block">Interface definition for a callback to be notified of <a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor"><code>ExtractorSampleSource</code></a> events.</div>
</dd>
<dt><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.UnrecognizedInputFormatException.html" title="class in com.google.android.exoplayer.extractor"><span class="typeNameLink">ExtractorSampleSource.UnrecognizedInputFormatException</span></a> - Exception in <a href="com/google/android/exoplayer/extractor/package-summary.html">com.google.android.exoplayer.extractor</a></dt>
<dd>
<div class="block">Thrown if the input format could not recognized.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html#extractorWrapper">extractorWrapper</a></span> - Variable in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.RepresentationHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/TsChunk.html#extractorWrapper">extractorWrapper</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/TsChunk.html" title="class in com.google.android.exoplayer.hls">TsChunk</a></dt>
<dd>
<div class="block">The wrapped extractor into which this chunk is being consumed.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/FlacUtil.html#extractSampleTimestamp-com.google.android.exoplayer.util.FlacStreamInfo-com.google.android.exoplayer.util.ParsableByteArray-">extractSampleTimestamp(FlacStreamInfo, ParsableByteArray)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/FlacUtil.html" title="class in com.google.android.exoplayer.util">FlacUtil</a></dt>
<dd>
<div class="block">Extracts sample timestamp from the given binary FLAC frame header data structure.</div>
</dd>
</dl>
<a name="I:F">
<!-- -->
</a>
<h2 class="title">F</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#failOnSpuriousAudioTimestamp">failOnSpuriousAudioTimestamp</a></span> - Static variable in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Whether to throw an <a href="com/google/android/exoplayer/audio/AudioTrack.InvalidAudioTrackTimestampException.html" title="class in com.google.android.exoplayer.audio"><code>AudioTrack.InvalidAudioTrackTimestampException</code></a> when a spurious timestamp is
reported from <a href="https://developer.android.com/reference/android/media/AudioTrack.html?is-external=true#getTimestamp-android.media.AudioTimestamp-" title="class or interface in android.media"><code>AudioTrack.getTimestamp(android.media.AudioTimestamp)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html#file">file</a></span> - Variable in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache">CacheSpan</a></dt>
<dd>
<div class="block">The file corresponding to this <a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache"><code>CacheSpan</code></a>, or null if <a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html#isCached"><code>CacheSpan.isCached</code></a> is false.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/FileDataSource.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">FileDataSource</span></a> - Class in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">A local file <a href="com/google/android/exoplayer/upstream/UriDataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>UriDataSource</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/FileDataSource.html#FileDataSource--">FileDataSource()</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/FileDataSource.html" title="class in com.google.android.exoplayer.upstream">FileDataSource</a></dt>
<dd>
<div class="block">Constructs a new <a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSource</code></a> that retrieves data from a file.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/FileDataSource.html#FileDataSource-com.google.android.exoplayer.upstream.TransferListener-">FileDataSource(TransferListener)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/FileDataSource.html" title="class in com.google.android.exoplayer.upstream">FileDataSource</a></dt>
<dd>
<div class="block">Constructs a new <a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSource</code></a> that retrieves data from a file.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/FileDataSource.FileDataSourceException.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">FileDataSource.FileDataSourceException</span></a> - Exception in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Thrown when IOException is encountered during local file read operation.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/FileDataSource.FileDataSourceException.html#FileDataSourceException-java.io.IOException-">FileDataSourceException(IOException)</a></span> - Constructor for exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/FileDataSource.FileDataSourceException.html" title="class in com.google.android.exoplayer.upstream">FileDataSource.FileDataSourceException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/GeobFrame.html#filename">filename</a></span> - Variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/GeobFrame.html" title="class in com.google.android.exoplayer.metadata.id3">GeobFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.html#findNalUnit-byte:A-int-int-boolean:A-">findNalUnit(byte[], int, int, boolean[])</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.html" title="class in com.google.android.exoplayer.util">NalUnitUtil</a></dt>
<dd>
<div class="block">Finds the first NAL unit in <code>data</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/webvtt/WebvttCueParser.html#findNextCueHeader-com.google.android.exoplayer.util.ParsableByteArray-">findNextCueHeader(ParsableByteArray)</a></span> - Static method in class com.google.android.exoplayer.text.webvtt.<a href="com/google/android/exoplayer/text/webvtt/WebvttCueParser.html" title="class in com.google.android.exoplayer.text.webvtt">WebvttCueParser</a></dt>
<dd>
<div class="block">Reads lines up to and including the next WebVTT cue header.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#firstIntegersArray-int-">firstIntegersArray(int)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Creates an integer array containing the integers from 0 to <code>length - 1</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.FixedEvaluator.html#FixedEvaluator--">FixedEvaluator()</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.FixedEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.FixedEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.html#fixedTrack-com.google.android.exoplayer.dash.mpd.MediaPresentationDescription-int-int-int-">fixedTrack(MediaPresentationDescription, int, int, int)</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash">DashChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashTrackSelector.Output.html#fixedTrack-com.google.android.exoplayer.dash.mpd.MediaPresentationDescription-int-int-int-">fixedTrack(MediaPresentationDescription, int, int, int)</a></span> - Method in interface com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashTrackSelector.Output.html" title="interface in com.google.android.exoplayer.dash">DashTrackSelector.Output</a></dt>
<dd>
<div class="block">Outputs an fixed track corresponding to the specified representation in the specified
adaptation set.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#fixedTrack-com.google.android.exoplayer.hls.HlsMasterPlaylist-com.google.android.exoplayer.hls.Variant-">fixedTrack(HlsMasterPlaylist, Variant)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsTrackSelector.Output.html#fixedTrack-com.google.android.exoplayer.hls.HlsMasterPlaylist-com.google.android.exoplayer.hls.Variant-">fixedTrack(HlsMasterPlaylist, Variant)</a></span> - Method in interface com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsTrackSelector.Output.html" title="interface in com.google.android.exoplayer.hls">HlsTrackSelector.Output</a></dt>
<dd>
<div class="block">Outputs an fixed track corresponding to the specified representation in the specified
adaptation set.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html#fixedTrack-com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest-int-int-">fixedTrack(SmoothStreamingManifest, int, int)</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingTrackSelector.Output.html#fixedTrack-com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest-int-int-">fixedTrack(SmoothStreamingManifest, int, int)</a></span> - Method in interface com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingTrackSelector.Output.html" title="interface in com.google.android.exoplayer.smoothstreaming">SmoothStreamingTrackSelector.Output</a></dt>
<dd>
<div class="block">Outputs a fixed track corresponding to the specified track in the specified element.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/FlacSeekTable.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">FlacSeekTable</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">FLAC seek table class</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/FlacStreamInfo.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">FlacStreamInfo</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Holder for FLAC stream info.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/FlacStreamInfo.html#FlacStreamInfo-byte:A-int-">FlacStreamInfo(byte[], int)</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/FlacStreamInfo.html" title="class in com.google.android.exoplayer.util">FlacStreamInfo</a></dt>
<dd>
<div class="block">Constructs a FlacStreamInfo parsing the given binary FLAC stream info metadata structure.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/FlacStreamInfo.html#FlacStreamInfo-int-int-int-int-int-int-int-long-">FlacStreamInfo(int, int, int, int, int, int, int, long)</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/FlacStreamInfo.html" title="class in com.google.android.exoplayer.util">FlacStreamInfo</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/util/FlacUtil.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">FlacUtil</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Utility functions for FLAC</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSpec.html#FLAG_ALLOW_GZIP">FLAG_ALLOW_GZIP</a></span> - Static variable in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream">DataSpec</a></dt>
<dd>
<div class="block">Permits an underlying network stack to request that the server use gzip compression.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/Buffer.html#FLAG_DECODE_ONLY">FLAG_DECODE_ONLY</a></span> - Static variable in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/Buffer.html" title="class in com.google.android.exoplayer.util.extensions">Buffer</a></dt>
<dd>
<div class="block">Flag for non-empty input/output buffers that should only be decoded (not rendered).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/Buffer.html#FLAG_END_OF_STREAM">FLAG_END_OF_STREAM</a></span> - Static variable in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/Buffer.html" title="class in com.google.android.exoplayer.util.extensions">Buffer</a></dt>
<dd>
<div class="block">Flag for empty input/output buffers that signal that the end of the stream was reached.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html#FLAG_WORKAROUND_EVERY_VIDEO_FRAME_IS_SYNC_FRAME">FLAG_WORKAROUND_EVERY_VIDEO_FRAME_IS_SYNC_FRAME</a></span> - Static variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">FragmentedMp4Extractor</a></dt>
<dd>
<div class="block">Flag to work around an issue in some video streams where every frame is marked as a sync frame.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html#FLAG_WORKAROUND_IGNORE_TFDT_BOX">FLAG_WORKAROUND_IGNORE_TFDT_BOX</a></span> - Static variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">FragmentedMp4Extractor</a></dt>
<dd>
<div class="block">Flag to ignore any tfdt boxes in the stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleHolder.html#flags">flags</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleHolder.html" title="class in com.google.android.exoplayer">SampleHolder</a></dt>
<dd>
<div class="block">Flags that accompany the sample.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSpec.html#flags">flags</a></span> - Variable in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream">DataSpec</a></dt>
<dd>
<div class="block">Request flags.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/Decoder.html#flush--">flush()</a></span> - Method in interface com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/Decoder.html" title="interface in com.google.android.exoplayer.util.extensions">Decoder</a></dt>
<dd>
<div class="block">Flushes input/output buffers that have not been dequeued yet and returns ownership of any
dequeued input buffer to the decoder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html#flush--">flush()</a></span> - Method in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html" title="class in com.google.android.exoplayer.util.extensions">SimpleDecoder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#flushCodec--">flushCodec()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html" title="class in com.google.android.exoplayer.extractor.flv"><span class="typeNameLink">FlvExtractor</span></a> - Class in <a href="com/google/android/exoplayer/extractor/flv/package-summary.html">com.google.android.exoplayer.extractor.flv</a></dt>
<dd>
<div class="block">Facilitates the extraction of data from the FLV container format.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html#FlvExtractor--">FlvExtractor()</a></span> - Constructor for class com.google.android.exoplayer.extractor.flv.<a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html" title="class in com.google.android.exoplayer.extractor.flv">FlvExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/CaptionStyleCompat.html#foregroundColor">foregroundColor</a></span> - Variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/CaptionStyleCompat.html" title="class in com.google.android.exoplayer.text">CaptionStyleCompat</a></dt>
<dd>
<div class="block">The preferred foreground color.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#format">format</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">The format associated with the data being loaded, or null if the data being loaded is not
associated with a specific format.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html#format-com.google.android.exoplayer.MediaFormat-">format(MediaFormat)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html" title="class in com.google.android.exoplayer.chunk">ChunkExtractorWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html#format-com.google.android.exoplayer.MediaFormat-">format(MediaFormat)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html" title="class in com.google.android.exoplayer.chunk">ContainerMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/chunk/Format.html" title="class in com.google.android.exoplayer.chunk"><span class="typeNameLink">Format</span></a> - Class in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">Defines the high level format of a media stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Format.html#Format-java.lang.String-java.lang.String-int-int-float-int-int-int-">Format(String, String, int, int, float, int, int, int)</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Format.html" title="class in com.google.android.exoplayer.chunk">Format</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Format.html#Format-java.lang.String-java.lang.String-int-int-float-int-int-int-java.lang.String-">Format(String, String, int, int, float, int, int, int, String)</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Format.html" title="class in com.google.android.exoplayer.chunk">Format</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Format.html#Format-java.lang.String-java.lang.String-int-int-float-int-int-int-java.lang.String-java.lang.String-">Format(String, String, int, int, float, int, int, int, String, String)</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Format.html" title="class in com.google.android.exoplayer.chunk">Format</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.Evaluation.html#format">format</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.Evaluation.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.Evaluation</a></dt>
<dd>
<div class="block">The selected format.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/InitializationChunk.html#format-com.google.android.exoplayer.MediaFormat-">format(MediaFormat)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk">InitializationChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.html#format">format</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation</a></dt>
<dd>
<div class="block">The format of the representation.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html#format-com.google.android.exoplayer.MediaFormat-">format(MediaFormat)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DefaultTrackOutput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DummyTrackOutput.html#format-com.google.android.exoplayer.MediaFormat-">format(MediaFormat)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DummyTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DummyTrackOutput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/TrackOutput.html#format-com.google.android.exoplayer.MediaFormat-">format(MediaFormat)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/TrackOutput.html" title="interface in com.google.android.exoplayer.extractor">TrackOutput</a></dt>
<dd>
<div class="block">Invoked when the <a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer"><code>MediaFormat</code></a> of the track has been extracted from the stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#format">format</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/Variant.html#format">format</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/Variant.html" title="class in com.google.android.exoplayer.hls">Variant</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormatHolder.html#format">format</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormatHolder.html" title="class in com.google.android.exoplayer">MediaFormatHolder</a></dt>
<dd>
<div class="block">The format of the media.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.TrackElement.html#format">format</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.TrackElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.TrackElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/chunk/Format.DecreasingBandwidthComparator.html" title="class in com.google.android.exoplayer.chunk"><span class="typeNameLink">Format.DecreasingBandwidthComparator</span></a> - Class in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">Sorts <a href="com/google/android/exoplayer/chunk/Format.html" title="class in com.google.android.exoplayer.chunk"><code>Format</code></a> objects in order of decreasing bandwidth.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSource.html#FORMAT_READ">FORMAT_READ</a></span> - Static variable in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSource.html" title="interface in com.google.android.exoplayer">SampleSource</a></dt>
<dd>
<div class="block">A format was read.</div>
</dd>
<dt><a href="com/google/android/exoplayer/chunk/FormatEvaluator.html" title="interface in com.google.android.exoplayer.chunk"><span class="typeNameLink">FormatEvaluator</span></a> - Interface in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">Selects from a number of available formats during playback.</div>
</dd>
<dt><a href="com/google/android/exoplayer/chunk/FormatEvaluator.AdaptiveEvaluator.html" title="class in com.google.android.exoplayer.chunk"><span class="typeNameLink">FormatEvaluator.AdaptiveEvaluator</span></a> - Class in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">An adaptive evaluator for video formats, which attempts to select the best quality possible
given the current network conditions and state of the buffer.</div>
</dd>
<dt><a href="com/google/android/exoplayer/chunk/FormatEvaluator.Evaluation.html" title="class in com.google.android.exoplayer.chunk"><span class="typeNameLink">FormatEvaluator.Evaluation</span></a> - Class in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">A format evaluation.</div>
</dd>
<dt><a href="com/google/android/exoplayer/chunk/FormatEvaluator.FixedEvaluator.html" title="class in com.google.android.exoplayer.chunk"><span class="typeNameLink">FormatEvaluator.FixedEvaluator</span></a> - Class in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">Always selects the first format.</div>
</dd>
<dt><a href="com/google/android/exoplayer/chunk/FormatEvaluator.RandomEvaluator.html" title="class in com.google.android.exoplayer.chunk"><span class="typeNameLink">FormatEvaluator.RandomEvaluator</span></a> - Class in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">Selects randomly between the available formats.</div>
</dd>
<dt><a href="com/google/android/exoplayer/chunk/FormatWrapper.html" title="interface in com.google.android.exoplayer.chunk"><span class="typeNameLink">FormatWrapper</span></a> - Interface in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">Represents an object that wraps a <a href="com/google/android/exoplayer/chunk/Format.html" title="class in com.google.android.exoplayer.chunk"><code>Format</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4"><span class="typeNameLink">FragmentedMp4Extractor</span></a> - Class in <a href="com/google/android/exoplayer/extractor/mp4/package-summary.html">com.google.android.exoplayer.extractor.mp4</a></dt>
<dd>
<div class="block">Facilitates the extraction of data from the fragmented mp4 container format.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html#FragmentedMp4Extractor--">FragmentedMp4Extractor()</a></span> - Constructor for class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">FragmentedMp4Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html#FragmentedMp4Extractor-int-">FragmentedMp4Extractor(int)</a></span> - Constructor for class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">FragmentedMp4Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html#FragmentedMp4Extractor-int-com.google.android.exoplayer.extractor.mp4.Track-">FragmentedMp4Extractor(int, Track)</a></span> - Constructor for class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">FragmentedMp4Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html#frameMbsOnlyFlag">frameMbsOnlyFlag</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html" title="class in com.google.android.exoplayer.util">NalUnitUtil.SpsData</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html#frameNumLength">frameNumLength</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html" title="class in com.google.android.exoplayer.util">NalUnitUtil.SpsData</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Format.html#frameRate">frameRate</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Format.html" title="class in com.google.android.exoplayer.chunk">Format</a></dt>
<dd>
<div class="block">The video frame rate in frames per second, or -1 if unknown or not applicable.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MpegAudioHeader.html#frameSize">frameSize</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MpegAudioHeader.html" title="class in com.google.android.exoplayer.util">MpegAudioHeader</a></dt>
<dd>
<div class="block">Size of the frame associated with this header, in bytes.</div>
</dd>
<dt><a href="com/google/android/exoplayer/drm/FrameworkMediaCrypto.html" title="class in com.google.android.exoplayer.drm"><span class="typeNameLink">FrameworkMediaCrypto</span></a> - Class in <a href="com/google/android/exoplayer/drm/package-summary.html">com.google.android.exoplayer.drm</a></dt>
<dd>
<div class="block">An <a href="com/google/android/exoplayer/drm/ExoMediaCrypto.html" title="interface in com.google.android.exoplayer.drm"><code>ExoMediaCrypto</code></a> implementation that wraps the framework <a href="https://developer.android.com/reference/android/media/MediaCrypto.html?is-external=true" title="class or interface in android.media"><code>MediaCrypto</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html" title="class in com.google.android.exoplayer.drm"><span class="typeNameLink">FrameworkMediaDrm</span></a> - Class in <a href="com/google/android/exoplayer/drm/package-summary.html">com.google.android.exoplayer.drm</a></dt>
<dd>
<div class="block">An <a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm"><code>ExoMediaDrm</code></a> implementation that wraps the framework <a href="https://developer.android.com/reference/android/media/MediaDrm.html?is-external=true" title="class or interface in android.media"><code>MediaDrm</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html#FrameworkMediaDrm-java.util.UUID-">FrameworkMediaDrm(UUID)</a></span> - Constructor for class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html" title="class in com.google.android.exoplayer.drm">FrameworkMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/FrameworkSampleSource.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">FrameworkSampleSource</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/FrameworkSampleSource.html#FrameworkSampleSource-android.content.Context-android.net.Uri-java.util.Map-">FrameworkSampleSource(Context, Uri, Map&lt;String, String&gt;)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/FrameworkSampleSource.html" title="class in com.google.android.exoplayer">FrameworkSampleSource</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Instantiates a new sample extractor reading from the specified <code>uri</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/FrameworkSampleSource.html#FrameworkSampleSource-java.io.FileDescriptor-long-long-">FrameworkSampleSource(FileDescriptor, long, long)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/FrameworkSampleSource.html" title="class in com.google.android.exoplayer">FrameworkSampleSource</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
<div class="block">Instantiates a new sample extractor reading from the specified seekable <code>fileDescriptor</code>.</div>
</dd>
</dl>
<a name="I:G">
<!-- -->
</a>
<h2 class="title">G</h2>
<dl>
<dt><a href="com/google/android/exoplayer/extractor/GaplessInfo.html" title="class in com.google.android.exoplayer.extractor"><span class="typeNameLink">GaplessInfo</span></a> - Class in <a href="com/google/android/exoplayer/extractor/package-summary.html">com.google.android.exoplayer.extractor</a></dt>
<dd>
<div class="block">Utility for parsing and representing gapless playback information.</div>
</dd>
<dt><a href="com/google/android/exoplayer/metadata/id3/GeobFrame.html" title="class in com.google.android.exoplayer.metadata.id3"><span class="typeNameLink">GeobFrame</span></a> - Class in <a href="com/google/android/exoplayer/metadata/id3/package-summary.html">com.google.android.exoplayer.metadata.id3</a></dt>
<dd>
<div class="block">GEOB (General Encapsulated Object) ID3 frame.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/GeobFrame.html#GeobFrame-java.lang.String-java.lang.String-java.lang.String-byte:A-">GeobFrame(String, String, String, byte[])</a></span> - Constructor for class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/GeobFrame.html" title="class in com.google.android.exoplayer.metadata.id3">GeobFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmInitData.html#get-java.util.UUID-">get(UUID)</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmInitData.html" title="interface in com.google.android.exoplayer.drm">DrmInitData</a></dt>
<dd>
<div class="block">Retrieves initialization data for a given DRM scheme, specified by its UUID.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmInitData.Mapped.html#get-java.util.UUID-">get(UUID)</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmInitData.Mapped.html" title="class in com.google.android.exoplayer.drm">DrmInitData.Mapped</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmInitData.Universal.html#get-java.util.UUID-">get(UUID)</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmInitData.Universal.html" title="class in com.google.android.exoplayer.drm">DrmInitData.Universal</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/LongArray.html#get-int-">get(int)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/LongArray.html" title="class in com.google.android.exoplayer.util">LongArray</a></dt>
<dd>
<div class="block">Gets a value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Ac3Util.html#getAc3SyncframeAudioSampleCount--">getAc3SyncframeAudioSampleCount()</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Ac3Util.html" title="class in com.google.android.exoplayer.util">Ac3Util</a></dt>
<dd>
<div class="block">Returns the number of audio samples in an AC-3 syncframe.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Period.html#getAdaptationSetIndex-int-">getAdaptationSetIndex(int)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Period.html" title="class in com.google.android.exoplayer.dash.mpd">Period</a></dt>
<dd>
<div class="block">Returns the index of the first adaptation set of a given type, or -1 if no adaptation set of
the specified type exists.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#getAdjustedEndTimeUs--">getAdjustedEndTimeUs()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/TsChunk.html#getAdjustedEndTimeUs--">getAdjustedEndTimeUs()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/TsChunk.html" title="class in com.google.android.exoplayer.hls">TsChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/PtsTimestampAdjusterProvider.html#getAdjuster-boolean-int-long-">getAdjuster(boolean, int, long)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/PtsTimestampAdjusterProvider.html" title="class in com.google.android.exoplayer.hls">PtsTimestampAdjusterProvider</a></dt>
<dd>
<div class="block">Gets a <a href="com/google/android/exoplayer/extractor/ts/PtsTimestampAdjuster.html" title="class in com.google.android.exoplayer.extractor.ts"><code>PtsTimestampAdjuster</code></a> suitable for adjusting the pts timestamps contained in
a chunk with a given discontinuity sequence.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DefaultLoadControl.html#getAllocator--">getAllocator()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DefaultLoadControl.html" title="class in com.google.android.exoplayer">DefaultLoadControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/LoadControl.html#getAllocator--">getAllocator()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/LoadControl.html" title="interface in com.google.android.exoplayer">LoadControl</a></dt>
<dd>
<div class="block">Gets the <a href="com/google/android/exoplayer/upstream/Allocator.html" title="interface in com.google.android.exoplayer.upstream"><code>Allocator</code></a> that loaders should use to obtain memory allocations into which
data can be loaded.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParserUtil.html#getAttributeValue-org.xmlpull.v1.XmlPullParser-java.lang.String-">getAttributeValue(XmlPullParser, String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParserUtil.html" title="class in com.google.android.exoplayer.util">ParserUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#getAudioMediaMimeType-java.lang.String-">getAudioMediaMimeType(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>
<div class="block">Returns the audio mimeType type of <code>codecs</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/PlayerControl.html#getAudioSessionId--">getAudioSessionId()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/PlayerControl.html" title="class in com.google.android.exoplayer.util">PlayerControl</a></dt>
<dd>
<div class="block">This is an unsupported operation.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html#getAvailableEndTimeUs--">getAvailableEndTimeUs()</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.PeriodHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html#getAvailableStartTimeUs--">getAvailableStartTimeUs()</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.PeriodHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/DebugTextViewHelper.Provider.html#getBandwidthMeter--">getBandwidthMeter()</a></span> - Method in interface com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/DebugTextViewHelper.Provider.html" title="interface in com.google.android.exoplayer.util">DebugTextViewHelper.Provider</a></dt>
<dd>
<div class="block">Returns a <a href="com/google/android/exoplayer/upstream/BandwidthMeter.html" title="interface in com.google.android.exoplayer.upstream"><code>BandwidthMeter</code></a> whose estimate should be displayed, or null.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/BandwidthMeter.html#getBitrateEstimate--">getBitrateEstimate()</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/BandwidthMeter.html" title="interface in com.google.android.exoplayer.upstream">BandwidthMeter</a></dt>
<dd>
<div class="block">Gets the estimated bandwidth, in bits/sec.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html#getBitrateEstimate--">getBitrateEstimate()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html" title="class in com.google.android.exoplayer.upstream">DefaultBandwidthMeter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#getBottomInt-long-">getBottomInt(long)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Returns the bottom 32 bits of a long as an integer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#getBufferedPercentage--">getBufferedPercentage()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Gets an estimate of the percentage into the media up to which data is buffered.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#getBufferedPosition--">getBufferedPosition()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Gets an estimate of the absolute position in milliseconds up to which data is buffered.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#getBufferedPositionUs--">getBufferedPositionUs()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DummyTrackRenderer.html#getBufferedPositionUs--">getBufferedPositionUs()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DummyTrackRenderer.html" title="class in com.google.android.exoplayer">DummyTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#getBufferedPositionUs--">getBufferedPositionUs()</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/FrameworkSampleSource.html#getBufferedPositionUs--">getBufferedPositionUs()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/FrameworkSampleSource.html" title="class in com.google.android.exoplayer">FrameworkSampleSource</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#getBufferedPositionUs--">getBufferedPositionUs()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html#getBufferedPositionUs--">getBufferedPositionUs()</a></span> - Method in class com.google.android.exoplayer.metadata.<a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html" title="class in com.google.android.exoplayer.metadata">MetadataTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html#getBufferedPositionUs--">getBufferedPositionUs()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html" title="interface in com.google.android.exoplayer">SampleSource.SampleSourceReader</a></dt>
<dd>
<div class="block">Returns an estimate of the position up to which data is buffered.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#getBufferedPositionUs--">getBufferedPositionUs()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html" title="class in com.google.android.exoplayer">SampleSourceTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#getBufferedPositionUs--">getBufferedPositionUs()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html#getBufferedPositionUs--">getBufferedPositionUs()</a></span> - Method in class com.google.android.exoplayer.text.eia608.<a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html" title="class in com.google.android.exoplayer.text.eia608">Eia608TrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/TextTrackRenderer.html#getBufferedPositionUs--">getBufferedPositionUs()</a></span> - Method in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/TextTrackRenderer.html" title="class in com.google.android.exoplayer.text">TextTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#getBufferedPositionUs--">getBufferedPositionUs()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Returns an estimate of the absolute position in microseconds up to which data is buffered.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/PlayerControl.html#getBufferPercentage--">getBufferPercentage()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/PlayerControl.html" title="class in com.google.android.exoplayer.util">PlayerControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#getBufferSize--">getBufferSize()</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Returns the size of this <a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio"><code>AudioTrack</code></a>'s buffer in bytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#getBufferSizeUs--">getBufferSizeUs()</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Returns the size of the buffer in microseconds for PCM <a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio"><code>AudioTrack</code></a>s, or
<a href="com/google/android/exoplayer/C.html#UNKNOWN_TIME_US"><code>C.UNKNOWN_TIME_US</code></a> for passthrough <a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio"><code>AudioTrack</code></a>s.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#getBytesFromHexString-java.lang.String-">getBytesFromHexString(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Returns a byte array containing values parsed from the hex string provided.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/Cache.html#getCachedSpans-java.lang.String-">getCachedSpans(String)</a></span> - Method in interface com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/Cache.html" title="interface in com.google.android.exoplayer.upstream.cache">Cache</a></dt>
<dd>
<div class="block">Returns the cached spans for a given cache key.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html#getCachedSpans-java.lang.String-">getCachedSpans(String)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html" title="class in com.google.android.exoplayer.upstream.cache">SimpleCache</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.html#getCacheKey--">getCacheKey()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation</a></dt>
<dd>
<div class="block">A cache key for the <a href="com/google/android/exoplayer/dash/mpd/Representation.html" title="class in com.google.android.exoplayer.dash.mpd"><code>Representation</code></a>, in the format
<code>contentId + "." + format.id + "." + revisionId</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/Cache.html#getCacheSpace--">getCacheSpace()</a></span> - Method in interface com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/Cache.html" title="interface in com.google.android.exoplayer.upstream.cache">Cache</a></dt>
<dd>
<div class="block">Returns the total disk space in bytes used by the cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html#getCacheSpace--">getCacheSpace()</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html" title="class in com.google.android.exoplayer.upstream.cache">SimpleCache</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioCapabilities.html#getCapabilities-android.content.Context-">getCapabilities(Context)</a></span> - Static method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioCapabilities.html" title="class in com.google.android.exoplayer.audio">AudioCapabilities</a></dt>
<dd>
<div class="block">Gets the current audio capabilities.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#getChunkDurationUs-int-">getChunkDurationUs(int)</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>
<div class="block">Gets the duration of the specified chunk.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ChunkIndex.html#getChunkIndex-long-">getChunkIndex(long)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ChunkIndex.html" title="class in com.google.android.exoplayer.extractor">ChunkIndex</a></dt>
<dd>
<div class="block">Obtains the index of the chunk corresponding to a given time.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#getChunkIndex-long-">getChunkIndex(long)</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>
<div class="block">Gets the index of the chunk that contains the specified time.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSource.html#getChunkOperation-java.util.List-long-com.google.android.exoplayer.chunk.ChunkOperationHolder-">getChunkOperation(List&lt;? extends MediaChunk&gt;, long, ChunkOperationHolder)</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSource.html" title="interface in com.google.android.exoplayer.chunk">ChunkSource</a></dt>
<dd>
<div class="block">Updates the provided <a href="com/google/android/exoplayer/chunk/ChunkOperationHolder.html" title="class in com.google.android.exoplayer.chunk"><code>ChunkOperationHolder</code></a> to contain the next operation that should
be performed by the calling <a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk"><code>ChunkSampleSource</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.html#getChunkOperation-java.util.List-long-com.google.android.exoplayer.chunk.ChunkOperationHolder-">getChunkOperation(List&lt;? extends MediaChunk&gt;, long, ChunkOperationHolder)</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash">DashChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#getChunkOperation-com.google.android.exoplayer.hls.TsChunk-long-com.google.android.exoplayer.chunk.ChunkOperationHolder-">getChunkOperation(TsChunk, long, ChunkOperationHolder)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>
<div class="block">Updates the provided <a href="com/google/android/exoplayer/chunk/ChunkOperationHolder.html" title="class in com.google.android.exoplayer.chunk"><code>ChunkOperationHolder</code></a> to contain the next operation that should
be performed by the calling <a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls"><code>HlsSampleSource</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html#getChunkOperation-java.util.List-long-com.google.android.exoplayer.chunk.ChunkOperationHolder-">getChunkOperation(List&lt;? extends MediaChunk&gt;, long, ChunkOperationHolder)</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/DebugTextViewHelper.Provider.html#getCodecCounters--">getCodecCounters()</a></span> - Method in interface com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/DebugTextViewHelper.Provider.html" title="interface in com.google.android.exoplayer.util">DebugTextViewHelper.Provider</a></dt>
<dd>
<div class="block">Returns a <a href="com/google/android/exoplayer/CodecCounters.html" title="class in com.google.android.exoplayer"><code>CodecCounters</code></a> whose information should be displayed, or null.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#getCommaDelimitedSimpleClassNames-T:A-">getCommaDelimitedSimpleClassNames(T[])</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Returns a string with comma delimited simple names of each object's class.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#getConnection--">getConnection()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultHttpDataSource</a></dt>
<dd>
<div class="block">Returns the current connection, or null if the source is not currently opened.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#getContentType-com.google.android.exoplayer.dash.mpd.Representation-">getContentType(Representation)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Subtitle.html#getCues-long-">getCues(long)</a></span> - Method in interface com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Subtitle.html" title="interface in com.google.android.exoplayer.text">Subtitle</a></dt>
<dd>
<div class="block">Retrieve the subtitle cues that should be displayed at a given time.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/ttml/TtmlSubtitle.html#getCues-long-">getCues(long)</a></span> - Method in class com.google.android.exoplayer.text.ttml.<a href="com/google/android/exoplayer/text/ttml/TtmlSubtitle.html" title="class in com.google.android.exoplayer.text.ttml">TtmlSubtitle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/webvtt/WebvttSubtitle.html#getCues-long-">getCues(long)</a></span> - Method in class com.google.android.exoplayer.text.webvtt.<a href="com/google/android/exoplayer/text/webvtt/WebvttSubtitle.html" title="class in com.google.android.exoplayer.text.webvtt">WebvttSubtitle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TimeRange.DynamicTimeRange.html#getCurrentBoundsMs-long:A-">getCurrentBoundsMs(long[])</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TimeRange.DynamicTimeRange.html" title="class in com.google.android.exoplayer">TimeRange.DynamicTimeRange</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TimeRange.html#getCurrentBoundsMs-long:A-">getCurrentBoundsMs(long[])</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/TimeRange.html" title="interface in com.google.android.exoplayer">TimeRange</a></dt>
<dd>
<div class="block">Returns the start and end times (in milliseconds) of the TimeRange in the provided array,
or creates a new one.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TimeRange.StaticTimeRange.html#getCurrentBoundsMs-long:A-">getCurrentBoundsMs(long[])</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TimeRange.StaticTimeRange.html" title="class in com.google.android.exoplayer">TimeRange.StaticTimeRange</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TimeRange.DynamicTimeRange.html#getCurrentBoundsUs-long:A-">getCurrentBoundsUs(long[])</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TimeRange.DynamicTimeRange.html" title="class in com.google.android.exoplayer">TimeRange.DynamicTimeRange</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TimeRange.html#getCurrentBoundsUs-long:A-">getCurrentBoundsUs(long[])</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/TimeRange.html" title="interface in com.google.android.exoplayer">TimeRange</a></dt>
<dd>
<div class="block">Returns the start and end times (in microseconds) of the TimeRange in the provided array,
or creates a new one.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TimeRange.StaticTimeRange.html#getCurrentBoundsUs-long:A-">getCurrentBoundsUs(long[])</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TimeRange.StaticTimeRange.html" title="class in com.google.android.exoplayer">TimeRange.StaticTimeRange</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#getCurrentPosition--">getCurrentPosition()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Gets the current playback position in milliseconds.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/DebugTextViewHelper.Provider.html#getCurrentPosition--">getCurrentPosition()</a></span> - Method in interface com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/DebugTextViewHelper.Provider.html" title="interface in com.google.android.exoplayer.util">DebugTextViewHelper.Provider</a></dt>
<dd>
<div class="block">Returns the current playback position, in milliseconds.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/PlayerControl.html#getCurrentPosition--">getCurrentPosition()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/PlayerControl.html" title="class in com.google.android.exoplayer.util">PlayerControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#getCurrentPositionUs-boolean-">getCurrentPositionUs(boolean)</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Returns the playback position in the stream starting at zero, in microseconds, or
<a href="com/google/android/exoplayer/audio/AudioTrack.html#CURRENT_POSITION_NOT_SET"><code>AudioTrack.CURRENT_POSITION_NOT_SET</code></a> if it is not yet available.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.KeyRequest.html#getData--">getData()</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.KeyRequest.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm.KeyRequest</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.ProvisionRequest.html#getData--">getData()</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.ProvisionRequest.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm.ProvisionRequest</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/ByteArrayDataSink.html#getData--">getData()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/ByteArrayDataSink.html" title="class in com.google.android.exoplayer.upstream">ByteArrayDataSink</a></dt>
<dd>
<div class="block">Returns the data written to the sink since the last call to <a href="com/google/android/exoplayer/upstream/ByteArrayDataSink.html#open-com.google.android.exoplayer.upstream.DataSpec-"><code>ByteArrayDataSink.open(DataSpec)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/DataChunk.html#getDataHolder--">getDataHolder()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/DataChunk.html" title="class in com.google.android.exoplayer.chunk">DataChunk</a></dt>
<dd>
<div class="block">Returns the array in which the data is held.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CodecCounters.html#getDebugString--">getDebugString()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CodecCounters.html" title="class in com.google.android.exoplayer">CodecCounters</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#getDecoderInfo-com.google.android.exoplayer.MediaCodecSelector-java.lang.String-boolean-">getDecoderInfo(MediaCodecSelector, String, boolean)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecSelector.html#getDecoderInfo-java.lang.String-boolean-">getDecoderInfo(String, boolean)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecSelector.html" title="interface in com.google.android.exoplayer">MediaCodecSelector</a></dt>
<dd>
<div class="block">Selects a decoder to instantiate for a given mime type.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#getDecoderInfo-com.google.android.exoplayer.MediaCodecSelector-java.lang.String-boolean-">getDecoderInfo(MediaCodecSelector, String, boolean)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>
<div class="block">Returns a <a href="com/google/android/exoplayer/DecoderInfo.html" title="class in com.google.android.exoplayer"><code>DecoderInfo</code></a> for a given format.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecUtil.html#getDecoderInfo-java.lang.String-boolean-">getDecoderInfo(String, boolean)</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecUtil.html" title="class in com.google.android.exoplayer">MediaCodecUtil</a></dt>
<dd>
<div class="block">Get information about the preferred decoder for a given mime type.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecUtil.html#getDecoderInfos-java.lang.String-boolean-">getDecoderInfos(String, boolean)</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecUtil.html" title="class in com.google.android.exoplayer">MediaCodecUtil</a></dt>
<dd>
<div class="block">Returns all @{link DecoderInfo}s for a given mime type, in the order given by
<a href="https://developer.android.com/reference/android/media/MediaCodecList.html?is-external=true" title="class or interface in android.media"><code>MediaCodecList</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.KeyRequest.html#getDefaultUrl--">getDefaultUrl()</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.KeyRequest.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm.KeyRequest</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.ProvisionRequest.html#getDefaultUrl--">getDefaultUrl()</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.ProvisionRequest.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm.ProvisionRequest</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#getDequeueOutputBufferTimeoutUs--">getDequeueOutputBufferTimeoutUs()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>
<div class="block">Returns the maximum time to block whilst waiting for a decoded output buffer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html#getDrmInitData--">getDrmInitData()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html" title="class in com.google.android.exoplayer.chunk">BaseMediaChunk</a></dt>
<dd>
<div class="block">Gets the <a href="com/google/android/exoplayer/drm/DrmInitData.html" title="interface in com.google.android.exoplayer.drm"><code>DrmInitData</code></a> corresponding to the chunk.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html#getDrmInitData--">getDrmInitData()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html" title="class in com.google.android.exoplayer.chunk">ContainerMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/InitializationChunk.html#getDrmInitData--">getDrmInitData()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk">InitializationChunk</a></dt>
<dd>
<div class="block">Returns a <a href="com/google/android/exoplayer/drm/DrmInitData.html" title="interface in com.google.android.exoplayer.drm"><code>DrmInitData</code></a> parsed from the chunk, or null.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/SingleSampleMediaChunk.html#getDrmInitData--">getDrmInitData()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/SingleSampleMediaChunk.html" title="class in com.google.android.exoplayer.chunk">SingleSampleMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html#getDrmInitData--">getDrmInitData()</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.PeriodHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/DtsUtil.html#getDtsFrameSize-byte:A-">getDtsFrameSize(byte[])</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/DtsUtil.html" title="class in com.google.android.exoplayer.util">DtsUtil</a></dt>
<dd>
<div class="block">Returns the size in bytes of the given DTS frame.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#getDuration--">getDuration()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Gets the duration of the track in milliseconds.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/PlayerControl.html#getDuration--">getDuration()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/PlayerControl.html" title="class in com.google.android.exoplayer.util">PlayerControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/MediaChunk.html#getDurationUs--">getDurationUs()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/MediaChunk.html" title="class in com.google.android.exoplayer.chunk">MediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashSegmentIndex.html#getDurationUs-int-long-">getDurationUs(int, long)</a></span> - Method in interface com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashSegmentIndex.html" title="interface in com.google.android.exoplayer.dash">DashSegmentIndex</a></dt>
<dd>
<div class="block">Returns the duration of a segment.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html#getDurationUs-int-long-">getDurationUs(int, long)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation.MultiSegmentRepresentation</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DummyTrackRenderer.html#getDurationUs--">getDurationUs()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DummyTrackRenderer.html" title="class in com.google.android.exoplayer">DummyTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#getDurationUs--">getDurationUs()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>
<div class="block">Returns the duration of the source, or <a href="com/google/android/exoplayer/C.html#UNKNOWN_TIME_US"><code>C.UNKNOWN_TIME_US</code></a> if the duration is unknown.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#getDurationUs--">getDurationUs()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html" title="class in com.google.android.exoplayer">SampleSourceTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#getDurationUs--">getDurationUs()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Returns the duration of the media being rendered.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmSessionManager.html#getError--">getError()</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmSessionManager.html" title="interface in com.google.android.exoplayer.drm">DrmSessionManager</a></dt>
<dd>
<div class="block">Gets the cause of the error state.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html#getError--">getError()</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm">StreamingDrmSessionManager</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Subtitle.html#getEventTime-int-">getEventTime(int)</a></span> - Method in interface com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Subtitle.html" title="interface in com.google.android.exoplayer.text">Subtitle</a></dt>
<dd>
<div class="block">Gets the event time at a specified index.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/ttml/TtmlSubtitle.html#getEventTime-int-">getEventTime(int)</a></span> - Method in class com.google.android.exoplayer.text.ttml.<a href="com/google/android/exoplayer/text/ttml/TtmlSubtitle.html" title="class in com.google.android.exoplayer.text.ttml">TtmlSubtitle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/webvtt/WebvttSubtitle.html#getEventTime-int-">getEventTime(int)</a></span> - Method in class com.google.android.exoplayer.text.webvtt.<a href="com/google/android/exoplayer/text/webvtt/WebvttSubtitle.html" title="class in com.google.android.exoplayer.text.webvtt">WebvttSubtitle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Subtitle.html#getEventTimeCount--">getEventTimeCount()</a></span> - Method in interface com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Subtitle.html" title="interface in com.google.android.exoplayer.text">Subtitle</a></dt>
<dd>
<div class="block">Gets the number of event times, where events are defined as points in time at which the cues
returned by <a href="com/google/android/exoplayer/text/Subtitle.html#getCues-long-"><code>Subtitle.getCues(long)</code></a> changes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/ttml/TtmlSubtitle.html#getEventTimeCount--">getEventTimeCount()</a></span> - Method in class com.google.android.exoplayer.text.ttml.<a href="com/google/android/exoplayer/text/ttml/TtmlSubtitle.html" title="class in com.google.android.exoplayer.text.ttml">TtmlSubtitle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/webvtt/WebvttSubtitle.html#getEventTimeCount--">getEventTimeCount()</a></span> - Method in class com.google.android.exoplayer.text.webvtt.<a href="com/google/android/exoplayer/text/webvtt/WebvttSubtitle.html" title="class in com.google.android.exoplayer.text.webvtt">WebvttSubtitle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html#getFirstAvailableSegmentNum--">getFirstAvailableSegmentNum()</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.RepresentationHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html#getFirstSampleIndex--">getFirstSampleIndex()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html" title="class in com.google.android.exoplayer.chunk">BaseMediaChunk</a></dt>
<dd>
<div class="block">Returns the index of the first sample in the output that was passed to
<a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html#init-com.google.android.exoplayer.extractor.DefaultTrackOutput-"><code>BaseMediaChunk.init(DefaultTrackOutput)</code></a> that will originate from this chunk.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashSegmentIndex.html#getFirstSegmentNum--">getFirstSegmentNum()</a></span> - Method in interface com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashSegmentIndex.html" title="interface in com.google.android.exoplayer.dash">DashSegmentIndex</a></dt>
<dd>
<div class="block">Returns the segment number of the first segment.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html#getFirstSegmentNum--">getFirstSegmentNum()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation.MultiSegmentRepresentation</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html#getFirstSegmentNum--">getFirstSegmentNum()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.MultiSegmentBase</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#getFixedTrackVariant-int-">getFixedTrackVariant(int)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>
<div class="block">Returns the variant corresponding to the fixed track at the specified index, or null if the
track at the specified index is adaptive.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/Buffer.html#getFlag-int-">getFlag(int)</a></span> - Method in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/Buffer.html" title="class in com.google.android.exoplayer.util.extensions">Buffer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#getFormat-int-">getFormat(int)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSource.html#getFormat-int-">getFormat(int)</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSource.html" title="interface in com.google.android.exoplayer.chunk">ChunkSource</a></dt>
<dd>
<div class="block">Gets the format of the specified track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatWrapper.html#getFormat--">getFormat()</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatWrapper.html" title="interface in com.google.android.exoplayer.chunk">FormatWrapper</a></dt>
<dd>
<div class="block">Returns the wrapped format.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/InitializationChunk.html#getFormat--">getFormat()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk">InitializationChunk</a></dt>
<dd>
<div class="block">Returns a <a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer"><code>MediaFormat</code></a> parsed from the chunk, or null.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.html#getFormat-int-">getFormat(int)</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash">DashChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.html#getFormat--">getFormat()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DummyTrackRenderer.html#getFormat-int-">getFormat(int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DummyTrackRenderer.html" title="class in com.google.android.exoplayer">DummyTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html#getFormat--">getFormat()</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DefaultTrackOutput</a></dt>
<dd>
<div class="block">The format most recently received by the output, or null if a format has yet to be received.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#getFormat-int-">getFormat(int)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/FrameworkSampleSource.html#getFormat-int-">getFormat(int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/FrameworkSampleSource.html" title="class in com.google.android.exoplayer">FrameworkSampleSource</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#getFormat-int-">getFormat(int)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/Variant.html#getFormat--">getFormat()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/Variant.html" title="class in com.google.android.exoplayer.hls">Variant</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html#getFormat-int-">getFormat(int)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html" title="interface in com.google.android.exoplayer">SampleSource.SampleSourceReader</a></dt>
<dd>
<div class="block">Returns the format of the specified track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#getFormat-int-">getFormat(int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html" title="class in com.google.android.exoplayer">SampleSourceTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#getFormat-int-">getFormat(int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html#getFormat-int-">getFormat(int)</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.TrackElement.html#getFormat--">getFormat()</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.TrackElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.TrackElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#getFormat-int-">getFormat(int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Returns the format of the specified track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/DebugTextViewHelper.Provider.html#getFormat--">getFormat()</a></span> - Method in interface com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/DebugTextViewHelper.Provider.html" title="interface in com.google.android.exoplayer.util">DebugTextViewHelper.Provider</a></dt>
<dd>
<div class="block">Returns a format whose information should be displayed, or null.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MpegAudioHeader.html#getFrameSize-int-">getFrameSize(int)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MpegAudioHeader.html" title="class in com.google.android.exoplayer.util">MpegAudioHeader</a></dt>
<dd>
<div class="block">Returns the size of the frame associated with <code>header</code>, or -1 if it is invalid.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CryptoInfo.html#getFrameworkCryptoInfoV16--">getFrameworkCryptoInfoV16()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CryptoInfo.html" title="class in com.google.android.exoplayer">CryptoInfo</a></dt>
<dd>
<div class="block">Returns an equivalent <a href="https://developer.android.com/reference/android/media/MediaCodec.CryptoInfo.html?is-external=true" title="class or interface in android.media"><code>MediaCodec.CryptoInfo</code></a> instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#getFrameworkMediaFormatV16--">getFrameworkMediaFormatV16()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.html#getH265NalUnitType-byte:A-int-">getH265NalUnitType(byte[], int)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.html" title="class in com.google.android.exoplayer.util">NalUnitUtil</a></dt>
<dd>
<div class="block">Gets the type of the H.265 NAL unit in <code>data</code> that starts at <code>offset</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#getHexStringFromBytes-byte:A-int-int-">getHexStringFromBytes(byte[], int, int)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Returns a hex string representation of the data provided.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.html#getIndex--">getIndex()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation</a></dt>
<dd>
<div class="block">Gets a segment index, if the representation is able to provide one directly.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html#getIndex--">getIndex()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation.MultiSegmentRepresentation</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.SingleSegmentRepresentation.html#getIndex--">getIndex()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.SingleSegmentRepresentation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation.SingleSegmentRepresentation</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SingleSegmentBase.html#getIndex--">getIndex()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SingleSegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.SingleSegmentBase</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.html#getIndexUri--">getIndexUri()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation</a></dt>
<dd>
<div class="block">Gets a <a href="com/google/android/exoplayer/dash/mpd/RangedUri.html" title="class in com.google.android.exoplayer.dash.mpd"><code>RangedUri</code></a> defining the location of the representation's segment index.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html#getIndexUri--">getIndexUri()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation.MultiSegmentRepresentation</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.SingleSegmentRepresentation.html#getIndexUri--">getIndexUri()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.SingleSegmentRepresentation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation.SingleSegmentRepresentation</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Allocator.html#getIndividualAllocationLength--">getIndividualAllocationLength()</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Allocator.html" title="interface in com.google.android.exoplayer.upstream">Allocator</a></dt>
<dd>
<div class="block">Returns the length of each individual <a href="com/google/android/exoplayer/upstream/Allocation.html" title="class in com.google.android.exoplayer.upstream"><code>Allocation</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultAllocator.html#getIndividualAllocationLength--">getIndividualAllocationLength()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultAllocator.html" title="class in com.google.android.exoplayer.upstream">DefaultAllocator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.html#getInitialization-com.google.android.exoplayer.dash.mpd.Representation-">getInitialization(Representation)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase</a></dt>
<dd>
<div class="block">Gets the <a href="com/google/android/exoplayer/dash/mpd/RangedUri.html" title="class in com.google.android.exoplayer.dash.mpd"><code>RangedUri</code></a> defining the location of initialization data for a given
representation.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentTemplate.html#getInitialization-com.google.android.exoplayer.dash.mpd.Representation-">getInitialization(Representation)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentTemplate.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.SegmentTemplate</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.html#getInitializationUri--">getInitializationUri()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation</a></dt>
<dd>
<div class="block">Gets a <a href="com/google/android/exoplayer/dash/mpd/RangedUri.html" title="class in com.google.android.exoplayer.dash.mpd"><code>RangedUri</code></a> defining the location of the representation's initialization data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#getIntegerCodeForString-java.lang.String-">getIntegerCodeForString(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Returns the integer equal to the big-endian concatenation of the characters in <code>string</code>
as bytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.html#getKeyRequest-byte:A-byte:A-java.lang.String-int-java.util.HashMap-">getKeyRequest(byte[], byte[], String, int, HashMap&lt;String, String&gt;)</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html#getKeyRequest-byte:A-byte:A-java.lang.String-int-java.util.HashMap-">getKeyRequest(byte[], byte[], String, int, HashMap&lt;String, String&gt;)</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html" title="class in com.google.android.exoplayer.drm">FrameworkMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/Cache.html#getKeys--">getKeys()</a></span> - Method in interface com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/Cache.html" title="interface in com.google.android.exoplayer.upstream.cache">Cache</a></dt>
<dd>
<div class="block">Returns all keys in the cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html#getKeys--">getKeys()</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html" title="class in com.google.android.exoplayer.upstream.cache">SimpleCache</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html#getLargestParsedTimestampUs--">getLargestParsedTimestampUs()</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DefaultTrackOutput</a></dt>
<dd>
<div class="block">The largest timestamp of any sample received by the output, or <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true#MIN_VALUE" title="class or interface in java.lang"><code>Long.MIN_VALUE</code></a> if a
sample has yet to be received.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#getLargestParsedTimestampUs--">getLargestParsedTimestampUs()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>
<div class="block">Gets the largest timestamp of any sample parsed by the extractor.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Subtitle.html#getLastEventTime--">getLastEventTime()</a></span> - Method in interface com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Subtitle.html" title="interface in com.google.android.exoplayer.text">Subtitle</a></dt>
<dd>
<div class="block">Convenience method for obtaining the last event time.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/ttml/TtmlSubtitle.html#getLastEventTime--">getLastEventTime()</a></span> - Method in class com.google.android.exoplayer.text.ttml.<a href="com/google/android/exoplayer/text/ttml/TtmlSubtitle.html" title="class in com.google.android.exoplayer.text.ttml">TtmlSubtitle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/webvtt/WebvttSubtitle.html#getLastEventTime--">getLastEventTime()</a></span> - Method in class com.google.android.exoplayer.text.webvtt.<a href="com/google/android/exoplayer/text/webvtt/WebvttSubtitle.html" title="class in com.google.android.exoplayer.text.webvtt">WebvttSubtitle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html#getLastSegmentNum--">getLastSegmentNum()</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.RepresentationHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashSegmentIndex.html#getLastSegmentNum-long-">getLastSegmentNum(long)</a></span> - Method in interface com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashSegmentIndex.html" title="interface in com.google.android.exoplayer.dash">DashSegmentIndex</a></dt>
<dd>
<div class="block">Returns the segment number of the last segment, or <a href="com/google/android/exoplayer/dash/DashSegmentIndex.html#INDEX_UNBOUNDED"><code>DashSegmentIndex.INDEX_UNBOUNDED</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html#getLastSegmentNum-long-">getLastSegmentNum(long)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation.MultiSegmentRepresentation</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html#getLastSegmentNum-long-">getLastSegmentNum(long)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.MultiSegmentBase</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentList.html#getLastSegmentNum-long-">getLastSegmentNum(long)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentList.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.SegmentList</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentTemplate.html#getLastSegmentNum-long-">getLastSegmentNum(long)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentTemplate.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.SegmentTemplate</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html#getLength--">getLength()</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html" title="class in com.google.android.exoplayer.extractor">DefaultExtractorInput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorInput.html#getLength--">getLength()</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor">ExtractorInput</a></dt>
<dd>
<div class="block">Returns the length of the source stream, or <a href="com/google/android/exoplayer/C.html#LENGTH_UNBOUNDED"><code>C.LENGTH_UNBOUNDED</code></a> if it is unknown.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#getLong-int-int-">getLong(int, int)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Returns a long created by concatenating the bits of two integers.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.html#getManifest--">getManifest()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.html" title="class in com.google.android.exoplayer.util">ManifestFetcher</a></dt>
<dd>
<div class="block">Gets a <a href="https://developer.android.com/reference/android/util/Pair.html?is-external=true" title="class or interface in android.util"><code>Pair</code></a> containing the most recently loaded manifest together with the timestamp
at which the load completed.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.html#getManifestLoadCompleteTimestamp--">getManifestLoadCompleteTimestamp()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.html" title="class in com.google.android.exoplayer.util">ManifestFetcher</a></dt>
<dd>
<div class="block">Gets the value of <a href="com/google/android/exoplayer/util/SystemClock.html#elapsedRealtime--"><code>SystemClock.elapsedRealtime()</code></a> when the last load completed.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.html#getManifestLoadStartTimestamp--">getManifestLoadStartTimestamp()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.html" title="class in com.google.android.exoplayer.util">ManifestFetcher</a></dt>
<dd>
<div class="block">Gets the value of <a href="com/google/android/exoplayer/util/SystemClock.html#elapsedRealtime--"><code>SystemClock.elapsedRealtime()</code></a> when the last completed load started.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioCapabilities.html#getMaxChannelCount--">getMaxChannelCount()</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioCapabilities.html" title="class in com.google.android.exoplayer.audio">AudioCapabilities</a></dt>
<dd>
<div class="block">Returns the maximum number of channels the device can play at the same time.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#getMediaClock--">getMediaClock()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#getMediaClock--">getMediaClock()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">If the renderer advances its own playback position then this method returns a corresponding
<a href="com/google/android/exoplayer/MediaClock.html" title="interface in com.google.android.exoplayer"><code>MediaClock</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmSessionManager.html#getMediaCrypto--">getMediaCrypto()</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmSessionManager.html" title="interface in com.google.android.exoplayer.drm">DrmSessionManager</a></dt>
<dd>
<div class="block">Gets an <a href="com/google/android/exoplayer/drm/ExoMediaCrypto.html" title="interface in com.google.android.exoplayer.drm"><code>ExoMediaCrypto</code></a> for the open session.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html#getMediaCrypto--">getMediaCrypto()</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm">StreamingDrmSessionManager</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html#getMediaFormat--">getMediaFormat()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html" title="class in com.google.android.exoplayer.chunk">BaseMediaChunk</a></dt>
<dd>
<div class="block">Gets the <a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer"><code>MediaFormat</code></a> corresponding to the chunk.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html#getMediaFormat--">getMediaFormat()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html" title="class in com.google.android.exoplayer.chunk">ContainerMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/SingleSampleMediaChunk.html#getMediaFormat--">getMediaFormat()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/SingleSampleMediaChunk.html" title="class in com.google.android.exoplayer.chunk">SingleSampleMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#getMediaFormat-int-">getMediaFormat(int)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>
<div class="block">Gets the <a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer"><code>MediaFormat</code></a> of the specified track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#getMuxedAudioLanguage--">getMuxedAudioLanguage()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>
<div class="block">Returns the language of the audio muxed into variants, or null if unknown.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#getMuxedCaptionLanguage--">getMuxedCaptionLanguage()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>
<div class="block">Returns the language of the captions muxed into variants, or null if unknown.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.html#getNalUnitType-byte:A-int-">getNalUnitType(byte[], int)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.html" title="class in com.google.android.exoplayer.util">NalUnitUtil</a></dt>
<dd>
<div class="block">Gets the type of the NAL unit in <code>data</code> that starts at <code>offset</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/MediaChunk.html#getNextChunkIndex--">getNextChunkIndex()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/MediaChunk.html" title="class in com.google.android.exoplayer.chunk">MediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Subtitle.html#getNextEventTimeIndex-long-">getNextEventTimeIndex(long)</a></span> - Method in interface com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Subtitle.html" title="interface in com.google.android.exoplayer.text">Subtitle</a></dt>
<dd>
<div class="block">Gets the index of the first event that occurs after a given time (exclusive).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/ttml/TtmlSubtitle.html#getNextEventTimeIndex-long-">getNextEventTimeIndex(long)</a></span> - Method in class com.google.android.exoplayer.text.ttml.<a href="com/google/android/exoplayer/text/ttml/TtmlSubtitle.html" title="class in com.google.android.exoplayer.text.ttml">TtmlSubtitle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/webvtt/WebvttSubtitle.html#getNextEventTimeIndex-long-">getNextEventTimeIndex(long)</a></span> - Method in class com.google.android.exoplayer.text.webvtt.<a href="com/google/android/exoplayer/text/webvtt/WebvttSubtitle.html" title="class in com.google.android.exoplayer.text.webvtt">WebvttSubtitle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html#getNextManifestUri--">getNextManifestUri()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescription</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.RedirectingManifest.html#getNextManifestUri--">getNextManifestUri()</a></span> - Method in interface com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.RedirectingManifest.html" title="interface in com.google.android.exoplayer.util">ManifestFetcher.RedirectingManifest</a></dt>
<dd>
<div class="block">Returns the URI from which subsequent manifests should be requested, or null to continue
using the current URI.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html#getOutput--">getOutput()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html" title="class in com.google.android.exoplayer.chunk">BaseMediaChunk</a></dt>
<dd>
<div class="block">Returns the output most recently passed to <a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html#init-com.google.android.exoplayer.extractor.DefaultTrackOutput-"><code>BaseMediaChunk.init(DefaultTrackOutput)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecSelector.html#getPassthroughDecoderInfo--">getPassthroughDecoderInfo()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecSelector.html" title="interface in com.google.android.exoplayer">MediaCodecSelector</a></dt>
<dd>
<div class="block">Selects a decoder to instantiate for audio passthrough.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecUtil.html#getPassthroughDecoderInfo--">getPassthroughDecoderInfo()</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecUtil.html" title="class in com.google.android.exoplayer">MediaCodecUtil</a></dt>
<dd>
<div class="block">Gets information about a decoder suitable for audio passthrough.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#getPcmEncoding-int-">getPcmEncoding(int)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Converts a sample bit depth to a corresponding PCM encoding constant.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html#getPeekPosition--">getPeekPosition()</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html" title="class in com.google.android.exoplayer.extractor">DefaultExtractorInput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorInput.html#getPeekPosition--">getPeekPosition()</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor">ExtractorInput</a></dt>
<dd>
<div class="block">Returns the current peek position (byte offset) in the stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/SlidingPercentile.html#getPercentile-float-">getPercentile(float)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/SlidingPercentile.html" title="class in com.google.android.exoplayer.util">SlidingPercentile</a></dt>
<dd>
<div class="block">Compute the percentile by integration.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html#getPeriod-int-">getPeriod(int)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescription</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html#getPeriodCount--">getPeriodCount()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescription</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html#getPeriodDuration-int-">getPeriodDuration(int)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescription</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#getPhysicalDisplaySize-android.content.Context-">getPhysicalDisplaySize(Context)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Gets the physical size of the default display, in pixels.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#getPlaybackLooper--">getPlaybackLooper()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Gets the <a href="https://developer.android.com/reference/android/os/Looper.html?is-external=true" title="class or interface in android.os"><code>Looper</code></a> associated with the playback thread.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#getPlaybackState--">getPlaybackState()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Returns the current state of the player.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#getPlayWhenReady--">getPlayWhenReady()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Whether playback will proceed when <a href="com/google/android/exoplayer/ExoPlayer.html#getPlaybackState--"><code>ExoPlayer.getPlaybackState()</code></a> == <a href="com/google/android/exoplayer/ExoPlayer.html#STATE_READY"><code>ExoPlayer.STATE_READY</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ChunkIndex.html#getPosition-long-">getPosition(long)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ChunkIndex.html" title="class in com.google.android.exoplayer.extractor">ChunkIndex</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html#getPosition--">getPosition()</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html" title="class in com.google.android.exoplayer.extractor">DefaultExtractorInput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorInput.html#getPosition--">getPosition()</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor">ExtractorInput</a></dt>
<dd>
<div class="block">Returns the current read position (byte offset) in the stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html#getPosition-long-">getPosition(long)</a></span> - Method in class com.google.android.exoplayer.extractor.flv.<a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html" title="class in com.google.android.exoplayer.extractor.flv">FlvExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Mp4Extractor.html#getPosition-long-">getPosition(long)</a></span> - Method in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Mp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">Mp4Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/SeekMap.html#getPosition-long-">getPosition(long)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/SeekMap.html" title="interface in com.google.android.exoplayer.extractor">SeekMap</a></dt>
<dd>
<div class="block">Maps a seek position in microseconds to a corresponding position (byte offset) in the stream
from which data can be provided to the extractor.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/wav/WavExtractor.html#getPosition-long-">getPosition(long)</a></span> - Method in class com.google.android.exoplayer.extractor.wav.<a href="com/google/android/exoplayer/extractor/wav/WavExtractor.html" title="class in com.google.android.exoplayer.extractor.wav">WavExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableBitArray.html#getPosition--">getPosition()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableBitArray.html" title="class in com.google.android.exoplayer.util">ParsableBitArray</a></dt>
<dd>
<div class="block">Gets the current bit offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#getPosition--">getPosition()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Returns the current offset in the array, in bytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaClock.html#getPositionUs--">getPositionUs()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaClock.html" title="interface in com.google.android.exoplayer">MediaClock</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#getPositionUs--">getPositionUs()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.html#getPresentationTimeOffsetUs--">getPresentationTimeOffsetUs()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase</a></dt>
<dd>
<div class="block">Gets the presentation time offset, in microseconds.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.html#getPropertyByteArray-java.lang.String-">getPropertyByteArray(String)</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html#getPropertyByteArray-java.lang.String-">getPropertyByteArray(String)</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html" title="class in com.google.android.exoplayer.drm">FrameworkMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html#getPropertyByteArray-java.lang.String-">getPropertyByteArray(String)</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm">StreamingDrmSessionManager</a></dt>
<dd>
<div class="block">Provides access to <a href="https://developer.android.com/reference/android/media/MediaDrm.html?is-external=true#getPropertyByteArray-java.lang.String-" title="class or interface in android.media"><code>MediaDrm.getPropertyByteArray(String)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.html#getPropertyString-java.lang.String-">getPropertyString(String)</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html#getPropertyString-java.lang.String-">getPropertyString(String)</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html" title="class in com.google.android.exoplayer.drm">FrameworkMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html#getPropertyString-java.lang.String-">getPropertyString(String)</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm">StreamingDrmSessionManager</a></dt>
<dd>
<div class="block">Provides access to <a href="https://developer.android.com/reference/android/media/MediaDrm.html?is-external=true#getPropertyString-java.lang.String-" title="class or interface in android.media"><code>MediaDrm.getPropertyString(String)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.html#getProvisionRequest--">getProvisionRequest()</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html#getProvisionRequest--">getProvisionRequest()</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html" title="class in com.google.android.exoplayer.drm">FrameworkMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html#getReadIndex--">getReadIndex()</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DefaultTrackOutput</a></dt>
<dd>
<div class="block">Returns the current absolute read index.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#getRemainderDataSpec-com.google.android.exoplayer.upstream.DataSpec-int-">getRemainderDataSpec(DataSpec, int)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Given a <a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream"><code>DataSpec</code></a> and a number of bytes already loaded, returns a <a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream"><code>DataSpec</code></a>
that represents the remainder of the data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#getResponseHeaders--">getResponseHeaders()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultHttpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.html#getResponseHeaders--">getResponseHeaders()</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.html" title="interface in com.google.android.exoplayer.upstream">HttpDataSource</a></dt>
<dd>
<div class="block">Gets the headers provided in the response.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/UriLoadable.html#getResult--">getResult()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/UriLoadable.html" title="class in com.google.android.exoplayer.upstream">UriLoadable</a></dt>
<dd>
<div class="block">Returns the loaded object, or null if an object has not been loaded.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html#getSample-com.google.android.exoplayer.SampleHolder-">getSample(SampleHolder)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DefaultTrackOutput</a></dt>
<dd>
<div class="block">Removes the next sample from the head of the queue, writing it into the provided holder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#getSample-int-com.google.android.exoplayer.SampleHolder-">getSample(int, SampleHolder)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>
<div class="block">Gets the next sample for the specified track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/InitializationChunk.html#getSeekMap--">getSeekMap()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk">InitializationChunk</a></dt>
<dd>
<div class="block">Returns a <a href="com/google/android/exoplayer/extractor/SeekMap.html" title="interface in com.google.android.exoplayer.extractor"><code>SeekMap</code></a> parsed from the chunk, or null.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html#getSegmentDurationUs-int-long-">getSegmentDurationUs(int, long)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.MultiSegmentBase</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html#getSegmentEndTimeUs-int-">getSegmentEndTimeUs(int)</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.RepresentationHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html#getSegmentNum-long-">getSegmentNum(long)</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.RepresentationHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashSegmentIndex.html#getSegmentNum-long-long-">getSegmentNum(long, long)</a></span> - Method in interface com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashSegmentIndex.html" title="interface in com.google.android.exoplayer.dash">DashSegmentIndex</a></dt>
<dd>
<div class="block">Returns the segment number of the segment containing a given media time.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html#getSegmentNum-long-long-">getSegmentNum(long, long)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation.MultiSegmentRepresentation</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html#getSegmentNum-long-long-">getSegmentNum(long, long)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.MultiSegmentBase</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html#getSegmentStartTimeUs-int-">getSegmentStartTimeUs(int)</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.RepresentationHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html#getSegmentTimeUs-int-">getSegmentTimeUs(int)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.MultiSegmentBase</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html#getSegmentUrl-int-">getSegmentUrl(int)</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.RepresentationHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashSegmentIndex.html#getSegmentUrl-int-">getSegmentUrl(int)</a></span> - Method in interface com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashSegmentIndex.html" title="interface in com.google.android.exoplayer.dash">DashSegmentIndex</a></dt>
<dd>
<div class="block">Returns a <a href="com/google/android/exoplayer/dash/mpd/RangedUri.html" title="class in com.google.android.exoplayer.dash.mpd"><code>RangedUri</code></a> defining the location of a segment.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html#getSegmentUrl-int-">getSegmentUrl(int)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation.MultiSegmentRepresentation</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html#getSegmentUrl-com.google.android.exoplayer.dash.mpd.Representation-int-">getSegmentUrl(Representation, int)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.MultiSegmentBase</a></dt>
<dd>
<div class="block">Returns a <a href="com/google/android/exoplayer/dash/mpd/RangedUri.html" title="class in com.google.android.exoplayer.dash.mpd"><code>RangedUri</code></a> defining the location of a segment for the given index in the
given representation.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentList.html#getSegmentUrl-com.google.android.exoplayer.dash.mpd.Representation-int-">getSegmentUrl(Representation, int)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentList.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.SegmentList</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentTemplate.html#getSegmentUrl-com.google.android.exoplayer.dash.mpd.Representation-int-">getSegmentUrl(Representation, int)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentTemplate.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.SegmentTemplate</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#getSelectedTrack-int-">getSelectedTrack(int)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Returns the index of the currently selected track for the specified renderer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#getSelectedTrackIndex--">getSelectedTrackIndex()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>
<div class="block">Returns the currently selected track index.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#getSourceState--">getSourceState()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>
<div class="block">Gets the source state.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#getStartTimeUs-int-">getStartTimeUs(int)</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>
<div class="block">Gets the start time of the specified chunk.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmSessionManager.html#getState--">getState()</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmSessionManager.html" title="interface in com.google.android.exoplayer.drm">DrmSessionManager</a></dt>
<dd>
<div class="block">Gets the current state of the session.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html#getState--">getState()</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm">StreamingDrmSessionManager</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#getState--">getState()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Returns the current state of the renderer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashSegmentIndex.html#getTimeUs-int-">getTimeUs(int)</a></span> - Method in interface com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashSegmentIndex.html" title="interface in com.google.android.exoplayer.dash">DashSegmentIndex</a></dt>
<dd>
<div class="block">Returns the start time of a segment.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html#getTimeUs-int-">getTimeUs(int)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation.MultiSegmentRepresentation</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#getTopInt-long-">getTopInt(long)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Returns the top 32 bits of a long as an integer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Allocator.html#getTotalBytesAllocated--">getTotalBytesAllocated()</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Allocator.html" title="interface in com.google.android.exoplayer.upstream">Allocator</a></dt>
<dd>
<div class="block">Returns the total number of bytes currently allocated.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultAllocator.html#getTotalBytesAllocated--">getTotalBytesAllocated()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultAllocator.html" title="class in com.google.android.exoplayer.upstream">DefaultAllocator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#getTrackCount--">getTrackCount()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSource.html#getTrackCount--">getTrackCount()</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSource.html" title="interface in com.google.android.exoplayer.chunk">ChunkSource</a></dt>
<dd>
<div class="block">Returns the number of tracks exposed by the source.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.html#getTrackCount--">getTrackCount()</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash">DashChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DummyTrackRenderer.html#getTrackCount--">getTrackCount()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DummyTrackRenderer.html" title="class in com.google.android.exoplayer">DummyTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#getTrackCount-int-">getTrackCount(int)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Returns the number of tracks exposed by the specified renderer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#getTrackCount--">getTrackCount()</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/FrameworkSampleSource.html#getTrackCount--">getTrackCount()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/FrameworkSampleSource.html" title="class in com.google.android.exoplayer">FrameworkSampleSource</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#getTrackCount--">getTrackCount()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>
<div class="block">Returns the number of tracks exposed by the source.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#getTrackCount--">getTrackCount()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>
<div class="block">Gets the number of available tracks.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#getTrackCount--">getTrackCount()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html#getTrackCount--">getTrackCount()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html" title="interface in com.google.android.exoplayer">SampleSource.SampleSourceReader</a></dt>
<dd>
<div class="block">Returns the number of tracks exposed by the source.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#getTrackCount--">getTrackCount()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html" title="class in com.google.android.exoplayer">SampleSourceTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#getTrackCount--">getTrackCount()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html#getTrackCount--">getTrackCount()</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#getTrackCount--">getTrackCount()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Returns the number of tracks exposed by the renderer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#getTrackFormat-int-int-">getTrackFormat(int, int)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Returns the format of a track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/AssetDataSource.html#getUri--">getUri()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/AssetDataSource.html" title="class in com.google.android.exoplayer.upstream">AssetDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/ContentDataSource.html#getUri--">getUri()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/ContentDataSource.html" title="class in com.google.android.exoplayer.upstream">ContentDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#getUri--">getUri()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultHttpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultUriDataSource.html#getUri--">getUri()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultUriDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultUriDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/FileDataSource.html#getUri--">getUri()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/FileDataSource.html" title="class in com.google.android.exoplayer.upstream">FileDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/UdpDataSource.html#getUri--">getUri()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/UdpDataSource.html" title="class in com.google.android.exoplayer.upstream">UdpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/UriDataSource.html#getUri--">getUri()</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/UriDataSource.html" title="interface in com.google.android.exoplayer.upstream">UriDataSource</a></dt>
<dd>
<div class="block">When the source is open, returns the URI from which data is being read.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#getUserAgent-android.content.Context-java.lang.String-">getUserAgent(Context, String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Returns a user agent string based on the given application name and the library version.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#getVideoMediaMimeType-java.lang.String-">getVideoMediaMimeType(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>
<div class="block">Returns the video mimeType type of <code>codecs</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/FrameworkMediaCrypto.html#getWrappedMediaCrypto--">getWrappedMediaCrypto()</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/FrameworkMediaCrypto.html" title="class in com.google.android.exoplayer.drm">FrameworkMediaCrypto</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html#getWriteIndex--">getWriteIndex()</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DefaultTrackOutput</a></dt>
<dd>
<div class="block">Returns the current absolute write index.</div>
</dd>
</dl>
<a name="I:H">
<!-- -->
</a>
<h2 class="title">H</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#handleAudioTrackDiscontinuity--">handleAudioTrackDiscontinuity()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#handleBuffer-java.nio.ByteBuffer-int-int-long-">handleBuffer(ByteBuffer, int, int, long)</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Attempts to write <code>size</code> bytes from <code>buffer</code> at <code>offset</code> to the audio track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#handleDiscontinuity--">handleDiscontinuity()</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Signals to the audio track that the next buffer is discontinuous with the previous buffer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#handleEndOfStream--">handleEndOfStream()</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Ensures that the last data passed to <a href="com/google/android/exoplayer/audio/AudioTrack.html#handleBuffer-java.nio.ByteBuffer-int-int-long-"><code>AudioTrack.handleBuffer(ByteBuffer, int, int, long)</code></a> is
played out in full.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.ExoPlayerComponent.html#handleMessage-int-java.lang.Object-">handleMessage(int, Object)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.ExoPlayerComponent.html" title="interface in com.google.android.exoplayer">ExoPlayer.ExoPlayerComponent</a></dt>
<dd>
<div class="block">Handles a message delivered to the component.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#handleMessage-int-java.lang.Object-">handleMessage(int, Object)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#handleMessage-int-java.lang.Object-">handleMessage(int, Object)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html#handleMessage-android.os.Message-">handleMessage(Message)</a></span> - Method in class com.google.android.exoplayer.metadata.<a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html" title="class in com.google.android.exoplayer.metadata">MetadataTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html#handleMessage-android.os.Message-">handleMessage(Message)</a></span> - Method in class com.google.android.exoplayer.text.eia608.<a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html" title="class in com.google.android.exoplayer.text.eia608">Eia608TrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/TextTrackRenderer.html#handleMessage-android.os.Message-">handleMessage(Message)</a></span> - Method in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/TextTrackRenderer.html" title="class in com.google.android.exoplayer.text">TextTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#handleMessage-int-java.lang.Object-">handleMessage(int, Object)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#handlesTrack-com.google.android.exoplayer.MediaCodecSelector-com.google.android.exoplayer.MediaFormat-">handlesTrack(MediaCodecSelector, MediaFormat)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#handlesTrack-com.google.android.exoplayer.MediaFormat-">handlesTrack(MediaFormat)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#handlesTrack-com.google.android.exoplayer.MediaCodecSelector-com.google.android.exoplayer.MediaFormat-">handlesTrack(MediaCodecSelector, MediaFormat)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>
<div class="block">Returns whether this renderer is capable of handling the provided track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#handlesTrack-com.google.android.exoplayer.MediaCodecSelector-com.google.android.exoplayer.MediaFormat-">handlesTrack(MediaCodecSelector, MediaFormat)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html#handlesTrack-com.google.android.exoplayer.MediaFormat-">handlesTrack(MediaFormat)</a></span> - Method in class com.google.android.exoplayer.metadata.<a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html" title="class in com.google.android.exoplayer.metadata">MetadataTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#handlesTrack-com.google.android.exoplayer.MediaFormat-">handlesTrack(MediaFormat)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html" title="class in com.google.android.exoplayer">SampleSourceTrackRenderer</a></dt>
<dd>
<div class="block">Returns whether this renderer is capable of handling the provided track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html#handlesTrack-com.google.android.exoplayer.MediaFormat-">handlesTrack(MediaFormat)</a></span> - Method in class com.google.android.exoplayer.text.eia608.<a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html" title="class in com.google.android.exoplayer.text.eia608">Eia608TrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/TextTrackRenderer.html#handlesTrack-com.google.android.exoplayer.MediaFormat-">handlesTrack(MediaFormat)</a></span> - Method in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/TextTrackRenderer.html" title="class in com.google.android.exoplayer.text">TextTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html#hasContentProtection--">hasContentProtection()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html" title="class in com.google.android.exoplayer.dash.mpd">AdaptationSet</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/InitializationChunk.html#hasDrmInitData--">hasDrmInitData()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk">InitializationChunk</a></dt>
<dd>
<div class="block">True if a <a href="com/google/android/exoplayer/drm/DrmInitData.html" title="interface in com.google.android.exoplayer.drm"><code>DrmInitData</code></a> was parsed from the chunk.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/InitializationChunk.html#hasFormat--">hasFormat()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk">InitializationChunk</a></dt>
<dd>
<div class="block">True if a <a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer"><code>MediaFormat</code></a> was parsed from the chunk.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html#hasFormat--">hasFormat()</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DefaultTrackOutput</a></dt>
<dd>
<div class="block">True if the output has received a format.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioCapabilities.html#hashCode--">hashCode()</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioCapabilities.html" title="class in com.google.android.exoplayer.audio">AudioCapabilities</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Format.html#hashCode--">hashCode()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Format.html" title="class in com.google.android.exoplayer.chunk">Format</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/ContentProtection.html#hashCode--">hashCode()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/ContentProtection.html" title="class in com.google.android.exoplayer.dash.mpd">ContentProtection</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/RangedUri.html#hashCode--">hashCode()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/RangedUri.html" title="class in com.google.android.exoplayer.dash.mpd">RangedUri</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmInitData.Mapped.html#hashCode--">hashCode()</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmInitData.Mapped.html" title="class in com.google.android.exoplayer.drm">DrmInitData.Mapped</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmInitData.SchemeInitData.html#hashCode--">hashCode()</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmInitData.SchemeInitData.html" title="class in com.google.android.exoplayer.drm">DrmInitData.SchemeInitData</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmInitData.Universal.html#hashCode--">hashCode()</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmInitData.Universal.html" title="class in com.google.android.exoplayer.drm">DrmInitData.Universal</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#hashCode--">hashCode()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TimeRange.DynamicTimeRange.html#hashCode--">hashCode()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TimeRange.DynamicTimeRange.html" title="class in com.google.android.exoplayer">TimeRange.DynamicTimeRange</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TimeRange.StaticTimeRange.html#hashCode--">hashCode()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TimeRange.StaticTimeRange.html" title="class in com.google.android.exoplayer">TimeRange.StaticTimeRange</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#hasPendingData--">hasPendingData()</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Returns whether the audio track has more data pending that will be played back.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#hasSamples-int-">hasSamples(int)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>
<div class="block">Whether samples are available for reading from <a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#getSample-int-com.google.android.exoplayer.SampleHolder-"><code>HlsExtractorWrapper.getSample(int, SampleHolder)</code></a> for the
specified track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/InitializationChunk.html#hasSeekMap--">hasSeekMap()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk">InitializationChunk</a></dt>
<dd>
<div class="block">True if a <a href="com/google/android/exoplayer/extractor/SeekMap.html" title="interface in com.google.android.exoplayer.extractor"><code>SeekMap</code></a> was parsed from the chunk.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#haveFormat--">haveFormat()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#haveRenderedFirstFrame--">haveRenderedFirstFrame()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.InvalidResponseCodeException.html#headerFields">headerFields</a></span> - Variable in exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.InvalidResponseCodeException.html" title="class in com.google.android.exoplayer.upstream">HttpDataSource.InvalidResponseCodeException</a></dt>
<dd>
<div class="block">An unmodifiable map of the response header fields and values.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Format.html#height">height</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Format.html" title="class in com.google.android.exoplayer.chunk">Format</a></dt>
<dd>
<div class="block">The height of the video in pixels, or -1 if unknown or not applicable.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#height">height</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">The height of the video in pixels, or <a href="com/google/android/exoplayer/MediaFormat.html#NO_VALUE"><code>MediaFormat.NO_VALUE</code></a> if unknown or not applicable.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html#height">height</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html" title="class in com.google.android.exoplayer.util">NalUnitUtil.SpsData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls"><span class="typeNameLink">HlsChunkSource</span></a> - Class in <a href="com/google/android/exoplayer/hls/package-summary.html">com.google.android.exoplayer.hls</a></dt>
<dd>
<div class="block">A temporary test source of HLS chunks.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#HlsChunkSource-boolean-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.hls.HlsPlaylist-com.google.android.exoplayer.hls.HlsTrackSelector-com.google.android.exoplayer.upstream.BandwidthMeter-com.google.android.exoplayer.hls.PtsTimestampAdjusterProvider-">HlsChunkSource(boolean, DataSource, HlsPlaylist, HlsTrackSelector, BandwidthMeter, PtsTimestampAdjusterProvider)</a></span> - Constructor for class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#HlsChunkSource-boolean-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.hls.HlsPlaylist-com.google.android.exoplayer.hls.HlsTrackSelector-com.google.android.exoplayer.upstream.BandwidthMeter-com.google.android.exoplayer.hls.PtsTimestampAdjusterProvider-long-long-">HlsChunkSource(boolean, DataSource, HlsPlaylist, HlsTrackSelector, BandwidthMeter, PtsTimestampAdjusterProvider, long, long)</a></span> - Constructor for class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#HlsChunkSource-boolean-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.hls.HlsPlaylist-com.google.android.exoplayer.hls.HlsTrackSelector-com.google.android.exoplayer.upstream.BandwidthMeter-com.google.android.exoplayer.hls.PtsTimestampAdjusterProvider-long-long-android.os.Handler-com.google.android.exoplayer.hls.HlsChunkSource.EventListener-">HlsChunkSource(boolean, DataSource, HlsPlaylist, HlsTrackSelector, BandwidthMeter, PtsTimestampAdjusterProvider, long, long, Handler, HlsChunkSource.EventListener)</a></span> - Constructor for class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/hls/HlsChunkSource.EventListener.html" title="interface in com.google.android.exoplayer.hls"><span class="typeNameLink">HlsChunkSource.EventListener</span></a> - Interface in <a href="com/google/android/exoplayer/hls/package-summary.html">com.google.android.exoplayer.hls</a></dt>
<dd>
<div class="block">Interface definition for a callback to be notified of <a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls"><code>HlsChunkSource</code></a> events.</div>
</dd>
<dt><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls"><span class="typeNameLink">HlsExtractorWrapper</span></a> - Class in <a href="com/google/android/exoplayer/hls/package-summary.html">com.google.android.exoplayer.hls</a></dt>
<dd>
<div class="block">Wraps a <a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor"><code>Extractor</code></a>, adding functionality to enable reading of the extracted samples.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#HlsExtractorWrapper-int-com.google.android.exoplayer.chunk.Format-long-com.google.android.exoplayer.extractor.Extractor-boolean-int-int-">HlsExtractorWrapper(int, Format, long, Extractor, boolean, int, int)</a></span> - Constructor for class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/hls/HlsMasterPlaylist.html" title="class in com.google.android.exoplayer.hls"><span class="typeNameLink">HlsMasterPlaylist</span></a> - Class in <a href="com/google/android/exoplayer/hls/package-summary.html">com.google.android.exoplayer.hls</a></dt>
<dd>
<div class="block">Represents an HLS master playlist.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMasterPlaylist.html#HlsMasterPlaylist-java.lang.String-java.util.List-java.util.List-java.util.List-java.lang.String-java.lang.String-">HlsMasterPlaylist(String, List&lt;Variant&gt;, List&lt;Variant&gt;, List&lt;Variant&gt;, String, String)</a></span> - Constructor for class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMasterPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsMasterPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html" title="class in com.google.android.exoplayer.hls"><span class="typeNameLink">HlsMediaPlaylist</span></a> - Class in <a href="com/google/android/exoplayer/hls/package-summary.html">com.google.android.exoplayer.hls</a></dt>
<dd>
<div class="block">Represents an HLS media playlist.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html#HlsMediaPlaylist-java.lang.String-int-int-int-boolean-java.util.List-">HlsMediaPlaylist(String, int, int, int, boolean, List&lt;HlsMediaPlaylist.Segment&gt;)</a></span> - Constructor for class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html" title="class in com.google.android.exoplayer.hls"><span class="typeNameLink">HlsMediaPlaylist.Segment</span></a> - Class in <a href="com/google/android/exoplayer/hls/package-summary.html">com.google.android.exoplayer.hls</a></dt>
<dd>
<div class="block">Media segment reference.</div>
</dd>
<dt><a href="com/google/android/exoplayer/hls/HlsPlaylist.html" title="class in com.google.android.exoplayer.hls"><span class="typeNameLink">HlsPlaylist</span></a> - Class in <a href="com/google/android/exoplayer/hls/package-summary.html">com.google.android.exoplayer.hls</a></dt>
<dd>
<div class="block">Represents an HLS playlist.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsPlaylist.html#HlsPlaylist-java.lang.String-int-">HlsPlaylist(String, int)</a></span> - Constructor for class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/hls/HlsPlaylistParser.html" title="class in com.google.android.exoplayer.hls"><span class="typeNameLink">HlsPlaylistParser</span></a> - Class in <a href="com/google/android/exoplayer/hls/package-summary.html">com.google.android.exoplayer.hls</a></dt>
<dd>
<div class="block">HLS playlists parsing logic.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsPlaylistParser.html#HlsPlaylistParser--">HlsPlaylistParser()</a></span> - Constructor for class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsPlaylistParser.html" title="class in com.google.android.exoplayer.hls">HlsPlaylistParser</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls"><span class="typeNameLink">HlsSampleSource</span></a> - Class in <a href="com/google/android/exoplayer/hls/package-summary.html">com.google.android.exoplayer.hls</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/SampleSource.html" title="interface in com.google.android.exoplayer"><code>SampleSource</code></a> for HLS streams.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#HlsSampleSource-com.google.android.exoplayer.hls.HlsChunkSource-com.google.android.exoplayer.LoadControl-int-">HlsSampleSource(HlsChunkSource, LoadControl, int)</a></span> - Constructor for class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#HlsSampleSource-com.google.android.exoplayer.hls.HlsChunkSource-com.google.android.exoplayer.LoadControl-int-android.os.Handler-com.google.android.exoplayer.hls.HlsSampleSource.EventListener-int-">HlsSampleSource(HlsChunkSource, LoadControl, int, Handler, HlsSampleSource.EventListener, int)</a></span> - Constructor for class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#HlsSampleSource-com.google.android.exoplayer.hls.HlsChunkSource-com.google.android.exoplayer.LoadControl-int-android.os.Handler-com.google.android.exoplayer.hls.HlsSampleSource.EventListener-int-int-">HlsSampleSource(HlsChunkSource, LoadControl, int, Handler, HlsSampleSource.EventListener, int, int)</a></span> - Constructor for class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/hls/HlsSampleSource.EventListener.html" title="interface in com.google.android.exoplayer.hls"><span class="typeNameLink">HlsSampleSource.EventListener</span></a> - Interface in <a href="com/google/android/exoplayer/hls/package-summary.html">com.google.android.exoplayer.hls</a></dt>
<dd>
<div class="block">Interface definition for a callback to be notified of <a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls"><code>HlsSampleSource</code></a> events.</div>
</dd>
<dt><a href="com/google/android/exoplayer/hls/HlsTrackSelector.html" title="interface in com.google.android.exoplayer.hls"><span class="typeNameLink">HlsTrackSelector</span></a> - Interface in <a href="com/google/android/exoplayer/hls/package-summary.html">com.google.android.exoplayer.hls</a></dt>
<dd>
<div class="block">Specifies a track selection from an <a href="com/google/android/exoplayer/hls/HlsMasterPlaylist.html" title="class in com.google.android.exoplayer.hls"><code>HlsMasterPlaylist</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/hls/HlsTrackSelector.Output.html" title="interface in com.google.android.exoplayer.hls"><span class="typeNameLink">HlsTrackSelector.Output</span></a> - Interface in <a href="com/google/android/exoplayer/hls/package-summary.html">com.google.android.exoplayer.hls</a></dt>
<dd>
<div class="block">Defines a selector output.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/HttpDataSource.html" title="interface in com.google.android.exoplayer.upstream"><span class="typeNameLink">HttpDataSource</span></a> - Interface in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">An HTTP specific extension to <a href="com/google/android/exoplayer/upstream/UriDataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>UriDataSource</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">HttpDataSource.HttpDataSourceException</span></a> - Exception in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Thrown when an error is encountered when trying to read from a <a href="com/google/android/exoplayer/upstream/HttpDataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>HttpDataSource</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/HttpDataSource.InvalidContentTypeException.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">HttpDataSource.InvalidContentTypeException</span></a> - Exception in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Thrown when the content type is invalid.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/HttpDataSource.InvalidResponseCodeException.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">HttpDataSource.InvalidResponseCodeException</span></a> - Exception in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Thrown when an attempt to open a connection results in a response code not in the 2xx range.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html#HttpDataSourceException-com.google.android.exoplayer.upstream.DataSpec-int-">HttpDataSourceException(DataSpec, int)</a></span> - Constructor for exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html" title="class in com.google.android.exoplayer.upstream">HttpDataSource.HttpDataSourceException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html#HttpDataSourceException-java.lang.String-com.google.android.exoplayer.upstream.DataSpec-int-">HttpDataSourceException(String, DataSpec, int)</a></span> - Constructor for exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html" title="class in com.google.android.exoplayer.upstream">HttpDataSource.HttpDataSourceException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html#HttpDataSourceException-java.io.IOException-com.google.android.exoplayer.upstream.DataSpec-int-">HttpDataSourceException(IOException, DataSpec, int)</a></span> - Constructor for exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html" title="class in com.google.android.exoplayer.upstream">HttpDataSource.HttpDataSourceException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html#HttpDataSourceException-java.lang.String-java.io.IOException-com.google.android.exoplayer.upstream.DataSpec-int-">HttpDataSourceException(String, IOException, DataSpec, int)</a></span> - Constructor for exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html" title="class in com.google.android.exoplayer.upstream">HttpDataSource.HttpDataSourceException</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:I">
<!-- -->
</a>
<h2 class="title">I</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Format.html#id">id</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Format.html" title="class in com.google.android.exoplayer.chunk">Format</a></dt>
<dd>
<div class="block">An identifier for the format.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html#id">id</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html" title="class in com.google.android.exoplayer.dash.mpd">AdaptationSet</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Period.html#id">id</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Period.html" title="class in com.google.android.exoplayer.dash.mpd">Period</a></dt>
<dd>
<div class="block">The period identifier, if one exists.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Track.html#id">id</a></span> - Variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Track.html" title="class in com.google.android.exoplayer.extractor.mp4">Track</a></dt>
<dd>
<div class="block">The track identifier.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/ApicFrame.html#ID">ID</a></span> - Static variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/ApicFrame.html" title="class in com.google.android.exoplayer.metadata.id3">ApicFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/GeobFrame.html#ID">ID</a></span> - Static variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/GeobFrame.html" title="class in com.google.android.exoplayer.metadata.id3">GeobFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/Id3Frame.html#id">id</a></span> - Variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/Id3Frame.html" title="class in com.google.android.exoplayer.metadata.id3">Id3Frame</a></dt>
<dd>
<div class="block">The frame ID.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/PrivFrame.html#ID">ID</a></span> - Static variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/PrivFrame.html" title="class in com.google.android.exoplayer.metadata.id3">PrivFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/TxxxFrame.html#ID">ID</a></span> - Static variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/TxxxFrame.html" title="class in com.google.android.exoplayer.metadata.id3">TxxxFrame</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/metadata/id3/Id3Frame.html" title="class in com.google.android.exoplayer.metadata.id3"><span class="typeNameLink">Id3Frame</span></a> - Class in <a href="com/google/android/exoplayer/metadata/id3/package-summary.html">com.google.android.exoplayer.metadata.id3</a></dt>
<dd>
<div class="block">Base class for ID3 frames.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/Id3Frame.html#Id3Frame-java.lang.String-">Id3Frame(String)</a></span> - Constructor for class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/Id3Frame.html" title="class in com.google.android.exoplayer.metadata.id3">Id3Frame</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/metadata/id3/Id3Parser.html" title="class in com.google.android.exoplayer.metadata.id3"><span class="typeNameLink">Id3Parser</span></a> - Class in <a href="com/google/android/exoplayer/metadata/id3/package-summary.html">com.google.android.exoplayer.metadata.id3</a></dt>
<dd>
<div class="block">Extracts individual TXXX text frames from raw ID3 data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/Id3Parser.html#Id3Parser--">Id3Parser()</a></span> - Constructor for class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/Id3Parser.html" title="class in com.google.android.exoplayer.metadata.id3">Id3Parser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashSegmentIndex.html#INDEX_UNBOUNDED">INDEX_UNBOUNDED</a></span> - Static variable in interface com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashSegmentIndex.html" title="interface in com.google.android.exoplayer.dash">DashSegmentIndex</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#inferContentType-java.lang.String-">inferContentType(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Makes a best guess to infer the type from a file name.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html#init-com.google.android.exoplayer.extractor.DefaultTrackOutput-">init(DefaultTrackOutput)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html" title="class in com.google.android.exoplayer.chunk">BaseMediaChunk</a></dt>
<dd>
<div class="block">Initializes the chunk for loading, setting the <a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor"><code>DefaultTrackOutput</code></a> that will receive
samples as they are loaded.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html#init-com.google.android.exoplayer.chunk.ChunkExtractorWrapper.SingleTrackOutput-">init(ChunkExtractorWrapper.SingleTrackOutput)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html" title="class in com.google.android.exoplayer.chunk">ChunkExtractorWrapper</a></dt>
<dd>
<div class="block">Initializes the extractor to output to the provided <a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.SingleTrackOutput.html" title="interface in com.google.android.exoplayer.chunk"><code>ChunkExtractorWrapper.SingleTrackOutput</code></a>, and configures
it to receive data from a new chunk.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/Extractor.html#init-com.google.android.exoplayer.extractor.ExtractorOutput-">init(ExtractorOutput)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor">Extractor</a></dt>
<dd>
<div class="block">Initializes the extractor with an <a href="com/google/android/exoplayer/extractor/ExtractorOutput.html" title="interface in com.google.android.exoplayer.extractor"><code>ExtractorOutput</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html#init-com.google.android.exoplayer.extractor.ExtractorOutput-">init(ExtractorOutput)</a></span> - Method in class com.google.android.exoplayer.extractor.flv.<a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html" title="class in com.google.android.exoplayer.extractor.flv">FlvExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp3/Mp3Extractor.html#init-com.google.android.exoplayer.extractor.ExtractorOutput-">init(ExtractorOutput)</a></span> - Method in class com.google.android.exoplayer.extractor.mp3.<a href="com/google/android/exoplayer/extractor/mp3/Mp3Extractor.html" title="class in com.google.android.exoplayer.extractor.mp3">Mp3Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html#init-com.google.android.exoplayer.extractor.ExtractorOutput-">init(ExtractorOutput)</a></span> - Method in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">FragmentedMp4Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Mp4Extractor.html#init-com.google.android.exoplayer.extractor.ExtractorOutput-">init(ExtractorOutput)</a></span> - Method in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Mp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">Mp4Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ogg/OggExtractor.html#init-com.google.android.exoplayer.extractor.ExtractorOutput-">init(ExtractorOutput)</a></span> - Method in class com.google.android.exoplayer.extractor.ogg.<a href="com/google/android/exoplayer/extractor/ogg/OggExtractor.html" title="class in com.google.android.exoplayer.extractor.ogg">OggExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/AdtsExtractor.html#init-com.google.android.exoplayer.extractor.ExtractorOutput-">init(ExtractorOutput)</a></span> - Method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/AdtsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">AdtsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html#init-com.google.android.exoplayer.extractor.ExtractorOutput-">init(ExtractorOutput)</a></span> - Method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">PsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html#init-com.google.android.exoplayer.extractor.ExtractorOutput-">init(ExtractorOutput)</a></span> - Method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">TsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/wav/WavExtractor.html#init-com.google.android.exoplayer.extractor.ExtractorOutput-">init(ExtractorOutput)</a></span> - Method in class com.google.android.exoplayer.extractor.wav.<a href="com/google/android/exoplayer/extractor/wav/WavExtractor.html" title="class in com.google.android.exoplayer.extractor.wav">WavExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/webm/WebmExtractor.html#init-com.google.android.exoplayer.extractor.ExtractorOutput-">init(ExtractorOutput)</a></span> - Method in class com.google.android.exoplayer.extractor.webm.<a href="com/google/android/exoplayer/extractor/webm/WebmExtractor.html" title="class in com.google.android.exoplayer.extractor.webm">WebmExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#init-com.google.android.exoplayer.upstream.Allocator-">init(Allocator)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>
<div class="block">Initializes the wrapper for use.</div>
</dd>
<dt><a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk"><span class="typeNameLink">InitializationChunk</span></a> - Class in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk"><code>Chunk</code></a> that uses an <a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor"><code>Extractor</code></a> to parse initialization data for single track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/InitializationChunk.html#InitializationChunk-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.upstream.DataSpec-int-com.google.android.exoplayer.chunk.Format-com.google.android.exoplayer.chunk.ChunkExtractorWrapper-">InitializationChunk(DataSource, DataSpec, int, Format, ChunkExtractorWrapper)</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk">InitializationChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/InitializationChunk.html#InitializationChunk-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.upstream.DataSpec-int-com.google.android.exoplayer.chunk.Format-com.google.android.exoplayer.chunk.ChunkExtractorWrapper-int-">InitializationChunk(DataSource, DataSpec, int, Format, ChunkExtractorWrapper, int)</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk">InitializationChunk</a></dt>
<dd>
<div class="block">Constructor for a chunk of media samples.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#initializationData">initializationData</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">Initialization data that must be provided to the decoder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.InitializationException.html#InitializationException-int-int-int-int-">InitializationException(int, int, int, int)</a></span> - Constructor for exception com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.InitializationException.html" title="class in com.google.android.exoplayer.audio">AudioTrack.InitializationException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/TrackEncryptionBox.html#initializationVectorSize">initializationVectorSize</a></span> - Variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/TrackEncryptionBox.html" title="class in com.google.android.exoplayer.extractor.mp4">TrackEncryptionBox</a></dt>
<dd>
<div class="block">The initialization vector size in bytes for the samples in the corresponding sample group.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#initialize--">initialize()</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Initializes the audio track for writing new buffers using <a href="com/google/android/exoplayer/audio/AudioTrack.html#handleBuffer-java.nio.ByteBuffer-int-int-long-"><code>AudioTrack.handleBuffer(java.nio.ByteBuffer, int, int, long)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#initialize-int-">initialize(int)</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Initializes the audio track for writing new buffers using <a href="com/google/android/exoplayer/audio/AudioTrack.html#handleBuffer-java.nio.ByteBuffer-int-int-long-"><code>AudioTrack.handleBuffer(java.nio.ByteBuffer, int, int, long)</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/extensions/InputBuffer.html" title="class in com.google.android.exoplayer.util.extensions"><span class="typeNameLink">InputBuffer</span></a> - Class in <a href="com/google/android/exoplayer/util/extensions/package-summary.html">com.google.android.exoplayer.util.extensions</a></dt>
<dd>
<div class="block">Input buffer to be decoded by a <a href="com/google/android/exoplayer/util/extensions/Decoder.html" title="interface in com.google.android.exoplayer.util.extensions"><code>Decoder</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/InputBuffer.html#InputBuffer--">InputBuffer()</a></span> - Constructor for class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/InputBuffer.html" title="class in com.google.android.exoplayer.util.extensions">InputBuffer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CodecCounters.html#inputBufferCount">inputBufferCount</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CodecCounters.html" title="class in com.google.android.exoplayer">CodecCounters</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/NetworkLock.html#instance">instance</a></span> - Static variable in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/NetworkLock.html" title="class in com.google.android.exoplayer.upstream">NetworkLock</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.InvalidAudioTrackTimestampException.html#InvalidAudioTrackTimestampException-java.lang.String-">InvalidAudioTrackTimestampException(String)</a></span> - Constructor for exception com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.InvalidAudioTrackTimestampException.html" title="class in com.google.android.exoplayer.audio">AudioTrack.InvalidAudioTrackTimestampException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.InvalidContentTypeException.html#InvalidContentTypeException-java.lang.String-com.google.android.exoplayer.upstream.DataSpec-">InvalidContentTypeException(String, DataSpec)</a></span> - Constructor for exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.InvalidContentTypeException.html" title="class in com.google.android.exoplayer.upstream">HttpDataSource.InvalidContentTypeException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.InvalidResponseCodeException.html#InvalidResponseCodeException-int-java.util.Map-com.google.android.exoplayer.upstream.DataSpec-">InvalidResponseCodeException(int, Map&lt;String, List&lt;String&gt;&gt;, DataSpec)</a></span> - Constructor for exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.InvalidResponseCodeException.html" title="class in com.google.android.exoplayer.upstream">HttpDataSource.InvalidResponseCodeException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.ExposedTrack.html#isAdaptive--">isAdaptive()</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.ExposedTrack.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.ExposedTrack</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#isAndroidTv-android.content.Context-">isAndroidTv(Context)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Returns whether the device is an AndroidTV.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#isApplication-java.lang.String-">isApplication(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>
<div class="block">Whether the top-level type of <code>mimeType</code> is application.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#isAudio-java.lang.String-">isAudio(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>
<div class="block">Whether the top-level type of <code>mimeType</code> is audio.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html#isBeyondLastSegment-int-">isBeyondLastSegment(int)</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.RepresentationHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/Cache.html#isCached-java.lang.String-long-long-">isCached(String, long, long)</a></span> - Method in interface com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/Cache.html" title="interface in com.google.android.exoplayer.upstream.cache">Cache</a></dt>
<dd>
<div class="block">Queries if a range is entirely available in the cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html#isCached">isCached</a></span> - Variable in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache">CacheSpan</a></dt>
<dd>
<div class="block">Whether the <a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache"><code>CacheSpan</code></a> is cached.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html#isCached-java.lang.String-long-long-">isCached(String, long, long)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html" title="class in com.google.android.exoplayer.upstream.cache">SimpleCache</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleHolder.html#isDecodeOnly--">isDecodeOnly()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleHolder.html" title="class in com.google.android.exoplayer">SampleHolder</a></dt>
<dd>
<div class="block">Returns whether <a href="com/google/android/exoplayer/SampleHolder.html#flags"><code>SampleHolder.flags</code></a> has <a href="com/google/android/exoplayer/C.html#SAMPLE_FLAG_DECODE_ONLY"><code>C.SAMPLE_FLAG_DECODE_ONLY</code></a> set.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html#isEmpty--">isEmpty()</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DefaultTrackOutput</a></dt>
<dd>
<div class="block">True if at least one sample can be read from the queue.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/TrackEncryptionBox.html#isEncrypted">isEncrypted</a></span> - Variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/TrackEncryptionBox.html" title="class in com.google.android.exoplayer.extractor.mp4">TrackEncryptionBox</a></dt>
<dd>
<div class="block">Indicates the encryption state of the samples in the sample group.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html#isEncrypted">isEncrypted</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist.Segment</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleHolder.html#isEncrypted--">isEncrypted()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleHolder.html" title="class in com.google.android.exoplayer">SampleHolder</a></dt>
<dd>
<div class="block">Returns whether <a href="com/google/android/exoplayer/SampleHolder.html#flags"><code>SampleHolder.flags</code></a> has <a href="com/google/android/exoplayer/C.html#SAMPLE_FLAG_ENCRYPTED"><code>C.SAMPLE_FLAG_ENCRYPTED</code></a> set.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DummyTrackRenderer.html#isEnded--">isEnded()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DummyTrackRenderer.html" title="class in com.google.android.exoplayer">DummyTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#isEnded--">isEnded()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#isEnded--">isEnded()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html#isEnded--">isEnded()</a></span> - Method in class com.google.android.exoplayer.metadata.<a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html" title="class in com.google.android.exoplayer.metadata">MetadataTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html#isEnded--">isEnded()</a></span> - Method in class com.google.android.exoplayer.text.eia608.<a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html" title="class in com.google.android.exoplayer.text.eia608">Eia608TrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/TextTrackRenderer.html#isEnded--">isEnded()</a></span> - Method in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/TextTrackRenderer.html" title="class in com.google.android.exoplayer.text">TextTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#isEnded--">isEnded()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Whether the renderer is ready for the <a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer"><code>ExoPlayer</code></a> instance to transition to
<a href="com/google/android/exoplayer/ExoPlayer.html#STATE_ENDED"><code>ExoPlayer.STATE_ENDED</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParserUtil.html#isEndTag-org.xmlpull.v1.XmlPullParser-java.lang.String-">isEndTag(XmlPullParser, String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParserUtil.html" title="class in com.google.android.exoplayer.util">ParserUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParserUtil.html#isEndTag-org.xmlpull.v1.XmlPullParser-">isEndTag(XmlPullParser)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParserUtil.html" title="class in com.google.android.exoplayer.util">ParserUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashSegmentIndex.html#isExplicit--">isExplicit()</a></span> - Method in interface com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashSegmentIndex.html" title="interface in com.google.android.exoplayer.dash">DashSegmentIndex</a></dt>
<dd>
<div class="block">Returns true if segments are defined explicitly by the index.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html#isExplicit--">isExplicit()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation.MultiSegmentRepresentation</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html#isExplicit--">isExplicit()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.MultiSegmentBase</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentList.html#isExplicit--">isExplicit()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentList.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.SegmentList</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecUtil.html#isH264ProfileSupported-int-int-">isH264ProfileSupported(int, int)</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecUtil.html" title="class in com.google.android.exoplayer">MediaCodecUtil</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
<div class="block"><span class="deprecationComment">Prefer <a href="com/google/android/exoplayer/MediaCodecUtil.html#getDecoderInfos-java.lang.String-boolean-"><code>MediaCodecUtil.getDecoderInfos(String, boolean)</code></a> for new code.</span></div>
</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html#isHoleSpan--">isHoleSpan()</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache">CacheSpan</a></dt>
<dd>
<div class="block">Returns whether this is a hole <a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache"><code>CacheSpan</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html#isIndexExplicit--">isIndexExplicit()</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.PeriodHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html#isIndexUnbounded--">isIndexUnbounded()</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.PeriodHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#isInitialized--">isInitialized()</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Returns whether the audio track has been successfully initialized via <a href="com/google/android/exoplayer/audio/AudioTrack.html#initialize--"><code>AudioTrack.initialize()</code></a> and
not yet <a href="com/google/android/exoplayer/audio/AudioTrack.html#reset--"><code>AudioTrack.reset()</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PtsTimestampAdjuster.html#isInitialized--">isInitialized()</a></span> - Method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PtsTimestampAdjuster.html" title="class in com.google.android.exoplayer.extractor.ts">PtsTimestampAdjuster</a></dt>
<dd>
<div class="block">Whether this adjuster has been initialized with a first MPEG-2 TS presentation timestamp.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#isLive--">isLive()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>
<div class="block">Returns whether this is a live playback.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html#isLive">isLive</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest</a></dt>
<dd>
<div class="block">True if the manifest describes a live presentation still in progress.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html#isLoadCanceled--">isLoadCanceled()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html" title="class in com.google.android.exoplayer.chunk">ContainerMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/DataChunk.html#isLoadCanceled--">isLoadCanceled()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/DataChunk.html" title="class in com.google.android.exoplayer.chunk">DataChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/InitializationChunk.html#isLoadCanceled--">isLoadCanceled()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk">InitializationChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/SingleSampleMediaChunk.html#isLoadCanceled--">isLoadCanceled()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/SingleSampleMediaChunk.html" title="class in com.google.android.exoplayer.chunk">SingleSampleMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/TsChunk.html#isLoadCanceled--">isLoadCanceled()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/TsChunk.html" title="class in com.google.android.exoplayer.hls">TsChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#isLoadCanceled--">isLoadCanceled()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Loader.Loadable.html#isLoadCanceled--">isLoadCanceled()</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Loader.Loadable.html" title="interface in com.google.android.exoplayer.upstream">Loader.Loadable</a></dt>
<dd>
<div class="block">Whether the load has been canceled.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/UriLoadable.html#isLoadCanceled--">isLoadCanceled()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/UriLoadable.html" title="class in com.google.android.exoplayer.upstream">UriLoadable</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Loader.html#isLoading--">isLoading()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Loader.html" title="class in com.google.android.exoplayer.upstream">Loader</a></dt>
<dd>
<div class="block">Whether the <a href="com/google/android/exoplayer/upstream/Loader.html" title="class in com.google.android.exoplayer.upstream"><code>Loader</code></a> is currently loading a <a href="com/google/android/exoplayer/upstream/Loader.Loadable.html" title="interface in com.google.android.exoplayer.upstream"><code>Loader.Loadable</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#isLocalFileUri-android.net.Uri-">isLocalFileUri(Uri)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Returns true if the URI is a path to a local file or a reference to a local file.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html#isMediaFormatFinal">isMediaFormatFinal</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html" title="class in com.google.android.exoplayer.chunk">BaseMediaChunk</a></dt>
<dd>
<div class="block">Whether <a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html#getMediaFormat--"><code>BaseMediaChunk.getMediaFormat()</code></a> and <a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html#getDrmInitData--"><code>BaseMediaChunk.getDrmInitData()</code></a> can be called at any time to
obtain the chunk's media format and drm initialization data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html#isOpenEnded--">isOpenEnded()</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache">CacheSpan</a></dt>
<dd>
<div class="block">Returns whether this is an open-ended <a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache"><code>CacheSpan</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#isPassthroughSupported-java.lang.String-">isPassthroughSupported(String)</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Returns whether it is possible to play back input audio in the specified format using encoded
audio passthrough.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/PlayerControl.html#isPlaying--">isPlaying()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/PlayerControl.html" title="class in com.google.android.exoplayer.util">PlayerControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#isPlayWhenReadyCommitted--">isPlayWhenReadyCommitted()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Whether the current value of <a href="com/google/android/exoplayer/ExoPlayer.html#getPlayWhenReady--"><code>ExoPlayer.getPlayWhenReady()</code></a> has been reflected by the
internal playback thread.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#isPrepared--">isPrepared()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>
<div class="block">Whether the extractor is prepared.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DummyTrackRenderer.html#isReady--">isReady()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DummyTrackRenderer.html" title="class in com.google.android.exoplayer">DummyTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#isReady--">isReady()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#isReady--">isReady()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#isReady--">isReady()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html#isReady--">isReady()</a></span> - Method in class com.google.android.exoplayer.metadata.<a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html" title="class in com.google.android.exoplayer.metadata">MetadataTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html#isReady--">isReady()</a></span> - Method in class com.google.android.exoplayer.text.eia608.<a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html" title="class in com.google.android.exoplayer.text.eia608">Eia608TrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/TextTrackRenderer.html#isReady--">isReady()</a></span> - Method in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/TextTrackRenderer.html" title="class in com.google.android.exoplayer.text">TextTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#isReady--">isReady()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Whether the renderer is able to immediately render media from the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ChunkIndex.html#isSeekable--">isSeekable()</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ChunkIndex.html" title="class in com.google.android.exoplayer.extractor">ChunkIndex</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html#isSeekable--">isSeekable()</a></span> - Method in class com.google.android.exoplayer.extractor.flv.<a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html" title="class in com.google.android.exoplayer.extractor.flv">FlvExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Mp4Extractor.html#isSeekable--">isSeekable()</a></span> - Method in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Mp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">Mp4Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/SeekMap.html#isSeekable--">isSeekable()</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/SeekMap.html" title="interface in com.google.android.exoplayer.extractor">SeekMap</a></dt>
<dd>
<div class="block">Whether or not the seeking is supported.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/wav/WavExtractor.html#isSeekable--">isSeekable()</a></span> - Method in class com.google.android.exoplayer.extractor.wav.<a href="com/google/android/exoplayer/extractor/wav/WavExtractor.html" title="class in com.google.android.exoplayer.extractor.wav">WavExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/eia608/Eia608Parser.html#isSeiMessageEia608-int-int-com.google.android.exoplayer.util.ParsableByteArray-">isSeiMessageEia608(int, int, ParsableByteArray)</a></span> - Static method in class com.google.android.exoplayer.text.eia608.<a href="com/google/android/exoplayer/text/eia608/Eia608Parser.html" title="class in com.google.android.exoplayer.text.eia608">Eia608Parser</a></dt>
<dd>
<div class="block">Inspects an sei message to determine whether it contains EIA-608.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecUtil.html#isSizeAndRateSupportedV21-java.lang.String-boolean-int-int-double-">isSizeAndRateSupportedV21(String, boolean, int, int, double)</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecUtil.html" title="class in com.google.android.exoplayer">MediaCodecUtil</a></dt>
<dd>
<div class="block">Tests whether the device advertises it can decode video of a given type at a specified
width, height, and frame rate.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecUtil.html#isSizeSupportedV21-java.lang.String-boolean-int-int-">isSizeSupportedV21(String, boolean, int, int)</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecUtil.html" title="class in com.google.android.exoplayer">MediaCodecUtil</a></dt>
<dd>
<div class="block">Tests whether the device advertises it can decode video of a given type at a specified width
and height.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParserUtil.html#isStartTag-org.xmlpull.v1.XmlPullParser-java.lang.String-">isStartTag(XmlPullParser, String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParserUtil.html" title="class in com.google.android.exoplayer.util">ParserUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParserUtil.html#isStartTag-org.xmlpull.v1.XmlPullParser-">isStartTag(XmlPullParser)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParserUtil.html" title="class in com.google.android.exoplayer.util">ParserUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TimeRange.DynamicTimeRange.html#isStatic--">isStatic()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TimeRange.DynamicTimeRange.html" title="class in com.google.android.exoplayer">TimeRange.DynamicTimeRange</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TimeRange.html#isStatic--">isStatic()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/TimeRange.html" title="interface in com.google.android.exoplayer">TimeRange</a></dt>
<dd>
<div class="block">Whether the range is static, meaning repeated calls to <a href="com/google/android/exoplayer/TimeRange.html#getCurrentBoundsMs-long:A-"><code>TimeRange.getCurrentBoundsMs(long[])</code></a>
or <a href="com/google/android/exoplayer/TimeRange.html#getCurrentBoundsUs-long:A-"><code>TimeRange.getCurrentBoundsUs(long[])</code></a> will return identical results.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TimeRange.StaticTimeRange.html#isStatic--">isStatic()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TimeRange.StaticTimeRange.html" title="class in com.google.android.exoplayer">TimeRange.StaticTimeRange</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleHolder.html#isSyncFrame--">isSyncFrame()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleHolder.html" title="class in com.google.android.exoplayer">SampleHolder</a></dt>
<dd>
<div class="block">Returns whether <a href="com/google/android/exoplayer/SampleHolder.html#flags"><code>SampleHolder.flags</code></a> has <a href="com/google/android/exoplayer/C.html#SAMPLE_FLAG_SYNC"><code>C.SAMPLE_FLAG_SYNC</code></a> set.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/VerboseLogUtil.html#isTagEnabled-java.lang.String-">isTagEnabled(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/VerboseLogUtil.html" title="class in com.google.android.exoplayer.util">VerboseLogUtil</a></dt>
<dd>
<div class="block">Checks whether verbose logging should be output for a given tag.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#isText-java.lang.String-">isText(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>
<div class="block">Whether the top-level type of <code>mimeType</code> is text.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#isVideo-java.lang.String-">isVideo(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>
<div class="block">Whether the top-level type of <code>mimeType</code> is video.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CryptoInfo.html#iv">iv</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CryptoInfo.html" title="class in com.google.android.exoplayer">CryptoInfo</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:K">
<!-- -->
</a>
<h2 class="title">K</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CryptoInfo.html#key">key</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CryptoInfo.html" title="class in com.google.android.exoplayer">CryptoInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html#key">key</a></span> - Variable in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache">CacheSpan</a></dt>
<dd>
<div class="block">The cache key that uniquely identifies the original stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSpec.html#key">key</a></span> - Variable in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream">DataSpec</a></dt>
<dd>
<div class="block">A key that uniquely identifies the original stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/TrackEncryptionBox.html#keyId">keyId</a></span> - Variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/TrackEncryptionBox.html" title="class in com.google.android.exoplayer.extractor.mp4">TrackEncryptionBox</a></dt>
<dd>
<div class="block">The key identifier for the samples in the corresponding sample group.</div>
</dd>
<dt><a href="com/google/android/exoplayer/drm/KeysExpiredException.html" title="class in com.google.android.exoplayer.drm"><span class="typeNameLink">KeysExpiredException</span></a> - Exception in <a href="com/google/android/exoplayer/drm/package-summary.html">com.google.android.exoplayer.drm</a></dt>
<dd>
<div class="block">Thrown when the drm keys loaded into an open session expire.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/KeysExpiredException.html#KeysExpiredException--">KeysExpiredException()</a></span> - Constructor for exception com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/KeysExpiredException.html" title="class in com.google.android.exoplayer.drm">KeysExpiredException</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:L">
<!-- -->
</a>
<h2 class="title">L</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Format.html#language">language</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Format.html" title="class in com.google.android.exoplayer.chunk">Format</a></dt>
<dd>
<div class="block">The language of the format.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#language">language</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">The language of the track, or null if unknown or not applicable.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#language">language</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html#lastAccessTimestamp">lastAccessTimestamp</a></span> - Variable in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache">CacheSpan</a></dt>
<dd>
<div class="block">The last access timestamp, or <a href="com/google/android/exoplayer/C.html#UNKNOWN_TIME_US"><code>C.UNKNOWN_TIME_US</code></a> if <a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html#isCached"><code>CacheSpan.isCached</code></a> is false.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/cache/LeastRecentlyUsedCacheEvictor.html" title="class in com.google.android.exoplayer.upstream.cache"><span class="typeNameLink">LeastRecentlyUsedCacheEvictor</span></a> - Class in <a href="com/google/android/exoplayer/upstream/cache/package-summary.html">com.google.android.exoplayer.upstream.cache</a></dt>
<dd>
<div class="block">Evicts least recently used cache files first.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/LeastRecentlyUsedCacheEvictor.html#LeastRecentlyUsedCacheEvictor-long-">LeastRecentlyUsedCacheEvictor(long)</a></span> - Constructor for class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/LeastRecentlyUsedCacheEvictor.html" title="class in com.google.android.exoplayer.upstream.cache">LeastRecentlyUsedCacheEvictor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/RangedUri.html#length">length</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/RangedUri.html" title="class in com.google.android.exoplayer.dash.mpd">RangedUri</a></dt>
<dd>
<div class="block">The length of the range, or -1 to indicate that the range is unbounded.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ChunkIndex.html#length">length</a></span> - Variable in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ChunkIndex.html" title="class in com.google.android.exoplayer.extractor">ChunkIndex</a></dt>
<dd>
<div class="block">The number of chunks.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html#length">length</a></span> - Variable in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache">CacheSpan</a></dt>
<dd>
<div class="block">The length of the <a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache"><code>CacheSpan</code></a>, or <a href="com/google/android/exoplayer/C.html#LENGTH_UNBOUNDED"><code>C.LENGTH_UNBOUNDED</code></a> if this is an open-ended
hole.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSpec.html#length">length</a></span> - Variable in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream">DataSpec</a></dt>
<dd>
<div class="block">The length of the data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#LENGTH_UNBOUNDED">LENGTH_UNBOUNDED</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>
<div class="block">Represents an unbounded length of data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#limit--">limit()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Returns the limit.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Cue.html#line">line</a></span> - Variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text">Cue</a></dt>
<dd>
<div class="block">The position of the <a href="com/google/android/exoplayer/text/Cue.html#lineAnchor"><code>Cue.lineAnchor</code></a> of the cue box within the viewport in the direction
orthogonal to the writing direction, or <a href="com/google/android/exoplayer/text/Cue.html#DIMEN_UNSET"><code>Cue.DIMEN_UNSET</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Cue.html#LINE_TYPE_FRACTION">LINE_TYPE_FRACTION</a></span> - Static variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text">Cue</a></dt>
<dd>
<div class="block">Value for <a href="com/google/android/exoplayer/text/Cue.html#lineType"><code>Cue.lineType</code></a> when <a href="com/google/android/exoplayer/text/Cue.html#line"><code>Cue.line</code></a> is a fractional position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Cue.html#LINE_TYPE_NUMBER">LINE_TYPE_NUMBER</a></span> - Static variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text">Cue</a></dt>
<dd>
<div class="block">Value for <a href="com/google/android/exoplayer/text/Cue.html#lineType"><code>Cue.lineType</code></a> when <a href="com/google/android/exoplayer/text/Cue.html#line"><code>Cue.line</code></a> is a line number.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Cue.html#lineAnchor">lineAnchor</a></span> - Variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text">Cue</a></dt>
<dd>
<div class="block">The cue box anchor positioned by <a href="com/google/android/exoplayer/text/Cue.html#line"><code>Cue.line</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Cue.html#lineType">lineType</a></span> - Variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text">Cue</a></dt>
<dd>
<div class="block">The type of the <a href="com/google/android/exoplayer/text/Cue.html#line"><code>Cue.line</code></a> value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html#live">live</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html#load--">load()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html" title="class in com.google.android.exoplayer.chunk">ContainerMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/DataChunk.html#load--">load()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/DataChunk.html" title="class in com.google.android.exoplayer.chunk">DataChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/InitializationChunk.html#load--">load()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk">InitializationChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/SingleSampleMediaChunk.html#load--">load()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/SingleSampleMediaChunk.html" title="class in com.google.android.exoplayer.chunk">SingleSampleMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/TsChunk.html#load--">load()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/TsChunk.html" title="class in com.google.android.exoplayer.hls">TsChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#load--">load()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Loader.Loadable.html#load--">load()</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Loader.Loadable.html" title="interface in com.google.android.exoplayer.upstream">Loader.Loadable</a></dt>
<dd>
<div class="block">Performs the load, returning on completion or cancelation.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/UriLoadable.html#load--">load()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/UriLoadable.html" title="class in com.google.android.exoplayer.upstream">UriLoadable</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/LoadControl.html" title="interface in com.google.android.exoplayer"><span class="typeNameLink">LoadControl</span></a> - Interface in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Coordinates multiple loaders of time series data.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/Loader.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">Loader</span></a> - Class in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Manages the background loading of <a href="com/google/android/exoplayer/upstream/Loader.Loadable.html" title="interface in com.google.android.exoplayer.upstream"><code>Loader.Loadable</code></a>s.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Loader.html#Loader-java.lang.String-">Loader(String)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Loader.html" title="class in com.google.android.exoplayer.upstream">Loader</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/Loader.Callback.html" title="interface in com.google.android.exoplayer.upstream"><span class="typeNameLink">Loader.Callback</span></a> - Interface in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Interface definition for a callback to be notified of <a href="com/google/android/exoplayer/upstream/Loader.html" title="class in com.google.android.exoplayer.upstream"><code>Loader</code></a> events.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/Loader.Loadable.html" title="interface in com.google.android.exoplayer.upstream"><span class="typeNameLink">Loader.Loadable</span></a> - Interface in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Interface definition of an object that can be loaded using a <a href="com/google/android/exoplayer/upstream/Loader.html" title="class in com.google.android.exoplayer.upstream"><code>Loader</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/Loader.UnexpectedLoaderException.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">Loader.UnexpectedLoaderException</span></a> - Exception in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Thrown when an unexpected exception is encountered during loading.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html#localIndex">localIndex</a></span> - Variable in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.PeriodHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html#location">location</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescription</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/util/LongArray.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">LongArray</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">An append-only, auto-growing <code>long[]</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/LongArray.html#LongArray--">LongArray()</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/LongArray.html" title="class in com.google.android.exoplayer.util">LongArray</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/LongArray.html#LongArray-int-">LongArray(int)</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/LongArray.html" title="class in com.google.android.exoplayer.util">LongArray</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html#lookAheadCount">lookAheadCount</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest</a></dt>
<dd>
<div class="block">The number of fragments in a lookahead, or -1 if the lookahead is unspecified.</div>
</dd>
</dl>
<a name="I:M">
<!-- -->
</a>
<h2 class="title">M</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html#majorVersion">majorVersion</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest</a></dt>
<dd>
<div class="block">The client manifest major version.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/ManifestFetcher.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">ManifestFetcher</span></a>&lt;<a href="com/google/android/exoplayer/util/ManifestFetcher.html" title="type parameter in ManifestFetcher">T</a>&gt; - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Performs both single and repeated loads of media manifests.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.html#ManifestFetcher-java.lang.String-com.google.android.exoplayer.upstream.UriDataSource-com.google.android.exoplayer.upstream.UriLoadable.Parser-">ManifestFetcher(String, UriDataSource, UriLoadable.Parser&lt;T&gt;)</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.html" title="class in com.google.android.exoplayer.util">ManifestFetcher</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.html#ManifestFetcher-java.lang.String-com.google.android.exoplayer.upstream.UriDataSource-com.google.android.exoplayer.upstream.UriLoadable.Parser-android.os.Handler-com.google.android.exoplayer.util.ManifestFetcher.EventListener-">ManifestFetcher(String, UriDataSource, UriLoadable.Parser&lt;T&gt;, Handler, ManifestFetcher.EventListener)</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.html" title="class in com.google.android.exoplayer.util">ManifestFetcher</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/util/ManifestFetcher.EventListener.html" title="interface in com.google.android.exoplayer.util"><span class="typeNameLink">ManifestFetcher.EventListener</span></a> - Interface in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Interface definition for a callback to be notified of <a href="com/google/android/exoplayer/util/ManifestFetcher.html" title="class in com.google.android.exoplayer.util"><code>ManifestFetcher</code></a> events.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/ManifestFetcher.ManifestCallback.html" title="interface in com.google.android.exoplayer.util"><span class="typeNameLink">ManifestFetcher.ManifestCallback</span></a>&lt;<a href="com/google/android/exoplayer/util/ManifestFetcher.ManifestCallback.html" title="type parameter in ManifestFetcher.ManifestCallback">T</a>&gt; - Interface in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Callback for the result of a single load.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/ManifestFetcher.ManifestIOException.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">ManifestFetcher.ManifestIOException</span></a> - Exception in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Thrown when an error occurs trying to fetch a manifest.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/ManifestFetcher.RedirectingManifest.html" title="interface in com.google.android.exoplayer.util"><span class="typeNameLink">ManifestFetcher.RedirectingManifest</span></a> - Interface in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Interface for manifests that are able to specify that subsequent loads should use a different
URI.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.ManifestIOException.html#ManifestIOException-java.lang.Throwable-">ManifestIOException(Throwable)</a></span> - Constructor for exception com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.ManifestIOException.html" title="class in com.google.android.exoplayer.util">ManifestFetcher.ManifestIOException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#MANUFACTURER">MANUFACTURER</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Like <a href="https://developer.android.com/reference/android/os/Build.html?is-external=true#MANUFACTURER" title="class or interface in android.os"><code>Build.MANUFACTURER</code></a>, but in a place where it can be conveniently overridden for
local testing.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmInitData.Mapped.html#Mapped--">Mapped()</a></span> - Constructor for class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmInitData.Mapped.html" title="class in com.google.android.exoplayer.drm">DrmInitData.Mapped</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#MATCH_LONGEST_US">MATCH_LONGEST_US</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>
<div class="block">Represents a microsecond duration whose exact value is unknown, but which should match the
longest of some other known durations.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#MATCH_LONGEST_US">MATCH_LONGEST_US</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Represents a time or duration that should match the duration of the longest track whose
duration is known.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MpegAudioHeader.html#MAX_FRAME_SIZE_BYTES">MAX_FRAME_SIZE_BYTES</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MpegAudioHeader.html" title="class in com.google.android.exoplayer.util">MpegAudioHeader</a></dt>
<dd>
<div class="block">Theoretical maximum frame size for an MPEG audio stream, which occurs when playing a Layer 2
MPEG 2.5 audio stream at 16 kb/s (with padding).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/FlacStreamInfo.html#maxBlockSize">maxBlockSize</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/FlacStreamInfo.html" title="class in com.google.android.exoplayer.util">FlacStreamInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CodecCounters.html#maxConsecutiveDroppedOutputBufferCount">maxConsecutiveDroppedOutputBufferCount</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CodecCounters.html" title="class in com.google.android.exoplayer">CodecCounters</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/FlacStreamInfo.html#maxDecodedFrameSize--">maxDecodedFrameSize()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/FlacStreamInfo.html" title="class in com.google.android.exoplayer.util">FlacStreamInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/FlacStreamInfo.html#maxFrameSize">maxFrameSize</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/FlacStreamInfo.html" title="class in com.google.android.exoplayer.util">FlacStreamInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecUtil.html#maxH264DecodableFrameSize--">maxH264DecodableFrameSize()</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecUtil.html" title="class in com.google.android.exoplayer">MediaCodecUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#maxHeight">maxHeight</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">For formats that belong to an adaptive video track (either describing the track, or describing
a specific format within it), this is the maximum height of the video in pixels that will be
encountered in the stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#maxHeight">maxHeight</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#maxInputSize">maxInputSize</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">The maximum size of a buffer of data (typically one sample) in the format, or <a href="com/google/android/exoplayer/MediaFormat.html#NO_VALUE"><code>MediaFormat.NO_VALUE</code></a>
if unknown or not applicable.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#maxWidth">maxWidth</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">For formats that belong to an adaptive video track (either describing the track, or describing
a specific format within it), this is the maximum width of the video in pixels that will be
encountered in the stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#maxWidth">maxWidth</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#maybeInitCodec--">maybeInitCodec()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#maybeTerminateInputStream-java.net.HttpURLConnection-long-">maybeTerminateInputStream(HttpURLConnection, long)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">On platform API levels 19 and 20, okhttp's implementation of <a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true#close--" title="class or interface in java.io"><code>InputStream.close()</code></a> can
block for a long time if the stream has a lot of data remaining.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#maybeThrowError--">maybeThrowError()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSource.html#maybeThrowError--">maybeThrowError()</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSource.html" title="interface in com.google.android.exoplayer.chunk">ChunkSource</a></dt>
<dd>
<div class="block">If the source is currently having difficulty preparing or providing chunks, then this method
throws the underlying error.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.html#maybeThrowError--">maybeThrowError()</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash">DashChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DummyTrackRenderer.html#maybeThrowError--">maybeThrowError()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DummyTrackRenderer.html" title="class in com.google.android.exoplayer">DummyTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#maybeThrowError--">maybeThrowError()</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/FrameworkSampleSource.html#maybeThrowError--">maybeThrowError()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/FrameworkSampleSource.html" title="class in com.google.android.exoplayer">FrameworkSampleSource</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#maybeThrowError--">maybeThrowError()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>
<div class="block">If the source is currently having difficulty providing chunks, then this method throws the
underlying error.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#maybeThrowError--">maybeThrowError()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html#maybeThrowError--">maybeThrowError()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html" title="interface in com.google.android.exoplayer">SampleSource.SampleSourceReader</a></dt>
<dd>
<div class="block">If the source is currently having difficulty preparing or loading samples, then this method
throws the underlying error.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#maybeThrowError--">maybeThrowError()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html" title="class in com.google.android.exoplayer">SampleSourceTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#maybeThrowError--">maybeThrowError()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html#maybeThrowError--">maybeThrowError()</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#maybeThrowError--">maybeThrowError()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Throws an error that's preventing the renderer from making progress or buffering more data at
this point in time.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.html#maybeThrowError--">maybeThrowError()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.html" title="class in com.google.android.exoplayer.util">ManifestFetcher</a></dt>
<dd>
<div class="block">Throws the error that affected the most recent attempt to load the manifest.</div>
</dd>
<dt><a href="com/google/android/exoplayer/chunk/MediaChunk.html" title="class in com.google.android.exoplayer.chunk"><span class="typeNameLink">MediaChunk</span></a> - Class in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">An abstract base class for <a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk"><code>Chunk</code></a>s that contain media samples.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/MediaChunk.html#MediaChunk-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.upstream.DataSpec-int-com.google.android.exoplayer.chunk.Format-long-long-int-">MediaChunk(DataSource, DataSpec, int, Format, long, long, int)</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/MediaChunk.html" title="class in com.google.android.exoplayer.chunk">MediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/MediaChunk.html#MediaChunk-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.upstream.DataSpec-int-com.google.android.exoplayer.chunk.Format-long-long-int-int-">MediaChunk(DataSource, DataSpec, int, Format, long, long, int, int)</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/MediaChunk.html" title="class in com.google.android.exoplayer.chunk">MediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/MediaClock.html" title="interface in com.google.android.exoplayer"><span class="typeNameLink">MediaClock</span></a> - Interface in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Tracks the progression of media time.</div>
</dd>
<dt><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">MediaCodecAudioTrackRenderer</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Decodes and renders audio using <a href="https://developer.android.com/reference/android/media/MediaCodec.html?is-external=true" title="class or interface in android.media"><code>MediaCodec</code></a> and <a href="https://developer.android.com/reference/android/media/AudioTrack.html?is-external=true" title="class or interface in android.media"><code>AudioTrack</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#MediaCodecAudioTrackRenderer-com.google.android.exoplayer.SampleSource-com.google.android.exoplayer.MediaCodecSelector-">MediaCodecAudioTrackRenderer(SampleSource, MediaCodecSelector)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#MediaCodecAudioTrackRenderer-com.google.android.exoplayer.SampleSource-com.google.android.exoplayer.MediaCodecSelector-com.google.android.exoplayer.drm.DrmSessionManager-boolean-">MediaCodecAudioTrackRenderer(SampleSource, MediaCodecSelector, DrmSessionManager, boolean)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#MediaCodecAudioTrackRenderer-com.google.android.exoplayer.SampleSource-com.google.android.exoplayer.MediaCodecSelector-android.os.Handler-com.google.android.exoplayer.MediaCodecAudioTrackRenderer.EventListener-">MediaCodecAudioTrackRenderer(SampleSource, MediaCodecSelector, Handler, MediaCodecAudioTrackRenderer.EventListener)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#MediaCodecAudioTrackRenderer-com.google.android.exoplayer.SampleSource-com.google.android.exoplayer.MediaCodecSelector-com.google.android.exoplayer.drm.DrmSessionManager-boolean-android.os.Handler-com.google.android.exoplayer.MediaCodecAudioTrackRenderer.EventListener-">MediaCodecAudioTrackRenderer(SampleSource, MediaCodecSelector, DrmSessionManager, boolean, Handler, MediaCodecAudioTrackRenderer.EventListener)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#MediaCodecAudioTrackRenderer-com.google.android.exoplayer.SampleSource-com.google.android.exoplayer.MediaCodecSelector-com.google.android.exoplayer.drm.DrmSessionManager-boolean-android.os.Handler-com.google.android.exoplayer.MediaCodecAudioTrackRenderer.EventListener-com.google.android.exoplayer.audio.AudioCapabilities-int-">MediaCodecAudioTrackRenderer(SampleSource, MediaCodecSelector, DrmSessionManager, boolean, Handler, MediaCodecAudioTrackRenderer.EventListener, AudioCapabilities, int)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#MediaCodecAudioTrackRenderer-com.google.android.exoplayer.SampleSource:A-com.google.android.exoplayer.MediaCodecSelector-com.google.android.exoplayer.drm.DrmSessionManager-boolean-android.os.Handler-com.google.android.exoplayer.MediaCodecAudioTrackRenderer.EventListener-com.google.android.exoplayer.audio.AudioCapabilities-int-">MediaCodecAudioTrackRenderer(SampleSource[], MediaCodecSelector, DrmSessionManager, boolean, Handler, MediaCodecAudioTrackRenderer.EventListener, AudioCapabilities, int)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.EventListener.html" title="interface in com.google.android.exoplayer"><span class="typeNameLink">MediaCodecAudioTrackRenderer.EventListener</span></a> - Interface in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Interface definition for a callback to be notified of <a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer"><code>MediaCodecAudioTrackRenderer</code></a>
events.</div>
</dd>
<dt><a href="com/google/android/exoplayer/MediaCodecSelector.html" title="interface in com.google.android.exoplayer"><span class="typeNameLink">MediaCodecSelector</span></a> - Interface in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Selector of <a href="https://developer.android.com/reference/android/media/MediaCodec.html?is-external=true" title="class or interface in android.media"><code>MediaCodec</code></a> instances.</div>
</dd>
<dt><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">MediaCodecTrackRenderer</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">An abstract <a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer"><code>TrackRenderer</code></a> that uses <a href="https://developer.android.com/reference/android/media/MediaCodec.html?is-external=true" title="class or interface in android.media"><code>MediaCodec</code></a> to decode samples for rendering.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#MediaCodecTrackRenderer-com.google.android.exoplayer.SampleSource-com.google.android.exoplayer.MediaCodecSelector-com.google.android.exoplayer.drm.DrmSessionManager-boolean-android.os.Handler-com.google.android.exoplayer.MediaCodecTrackRenderer.EventListener-">MediaCodecTrackRenderer(SampleSource, MediaCodecSelector, DrmSessionManager&lt;FrameworkMediaCrypto&gt;, boolean, Handler, MediaCodecTrackRenderer.EventListener)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#MediaCodecTrackRenderer-com.google.android.exoplayer.SampleSource:A-com.google.android.exoplayer.MediaCodecSelector-com.google.android.exoplayer.drm.DrmSessionManager-boolean-android.os.Handler-com.google.android.exoplayer.MediaCodecTrackRenderer.EventListener-">MediaCodecTrackRenderer(SampleSource[], MediaCodecSelector, DrmSessionManager&lt;FrameworkMediaCrypto&gt;, boolean, Handler, MediaCodecTrackRenderer.EventListener)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.DecoderInitializationException.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">MediaCodecTrackRenderer.DecoderInitializationException</span></a> - Exception in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Thrown when a failure occurs instantiating a decoder.</div>
</dd>
<dt><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.EventListener.html" title="interface in com.google.android.exoplayer"><span class="typeNameLink">MediaCodecTrackRenderer.EventListener</span></a> - Interface in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Interface definition for a callback to be notified of <a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer"><code>MediaCodecTrackRenderer</code></a> events.</div>
</dd>
<dt><a href="com/google/android/exoplayer/MediaCodecUtil.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">MediaCodecUtil</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">A utility class for querying the available codecs.</div>
</dd>
<dt><a href="com/google/android/exoplayer/MediaCodecUtil.DecoderQueryException.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">MediaCodecUtil.DecoderQueryException</span></a> - Exception in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Thrown when an error occurs querying the device for its underlying media capabilities.</div>
</dd>
<dt><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">MediaCodecVideoTrackRenderer</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Decodes and renders video using <a href="https://developer.android.com/reference/android/media/MediaCodec.html?is-external=true" title="class or interface in android.media"><code>MediaCodec</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#MediaCodecVideoTrackRenderer-android.content.Context-com.google.android.exoplayer.SampleSource-com.google.android.exoplayer.MediaCodecSelector-int-">MediaCodecVideoTrackRenderer(Context, SampleSource, MediaCodecSelector, int)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#MediaCodecVideoTrackRenderer-android.content.Context-com.google.android.exoplayer.SampleSource-com.google.android.exoplayer.MediaCodecSelector-int-long-">MediaCodecVideoTrackRenderer(Context, SampleSource, MediaCodecSelector, int, long)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#MediaCodecVideoTrackRenderer-android.content.Context-com.google.android.exoplayer.SampleSource-com.google.android.exoplayer.MediaCodecSelector-int-long-android.os.Handler-com.google.android.exoplayer.MediaCodecVideoTrackRenderer.EventListener-int-">MediaCodecVideoTrackRenderer(Context, SampleSource, MediaCodecSelector, int, long, Handler, MediaCodecVideoTrackRenderer.EventListener, int)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#MediaCodecVideoTrackRenderer-android.content.Context-com.google.android.exoplayer.SampleSource-com.google.android.exoplayer.MediaCodecSelector-int-long-com.google.android.exoplayer.drm.DrmSessionManager-boolean-android.os.Handler-com.google.android.exoplayer.MediaCodecVideoTrackRenderer.EventListener-int-">MediaCodecVideoTrackRenderer(Context, SampleSource, MediaCodecSelector, int, long, DrmSessionManager&lt;FrameworkMediaCrypto&gt;, boolean, Handler, MediaCodecVideoTrackRenderer.EventListener, int)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.EventListener.html" title="interface in com.google.android.exoplayer"><span class="typeNameLink">MediaCodecVideoTrackRenderer.EventListener</span></a> - Interface in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Interface definition for a callback to be notified of <a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer"><code>MediaCodecVideoTrackRenderer</code></a>
events.</div>
</dd>
<dt><a href="com/google/android/exoplayer/drm/MediaDrmCallback.html" title="interface in com.google.android.exoplayer.drm"><span class="typeNameLink">MediaDrmCallback</span></a> - Interface in <a href="com/google/android/exoplayer/drm/package-summary.html">com.google.android.exoplayer.drm</a></dt>
<dd>
<div class="block">Performs <a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm"><code>ExoMediaDrm</code></a> key and provisioning requests.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html#mediaFormat">mediaFormat</a></span> - Variable in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.RepresentationHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Track.html#mediaFormat">mediaFormat</a></span> - Variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Track.html" title="class in com.google.android.exoplayer.extractor.mp4">Track</a></dt>
<dd>
<div class="block">The media format.</div>
</dd>
<dt><a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">MediaFormat</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Defines the format of an elementary media stream.</div>
</dd>
<dt><a href="com/google/android/exoplayer/MediaFormatHolder.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">MediaFormatHolder</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Holds a <a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer"><code>MediaFormat</code></a> and corresponding drm scheme initialization data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormatHolder.html#MediaFormatHolder--">MediaFormatHolder()</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormatHolder.html" title="class in com.google.android.exoplayer">MediaFormatHolder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">MediaPresentationDescription</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">Represents a DASH media presentation description (mpd).</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html#MediaPresentationDescription-long-long-long-boolean-long-long-com.google.android.exoplayer.dash.mpd.UtcTimingElement-java.lang.String-java.util.List-">MediaPresentationDescription(long, long, long, boolean, long, long, UtcTimingElement, String, List&lt;Period&gt;)</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescription</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">MediaPresentationDescriptionParser</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">A parser of media presentation description files.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#MediaPresentationDescriptionParser--">MediaPresentationDescriptionParser()</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>
<div class="block">Equivalent to calling <code>new MediaPresentationDescriptionParser(null)</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#MediaPresentationDescriptionParser-java.lang.String-">MediaPresentationDescriptionParser(String)</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.ContentProtectionsBuilder.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">MediaPresentationDescriptionParser.ContentProtectionsBuilder</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">Builds a list of <a href="com/google/android/exoplayer/dash/mpd/ContentProtection.html" title="class in com.google.android.exoplayer.dash.mpd"><code>ContentProtection</code></a> elements for an <a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html" title="class in com.google.android.exoplayer.dash.mpd"><code>AdaptationSet</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html#mediaSequence">mediaSequence</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/metadata/MetadataParser.html" title="interface in com.google.android.exoplayer.metadata"><span class="typeNameLink">MetadataParser</span></a>&lt;<a href="com/google/android/exoplayer/metadata/MetadataParser.html" title="type parameter in MetadataParser">T</a>&gt; - Interface in <a href="com/google/android/exoplayer/metadata/package-summary.html">com.google.android.exoplayer.metadata</a></dt>
<dd>
<div class="block">Parses metadata from binary data.</div>
</dd>
<dt><a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html" title="class in com.google.android.exoplayer.metadata"><span class="typeNameLink">MetadataTrackRenderer</span></a>&lt;<a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html" title="type parameter in MetadataTrackRenderer">T</a>&gt; - Class in <a href="com/google/android/exoplayer/metadata/package-summary.html">com.google.android.exoplayer.metadata</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer"><code>TrackRenderer</code></a> for metadata embedded in a media stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html#MetadataTrackRenderer-com.google.android.exoplayer.SampleSource-com.google.android.exoplayer.metadata.MetadataParser-com.google.android.exoplayer.metadata.MetadataTrackRenderer.MetadataRenderer-android.os.Looper-">MetadataTrackRenderer(SampleSource, MetadataParser&lt;T&gt;, MetadataTrackRenderer.MetadataRenderer&lt;T&gt;, Looper)</a></span> - Constructor for class com.google.android.exoplayer.metadata.<a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html" title="class in com.google.android.exoplayer.metadata">MetadataTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.MetadataRenderer.html" title="interface in com.google.android.exoplayer.metadata"><span class="typeNameLink">MetadataTrackRenderer.MetadataRenderer</span></a>&lt;<a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.MetadataRenderer.html" title="type parameter in MetadataTrackRenderer.MetadataRenderer">T</a>&gt; - Interface in <a href="com/google/android/exoplayer/metadata/package-summary.html">com.google.android.exoplayer.metadata</a></dt>
<dd>
<div class="block">An interface for components that process metadata.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#MICROS_PER_SECOND">MICROS_PER_SECOND</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>
<div class="block">The number of microseconds in one second.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Format.html#mimeType">mimeType</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Format.html" title="class in com.google.android.exoplayer.chunk">Format</a></dt>
<dd>
<div class="block">The mime type of the format.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmInitData.SchemeInitData.html#mimeType">mimeType</a></span> - Variable in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmInitData.SchemeInitData.html" title="class in com.google.android.exoplayer.drm">DrmInitData.SchemeInitData</a></dt>
<dd>
<div class="block">The mimeType of <a href="com/google/android/exoplayer/drm/DrmInitData.SchemeInitData.html#data"><code>DrmInitData.SchemeInitData.data</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.DecoderInitializationException.html#mimeType">mimeType</a></span> - Variable in exception com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.DecoderInitializationException.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer.DecoderInitializationException</a></dt>
<dd>
<div class="block">The mime type for which a decoder was being initialized.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#mimeType">mimeType</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">The mime type of the format.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/ApicFrame.html#mimeType">mimeType</a></span> - Variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/ApicFrame.html" title="class in com.google.android.exoplayer.metadata.id3">ApicFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/GeobFrame.html#mimeType">mimeType</a></span> - Variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/GeobFrame.html" title="class in com.google.android.exoplayer.metadata.id3">GeobFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MpegAudioHeader.html#mimeType">mimeType</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MpegAudioHeader.html" title="class in com.google.android.exoplayer.util">MpegAudioHeader</a></dt>
<dd>
<div class="block">The mime type.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html#mimeTypeIsRawText">mimeTypeIsRawText</a></span> - Variable in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.RepresentationHolder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">MimeTypes</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Defines common MIME types and helper methods.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/FlacStreamInfo.html#minBlockSize">minBlockSize</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/FlacStreamInfo.html" title="class in com.google.android.exoplayer.util">FlacStreamInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html#minBufferTime">minBufferTime</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescription</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/FlacStreamInfo.html#minFrameSize">minFrameSize</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/FlacStreamInfo.html" title="class in com.google.android.exoplayer.util">FlacStreamInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html#minorVersion">minorVersion</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest</a></dt>
<dd>
<div class="block">The client manifest minor version.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html#minUpdatePeriod">minUpdatePeriod</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescription</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifestParser.MissingFieldException.html#MissingFieldException-java.lang.String-">MissingFieldException(String)</a></span> - Constructor for exception com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifestParser.MissingFieldException.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifestParser.MissingFieldException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CryptoInfo.html#mode">mode</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CryptoInfo.html" title="class in com.google.android.exoplayer">CryptoInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#MODEL">MODEL</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Like <a href="https://developer.android.com/reference/android/os/Build.html?is-external=true#MODEL" title="class or interface in android.os"><code>Build.MODEL</code></a>, but in a place where it can be conveniently overridden for local
testing.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Track.html#movieTimescale">movieTimescale</a></span> - Variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Track.html" title="class in com.google.android.exoplayer.extractor.mp4">Track</a></dt>
<dd>
<div class="block">The movie timescale.</div>
</dd>
<dt><a href="com/google/android/exoplayer/extractor/mp3/Mp3Extractor.html" title="class in com.google.android.exoplayer.extractor.mp3"><span class="typeNameLink">Mp3Extractor</span></a> - Class in <a href="com/google/android/exoplayer/extractor/mp3/package-summary.html">com.google.android.exoplayer.extractor.mp3</a></dt>
<dd>
<div class="block">Extracts data from an MP3 file.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp3/Mp3Extractor.html#Mp3Extractor--">Mp3Extractor()</a></span> - Constructor for class com.google.android.exoplayer.extractor.mp3.<a href="com/google/android/exoplayer/extractor/mp3/Mp3Extractor.html" title="class in com.google.android.exoplayer.extractor.mp3">Mp3Extractor</a></dt>
<dd>
<div class="block">Constructs a new <a href="com/google/android/exoplayer/extractor/mp3/Mp3Extractor.html" title="class in com.google.android.exoplayer.extractor.mp3"><code>Mp3Extractor</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp3/Mp3Extractor.html#Mp3Extractor-long-">Mp3Extractor(long)</a></span> - Constructor for class com.google.android.exoplayer.extractor.mp3.<a href="com/google/android/exoplayer/extractor/mp3/Mp3Extractor.html" title="class in com.google.android.exoplayer.extractor.mp3">Mp3Extractor</a></dt>
<dd>
<div class="block">Constructs a new <a href="com/google/android/exoplayer/extractor/mp3/Mp3Extractor.html" title="class in com.google.android.exoplayer.extractor.mp3"><code>Mp3Extractor</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/extractor/mp4/Mp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4"><span class="typeNameLink">Mp4Extractor</span></a> - Class in <a href="com/google/android/exoplayer/extractor/mp4/package-summary.html">com.google.android.exoplayer.extractor.mp4</a></dt>
<dd>
<div class="block">Extracts data from an unfragmented MP4 file.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Mp4Extractor.html#Mp4Extractor--">Mp4Extractor()</a></span> - Constructor for class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Mp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">Mp4Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/text/webvtt/Mp4WebvttParser.html" title="class in com.google.android.exoplayer.text.webvtt"><span class="typeNameLink">Mp4WebvttParser</span></a> - Class in <a href="com/google/android/exoplayer/text/webvtt/package-summary.html">com.google.android.exoplayer.text.webvtt</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/text/SubtitleParser.html" title="interface in com.google.android.exoplayer.text"><code>SubtitleParser</code></a> for Webvtt embedded in a Mp4 container file.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/webvtt/Mp4WebvttParser.html#Mp4WebvttParser--">Mp4WebvttParser()</a></span> - Constructor for class com.google.android.exoplayer.text.webvtt.<a href="com/google/android/exoplayer/text/webvtt/Mp4WebvttParser.html" title="class in com.google.android.exoplayer.text.webvtt">Mp4WebvttParser</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/util/MpegAudioHeader.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">MpegAudioHeader</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Representation of an MPEG audio frame header.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MpegAudioHeader.html#MpegAudioHeader--">MpegAudioHeader()</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MpegAudioHeader.html" title="class in com.google.android.exoplayer.util">MpegAudioHeader</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#MSG_SET_PLAYBACK_PARAMS">MSG_SET_PLAYBACK_PARAMS</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>
<div class="block">A type of a message that can be passed to an instance of this class via
<a href="com/google/android/exoplayer/ExoPlayer.html#sendMessage-com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent-int-java.lang.Object-"><code>ExoPlayer.sendMessage(com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent, int, java.lang.Object)</code></a> or <a href="com/google/android/exoplayer/ExoPlayer.html#blockingSendMessage-com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent-int-java.lang.Object-"><code>ExoPlayer.blockingSendMessage(com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent, int, java.lang.Object)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#MSG_SET_STREAM_TYPE">MSG_SET_STREAM_TYPE</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>
<div class="block">A type of a message that can be passed to an instance of this class via
<a href="com/google/android/exoplayer/ExoPlayer.html#sendMessage-com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent-int-java.lang.Object-"><code>ExoPlayer.sendMessage(com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent, int, java.lang.Object)</code></a> or <a href="com/google/android/exoplayer/ExoPlayer.html#blockingSendMessage-com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent-int-java.lang.Object-"><code>ExoPlayer.blockingSendMessage(com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent, int, java.lang.Object)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#MSG_SET_SURFACE">MSG_SET_SURFACE</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>
<div class="block">The type of a message that can be passed to an instance of this class via
<a href="com/google/android/exoplayer/ExoPlayer.html#sendMessage-com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent-int-java.lang.Object-"><code>ExoPlayer.sendMessage(com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent, int, java.lang.Object)</code></a> or <a href="com/google/android/exoplayer/ExoPlayer.html#blockingSendMessage-com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent-int-java.lang.Object-"><code>ExoPlayer.blockingSendMessage(com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent, int, java.lang.Object)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#MSG_SET_VOLUME">MSG_SET_VOLUME</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>
<div class="block">A type of a message that can be passed to an instance of this class via
<a href="com/google/android/exoplayer/ExoPlayer.html#sendMessage-com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent-int-java.lang.Object-"><code>ExoPlayer.sendMessage(com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent, int, java.lang.Object)</code></a> or <a href="com/google/android/exoplayer/ExoPlayer.html#blockingSendMessage-com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent-int-java.lang.Object-"><code>ExoPlayer.blockingSendMessage(com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent, int, java.lang.Object)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html#MultiSegmentBase-com.google.android.exoplayer.dash.mpd.RangedUri-long-long-int-long-java.util.List-">MultiSegmentBase(RangedUri, long, long, int, long, List&lt;SegmentBase.SegmentTimelineElement&gt;)</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.MultiSegmentBase</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html#MultiSegmentRepresentation-java.lang.String-long-com.google.android.exoplayer.chunk.Format-com.google.android.exoplayer.dash.mpd.SegmentBase.MultiSegmentBase-java.lang.String-java.lang.String-">MultiSegmentRepresentation(String, long, Format, SegmentBase.MultiSegmentBase, String, String)</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation.MultiSegmentRepresentation</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMasterPlaylist.html#muxedAudioLanguage">muxedAudioLanguage</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMasterPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsMasterPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMasterPlaylist.html#muxedCaptionLanguage">muxedCaptionLanguage</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMasterPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsMasterPlaylist</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:N">
<!-- -->
</a>
<h2 class="title">N</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.html#NAL_START_CODE">NAL_START_CODE</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.html" title="class in com.google.android.exoplayer.util">NalUnitUtil</a></dt>
<dd>
<div class="block">Four initial bytes that must prefix NAL units for decoding.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Track.html#nalUnitLengthFieldLength">nalUnitLengthFieldLength</a></span> - Variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Track.html" title="class in com.google.android.exoplayer.extractor.mp4">Track</a></dt>
<dd>
<div class="block">For H264 video tracks, the length in bytes of the NALUnitLength field in each sample.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/NalUnitUtil.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">NalUnitUtil</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Utility methods for handling H.264/AVC and H.265/HEVC NAL units.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/NalUnitUtil.PpsData.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">NalUnitUtil.PpsData</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Holds data parsed from a picture parameter set NAL unit.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">NalUnitUtil.SpsData</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Holds data parsed from a sequence parameter set NAL unit.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DecoderInfo.html#name">name</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DecoderInfo.html" title="class in com.google.android.exoplayer">DecoderInfo</a></dt>
<dd>
<div class="block">The name of the decoder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#name">name</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/NetworkLock.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">NetworkLock</span></a> - Class in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">A network task prioritization mechanism.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/NetworkLock.PriorityTooLowException.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">NetworkLock.PriorityTooLowException</span></a> - Exception in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Thrown when a task is attempts to proceed when it does not have the highest priority.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DefaultDashTrackSelector.html#newAudioInstance--">newAudioInstance()</a></span> - Static method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DefaultDashTrackSelector.html" title="class in com.google.android.exoplayer.dash">DefaultDashTrackSelector</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/DefaultHlsTrackSelector.html#newAudioInstance--">newAudioInstance()</a></span> - Static method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/DefaultHlsTrackSelector.html" title="class in com.google.android.exoplayer.hls">DefaultHlsTrackSelector</a></dt>
<dd>
<div class="block">Creates a <a href="com/google/android/exoplayer/hls/DefaultHlsTrackSelector.html" title="class in com.google.android.exoplayer.hls"><code>DefaultHlsTrackSelector</code></a> that selects alternate audio renditions.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector.html#newAudioInstance--">newAudioInstance()</a></span> - Static method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector.html" title="class in com.google.android.exoplayer.smoothstreaming">DefaultSmoothStreamingTrackSelector</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/DefaultHlsTrackSelector.html#newDefaultInstance-android.content.Context-">newDefaultInstance(Context)</a></span> - Static method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/DefaultHlsTrackSelector.html" title="class in com.google.android.exoplayer.hls">DefaultHlsTrackSelector</a></dt>
<dd>
<div class="block">Creates a <a href="com/google/android/exoplayer/hls/DefaultHlsTrackSelector.html" title="class in com.google.android.exoplayer.hls"><code>DefaultHlsTrackSelector</code></a> that selects the streams defined in the playlist.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html#newFrameworkInstance-java.util.UUID-android.os.Looper-com.google.android.exoplayer.drm.MediaDrmCallback-java.util.HashMap-android.os.Handler-com.google.android.exoplayer.drm.StreamingDrmSessionManager.EventListener-">newFrameworkInstance(UUID, Looper, MediaDrmCallback, HashMap&lt;String, String&gt;, Handler, StreamingDrmSessionManager.EventListener)</a></span> - Static method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm">StreamingDrmSessionManager</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.html#newInstance-java.lang.String-long-com.google.android.exoplayer.chunk.Format-java.lang.String-com.google.android.exoplayer.dash.mpd.SegmentBase-">newInstance(String, long, Format, String, SegmentBase)</a></span> - Static method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation</a></dt>
<dd>
<div class="block">Constructs a new instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.html#newInstance-java.lang.String-long-com.google.android.exoplayer.chunk.Format-java.lang.String-com.google.android.exoplayer.dash.mpd.SegmentBase-java.lang.String-">newInstance(String, long, Format, String, SegmentBase, String)</a></span> - Static method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation</a></dt>
<dd>
<div class="block">Constructs a new instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.SingleSegmentRepresentation.html#newInstance-java.lang.String-long-com.google.android.exoplayer.chunk.Format-java.lang.String-long-long-long-long-java.lang.String-long-">newInstance(String, long, Format, String, long, long, long, long, String, long)</a></span> - Static method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.SingleSegmentRepresentation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation.SingleSegmentRepresentation</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html#newInstance-java.util.UUID-android.os.Looper-com.google.android.exoplayer.drm.MediaDrmCallback-java.util.HashMap-android.os.Handler-com.google.android.exoplayer.drm.StreamingDrmSessionManager.EventListener-com.google.android.exoplayer.drm.ExoMediaDrm-">newInstance(UUID, Looper, MediaDrmCallback, HashMap&lt;String, String&gt;, Handler, StreamingDrmSessionManager.EventListener, ExoMediaDrm&lt;T&gt;)</a></span> - Static method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm">StreamingDrmSessionManager</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.Factory.html#newInstance-int-int-int-">newInstance(int, int, int)</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.Factory.html" title="class in com.google.android.exoplayer">ExoPlayer.Factory</a></dt>
<dd>
<div class="block">Obtains an <a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer"><code>ExoPlayer</code></a> instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.Factory.html#newInstance-int-">newInstance(int)</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.Factory.html" title="class in com.google.android.exoplayer">ExoPlayer.Factory</a></dt>
<dd>
<div class="block">Obtains an <a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer"><code>ExoPlayer</code></a> instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.html#newMediaChunk-com.google.android.exoplayer.dash.DashChunkSource.PeriodHolder-com.google.android.exoplayer.dash.DashChunkSource.RepresentationHolder-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.MediaFormat-com.google.android.exoplayer.dash.DashChunkSource.ExposedTrack-int-int-boolean-">newMediaChunk(DashChunkSource.PeriodHolder, DashChunkSource.RepresentationHolder, DataSource, MediaFormat, DashChunkSource.ExposedTrack, int, int, boolean)</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash">DashChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html#newPlayReadyInstance-android.os.Looper-com.google.android.exoplayer.drm.MediaDrmCallback-java.lang.String-android.os.Handler-com.google.android.exoplayer.drm.StreamingDrmSessionManager.EventListener-">newPlayReadyInstance(Looper, MediaDrmCallback, String, Handler, StreamingDrmSessionManager.EventListener)</a></span> - Static method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm">StreamingDrmSessionManager</a></dt>
<dd>
<div class="block">Instantiates a new instance using the PlayReady scheme.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#newSingleThreadExecutor-java.lang.String-">newSingleThreadExecutor(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Instantiates a new single threaded executor whose thread has the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#newSingleThreadScheduledExecutor-java.lang.String-">newSingleThreadScheduledExecutor(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Instantiates a new single threaded scheduled executor whose thread has the specified name.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/DefaultHlsTrackSelector.html#newSubtitleInstance--">newSubtitleInstance()</a></span> - Static method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/DefaultHlsTrackSelector.html" title="class in com.google.android.exoplayer.hls">DefaultHlsTrackSelector</a></dt>
<dd>
<div class="block">Creates a <a href="com/google/android/exoplayer/hls/DefaultHlsTrackSelector.html" title="class in com.google.android.exoplayer.hls"><code>DefaultHlsTrackSelector</code></a> that selects subtitle renditions.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DefaultDashTrackSelector.html#newTextInstance--">newTextInstance()</a></span> - Static method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DefaultDashTrackSelector.html" title="class in com.google.android.exoplayer.dash">DefaultDashTrackSelector</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector.html#newTextInstance--">newTextInstance()</a></span> - Static method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector.html" title="class in com.google.android.exoplayer.smoothstreaming">DefaultSmoothStreamingTrackSelector</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DefaultDashTrackSelector.html#newVideoInstance-android.content.Context-boolean-boolean-">newVideoInstance(Context, boolean, boolean)</a></span> - Static method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DefaultDashTrackSelector.html" title="class in com.google.android.exoplayer.dash">DefaultDashTrackSelector</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector.html#newVideoInstance-android.content.Context-boolean-boolean-">newVideoInstance(Context, boolean, boolean)</a></span> - Static method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector.html" title="class in com.google.android.exoplayer.smoothstreaming">DefaultSmoothStreamingTrackSelector</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html#newWidevineInstance-android.os.Looper-com.google.android.exoplayer.drm.MediaDrmCallback-java.util.HashMap-android.os.Handler-com.google.android.exoplayer.drm.StreamingDrmSessionManager.EventListener-">newWidevineInstance(Looper, MediaDrmCallback, HashMap&lt;String, String&gt;, Handler, StreamingDrmSessionManager.EventListener)</a></span> - Static method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm">StreamingDrmSessionManager</a></dt>
<dd>
<div class="block">Instantiates a new instance using the Widevine scheme.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSource.html#NO_DISCONTINUITY">NO_DISCONTINUITY</a></span> - Static variable in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSource.html" title="interface in com.google.android.exoplayer">SampleSource</a></dt>
<dd>
<div class="block">Returned from <a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html#readDiscontinuity-int-"><code>SampleSource.SampleSourceReader.readDiscontinuity(int)</code></a> to indicate no discontinuity.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/BandwidthMeter.html#NO_ESTIMATE">NO_ESTIMATE</a></span> - Static variable in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/BandwidthMeter.html" title="interface in com.google.android.exoplayer.upstream">BandwidthMeter</a></dt>
<dd>
<div class="block">Indicates no bandwidth estimate is available.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#NO_PARENT_ID">NO_PARENT_ID</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">Value of <a href="com/google/android/exoplayer/chunk/Chunk.html#parentId"><code>Chunk.parentId</code></a> if no parent id need be specified.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#NO_VALUE">NO_VALUE</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.NoAdaptationSetException.html#NoAdaptationSetException-java.lang.String-">NoAdaptationSetException(String)</a></span> - Constructor for exception com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.NoAdaptationSetException.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.NoAdaptationSetException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/cache/NoOpCacheEvictor.html" title="class in com.google.android.exoplayer.upstream.cache"><span class="typeNameLink">NoOpCacheEvictor</span></a> - Class in <a href="com/google/android/exoplayer/upstream/cache/package-summary.html">com.google.android.exoplayer.upstream.cache</a></dt>
<dd>
<div class="block">Evictor that doesn't ever evict cache files.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/NoOpCacheEvictor.html#NoOpCacheEvictor--">NoOpCacheEvictor()</a></span> - Constructor for class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/NoOpCacheEvictor.html" title="class in com.google.android.exoplayer.upstream.cache">NoOpCacheEvictor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSource.html#NOTHING_READ">NOTHING_READ</a></span> - Static variable in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSource.html" title="interface in com.google.android.exoplayer">SampleSource</a></dt>
<dd>
<div class="block">Neither a sample nor a format was read in full.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CryptoInfo.html#numBytesOfClearData">numBytesOfClearData</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CryptoInfo.html" title="class in com.google.android.exoplayer">CryptoInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CryptoInfo.html#numBytesOfEncryptedData">numBytesOfEncryptedData</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CryptoInfo.html" title="class in com.google.android.exoplayer">CryptoInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CryptoInfo.html#numSubSamples">numSubSamples</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CryptoInfo.html" title="class in com.google.android.exoplayer">CryptoInfo</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:O">
<!-- -->
</a>
<h2 class="title">O</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#OFFSET_SAMPLE_RELATIVE">OFFSET_SAMPLE_RELATIVE</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">A value for <a href="com/google/android/exoplayer/MediaFormat.html#subsampleOffsetUs"><code>MediaFormat.subsampleOffsetUs</code></a> to indicate that subsample timestamps are relative to
the timestamps of their parent samples.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ChunkIndex.html#offsets">offsets</a></span> - Variable in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ChunkIndex.html" title="class in com.google.android.exoplayer.extractor">ChunkIndex</a></dt>
<dd>
<div class="block">The chunk byte offsets.</div>
</dd>
<dt><a href="com/google/android/exoplayer/extractor/ogg/OggExtractor.html" title="class in com.google.android.exoplayer.extractor.ogg"><span class="typeNameLink">OggExtractor</span></a> - Class in <a href="com/google/android/exoplayer/extractor/ogg/package-summary.html">com.google.android.exoplayer.extractor.ogg</a></dt>
<dd>
<div class="block">Ogg <a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor"><code>Extractor</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ogg/OggExtractor.html#OggExtractor--">OggExtractor()</a></span> - Constructor for class com.google.android.exoplayer.extractor.ogg.<a href="com/google/android/exoplayer/extractor/ogg/OggExtractor.html" title="class in com.google.android.exoplayer.extractor.ogg">OggExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioCapabilitiesReceiver.Listener.html#onAudioCapabilitiesChanged-com.google.android.exoplayer.audio.AudioCapabilities-">onAudioCapabilitiesChanged(AudioCapabilities)</a></span> - Method in interface com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioCapabilitiesReceiver.Listener.html" title="interface in com.google.android.exoplayer.audio">AudioCapabilitiesReceiver.Listener</a></dt>
<dd>
<div class="block">Called when the audio capabilities change.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#onAudioSessionId-int-">onAudioSessionId(int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>
<div class="block">Invoked when the audio session id becomes known.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.EventListener.html#onAudioTrackInitializationError-com.google.android.exoplayer.audio.AudioTrack.InitializationException-">onAudioTrackInitializationError(AudioTrack.InitializationException)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.EventListener.html" title="interface in com.google.android.exoplayer">MediaCodecAudioTrackRenderer.EventListener</a></dt>
<dd>
<div class="block">Invoked when an <a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio"><code>AudioTrack</code></a> fails to initialize.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.EventListener.html#onAudioTrackUnderrun-int-long-long-">onAudioTrackUnderrun(int, long, long)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.EventListener.html" title="interface in com.google.android.exoplayer">MediaCodecAudioTrackRenderer.EventListener</a></dt>
<dd>
<div class="block">Invoked when an <a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio"><code>AudioTrack</code></a> underrun occurs.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.EventListener.html#onAudioTrackWriteError-com.google.android.exoplayer.audio.AudioTrack.WriteException-">onAudioTrackWriteError(AudioTrack.WriteException)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.EventListener.html" title="interface in com.google.android.exoplayer">MediaCodecAudioTrackRenderer.EventListener</a></dt>
<dd>
<div class="block">Invoked when an <a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio"><code>AudioTrack</code></a> write fails.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.EventListener.html#onAvailableRangeChanged-int-com.google.android.exoplayer.TimeRange-">onAvailableRangeChanged(int, TimeRange)</a></span> - Method in interface com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.EventListener.html" title="interface in com.google.android.exoplayer.dash">DashChunkSource.EventListener</a></dt>
<dd>
<div class="block">Invoked when the available seek range of the stream has changed.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/BandwidthMeter.EventListener.html#onBandwidthSample-int-long-long-">onBandwidthSample(int, long, long)</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/BandwidthMeter.EventListener.html" title="interface in com.google.android.exoplayer.upstream">BandwidthMeter.EventListener</a></dt>
<dd>
<div class="block">Invoked periodically to indicate that bytes have been transferred.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html#onBytesTransferred-int-">onBytesTransferred(int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html" title="class in com.google.android.exoplayer.upstream">DefaultBandwidthMeter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/TransferListener.html#onBytesTransferred-int-">onBytesTransferred(int)</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/TransferListener.html" title="interface in com.google.android.exoplayer.upstream">TransferListener</a></dt>
<dd>
<div class="block">Called incrementally during a transfer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheDataSource.EventListener.html#onCachedBytesRead-long-long-">onCachedBytesRead(long, long)</a></span> - Method in interface com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheDataSource.EventListener.html" title="interface in com.google.android.exoplayer.upstream.cache">CacheDataSource.EventListener</a></dt>
<dd>
<div class="block">Invoked when bytes have been read from the cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheEvictor.html#onCacheInitialized--">onCacheInitialized()</a></span> - Method in interface com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheEvictor.html" title="interface in com.google.android.exoplayer.upstream.cache">CacheEvictor</a></dt>
<dd>
<div class="block">Invoked when cache has been initialized.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/LeastRecentlyUsedCacheEvictor.html#onCacheInitialized--">onCacheInitialized()</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/LeastRecentlyUsedCacheEvictor.html" title="class in com.google.android.exoplayer.upstream.cache">LeastRecentlyUsedCacheEvictor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/NoOpCacheEvictor.html#onCacheInitialized--">onCacheInitialized()</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/NoOpCacheEvictor.html" title="class in com.google.android.exoplayer.upstream.cache">NoOpCacheEvictor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSource.html#onChunkLoadCompleted-com.google.android.exoplayer.chunk.Chunk-">onChunkLoadCompleted(Chunk)</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSource.html" title="interface in com.google.android.exoplayer.chunk">ChunkSource</a></dt>
<dd>
<div class="block">Invoked when the <a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk"><code>ChunkSampleSource</code></a> has finished loading a chunk obtained from this
source.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.html#onChunkLoadCompleted-com.google.android.exoplayer.chunk.Chunk-">onChunkLoadCompleted(Chunk)</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash">DashChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#onChunkLoadCompleted-com.google.android.exoplayer.chunk.Chunk-">onChunkLoadCompleted(Chunk)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>
<div class="block">Invoked when the <a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls"><code>HlsSampleSource</code></a> has finished loading a chunk obtained from this
source.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html#onChunkLoadCompleted-com.google.android.exoplayer.chunk.Chunk-">onChunkLoadCompleted(Chunk)</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSource.html#onChunkLoadError-com.google.android.exoplayer.chunk.Chunk-java.lang.Exception-">onChunkLoadError(Chunk, Exception)</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSource.html" title="interface in com.google.android.exoplayer.chunk">ChunkSource</a></dt>
<dd>
<div class="block">Invoked when the <a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk"><code>ChunkSampleSource</code></a> encounters an error loading a chunk obtained from
this source.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.html#onChunkLoadError-com.google.android.exoplayer.chunk.Chunk-java.lang.Exception-">onChunkLoadError(Chunk, Exception)</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash">DashChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#onChunkLoadError-com.google.android.exoplayer.chunk.Chunk-java.io.IOException-">onChunkLoadError(Chunk, IOException)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>
<div class="block">Invoked when the <a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls"><code>HlsSampleSource</code></a> encounters an error loading a chunk obtained from
this source.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html#onChunkLoadError-com.google.android.exoplayer.chunk.Chunk-java.lang.Exception-">onChunkLoadError(Chunk, Exception)</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.EventListener.html#onCryptoError-android.media.MediaCodec.CryptoException-">onCryptoError(MediaCodec.CryptoException)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.EventListener.html" title="interface in com.google.android.exoplayer">MediaCodecTrackRenderer.EventListener</a></dt>
<dd>
<div class="block">Invoked when a decoder operation raises a <a href="https://developer.android.com/reference/android/media/MediaCodec.CryptoException.html?is-external=true" title="class or interface in android.media"><code>MediaCodec.CryptoException</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/TextRenderer.html#onCues-java.util.List-">onCues(List&lt;Cue&gt;)</a></span> - Method in interface com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/TextRenderer.html" title="interface in com.google.android.exoplayer.text">TextRenderer</a></dt>
<dd>
<div class="block">Invoked each time there is a change in the <a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text"><code>Cue</code></a>s to be rendered.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.EventListener.html#onDecoderError-E-">onDecoderError(E)</a></span> - Method in interface com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.EventListener.html" title="interface in com.google.android.exoplayer.util.extensions">SimpleDecoder.EventListener</a></dt>
<dd>
<div class="block">Invoked when the decoder encounters an error.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.EventListener.html#onDecoderInitializationError-com.google.android.exoplayer.MediaCodecTrackRenderer.DecoderInitializationException-">onDecoderInitializationError(MediaCodecTrackRenderer.DecoderInitializationException)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.EventListener.html" title="interface in com.google.android.exoplayer">MediaCodecTrackRenderer.EventListener</a></dt>
<dd>
<div class="block">Invoked when a decoder fails to initialize.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.EventListener.html#onDecoderInitialized-java.lang.String-long-long-">onDecoderInitialized(String, long, long)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.EventListener.html" title="interface in com.google.android.exoplayer">MediaCodecTrackRenderer.EventListener</a></dt>
<dd>
<div class="block">Invoked when a decoder is successfully created.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#onDisabled--">onDisabled()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#onDisabled--">onDisabled()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#onDisabled--">onDisabled()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html#onDisabled--">onDisabled()</a></span> - Method in class com.google.android.exoplayer.metadata.<a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html" title="class in com.google.android.exoplayer.metadata">MetadataTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#onDisabled--">onDisabled()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html" title="class in com.google.android.exoplayer">SampleSourceTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/TextTrackRenderer.html#onDisabled--">onDisabled()</a></span> - Method in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/TextTrackRenderer.html" title="class in com.google.android.exoplayer.text">TextTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#onDisabled--">onDisabled()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Called when the renderer is disabled.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#onDiscontinuity-long-">onDiscontinuity(long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#onDiscontinuity-long-">onDiscontinuity(long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#onDiscontinuity-long-">onDiscontinuity(long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html#onDiscontinuity-long-">onDiscontinuity(long)</a></span> - Method in class com.google.android.exoplayer.metadata.<a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.html" title="class in com.google.android.exoplayer.metadata">MetadataTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#onDiscontinuity-long-">onDiscontinuity(long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html" title="class in com.google.android.exoplayer">SampleSourceTrackRenderer</a></dt>
<dd>
<div class="block">Invoked when a discontinuity is encountered.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html#onDiscontinuity-long-">onDiscontinuity(long)</a></span> - Method in class com.google.android.exoplayer.text.eia608.<a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html" title="class in com.google.android.exoplayer.text.eia608">Eia608TrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/TextTrackRenderer.html#onDiscontinuity-long-">onDiscontinuity(long)</a></span> - Method in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/TextTrackRenderer.html" title="class in com.google.android.exoplayer.text">TextTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/BaseChunkSampleSourceEventListener.html#onDownstreamFormatChanged-int-com.google.android.exoplayer.chunk.Format-int-long-">onDownstreamFormatChanged(int, Format, int, long)</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/BaseChunkSampleSourceEventListener.html" title="interface in com.google.android.exoplayer.chunk">BaseChunkSampleSourceEventListener</a></dt>
<dd>
<div class="block">Invoked when the downstream format changes (i.e.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.EventListener.html#onDrawnToSurface-android.view.Surface-">onDrawnToSurface(Surface)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.EventListener.html" title="interface in com.google.android.exoplayer">MediaCodecVideoTrackRenderer.EventListener</a></dt>
<dd>
<div class="block">Invoked when a frame is rendered to a surface for the first time following that surface
having been set as the target for the renderer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.EventListener.html#onDrmKeysLoaded--">onDrmKeysLoaded()</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.EventListener.html" title="interface in com.google.android.exoplayer.drm">StreamingDrmSessionManager.EventListener</a></dt>
<dd>
<div class="block">Invoked each time keys are loaded.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.EventListener.html#onDrmSessionManagerError-java.lang.Exception-">onDrmSessionManagerError(Exception)</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.EventListener.html" title="interface in com.google.android.exoplayer.drm">StreamingDrmSessionManager.EventListener</a></dt>
<dd>
<div class="block">Invoked when a drm error occurs.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.EventListener.html#onDroppedFrames-int-long-">onDroppedFrames(int, long)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.EventListener.html" title="interface in com.google.android.exoplayer">MediaCodecVideoTrackRenderer.EventListener</a></dt>
<dd>
<div class="block">Invoked to report the number of frames dropped by the renderer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#onEnabled-int-long-boolean-">onEnabled(int, long, boolean)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#onEnabled-int-long-boolean-">onEnabled(int, long, boolean)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html" title="class in com.google.android.exoplayer">SampleSourceTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html#onEnabled-int-long-boolean-">onEnabled(int, long, boolean)</a></span> - Method in class com.google.android.exoplayer.text.eia608.<a href="com/google/android/exoplayer/text/eia608/Eia608TrackRenderer.html" title="class in com.google.android.exoplayer.text.eia608">Eia608TrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/TextTrackRenderer.html#onEnabled-int-long-boolean-">onEnabled(int, long, boolean)</a></span> - Method in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/TextTrackRenderer.html" title="class in com.google.android.exoplayer.text">TextTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#onEnabled-int-long-boolean-">onEnabled(int, long, boolean)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Called when the renderer is enabled.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.OnEventListener.html#onEvent-com.google.android.exoplayer.drm.ExoMediaDrm-byte:A-int-int-byte:A-">onEvent(ExoMediaDrm&lt;? extends T&gt;, byte[], int, int, byte[])</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.OnEventListener.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm.OnEventListener</a></dt>
<dd>
<div class="block">Called when an event occurs that requires the app to be notified</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#onInputFormatChanged-com.google.android.exoplayer.MediaFormatHolder-">onInputFormatChanged(MediaFormatHolder)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#onInputFormatChanged-com.google.android.exoplayer.MediaFormatHolder-">onInputFormatChanged(MediaFormatHolder)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>
<div class="block">Invoked when a new format is read from the upstream <a href="com/google/android/exoplayer/SampleSource.html" title="interface in com.google.android.exoplayer"><code>SampleSource</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#onInputFormatChanged-com.google.android.exoplayer.MediaFormatHolder-">onInputFormatChanged(MediaFormatHolder)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/BaseChunkSampleSourceEventListener.html#onLoadCanceled-int-long-">onLoadCanceled(int, long)</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/BaseChunkSampleSourceEventListener.html" title="interface in com.google.android.exoplayer.chunk">BaseChunkSampleSourceEventListener</a></dt>
<dd>
<div class="block">Invoked when the current upstream load operation is canceled.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#onLoadCanceled-com.google.android.exoplayer.upstream.Loader.Loadable-">onLoadCanceled(Loader.Loadable)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/UtcTimingElementResolver.html#onLoadCanceled-com.google.android.exoplayer.upstream.Loader.Loadable-">onLoadCanceled(Loader.Loadable)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/UtcTimingElementResolver.html" title="class in com.google.android.exoplayer.dash.mpd">UtcTimingElementResolver</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#onLoadCanceled-com.google.android.exoplayer.upstream.Loader.Loadable-">onLoadCanceled(Loader.Loadable)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#onLoadCanceled-com.google.android.exoplayer.upstream.Loader.Loadable-">onLoadCanceled(Loader.Loadable)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#onLoadCanceled-com.google.android.exoplayer.upstream.Loader.Loadable-">onLoadCanceled(Loader.Loadable)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Loader.Callback.html#onLoadCanceled-com.google.android.exoplayer.upstream.Loader.Loadable-">onLoadCanceled(Loader.Loadable)</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Loader.Callback.html" title="interface in com.google.android.exoplayer.upstream">Loader.Callback</a></dt>
<dd>
<div class="block">Invoked when loading has been canceled.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.html#onLoadCanceled-com.google.android.exoplayer.upstream.Loader.Loadable-">onLoadCanceled(Loader.Loadable)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.html" title="class in com.google.android.exoplayer.util">ManifestFetcher</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/BaseChunkSampleSourceEventListener.html#onLoadCompleted-int-long-int-int-com.google.android.exoplayer.chunk.Format-long-long-long-long-">onLoadCompleted(int, long, int, int, Format, long, long, long, long)</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/BaseChunkSampleSourceEventListener.html" title="interface in com.google.android.exoplayer.chunk">BaseChunkSampleSourceEventListener</a></dt>
<dd>
<div class="block">Invoked when the current load operation completes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#onLoadCompleted-com.google.android.exoplayer.upstream.Loader.Loadable-">onLoadCompleted(Loader.Loadable)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/UtcTimingElementResolver.html#onLoadCompleted-com.google.android.exoplayer.upstream.Loader.Loadable-">onLoadCompleted(Loader.Loadable)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/UtcTimingElementResolver.html" title="class in com.google.android.exoplayer.dash.mpd">UtcTimingElementResolver</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#onLoadCompleted-com.google.android.exoplayer.upstream.Loader.Loadable-">onLoadCompleted(Loader.Loadable)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#onLoadCompleted-com.google.android.exoplayer.upstream.Loader.Loadable-">onLoadCompleted(Loader.Loadable)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#onLoadCompleted-com.google.android.exoplayer.upstream.Loader.Loadable-">onLoadCompleted(Loader.Loadable)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Loader.Callback.html#onLoadCompleted-com.google.android.exoplayer.upstream.Loader.Loadable-">onLoadCompleted(Loader.Loadable)</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Loader.Callback.html" title="interface in com.google.android.exoplayer.upstream">Loader.Callback</a></dt>
<dd>
<div class="block">Invoked when the data source has been fully loaded.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.html#onLoadCompleted-com.google.android.exoplayer.upstream.Loader.Loadable-">onLoadCompleted(Loader.Loadable)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.html" title="class in com.google.android.exoplayer.util">ManifestFetcher</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/BaseChunkSampleSourceEventListener.html#onLoadError-int-java.io.IOException-">onLoadError(int, IOException)</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/BaseChunkSampleSourceEventListener.html" title="interface in com.google.android.exoplayer.chunk">BaseChunkSampleSourceEventListener</a></dt>
<dd>
<div class="block">Invoked when an error occurs loading media data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#onLoadError-com.google.android.exoplayer.upstream.Loader.Loadable-java.io.IOException-">onLoadError(Loader.Loadable, IOException)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/UtcTimingElementResolver.html#onLoadError-com.google.android.exoplayer.upstream.Loader.Loadable-java.io.IOException-">onLoadError(Loader.Loadable, IOException)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/UtcTimingElementResolver.html" title="class in com.google.android.exoplayer.dash.mpd">UtcTimingElementResolver</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.EventListener.html#onLoadError-int-java.io.IOException-">onLoadError(int, IOException)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.EventListener.html" title="interface in com.google.android.exoplayer.extractor">ExtractorSampleSource.EventListener</a></dt>
<dd>
<div class="block">Invoked when an error occurs loading media data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#onLoadError-com.google.android.exoplayer.upstream.Loader.Loadable-java.io.IOException-">onLoadError(Loader.Loadable, IOException)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#onLoadError-com.google.android.exoplayer.upstream.Loader.Loadable-java.io.IOException-">onLoadError(Loader.Loadable, IOException)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.EventListener.html#onLoadError-int-java.io.IOException-">onLoadError(int, IOException)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.EventListener.html" title="interface in com.google.android.exoplayer">SingleSampleSource.EventListener</a></dt>
<dd>
<div class="block">Invoked when an error occurs loading media data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#onLoadError-com.google.android.exoplayer.upstream.Loader.Loadable-java.io.IOException-">onLoadError(Loader.Loadable, IOException)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Loader.Callback.html#onLoadError-com.google.android.exoplayer.upstream.Loader.Loadable-java.io.IOException-">onLoadError(Loader.Loadable, IOException)</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Loader.Callback.html" title="interface in com.google.android.exoplayer.upstream">Loader.Callback</a></dt>
<dd>
<div class="block">Invoked when the data source is stopped due to an error.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.html#onLoadError-com.google.android.exoplayer.upstream.Loader.Loadable-java.io.IOException-">onLoadError(Loader.Loadable, IOException)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.html" title="class in com.google.android.exoplayer.util">ManifestFetcher</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DefaultLoadControl.EventListener.html#onLoadingChanged-boolean-">onLoadingChanged(boolean)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/DefaultLoadControl.EventListener.html" title="interface in com.google.android.exoplayer">DefaultLoadControl.EventListener</a></dt>
<dd>
<div class="block">Invoked when the control transitions from a loading to a draining state, or vice versa.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/BaseChunkSampleSourceEventListener.html#onLoadStarted-int-long-int-int-com.google.android.exoplayer.chunk.Format-long-long-">onLoadStarted(int, long, int, int, Format, long, long)</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/BaseChunkSampleSourceEventListener.html" title="interface in com.google.android.exoplayer.chunk">BaseChunkSampleSourceEventListener</a></dt>
<dd>
<div class="block">Invoked when an upstream load is started.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.EventListener.html#onManifestError-java.io.IOException-">onManifestError(IOException)</a></span> - Method in interface com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.EventListener.html" title="interface in com.google.android.exoplayer.util">ManifestFetcher.EventListener</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.EventListener.html#onManifestRefreshed--">onManifestRefreshed()</a></span> - Method in interface com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.EventListener.html" title="interface in com.google.android.exoplayer.util">ManifestFetcher.EventListener</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.EventListener.html#onManifestRefreshStarted--">onManifestRefreshStarted()</a></span> - Method in interface com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.EventListener.html" title="interface in com.google.android.exoplayer.util">ManifestFetcher.EventListener</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/AspectRatioFrameLayout.html#onMeasure-int-int-">onMeasure(int, int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/AspectRatioFrameLayout.html" title="class in com.google.android.exoplayer">AspectRatioFrameLayout</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.EventListener.html#onMediaPlaylistLoadCompleted-byte:A-">onMediaPlaylistLoadCompleted(byte[])</a></span> - Method in interface com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.EventListener.html" title="interface in com.google.android.exoplayer.hls">HlsChunkSource.EventListener</a></dt>
<dd>
<div class="block">Invoked when a media playlist has been loaded.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.MetadataRenderer.html#onMetadata-T-">onMetadata(T)</a></span> - Method in interface com.google.android.exoplayer.metadata.<a href="com/google/android/exoplayer/metadata/MetadataTrackRenderer.MetadataRenderer.html" title="interface in com.google.android.exoplayer.metadata">MetadataTrackRenderer.MetadataRenderer</a></dt>
<dd>
<div class="block">Invoked each time there is a metadata associated with current playback time.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#onOutputFormatChanged-android.media.MediaCodec-android.media.MediaFormat-">onOutputFormatChanged(MediaCodec, MediaFormat)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#onOutputFormatChanged-android.media.MediaCodec-android.media.MediaFormat-">onOutputFormatChanged(MediaCodec, MediaFormat)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>
<div class="block">Invoked when the output format of the <a href="https://developer.android.com/reference/android/media/MediaCodec.html?is-external=true" title="class or interface in android.media"><code>MediaCodec</code></a> changes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#onOutputFormatChanged-android.media.MediaCodec-android.media.MediaFormat-">onOutputFormatChanged(MediaCodec, MediaFormat)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#onOutputStreamEnded--">onOutputStreamEnded()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#onOutputStreamEnded--">onOutputStreamEnded()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>
<div class="block">Invoked when the output stream ends, meaning that the last output buffer has been processed
and the <a href="https://developer.android.com/reference/android/media/MediaCodec.html?is-external=true#BUFFER_FLAG_END_OF_STREAM" title="class or interface in android.media"><code>MediaCodec.BUFFER_FLAG_END_OF_STREAM</code></a> flag has been propagated through the
decoder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.Listener.html#onPlayerError-com.google.android.exoplayer.ExoPlaybackException-">onPlayerError(ExoPlaybackException)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.Listener.html" title="interface in com.google.android.exoplayer">ExoPlayer.Listener</a></dt>
<dd>
<div class="block">Invoked when an error occurs.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.Listener.html#onPlayerStateChanged-boolean-int-">onPlayerStateChanged(boolean, int)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.Listener.html" title="interface in com.google.android.exoplayer">ExoPlayer.Listener</a></dt>
<dd>
<div class="block">Invoked when the value returned from either <a href="com/google/android/exoplayer/ExoPlayer.html#getPlayWhenReady--"><code>ExoPlayer.getPlayWhenReady()</code></a> or
<a href="com/google/android/exoplayer/ExoPlayer.html#getPlaybackState--"><code>ExoPlayer.getPlaybackState()</code></a> changes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.Listener.html#onPlayWhenReadyCommitted--">onPlayWhenReadyCommitted()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.Listener.html" title="interface in com.google.android.exoplayer">ExoPlayer.Listener</a></dt>
<dd>
<div class="block">Invoked when the current value of <a href="com/google/android/exoplayer/ExoPlayer.html#getPlayWhenReady--"><code>ExoPlayer.getPlayWhenReady()</code></a> has been reflected
by the internal playback thread.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#onProcessedOutputBuffer-long-">onProcessedOutputBuffer(long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>
<div class="block">Invoked when an output buffer is successfully processed.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#onQueuedInputBuffer-long-java.nio.ByteBuffer-int-boolean-">onQueuedInputBuffer(long, ByteBuffer, int, boolean)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>
<div class="block">Invoked immediately before an input buffer is queued into the codec.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#onReleased--">onReleased()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html" title="class in com.google.android.exoplayer">SampleSourceTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#onReleased--">onReleased()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Called when the renderer is released.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#onSampleRead-com.google.android.exoplayer.chunk.MediaChunk-com.google.android.exoplayer.SampleHolder-">onSampleRead(MediaChunk, SampleHolder)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>
<div class="block">Called when a sample has been read.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.ManifestCallback.html#onSingleManifest-T-">onSingleManifest(T)</a></span> - Method in interface com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.ManifestCallback.html" title="interface in com.google.android.exoplayer.util">ManifestFetcher.ManifestCallback</a></dt>
<dd>
<div class="block">Invoked when the load has successfully completed.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.ManifestCallback.html#onSingleManifestError-java.io.IOException-">onSingleManifestError(IOException)</a></span> - Method in interface com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.ManifestCallback.html" title="interface in com.google.android.exoplayer.util">ManifestFetcher.ManifestCallback</a></dt>
<dd>
<div class="block">Invoked when the load has failed.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/Cache.Listener.html#onSpanAdded-com.google.android.exoplayer.upstream.cache.Cache-com.google.android.exoplayer.upstream.cache.CacheSpan-">onSpanAdded(Cache, CacheSpan)</a></span> - Method in interface com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/Cache.Listener.html" title="interface in com.google.android.exoplayer.upstream.cache">Cache.Listener</a></dt>
<dd>
<div class="block">Invoked when a <a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache"><code>CacheSpan</code></a> is added to the cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/LeastRecentlyUsedCacheEvictor.html#onSpanAdded-com.google.android.exoplayer.upstream.cache.Cache-com.google.android.exoplayer.upstream.cache.CacheSpan-">onSpanAdded(Cache, CacheSpan)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/LeastRecentlyUsedCacheEvictor.html" title="class in com.google.android.exoplayer.upstream.cache">LeastRecentlyUsedCacheEvictor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/NoOpCacheEvictor.html#onSpanAdded-com.google.android.exoplayer.upstream.cache.Cache-com.google.android.exoplayer.upstream.cache.CacheSpan-">onSpanAdded(Cache, CacheSpan)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/NoOpCacheEvictor.html" title="class in com.google.android.exoplayer.upstream.cache">NoOpCacheEvictor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/Cache.Listener.html#onSpanRemoved-com.google.android.exoplayer.upstream.cache.Cache-com.google.android.exoplayer.upstream.cache.CacheSpan-">onSpanRemoved(Cache, CacheSpan)</a></span> - Method in interface com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/Cache.Listener.html" title="interface in com.google.android.exoplayer.upstream.cache">Cache.Listener</a></dt>
<dd>
<div class="block">Invoked when a <a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache"><code>CacheSpan</code></a> is removed from the cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/LeastRecentlyUsedCacheEvictor.html#onSpanRemoved-com.google.android.exoplayer.upstream.cache.Cache-com.google.android.exoplayer.upstream.cache.CacheSpan-">onSpanRemoved(Cache, CacheSpan)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/LeastRecentlyUsedCacheEvictor.html" title="class in com.google.android.exoplayer.upstream.cache">LeastRecentlyUsedCacheEvictor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/NoOpCacheEvictor.html#onSpanRemoved-com.google.android.exoplayer.upstream.cache.Cache-com.google.android.exoplayer.upstream.cache.CacheSpan-">onSpanRemoved(Cache, CacheSpan)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/NoOpCacheEvictor.html" title="class in com.google.android.exoplayer.upstream.cache">NoOpCacheEvictor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/Cache.Listener.html#onSpanTouched-com.google.android.exoplayer.upstream.cache.Cache-com.google.android.exoplayer.upstream.cache.CacheSpan-com.google.android.exoplayer.upstream.cache.CacheSpan-">onSpanTouched(Cache, CacheSpan, CacheSpan)</a></span> - Method in interface com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/Cache.Listener.html" title="interface in com.google.android.exoplayer.upstream.cache">Cache.Listener</a></dt>
<dd>
<div class="block">Invoked when an existing <a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache"><code>CacheSpan</code></a> is accessed, causing it to be replaced.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/LeastRecentlyUsedCacheEvictor.html#onSpanTouched-com.google.android.exoplayer.upstream.cache.Cache-com.google.android.exoplayer.upstream.cache.CacheSpan-com.google.android.exoplayer.upstream.cache.CacheSpan-">onSpanTouched(Cache, CacheSpan, CacheSpan)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/LeastRecentlyUsedCacheEvictor.html" title="class in com.google.android.exoplayer.upstream.cache">LeastRecentlyUsedCacheEvictor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/NoOpCacheEvictor.html#onSpanTouched-com.google.android.exoplayer.upstream.cache.Cache-com.google.android.exoplayer.upstream.cache.CacheSpan-com.google.android.exoplayer.upstream.cache.CacheSpan-">onSpanTouched(Cache, CacheSpan, CacheSpan)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/NoOpCacheEvictor.html" title="class in com.google.android.exoplayer.upstream.cache">NoOpCacheEvictor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#onStarted--">onStarted()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#onStarted--">onStarted()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#onStarted--">onStarted()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#onStarted--">onStarted()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Called when the renderer is started.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheEvictor.html#onStartFile-com.google.android.exoplayer.upstream.cache.Cache-java.lang.String-long-long-">onStartFile(Cache, String, long, long)</a></span> - Method in interface com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheEvictor.html" title="interface in com.google.android.exoplayer.upstream.cache">CacheEvictor</a></dt>
<dd>
<div class="block">Invoked when a writer starts writing to the cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/LeastRecentlyUsedCacheEvictor.html#onStartFile-com.google.android.exoplayer.upstream.cache.Cache-java.lang.String-long-long-">onStartFile(Cache, String, long, long)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/LeastRecentlyUsedCacheEvictor.html" title="class in com.google.android.exoplayer.upstream.cache">LeastRecentlyUsedCacheEvictor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/NoOpCacheEvictor.html#onStartFile-com.google.android.exoplayer.upstream.cache.Cache-java.lang.String-long-long-">onStartFile(Cache, String, long, long)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/NoOpCacheEvictor.html" title="class in com.google.android.exoplayer.upstream.cache">NoOpCacheEvictor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#onStopped--">onStopped()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#onStopped--">onStopped()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#onStopped--">onStopped()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#onStopped--">onStopped()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Called when the renderer is stopped.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/VideoFrameReleaseTimeHelper.html#onSynced--">onSynced()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/VideoFrameReleaseTimeHelper.html" title="class in com.google.android.exoplayer">VideoFrameReleaseTimeHelper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/UtcTimingElementResolver.UtcTimingCallback.html#onTimestampError-com.google.android.exoplayer.dash.mpd.UtcTimingElement-java.io.IOException-">onTimestampError(UtcTimingElement, IOException)</a></span> - Method in interface com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/UtcTimingElementResolver.UtcTimingCallback.html" title="interface in com.google.android.exoplayer.dash.mpd">UtcTimingElementResolver.UtcTimingCallback</a></dt>
<dd>
<div class="block">Invoked when the element was not successfully resolved.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/UtcTimingElementResolver.UtcTimingCallback.html#onTimestampResolved-com.google.android.exoplayer.dash.mpd.UtcTimingElement-long-">onTimestampResolved(UtcTimingElement, long)</a></span> - Method in interface com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/UtcTimingElementResolver.UtcTimingCallback.html" title="interface in com.google.android.exoplayer.dash.mpd">UtcTimingElementResolver.UtcTimingCallback</a></dt>
<dd>
<div class="block">Invoked when the element has been resolved.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html#onTransferEnd--">onTransferEnd()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html" title="class in com.google.android.exoplayer.upstream">DefaultBandwidthMeter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/TransferListener.html#onTransferEnd--">onTransferEnd()</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/TransferListener.html" title="interface in com.google.android.exoplayer.upstream">TransferListener</a></dt>
<dd>
<div class="block">Invoked when a transfer ends.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html#onTransferStart--">onTransferStart()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultBandwidthMeter.html" title="class in com.google.android.exoplayer.upstream">DefaultBandwidthMeter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/TransferListener.html#onTransferStart--">onTransferStart()</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/TransferListener.html" title="interface in com.google.android.exoplayer.upstream">TransferListener</a></dt>
<dd>
<div class="block">Invoked when a transfer starts.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/BaseChunkSampleSourceEventListener.html#onUpstreamDiscarded-int-long-long-">onUpstreamDiscarded(int, long, long)</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/BaseChunkSampleSourceEventListener.html" title="interface in com.google.android.exoplayer.chunk">BaseChunkSampleSourceEventListener</a></dt>
<dd>
<div class="block">Invoked when data is removed from the back of the buffer, typically so that it can be
re-buffered using a different representation.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.EventListener.html#onVideoSizeChanged-int-int-int-float-">onVideoSizeChanged(int, int, int, float)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.EventListener.html" title="interface in com.google.android.exoplayer">MediaCodecVideoTrackRenderer.EventListener</a></dt>
<dd>
<div class="block">Invoked each time there's a change in the size of the video being rendered.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmSessionManager.html#open-com.google.android.exoplayer.drm.DrmInitData-">open(DrmInitData)</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmSessionManager.html" title="interface in com.google.android.exoplayer.drm">DrmSessionManager</a></dt>
<dd>
<div class="block">Opens the session, possibly asynchronously.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html#open-com.google.android.exoplayer.drm.DrmInitData-">open(DrmInitData)</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm">StreamingDrmSessionManager</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/AssetDataSource.html#open-com.google.android.exoplayer.upstream.DataSpec-">open(DataSpec)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/AssetDataSource.html" title="class in com.google.android.exoplayer.upstream">AssetDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/ByteArrayDataSink.html#open-com.google.android.exoplayer.upstream.DataSpec-">open(DataSpec)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/ByteArrayDataSink.html" title="class in com.google.android.exoplayer.upstream">ByteArrayDataSink</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/ByteArrayDataSource.html#open-com.google.android.exoplayer.upstream.DataSpec-">open(DataSpec)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/ByteArrayDataSource.html" title="class in com.google.android.exoplayer.upstream">ByteArrayDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheDataSink.html#open-com.google.android.exoplayer.upstream.DataSpec-">open(DataSpec)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheDataSink.html" title="class in com.google.android.exoplayer.upstream.cache">CacheDataSink</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheDataSource.html#open-com.google.android.exoplayer.upstream.DataSpec-">open(DataSpec)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheDataSource.html" title="class in com.google.android.exoplayer.upstream.cache">CacheDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/ContentDataSource.html#open-com.google.android.exoplayer.upstream.DataSpec-">open(DataSpec)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/ContentDataSource.html" title="class in com.google.android.exoplayer.upstream">ContentDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSink.html#open-com.google.android.exoplayer.upstream.DataSpec-">open(DataSpec)</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSink.html" title="interface in com.google.android.exoplayer.upstream">DataSink</a></dt>
<dd>
<div class="block">Opens the <a href="com/google/android/exoplayer/upstream/DataSink.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSink</code></a> to consume the specified data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSource.html#open-com.google.android.exoplayer.upstream.DataSpec-">open(DataSpec)</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream">DataSource</a></dt>
<dd>
<div class="block">Opens the <a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSource</code></a> to read the specified data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSourceInputStream.html#open--">open()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSourceInputStream.html" title="class in com.google.android.exoplayer.upstream">DataSourceInputStream</a></dt>
<dd>
<div class="block">Optional call to open the underlying <a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSource</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#open-com.google.android.exoplayer.upstream.DataSpec-">open(DataSpec)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultHttpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultUriDataSource.html#open-com.google.android.exoplayer.upstream.DataSpec-">open(DataSpec)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultUriDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultUriDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/FileDataSource.html#open-com.google.android.exoplayer.upstream.DataSpec-">open(DataSpec)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/FileDataSource.html" title="class in com.google.android.exoplayer.upstream">FileDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.html#open-com.google.android.exoplayer.upstream.DataSpec-">open(DataSpec)</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.html" title="interface in com.google.android.exoplayer.upstream">HttpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/PriorityDataSource.html#open-com.google.android.exoplayer.upstream.DataSpec-">open(DataSpec)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/PriorityDataSource.html" title="class in com.google.android.exoplayer.upstream">PriorityDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/TeeDataSource.html#open-com.google.android.exoplayer.upstream.DataSpec-">open(DataSpec)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/TeeDataSource.html" title="class in com.google.android.exoplayer.upstream">TeeDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/UdpDataSource.html#open-com.google.android.exoplayer.upstream.DataSpec-">open(DataSpec)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/UdpDataSource.html" title="class in com.google.android.exoplayer.upstream">UdpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/AtomicFile.html#openRead--">openRead()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/AtomicFile.html" title="class in com.google.android.exoplayer.util">AtomicFile</a></dt>
<dd>
<div class="block">Open the atomic file for reading.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.html#openSession--">openSession()</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html#openSession--">openSession()</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html" title="class in com.google.android.exoplayer.drm">FrameworkMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/util/extensions/OutputBuffer.html" title="class in com.google.android.exoplayer.util.extensions"><span class="typeNameLink">OutputBuffer</span></a> - Class in <a href="com/google/android/exoplayer/util/extensions/package-summary.html">com.google.android.exoplayer.util.extensions</a></dt>
<dd>
<div class="block">Output buffer decoded by a <a href="com/google/android/exoplayer/util/extensions/Decoder.html" title="interface in com.google.android.exoplayer.util.extensions"><code>Decoder</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/OutputBuffer.html#OutputBuffer--">OutputBuffer()</a></span> - Constructor for class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/OutputBuffer.html" title="class in com.google.android.exoplayer.util.extensions">OutputBuffer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CodecCounters.html#outputBuffersChangedCount">outputBuffersChangedCount</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CodecCounters.html" title="class in com.google.android.exoplayer">CodecCounters</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CodecCounters.html#outputFormatChangedCount">outputFormatChangedCount</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CodecCounters.html" title="class in com.google.android.exoplayer">CodecCounters</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/PrivFrame.html#owner">owner</a></span> - Variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/PrivFrame.html" title="class in com.google.android.exoplayer.metadata.id3">PrivFrame</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:P">
<!-- -->
</a>
<h2 class="title">P</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#parentId">parentId</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">Optional identifier for a parent from which this chunk originates.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/ParsableBitArray.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">ParsableBitArray</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Wraps a byte array, providing methods that allow it to be read as a bitstream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableBitArray.html#ParsableBitArray--">ParsableBitArray()</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableBitArray.html" title="class in com.google.android.exoplayer.util">ParsableBitArray</a></dt>
<dd>
<div class="block">Creates a new instance that initially has no backing data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableBitArray.html#ParsableBitArray-byte:A-">ParsableBitArray(byte[])</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableBitArray.html" title="class in com.google.android.exoplayer.util">ParsableBitArray</a></dt>
<dd>
<div class="block">Creates a new instance that wraps an existing array.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableBitArray.html#ParsableBitArray-byte:A-int-">ParsableBitArray(byte[], int)</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableBitArray.html" title="class in com.google.android.exoplayer.util">ParsableBitArray</a></dt>
<dd>
<div class="block">Creates a new instance that wraps an existing array.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">ParsableByteArray</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Wraps a byte array, providing a set of methods for parsing data from it.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#ParsableByteArray--">ParsableByteArray()</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Creates a new instance that initially has no backing data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#ParsableByteArray-int-">ParsableByteArray(int)</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Creates a new instance with <code>length</code> bytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#ParsableByteArray-byte:A-">ParsableByteArray(byte[])</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Creates a new instance wrapping <code>data</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#ParsableByteArray-byte:A-int-">ParsableByteArray(byte[], int)</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Creates a new instance that wraps an existing array.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parse-java.lang.String-java.io.InputStream-">parse(String, InputStream)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsPlaylistParser.html#parse-java.lang.String-java.io.InputStream-">parse(String, InputStream)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsPlaylistParser.html" title="class in com.google.android.exoplayer.hls">HlsPlaylistParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/Id3Parser.html#parse-byte:A-int-">parse(byte[], int)</a></span> - Method in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/Id3Parser.html" title="class in com.google.android.exoplayer.metadata.id3">Id3Parser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/MetadataParser.html#parse-byte:A-int-">parse(byte[], int)</a></span> - Method in interface com.google.android.exoplayer.metadata.<a href="com/google/android/exoplayer/metadata/MetadataParser.html" title="interface in com.google.android.exoplayer.metadata">MetadataParser</a></dt>
<dd>
<div class="block">Parses a metadata object from the provided binary data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifestParser.html#parse-java.lang.String-java.io.InputStream-">parse(String, InputStream)</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifestParser.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifestParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/subrip/SubripParser.html#parse-byte:A-int-int-">parse(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.text.subrip.<a href="com/google/android/exoplayer/text/subrip/SubripParser.html" title="class in com.google.android.exoplayer.text.subrip">SubripParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/SubtitleParser.html#parse-byte:A-int-int-">parse(byte[], int, int)</a></span> - Method in interface com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/SubtitleParser.html" title="interface in com.google.android.exoplayer.text">SubtitleParser</a></dt>
<dd>
<div class="block">Parses a <a href="com/google/android/exoplayer/text/Subtitle.html" title="interface in com.google.android.exoplayer.text"><code>Subtitle</code></a> from the provided <code>byte[]</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/ttml/TtmlParser.html#parse-byte:A-int-int-">parse(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.text.ttml.<a href="com/google/android/exoplayer/text/ttml/TtmlParser.html" title="class in com.google.android.exoplayer.text.ttml">TtmlParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/tx3g/Tx3gParser.html#parse-byte:A-int-int-">parse(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.text.tx3g.<a href="com/google/android/exoplayer/text/tx3g/Tx3gParser.html" title="class in com.google.android.exoplayer.text.tx3g">Tx3gParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/webvtt/Mp4WebvttParser.html#parse-byte:A-int-int-">parse(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.text.webvtt.<a href="com/google/android/exoplayer/text/webvtt/Mp4WebvttParser.html" title="class in com.google.android.exoplayer.text.webvtt">Mp4WebvttParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/webvtt/WebvttParser.html#parse-byte:A-int-int-">parse(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.text.webvtt.<a href="com/google/android/exoplayer/text/webvtt/WebvttParser.html" title="class in com.google.android.exoplayer.text.webvtt">WebvttParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/UriLoadable.Parser.html#parse-java.lang.String-java.io.InputStream-">parse(String, InputStream)</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/UriLoadable.Parser.html" title="interface in com.google.android.exoplayer.upstream">UriLoadable.Parser</a></dt>
<dd>
<div class="block">Parses an object from a response.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/CodecSpecificDataUtil.html#parseAacAudioSpecificConfig-byte:A-">parseAacAudioSpecificConfig(byte[])</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/CodecSpecificDataUtil.html" title="class in com.google.android.exoplayer.util">CodecSpecificDataUtil</a></dt>
<dd>
<div class="block">Parses an AudioSpecificConfig, as defined in ISO 14496-3 1.6.2.1</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Ac3Util.html#parseAc3AnnexFFormat-com.google.android.exoplayer.util.ParsableByteArray-java.lang.String-long-java.lang.String-">parseAc3AnnexFFormat(ParsableByteArray, String, long, String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Ac3Util.html" title="class in com.google.android.exoplayer.util">Ac3Util</a></dt>
<dd>
<div class="block">Returns the AC-3 format given <code>data</code> containing the AC3SpecificBox according to
ETSI TS 102 366 Annex F.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Ac3Util.html#parseAc3SyncframeFormat-com.google.android.exoplayer.util.ParsableBitArray-java.lang.String-long-java.lang.String-">parseAc3SyncframeFormat(ParsableBitArray, String, long, String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Ac3Util.html" title="class in com.google.android.exoplayer.util">Ac3Util</a></dt>
<dd>
<div class="block">Returns the AC-3 format given <code>data</code> containing a syncframe.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Ac3Util.html#parseAc3SyncframeSize-byte:A-">parseAc3SyncframeSize(byte[])</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Ac3Util.html" title="class in com.google.android.exoplayer.util">Ac3Util</a></dt>
<dd>
<div class="block">Returns the size in bytes of the given AC-3 syncframe.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseAdaptationSet-org.xmlpull.v1.XmlPullParser-java.lang.String-com.google.android.exoplayer.dash.mpd.SegmentBase-">parseAdaptationSet(XmlPullParser, String, SegmentBase)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseAdaptationSetChild-org.xmlpull.v1.XmlPullParser-">parseAdaptationSetChild(XmlPullParser)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>
<div class="block">Parses children of AdaptationSet elements not specifically parsed elsewhere.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseAudioChannelConfiguration-org.xmlpull.v1.XmlPullParser-">parseAudioChannelConfiguration(XmlPullParser)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseBaseUrl-org.xmlpull.v1.XmlPullParser-java.lang.String-">parseBaseUrl(XmlPullParser, String)</a></span> - Static method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.html#parseChildNalUnit-com.google.android.exoplayer.util.ParsableByteArray-">parseChildNalUnit(ParsableByteArray)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.html" title="class in com.google.android.exoplayer.util">NalUnitUtil</a></dt>
<dd>
<div class="block">Constructs and returns a NAL unit with a start code followed by the data in <code>atom</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseContentProtection-org.xmlpull.v1.XmlPullParser-">parseContentProtection(XmlPullParser)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>
<div class="block">Parses a <a href="com/google/android/exoplayer/dash/mpd/ContentProtection.html" title="class in com.google.android.exoplayer.dash.mpd"><code>ContentProtection</code></a> element.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseContentType-org.xmlpull.v1.XmlPullParser-">parseContentType(XmlPullParser)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseDateTime-org.xmlpull.v1.XmlPullParser-java.lang.String-long-">parseDateTime(XmlPullParser, String, long)</a></span> - Static method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/DtsUtil.html#parseDtsAudioSampleCount-byte:A-">parseDtsAudioSampleCount(byte[])</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/DtsUtil.html" title="class in com.google.android.exoplayer.util">DtsUtil</a></dt>
<dd>
<div class="block">Returns the number of audio samples represented by the given DTS frame.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/DtsUtil.html#parseDtsAudioSampleCount-java.nio.ByteBuffer-">parseDtsAudioSampleCount(ByteBuffer)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/DtsUtil.html" title="class in com.google.android.exoplayer.util">DtsUtil</a></dt>
<dd>
<div class="block">Like <a href="com/google/android/exoplayer/util/DtsUtil.html#parseDtsAudioSampleCount-byte:A-"><code>DtsUtil.parseDtsAudioSampleCount(byte[])</code></a> but reads from a byte buffer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/DtsUtil.html#parseDtsFormat-byte:A-java.lang.String-long-java.lang.String-">parseDtsFormat(byte[], String, long, String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/DtsUtil.html" title="class in com.google.android.exoplayer.util">DtsUtil</a></dt>
<dd>
<div class="block">Returns the DTS format given <code>data</code> containing the DTS frame according to ETSI TS 102 114
subsections 5.3/5.4.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseDuration-org.xmlpull.v1.XmlPullParser-java.lang.String-long-">parseDuration(XmlPullParser, String, long)</a></span> - Static method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Ac3Util.html#parseEAc3AnnexFFormat-com.google.android.exoplayer.util.ParsableByteArray-java.lang.String-long-java.lang.String-">parseEAc3AnnexFFormat(ParsableByteArray, String, long, String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Ac3Util.html" title="class in com.google.android.exoplayer.util">Ac3Util</a></dt>
<dd>
<div class="block">Returns the E-AC-3 format given <code>data</code> containing the EC3SpecificBox according to
ETSI TS 102 366 Annex F.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Ac3Util.html#parseEAc3SyncframeAudioSampleCount-byte:A-">parseEAc3SyncframeAudioSampleCount(byte[])</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Ac3Util.html" title="class in com.google.android.exoplayer.util">Ac3Util</a></dt>
<dd>
<div class="block">Returns the number of audio samples represented by the given E-AC-3 syncframe.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Ac3Util.html#parseEAc3SyncframeAudioSampleCount-java.nio.ByteBuffer-">parseEAc3SyncframeAudioSampleCount(ByteBuffer)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Ac3Util.html" title="class in com.google.android.exoplayer.util">Ac3Util</a></dt>
<dd>
<div class="block">Like <a href="com/google/android/exoplayer/util/Ac3Util.html#parseEAc3SyncframeAudioSampleCount-byte:A-"><code>Ac3Util.parseEAc3SyncframeAudioSampleCount(byte[])</code></a> but reads from a byte buffer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Ac3Util.html#parseEac3SyncframeFormat-com.google.android.exoplayer.util.ParsableBitArray-java.lang.String-long-java.lang.String-">parseEac3SyncframeFormat(ParsableBitArray, String, long, String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Ac3Util.html" title="class in com.google.android.exoplayer.util">Ac3Util</a></dt>
<dd>
<div class="block">Returns the E-AC-3 format given <code>data</code> containing a syncframe.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Ac3Util.html#parseEAc3SyncframeSize-byte:A-">parseEAc3SyncframeSize(byte[])</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Ac3Util.html" title="class in com.google.android.exoplayer.util">Ac3Util</a></dt>
<dd>
<div class="block">Returns the size in bytes of the given E-AC-3 syncframe.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html#parseEmsg-com.google.android.exoplayer.util.ParsableByteArray-long-">parseEmsg(ParsableByteArray, long)</a></span> - Method in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">FragmentedMp4Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseFrameRate-org.xmlpull.v1.XmlPullParser-float-">parseFrameRate(XmlPullParser, float)</a></span> - Static method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseInitialization-org.xmlpull.v1.XmlPullParser-">parseInitialization(XmlPullParser)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseInt-org.xmlpull.v1.XmlPullParser-java.lang.String-">parseInt(XmlPullParser, String)</a></span> - Static method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseInt-org.xmlpull.v1.XmlPullParser-java.lang.String-int-">parseInt(XmlPullParser, String, int)</a></span> - Static method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseLong-org.xmlpull.v1.XmlPullParser-java.lang.String-">parseLong(XmlPullParser, String)</a></span> - Static method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseLong-org.xmlpull.v1.XmlPullParser-java.lang.String-long-">parseLong(XmlPullParser, String, long)</a></span> - Static method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseMediaPresentationDescription-org.xmlpull.v1.XmlPullParser-java.lang.String-">parseMediaPresentationDescription(XmlPullParser, String)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/webvtt/WebvttParserUtil.html#parsePercentage-java.lang.String-">parsePercentage(String)</a></span> - Static method in class com.google.android.exoplayer.text.webvtt.<a href="com/google/android/exoplayer/text/webvtt/WebvttParserUtil.html" title="class in com.google.android.exoplayer.text.webvtt">WebvttParserUtil</a></dt>
<dd>
<div class="block">Parses a percentage and returns a scaled float.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parsePeriod-org.xmlpull.v1.XmlPullParser-java.lang.String-long-">parsePeriod(XmlPullParser, String, long)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.html#parsePpsNalUnit-com.google.android.exoplayer.util.ParsableBitArray-">parsePpsNalUnit(ParsableBitArray)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.html" title="class in com.google.android.exoplayer.util">NalUnitUtil</a></dt>
<dd>
<div class="block">Parses a PPS NAL unit using the syntax defined in ITU-T Recommendation H.264 (2013) subsection
7.3.2.2.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseRangedUrl-org.xmlpull.v1.XmlPullParser-java.lang.String-java.lang.String-">parseRangedUrl(XmlPullParser, String, String)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseRepresentation-org.xmlpull.v1.XmlPullParser-java.lang.String-java.lang.String-java.lang.String-int-int-float-int-int-java.lang.String-com.google.android.exoplayer.dash.mpd.SegmentBase-com.google.android.exoplayer.dash.mpd.MediaPresentationDescriptionParser.ContentProtectionsBuilder-">parseRepresentation(XmlPullParser, String, String, String, int, int, float, int, int, String, SegmentBase, MediaPresentationDescriptionParser.ContentProtectionsBuilder)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/ParserException.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">ParserException</span></a> - Exception in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Thrown when an error occurs parsing media data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ParserException.html#ParserException--">ParserException()</a></span> - Constructor for exception com.google.android.exoplayer.<a href="com/google/android/exoplayer/ParserException.html" title="class in com.google.android.exoplayer">ParserException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ParserException.html#ParserException-java.lang.String-">ParserException(String)</a></span> - Constructor for exception com.google.android.exoplayer.<a href="com/google/android/exoplayer/ParserException.html" title="class in com.google.android.exoplayer">ParserException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ParserException.html#ParserException-java.lang.Throwable-">ParserException(Throwable)</a></span> - Constructor for exception com.google.android.exoplayer.<a href="com/google/android/exoplayer/ParserException.html" title="class in com.google.android.exoplayer">ParserException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ParserException.html#ParserException-java.lang.String-java.lang.Throwable-">ParserException(String, Throwable)</a></span> - Constructor for exception com.google.android.exoplayer.<a href="com/google/android/exoplayer/ParserException.html" title="class in com.google.android.exoplayer">ParserException</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/util/ParserUtil.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">ParserUtil</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Parser utility functions.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/PsshAtomUtil.html#parseSchemeSpecificData-byte:A-java.util.UUID-">parseSchemeSpecificData(byte[], UUID)</a></span> - Static method in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/PsshAtomUtil.html" title="class in com.google.android.exoplayer.extractor.mp4">PsshAtomUtil</a></dt>
<dd>
<div class="block">Parses the scheme specific data from a PSSH atom.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/FlacSeekTable.html#parseSeekTable-com.google.android.exoplayer.util.ParsableByteArray-">parseSeekTable(ParsableByteArray)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/FlacSeekTable.html" title="class in com.google.android.exoplayer.util">FlacSeekTable</a></dt>
<dd>
<div class="block">Parses a FLAC file seek table metadata structure and creates a FlacSeekTable instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseSegmentBase-org.xmlpull.v1.XmlPullParser-com.google.android.exoplayer.dash.mpd.SegmentBase.SingleSegmentBase-">parseSegmentBase(XmlPullParser, SegmentBase.SingleSegmentBase)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseSegmentList-org.xmlpull.v1.XmlPullParser-com.google.android.exoplayer.dash.mpd.SegmentBase.SegmentList-">parseSegmentList(XmlPullParser, SegmentBase.SegmentList)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseSegmentTemplate-org.xmlpull.v1.XmlPullParser-com.google.android.exoplayer.dash.mpd.SegmentBase.SegmentTemplate-">parseSegmentTemplate(XmlPullParser, SegmentBase.SegmentTemplate)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseSegmentTimeline-org.xmlpull.v1.XmlPullParser-">parseSegmentTimeline(XmlPullParser)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseSegmentUrl-org.xmlpull.v1.XmlPullParser-">parseSegmentUrl(XmlPullParser)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.html#parseSpsNalUnit-com.google.android.exoplayer.util.ParsableBitArray-">parseSpsNalUnit(ParsableBitArray)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.html" title="class in com.google.android.exoplayer.util">NalUnitUtil</a></dt>
<dd>
<div class="block">Parses an SPS NAL unit using the syntax defined in ITU-T Recommendation H.264 (2013) subsection
7.3.2.1.1.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseString-org.xmlpull.v1.XmlPullParser-java.lang.String-java.lang.String-">parseString(XmlPullParser, String, String)</a></span> - Static method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/webvtt/WebvttParserUtil.html#parseTimestampUs-java.lang.String-">parseTimestampUs(String)</a></span> - Static method in class com.google.android.exoplayer.text.webvtt.<a href="com/google/android/exoplayer/text/webvtt/WebvttParserUtil.html" title="class in com.google.android.exoplayer.text.webvtt">WebvttParserUtil</a></dt>
<dd>
<div class="block">Parses a WebVTT timestamp.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseUrlTemplate-org.xmlpull.v1.XmlPullParser-java.lang.String-com.google.android.exoplayer.dash.mpd.UrlTemplate-">parseUrlTemplate(XmlPullParser, String, UrlTemplate)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html#parseUtcTiming-org.xmlpull.v1.XmlPullParser-">parseUtcTiming(XmlPullParser)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescriptionParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/PsshAtomUtil.html#parseUuid-byte:A-">parseUuid(byte[])</a></span> - Static method in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/PsshAtomUtil.html" title="class in com.google.android.exoplayer.extractor.mp4">PsshAtomUtil</a></dt>
<dd>
<div class="block">Parses the UUID from a PSSH atom.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#parseXsDateTime-java.lang.String-">parseXsDateTime(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Parses an xs:dateTime attribute value, returning the parsed timestamp in milliseconds since
the epoch.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#parseXsDuration-java.lang.String-">parseXsDuration(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Parses an xs:duration attribute value, returning the parsed duration in milliseconds.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#pause--">pause()</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Pauses playback.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/PlayerControl.html#pause--">pause()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/PlayerControl.html" title="class in com.google.android.exoplayer.util">PlayerControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#pcmEncoding">pcmEncoding</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">The encoding for PCM audio streams.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html#peekFully-byte:A-int-int-boolean-">peekFully(byte[], int, int, boolean)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html" title="class in com.google.android.exoplayer.extractor">DefaultExtractorInput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html#peekFully-byte:A-int-int-">peekFully(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html" title="class in com.google.android.exoplayer.extractor">DefaultExtractorInput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorInput.html#peekFully-byte:A-int-int-boolean-">peekFully(byte[], int, int, boolean)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor">ExtractorInput</a></dt>
<dd>
<div class="block">Peeks <code>length</code> bytes from the peek position, writing them into <code>target</code> at index
<code>offset</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorInput.html#peekFully-byte:A-int-int-">peekFully(byte[], int, int)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor">ExtractorInput</a></dt>
<dd>
<div class="block">Peeks <code>length</code> bytes from the peek position, writing them into <code>target</code> at index
<code>offset</code>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/Period.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">Period</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">Encapsulates media content components over a contiguous period of time.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Period.html#Period-java.lang.String-long-java.util.List-">Period(String, long, List&lt;AdaptationSet&gt;)</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Period.html" title="class in com.google.android.exoplayer.dash.mpd">Period</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html#PeriodHolder-int-com.google.android.exoplayer.dash.mpd.MediaPresentationDescription-int-com.google.android.exoplayer.dash.DashChunkSource.ExposedTrack-">PeriodHolder(int, MediaPresentationDescription, int, DashChunkSource.ExposedTrack)</a></span> - Constructor for class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.PeriodHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html#picOrderCntLsbLength">picOrderCntLsbLength</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html" title="class in com.google.android.exoplayer.util">NalUnitUtil.SpsData</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html#picOrderCountType">picOrderCountType</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html" title="class in com.google.android.exoplayer.util">NalUnitUtil.SpsData</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.PpsData.html#picParameterSetId">picParameterSetId</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.PpsData.html" title="class in com.google.android.exoplayer.util">NalUnitUtil.PpsData</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/ApicFrame.html#pictureData">pictureData</a></span> - Variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/ApicFrame.html" title="class in com.google.android.exoplayer.metadata.id3">ApicFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/ApicFrame.html#pictureType">pictureType</a></span> - Variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/ApicFrame.html" title="class in com.google.android.exoplayer.metadata.id3">ApicFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html#pixelWidthAspectRatio">pixelWidthAspectRatio</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html" title="class in com.google.android.exoplayer.util">NalUnitUtil.SpsData</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#pixelWidthHeightRatio">pixelWidthHeightRatio</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">The width to height ratio of pixels in the video, or <a href="com/google/android/exoplayer/MediaFormat.html#NO_VALUE"><code>MediaFormat.NO_VALUE</code></a> if unknown or not
applicable.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#play--">play()</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Starts or resumes playing audio if the audio track has been initialized.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/PlayerControl.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">PlayerControl</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">An implementation of <a href="https://developer.android.com/reference/android/widget/MediaController.MediaPlayerControl.html?is-external=true" title="class or interface in android.widget"><code>MediaController.MediaPlayerControl</code></a> for controlling an <a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer"><code>ExoPlayer</code></a> instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/PlayerControl.html#PlayerControl-com.google.android.exoplayer.ExoPlayer-">PlayerControl(ExoPlayer)</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/PlayerControl.html" title="class in com.google.android.exoplayer.util">PlayerControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html#PLAYREADY_CUSTOM_DATA_KEY">PLAYREADY_CUSTOM_DATA_KEY</a></span> - Static variable in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm">StreamingDrmSessionManager</a></dt>
<dd>
<div class="block">The key to use when passing CustomData to a PlayReady instance in an optional parameter map.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html#PLAYREADY_UUID">PLAYREADY_UUID</a></span> - Static variable in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm">StreamingDrmSessionManager</a></dt>
<dd>
<div class="block">UUID for the PlayReady DRM scheme.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MpegAudioHeader.html#populateHeader-int-com.google.android.exoplayer.util.MpegAudioHeader-">populateHeader(int, MpegAudioHeader)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MpegAudioHeader.html" title="class in com.google.android.exoplayer.util">MpegAudioHeader</a></dt>
<dd>
<div class="block">Parses <code>headerData</code>, populating <code>header</code> with the parsed data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/PositionHolder.html#position">position</a></span> - Variable in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/PositionHolder.html" title="class in com.google.android.exoplayer.extractor">PositionHolder</a></dt>
<dd>
<div class="block">The held position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Cue.html#position">position</a></span> - Variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text">Cue</a></dt>
<dd>
<div class="block">The fractional position of the <a href="com/google/android/exoplayer/text/Cue.html#positionAnchor"><code>Cue.positionAnchor</code></a> of the cue box within the viewport in
the direction orthogonal to <a href="com/google/android/exoplayer/text/Cue.html#line"><code>Cue.line</code></a>, or <a href="com/google/android/exoplayer/text/Cue.html#DIMEN_UNSET"><code>Cue.DIMEN_UNSET</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html#position">position</a></span> - Variable in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache">CacheSpan</a></dt>
<dd>
<div class="block">The position of the <a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache"><code>CacheSpan</code></a> in the original stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSpec.html#position">position</a></span> - Variable in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream">DataSpec</a></dt>
<dd>
<div class="block">The position of the data when read from <a href="com/google/android/exoplayer/upstream/DataSpec.html#uri"><code>DataSpec.uri</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Cue.html#positionAnchor">positionAnchor</a></span> - Variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text">Cue</a></dt>
<dd>
<div class="block">The cue box anchor positioned by <a href="com/google/android/exoplayer/text/Cue.html#position"><code>Cue.position</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/extractor/PositionHolder.html" title="class in com.google.android.exoplayer.extractor"><span class="typeNameLink">PositionHolder</span></a> - Class in <a href="com/google/android/exoplayer/extractor/package-summary.html">com.google.android.exoplayer.extractor</a></dt>
<dd>
<div class="block">Holds a position in the stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/PositionHolder.html#PositionHolder--">PositionHolder()</a></span> - Constructor for class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/PositionHolder.html" title="class in com.google.android.exoplayer.extractor">PositionHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSpec.html#postBody">postBody</a></span> - Variable in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream">DataSpec</a></dt>
<dd>
<div class="block">Body for a POST request, null otherwise.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.PpsData.html#PpsData-int-int-boolean-">PpsData(int, int, boolean)</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.PpsData.html" title="class in com.google.android.exoplayer.util">NalUnitUtil.PpsData</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/util/Predicate.html" title="interface in com.google.android.exoplayer.util"><span class="typeNameLink">Predicate</span></a>&lt;<a href="com/google/android/exoplayer/util/Predicate.html" title="type parameter in Predicate">T</a>&gt; - Interface in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Determines a true of false value for a given input.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#prepare-long-">prepare(long)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSource.html#prepare--">prepare()</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSource.html" title="interface in com.google.android.exoplayer.chunk">ChunkSource</a></dt>
<dd>
<div class="block">Prepares the source.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.html#prepare--">prepare()</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.html" title="class in com.google.android.exoplayer.dash">DashChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#prepare-com.google.android.exoplayer.TrackRenderer...-">prepare(TrackRenderer...)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Prepares the player for playback.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#prepare-long-">prepare(long)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/FrameworkSampleSource.html#prepare-long-">prepare(long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/FrameworkSampleSource.html" title="class in com.google.android.exoplayer">FrameworkSampleSource</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#prepare--">prepare()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>
<div class="block">Prepares the source.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#prepare-long-">prepare(long)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html#prepare-long-">prepare(long)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html" title="interface in com.google.android.exoplayer">SampleSource.SampleSourceReader</a></dt>
<dd>
<div class="block">Prepares the source.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#prepare-long-">prepare(long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html#prepare--">prepare()</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingChunkSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.html#presentationTimeOffsetUs">presentationTimeOffsetUs</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation</a></dt>
<dd>
<div class="block">The offset of the presentation timestamps in the media stream relative to media time.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/PriorityDataSource.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">PriorityDataSource</span></a> - Class in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Allows <a href="com/google/android/exoplayer/upstream/PriorityDataSource.html#open-com.google.android.exoplayer.upstream.DataSpec-"><code>PriorityDataSource.open(DataSpec)</code></a> and <a href="com/google/android/exoplayer/upstream/PriorityDataSource.html#read-byte:A-int-int-"><code>PriorityDataSource.read(byte[], int, int)</code></a> calls only if the specified
priority is the highest priority of any task.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/PriorityDataSource.html#PriorityDataSource-int-com.google.android.exoplayer.upstream.DataSource-">PriorityDataSource(int, DataSource)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/PriorityDataSource.html" title="class in com.google.android.exoplayer.upstream">PriorityDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/util/PriorityHandlerThread.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">PriorityHandlerThread</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">A <a href="https://developer.android.com/reference/android/os/HandlerThread.html?is-external=true" title="class or interface in android.os"><code>HandlerThread</code></a> with a specified process priority.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/PriorityHandlerThread.html#PriorityHandlerThread-java.lang.String-int-">PriorityHandlerThread(String, int)</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/PriorityHandlerThread.html" title="class in com.google.android.exoplayer.util">PriorityHandlerThread</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/NetworkLock.PriorityTooLowException.html#PriorityTooLowException-int-int-">PriorityTooLowException(int, int)</a></span> - Constructor for exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/NetworkLock.PriorityTooLowException.html" title="class in com.google.android.exoplayer.upstream">NetworkLock.PriorityTooLowException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html#PRIVATE_STREAM_1">PRIVATE_STREAM_1</a></span> - Static variable in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">PsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/PrivFrame.html#privateData">privateData</a></span> - Variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/PrivFrame.html" title="class in com.google.android.exoplayer.metadata.id3">PrivFrame</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/metadata/id3/PrivFrame.html" title="class in com.google.android.exoplayer.metadata.id3"><span class="typeNameLink">PrivFrame</span></a> - Class in <a href="com/google/android/exoplayer/metadata/id3/package-summary.html">com.google.android.exoplayer.metadata.id3</a></dt>
<dd>
<div class="block">PRIV (Private) ID3 frame.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/PrivFrame.html#PrivFrame-java.lang.String-byte:A-">PrivFrame(String, byte[])</a></span> - Constructor for class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/PrivFrame.html" title="class in com.google.android.exoplayer.metadata.id3">PrivFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/NetworkLock.html#proceed-int-">proceed(int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/NetworkLock.html" title="class in com.google.android.exoplayer.upstream">NetworkLock</a></dt>
<dd>
<div class="block">Blocks until the passed priority is the lowest one (i.e.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/NetworkLock.html#proceedNonBlocking-int-">proceedNonBlocking(int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/NetworkLock.html" title="class in com.google.android.exoplayer.upstream">NetworkLock</a></dt>
<dd>
<div class="block">A non-blocking variant of <a href="com/google/android/exoplayer/upstream/NetworkLock.html#proceed-int-"><code>NetworkLock.proceed(int)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/NetworkLock.html#proceedOrThrow-int-">proceedOrThrow(int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/NetworkLock.html" title="class in com.google.android.exoplayer.upstream">NetworkLock</a></dt>
<dd>
<div class="block">A throwing variant of <a href="com/google/android/exoplayer/upstream/NetworkLock.html#proceed-int-"><code>NetworkLock.proceed(int)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html#processOutputBuffer-long-long-android.media.MediaCodec-java.nio.ByteBuffer-android.media.MediaCodec.BufferInfo-int-boolean-">processOutputBuffer(long, long, MediaCodec, ByteBuffer, MediaCodec.BufferInfo, int, boolean)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecAudioTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecAudioTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#processOutputBuffer-long-long-android.media.MediaCodec-java.nio.ByteBuffer-android.media.MediaCodec.BufferInfo-int-boolean-">processOutputBuffer(long, long, MediaCodec, ByteBuffer, MediaCodec.BufferInfo, int, boolean)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>
<div class="block">Processes the provided output buffer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#processOutputBuffer-long-long-android.media.MediaCodec-java.nio.ByteBuffer-android.media.MediaCodec.BufferInfo-int-boolean-">processOutputBuffer(long, long, MediaCodec, ByteBuffer, MediaCodec.BufferInfo, int, boolean)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#projectionData">projectionData</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">The projection data for 360/VR video, or null if not applicable.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html#protectionElement">protectionElement</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest</a></dt>
<dd>
<div class="block">Content protection information, or null if the content is not protected.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.ProtectionElement.html#ProtectionElement-java.util.UUID-byte:A-">ProtectionElement(UUID, byte[])</a></span> - Constructor for class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.ProtectionElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.ProtectionElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.html#provideKeyResponse-byte:A-byte:A-">provideKeyResponse(byte[], byte[])</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html#provideKeyResponse-byte:A-byte:A-">provideKeyResponse(byte[], byte[])</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html" title="class in com.google.android.exoplayer.drm">FrameworkMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.html#provideProvisionResponse-byte:A-">provideProvisionResponse(byte[])</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html#provideProvisionResponse-byte:A-">provideProvisionResponse(byte[])</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html" title="class in com.google.android.exoplayer.drm">FrameworkMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts"><span class="typeNameLink">PsExtractor</span></a> - Class in <a href="com/google/android/exoplayer/extractor/ts/package-summary.html">com.google.android.exoplayer.extractor.ts</a></dt>
<dd>
<div class="block">Facilitates the extraction of data from the MPEG-2 TS container format.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html#PsExtractor--">PsExtractor()</a></span> - Constructor for class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">PsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html#PsExtractor-com.google.android.exoplayer.extractor.ts.PtsTimestampAdjuster-">PsExtractor(PtsTimestampAdjuster)</a></span> - Constructor for class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">PsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/extractor/mp4/PsshAtomUtil.html" title="class in com.google.android.exoplayer.extractor.mp4"><span class="typeNameLink">PsshAtomUtil</span></a> - Class in <a href="com/google/android/exoplayer/extractor/mp4/package-summary.html">com.google.android.exoplayer.extractor.mp4</a></dt>
<dd>
<div class="block">Utility methods for handling PSSH atoms.</div>
</dd>
<dt><a href="com/google/android/exoplayer/extractor/ts/PtsTimestampAdjuster.html" title="class in com.google.android.exoplayer.extractor.ts"><span class="typeNameLink">PtsTimestampAdjuster</span></a> - Class in <a href="com/google/android/exoplayer/extractor/ts/package-summary.html">com.google.android.exoplayer.extractor.ts</a></dt>
<dd>
<div class="block">Scales and adjusts MPEG-2 TS presentation timestamps, taking into account an initial offset and
timestamp rollover.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PtsTimestampAdjuster.html#PtsTimestampAdjuster-long-">PtsTimestampAdjuster(long)</a></span> - Constructor for class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PtsTimestampAdjuster.html" title="class in com.google.android.exoplayer.extractor.ts">PtsTimestampAdjuster</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/hls/PtsTimestampAdjusterProvider.html" title="class in com.google.android.exoplayer.hls"><span class="typeNameLink">PtsTimestampAdjusterProvider</span></a> - Class in <a href="com/google/android/exoplayer/hls/package-summary.html">com.google.android.exoplayer.hls</a></dt>
<dd>
<div class="block">Provides <a href="com/google/android/exoplayer/extractor/ts/PtsTimestampAdjuster.html" title="class in com.google.android.exoplayer.extractor.ts"><code>PtsTimestampAdjuster</code></a> instances for use during HLS playbacks.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/PtsTimestampAdjusterProvider.html#PtsTimestampAdjusterProvider--">PtsTimestampAdjusterProvider()</a></span> - Constructor for class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/PtsTimestampAdjusterProvider.html" title="class in com.google.android.exoplayer.hls">PtsTimestampAdjusterProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PtsTimestampAdjuster.html#ptsToUs-long-">ptsToUs(long)</a></span> - Static method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PtsTimestampAdjuster.html" title="class in com.google.android.exoplayer.extractor.ts">PtsTimestampAdjuster</a></dt>
<dd>
<div class="block">Converts a value in MPEG-2 timestamp units to the corresponding value in microseconds.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmInitData.Mapped.html#put-java.util.UUID-com.google.android.exoplayer.drm.DrmInitData.SchemeInitData-">put(UUID, DrmInitData.SchemeInitData)</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmInitData.Mapped.html" title="class in com.google.android.exoplayer.drm">DrmInitData.Mapped</a></dt>
<dd>
<div class="block">Inserts scheme specific initialization data.</div>
</dd>
</dl>
<a name="I:Q">
<!-- -->
</a>
<h2 class="title">Q</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#qualityLevels">qualityLevels</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.html#queryKeyStatus-byte:A-">queryKeyStatus(byte[])</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html#queryKeyStatus-byte:A-">queryKeyStatus(byte[])</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html" title="class in com.google.android.exoplayer.drm">FrameworkMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/Decoder.html#queueInputBuffer-I-">queueInputBuffer(I)</a></span> - Method in interface com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/Decoder.html" title="interface in com.google.android.exoplayer.util.extensions">Decoder</a></dt>
<dd>
<div class="block">Queues an input buffer to the decoder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html#queueInputBuffer-I-">queueInputBuffer(I)</a></span> - Method in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html" title="class in com.google.android.exoplayer.util.extensions">SimpleDecoder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkOperationHolder.html#queueSize">queueSize</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkOperationHolder.html" title="class in com.google.android.exoplayer.chunk">ChunkOperationHolder</a></dt>
<dd>
<div class="block">The number of <a href="com/google/android/exoplayer/chunk/MediaChunk.html" title="class in com.google.android.exoplayer.chunk"><code>MediaChunk</code></a>s to retain in a queue.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.Evaluation.html#queueSize">queueSize</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.Evaluation.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.Evaluation</a></dt>
<dd>
<div class="block">The desired size of the queue.</div>
</dd>
</dl>
<a name="I:R">
<!-- -->
</a>
<h2 class="title">R</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.RandomEvaluator.html#RandomEvaluator--">RandomEvaluator()</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.RandomEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.RandomEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.RandomEvaluator.html#RandomEvaluator-int-">RandomEvaluator(int)</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.RandomEvaluator.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.RandomEvaluator</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/RangedUri.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">RangedUri</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">Defines a range of data located at a reference uri.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/RangedUri.html#RangedUri-java.lang.String-long-long-">RangedUri(String, long, long)</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/RangedUri.html" title="class in com.google.android.exoplayer.dash.mpd">RangedUri</a></dt>
<dd>
<div class="block">Constructs an ranged uri.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html#read-com.google.android.exoplayer.extractor.ExtractorInput-">read(ExtractorInput)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html" title="class in com.google.android.exoplayer.chunk">ChunkExtractorWrapper</a></dt>
<dd>
<div class="block">Reads from the provided <a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor"><code>ExtractorInput</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html#read-byte:A-int-int-">read(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html" title="class in com.google.android.exoplayer.extractor">DefaultExtractorInput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/Extractor.html#read-com.google.android.exoplayer.extractor.ExtractorInput-com.google.android.exoplayer.extractor.PositionHolder-">read(ExtractorInput, PositionHolder)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor">Extractor</a></dt>
<dd>
<div class="block">Extracts data read from a provided <a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor"><code>ExtractorInput</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorInput.html#read-byte:A-int-int-">read(byte[], int, int)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor">ExtractorInput</a></dt>
<dd>
<div class="block">Reads up to <code>length</code> bytes from the input and resets the peek position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html#read-com.google.android.exoplayer.extractor.ExtractorInput-com.google.android.exoplayer.extractor.PositionHolder-">read(ExtractorInput, PositionHolder)</a></span> - Method in class com.google.android.exoplayer.extractor.flv.<a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html" title="class in com.google.android.exoplayer.extractor.flv">FlvExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp3/Mp3Extractor.html#read-com.google.android.exoplayer.extractor.ExtractorInput-com.google.android.exoplayer.extractor.PositionHolder-">read(ExtractorInput, PositionHolder)</a></span> - Method in class com.google.android.exoplayer.extractor.mp3.<a href="com/google/android/exoplayer/extractor/mp3/Mp3Extractor.html" title="class in com.google.android.exoplayer.extractor.mp3">Mp3Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html#read-com.google.android.exoplayer.extractor.ExtractorInput-com.google.android.exoplayer.extractor.PositionHolder-">read(ExtractorInput, PositionHolder)</a></span> - Method in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">FragmentedMp4Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Mp4Extractor.html#read-com.google.android.exoplayer.extractor.ExtractorInput-com.google.android.exoplayer.extractor.PositionHolder-">read(ExtractorInput, PositionHolder)</a></span> - Method in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Mp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">Mp4Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ogg/OggExtractor.html#read-com.google.android.exoplayer.extractor.ExtractorInput-com.google.android.exoplayer.extractor.PositionHolder-">read(ExtractorInput, PositionHolder)</a></span> - Method in class com.google.android.exoplayer.extractor.ogg.<a href="com/google/android/exoplayer/extractor/ogg/OggExtractor.html" title="class in com.google.android.exoplayer.extractor.ogg">OggExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/AdtsExtractor.html#read-com.google.android.exoplayer.extractor.ExtractorInput-com.google.android.exoplayer.extractor.PositionHolder-">read(ExtractorInput, PositionHolder)</a></span> - Method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/AdtsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">AdtsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html#read-com.google.android.exoplayer.extractor.ExtractorInput-com.google.android.exoplayer.extractor.PositionHolder-">read(ExtractorInput, PositionHolder)</a></span> - Method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">PsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html#read-com.google.android.exoplayer.extractor.ExtractorInput-com.google.android.exoplayer.extractor.PositionHolder-">read(ExtractorInput, PositionHolder)</a></span> - Method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">TsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/wav/WavExtractor.html#read-com.google.android.exoplayer.extractor.ExtractorInput-com.google.android.exoplayer.extractor.PositionHolder-">read(ExtractorInput, PositionHolder)</a></span> - Method in class com.google.android.exoplayer.extractor.wav.<a href="com/google/android/exoplayer/extractor/wav/WavExtractor.html" title="class in com.google.android.exoplayer.extractor.wav">WavExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/webm/WebmExtractor.html#read-com.google.android.exoplayer.extractor.ExtractorInput-com.google.android.exoplayer.extractor.PositionHolder-">read(ExtractorInput, PositionHolder)</a></span> - Method in class com.google.android.exoplayer.extractor.webm.<a href="com/google/android/exoplayer/extractor/webm/WebmExtractor.html" title="class in com.google.android.exoplayer.extractor.webm">WebmExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#read-com.google.android.exoplayer.extractor.ExtractorInput-">read(ExtractorInput)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>
<div class="block">Reads from the provided <a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor"><code>ExtractorInput</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/AssetDataSource.html#read-byte:A-int-int-">read(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/AssetDataSource.html" title="class in com.google.android.exoplayer.upstream">AssetDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/ByteArrayDataSource.html#read-byte:A-int-int-">read(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/ByteArrayDataSource.html" title="class in com.google.android.exoplayer.upstream">ByteArrayDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheDataSource.html#read-byte:A-int-int-">read(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheDataSource.html" title="class in com.google.android.exoplayer.upstream.cache">CacheDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/ContentDataSource.html#read-byte:A-int-int-">read(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/ContentDataSource.html" title="class in com.google.android.exoplayer.upstream">ContentDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSource.html#read-byte:A-int-int-">read(byte[], int, int)</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream">DataSource</a></dt>
<dd>
<div class="block">Reads up to <code>length</code> bytes of data and stores them into <code>buffer</code>, starting at
index <code>offset</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSourceInputStream.html#read--">read()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSourceInputStream.html" title="class in com.google.android.exoplayer.upstream">DataSourceInputStream</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSourceInputStream.html#read-byte:A-">read(byte[])</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSourceInputStream.html" title="class in com.google.android.exoplayer.upstream">DataSourceInputStream</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSourceInputStream.html#read-byte:A-int-int-">read(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSourceInputStream.html" title="class in com.google.android.exoplayer.upstream">DataSourceInputStream</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#read-byte:A-int-int-">read(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultHttpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultUriDataSource.html#read-byte:A-int-int-">read(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultUriDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultUriDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/FileDataSource.html#read-byte:A-int-int-">read(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/FileDataSource.html" title="class in com.google.android.exoplayer.upstream">FileDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.html#read-byte:A-int-int-">read(byte[], int, int)</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.html" title="interface in com.google.android.exoplayer.upstream">HttpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/PriorityDataSource.html#read-byte:A-int-int-">read(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/PriorityDataSource.html" title="class in com.google.android.exoplayer.upstream">PriorityDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/TeeDataSource.html#read-byte:A-int-int-">read(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/TeeDataSource.html" title="class in com.google.android.exoplayer.upstream">TeeDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/UdpDataSource.html#read-byte:A-int-int-">read(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/UdpDataSource.html" title="class in com.google.android.exoplayer.upstream">UdpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableBitArray.html#readBit--">readBit()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableBitArray.html" title="class in com.google.android.exoplayer.util">ParsableBitArray</a></dt>
<dd>
<div class="block">Reads a single bit.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableBitArray.html#readBits-int-">readBits(int)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableBitArray.html" title="class in com.google.android.exoplayer.util">ParsableBitArray</a></dt>
<dd>
<div class="block">Reads up to 32 bits.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readBytes-com.google.android.exoplayer.util.ParsableBitArray-int-">readBytes(ParsableBitArray, int)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next <code>length</code> bytes into <code>bitArray</code>, and resets the position of
<code>bitArray</code> to zero.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readBytes-byte:A-int-int-">readBytes(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next <code>length</code> bytes into <code>buffer</code> at <code>offset</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readBytes-java.nio.ByteBuffer-int-">readBytes(ByteBuffer, int)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next <code>length</code> bytes into <code>buffer</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#readData-int-long-com.google.android.exoplayer.MediaFormatHolder-com.google.android.exoplayer.SampleHolder-">readData(int, long, MediaFormatHolder, SampleHolder)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#readData-int-long-com.google.android.exoplayer.MediaFormatHolder-com.google.android.exoplayer.SampleHolder-">readData(int, long, MediaFormatHolder, SampleHolder)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/FrameworkSampleSource.html#readData-int-long-com.google.android.exoplayer.MediaFormatHolder-com.google.android.exoplayer.SampleHolder-">readData(int, long, MediaFormatHolder, SampleHolder)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/FrameworkSampleSource.html" title="class in com.google.android.exoplayer">FrameworkSampleSource</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#readData-int-long-com.google.android.exoplayer.MediaFormatHolder-com.google.android.exoplayer.SampleHolder-">readData(int, long, MediaFormatHolder, SampleHolder)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html#readData-int-long-com.google.android.exoplayer.MediaFormatHolder-com.google.android.exoplayer.SampleHolder-">readData(int, long, MediaFormatHolder, SampleHolder)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html" title="interface in com.google.android.exoplayer">SampleSource.SampleSourceReader</a></dt>
<dd>
<div class="block">Attempts to read a sample or a new format from the source.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#readData-int-long-com.google.android.exoplayer.MediaFormatHolder-com.google.android.exoplayer.SampleHolder-">readData(int, long, MediaFormatHolder, SampleHolder)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#readDiscontinuity-int-">readDiscontinuity(int)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#readDiscontinuity-int-">readDiscontinuity(int)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/FrameworkSampleSource.html#readDiscontinuity-int-">readDiscontinuity(int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/FrameworkSampleSource.html" title="class in com.google.android.exoplayer">FrameworkSampleSource</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#readDiscontinuity-int-">readDiscontinuity(int)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html#readDiscontinuity-int-">readDiscontinuity(int)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html" title="interface in com.google.android.exoplayer">SampleSource.SampleSourceReader</a></dt>
<dd>
<div class="block">Attempts to read a pending discontinuity from the source.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#readDiscontinuity-int-">readDiscontinuity(int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readDouble--">readDouble()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next eight bytes as a 64-bit floating point value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readFloat--">readFloat()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next four bytes as a 32-bit floating point value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html#readFully-byte:A-int-int-boolean-">readFully(byte[], int, int, boolean)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html" title="class in com.google.android.exoplayer.extractor">DefaultExtractorInput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html#readFully-byte:A-int-int-">readFully(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html" title="class in com.google.android.exoplayer.extractor">DefaultExtractorInput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorInput.html#readFully-byte:A-int-int-boolean-">readFully(byte[], int, int, boolean)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor">ExtractorInput</a></dt>
<dd>
<div class="block">Like <a href="com/google/android/exoplayer/extractor/ExtractorInput.html#read-byte:A-int-int-"><code>ExtractorInput.read(byte[], int, int)</code></a>, but reads the requested <code>length</code> in full.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorInput.html#readFully-byte:A-int-int-">readFully(byte[], int, int)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor">ExtractorInput</a></dt>
<dd>
<div class="block">Equivalent to <code>readFully(target, offset, length, false)</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readInt--">readInt()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next four bytes as a signed value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readLine--">readLine()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads a line of text.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readLittleEndianInt--">readLittleEndianInt()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next four bytes as an signed value in little endian order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readLittleEndianInt24--">readLittleEndianInt24()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next three bytes as a signed value in little endian order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readLittleEndianLong--">readLittleEndianLong()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next eight bytes as a signed value in little endian order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readLittleEndianShort--">readLittleEndianShort()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next two bytes as a signed value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readLittleEndianUnsignedInt--">readLittleEndianUnsignedInt()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next four bytes as an unsigned value in little endian order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readLittleEndianUnsignedInt24--">readLittleEndianUnsignedInt24()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next three bytes as an unsigned value in little endian order.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readLittleEndianUnsignedIntToInt--">readLittleEndianUnsignedIntToInt()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next four bytes as a little endian unsigned integer into an integer, if the top bit
is a zero.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readLittleEndianUnsignedShort--">readLittleEndianUnsignedShort()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next two bytes as an unsigned value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readLong--">readLong()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next eight bytes as a signed value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readNullTerminatedString--">readNullTerminatedString()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads a null-terminated string using the default character set.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readShort--">readShort()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next two bytes as an signed value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableBitArray.html#readSignedExpGolombCodedInt--">readSignedExpGolombCodedInt()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableBitArray.html" title="class in com.google.android.exoplayer.util">ParsableBitArray</a></dt>
<dd>
<div class="block">Reads an signed Exp-Golomb-coded format integer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#readSource-long-com.google.android.exoplayer.MediaFormatHolder-com.google.android.exoplayer.SampleHolder-">readSource(long, MediaFormatHolder, SampleHolder)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html" title="class in com.google.android.exoplayer">SampleSourceTrackRenderer</a></dt>
<dd>
<div class="block">Reads from the enabled upstream source.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readString-int-">readString(int)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next <code>length</code> bytes as UTF-8 characters.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readString-int-java.nio.charset.Charset-">readString(int, Charset)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next <code>length</code> bytes as characters in the specified <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/charset/Charset.html?is-external=true" title="class or interface in java.nio.charset"><code>Charset</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readSynchSafeInt--">readSynchSafeInt()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads a Synchsafe integer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readUnsignedByte--">readUnsignedByte()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next byte as an unsigned value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableBitArray.html#readUnsignedExpGolombCodedInt--">readUnsignedExpGolombCodedInt()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableBitArray.html" title="class in com.google.android.exoplayer.util">ParsableBitArray</a></dt>
<dd>
<div class="block">Reads an unsigned Exp-Golomb-coded format integer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readUnsignedFixedPoint1616--">readUnsignedFixedPoint1616()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next four bytes, returning the integer portion of the fixed point 16.16 integer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readUnsignedInt--">readUnsignedInt()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next four bytes as an unsigned value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readUnsignedInt24--">readUnsignedInt24()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next three bytes as an unsigned value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readUnsignedIntToInt--">readUnsignedIntToInt()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next four bytes as an unsigned integer into an integer, if the top bit is a zero.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readUnsignedLongToLong--">readUnsignedLongToLong()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next eight bytes as an unsigned long into a long, if the top bit is a zero.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readUnsignedShort--">readUnsignedShort()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads the next two bytes as an unsigned value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#readUTF8EncodedLong--">readUTF8EncodedLong()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Reads a long value encoded by UTF-8 encoding</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/UnsupportedDrmException.html#reason">reason</a></span> - Variable in exception com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/UnsupportedDrmException.html" title="class in com.google.android.exoplayer.drm">UnsupportedDrmException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/UnsupportedDrmException.html#REASON_INSTANTIATION_ERROR">REASON_INSTANTIATION_ERROR</a></span> - Static variable in exception com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/UnsupportedDrmException.html" title="class in com.google.android.exoplayer.drm">UnsupportedDrmException</a></dt>
<dd>
<div class="block">There device advertises support for the requested DRM scheme, but there was an error
instantiating it.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/UnsupportedDrmException.html#REASON_UNSUPPORTED_SCHEME">REASON_UNSUPPORTED_SCHEME</a></span> - Static variable in exception com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/UnsupportedDrmException.html" title="class in com.google.android.exoplayer.drm">UnsupportedDrmException</a></dt>
<dd>
<div class="block">The requested DRM scheme is unsupported by the device.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioCapabilitiesReceiver.html#register--">register()</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioCapabilitiesReceiver.html" title="class in com.google.android.exoplayer.audio">AudioCapabilitiesReceiver</a></dt>
<dd>
<div class="block">Registers to notify the listener when audio capabilities change.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#register--">register()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DefaultLoadControl.html#register-java.lang.Object-int-">register(Object, int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DefaultLoadControl.html" title="class in com.google.android.exoplayer">DefaultLoadControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#register--">register()</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/FrameworkSampleSource.html#register--">register()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/FrameworkSampleSource.html" title="class in com.google.android.exoplayer">FrameworkSampleSource</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#register--">register()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/LoadControl.html#register-java.lang.Object-int-">register(Object, int)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/LoadControl.html" title="interface in com.google.android.exoplayer">LoadControl</a></dt>
<dd>
<div class="block">Registers a loader.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSource.html#register--">register()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSource.html" title="interface in com.google.android.exoplayer">SampleSource</a></dt>
<dd>
<div class="block">A consumer of samples should call this method to register themselves and gain access to the
source through the returned <a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html" title="interface in com.google.android.exoplayer"><code>SampleSource.SampleSourceReader</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#register--">register()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.html#REJECT_PAYWALL_TYPES">REJECT_PAYWALL_TYPES</a></span> - Static variable in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.html" title="interface in com.google.android.exoplayer.upstream">HttpDataSource</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/util/Predicate.html" title="interface in com.google.android.exoplayer.util"><code>Predicate</code></a> that rejects content types often used for pay-walls.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Releases all resources associated with this instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.html#release--">release()</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html" title="class in com.google.android.exoplayer.drm">FrameworkMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#release--">release()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Releases the player.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/Extractor.html#release--">release()</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor">Extractor</a></dt>
<dd>
<div class="block">Releases all kept resources.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.extractor.flv.<a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html" title="class in com.google.android.exoplayer.extractor.flv">FlvExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp3/Mp3Extractor.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.extractor.mp3.<a href="com/google/android/exoplayer/extractor/mp3/Mp3Extractor.html" title="class in com.google.android.exoplayer.extractor.mp3">Mp3Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">FragmentedMp4Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Mp4Extractor.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Mp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">Mp4Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ogg/OggExtractor.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.extractor.ogg.<a href="com/google/android/exoplayer/extractor/ogg/OggExtractor.html" title="class in com.google.android.exoplayer.extractor.ogg">OggExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/AdtsExtractor.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/AdtsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">AdtsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">PsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">TsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/wav/WavExtractor.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.extractor.wav.<a href="com/google/android/exoplayer/extractor/wav/WavExtractor.html" title="class in com.google.android.exoplayer.extractor.wav">WavExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/webm/WebmExtractor.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.extractor.webm.<a href="com/google/android/exoplayer/extractor/webm/WebmExtractor.html" title="class in com.google.android.exoplayer.extractor.webm">WebmExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/FrameworkSampleSource.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/FrameworkSampleSource.html" title="class in com.google.android.exoplayer">FrameworkSampleSource</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html#release--">release()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html" title="interface in com.google.android.exoplayer">SampleSource.SampleSourceReader</a></dt>
<dd>
<div class="block">Releases the <a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html" title="interface in com.google.android.exoplayer"><code>SampleSource.SampleSourceReader</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Allocator.html#release-com.google.android.exoplayer.upstream.Allocation-">release(Allocation)</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Allocator.html" title="interface in com.google.android.exoplayer.upstream">Allocator</a></dt>
<dd>
<div class="block">Return an <a href="com/google/android/exoplayer/upstream/Allocation.html" title="class in com.google.android.exoplayer.upstream"><code>Allocation</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Allocator.html#release-com.google.android.exoplayer.upstream.Allocation:A-">release(Allocation[])</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Allocator.html" title="interface in com.google.android.exoplayer.upstream">Allocator</a></dt>
<dd>
<div class="block">Return an array of <a href="com/google/android/exoplayer/upstream/Allocation.html" title="class in com.google.android.exoplayer.upstream"><code>Allocation</code></a>s.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultAllocator.html#release-com.google.android.exoplayer.upstream.Allocation-">release(Allocation)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultAllocator.html" title="class in com.google.android.exoplayer.upstream">DefaultAllocator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultAllocator.html#release-com.google.android.exoplayer.upstream.Allocation:A-">release(Allocation[])</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultAllocator.html" title="class in com.google.android.exoplayer.upstream">DefaultAllocator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Loader.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Loader.html" title="class in com.google.android.exoplayer.upstream">Loader</a></dt>
<dd>
<div class="block">Releases the <a href="com/google/android/exoplayer/upstream/Loader.html" title="class in com.google.android.exoplayer.upstream"><code>Loader</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Loader.html#release-java.lang.Runnable-">release(Runnable)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Loader.html" title="class in com.google.android.exoplayer.upstream">Loader</a></dt>
<dd>
<div class="block">Releases the <a href="com/google/android/exoplayer/upstream/Loader.html" title="class in com.google.android.exoplayer.upstream"><code>Loader</code></a>, running <code>postLoadAction</code> on its thread.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/Decoder.html#release--">release()</a></span> - Method in interface com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/Decoder.html" title="interface in com.google.android.exoplayer.util.extensions">Decoder</a></dt>
<dd>
<div class="block">Releases the decoder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/OutputBuffer.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/OutputBuffer.html" title="class in com.google.android.exoplayer.util.extensions">OutputBuffer</a></dt>
<dd>
<div class="block">Releases the output buffer for reuse.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html#release--">release()</a></span> - Method in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html" title="class in com.google.android.exoplayer.util.extensions">SimpleDecoder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#releaseCodec--">releaseCodec()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/Cache.html#releaseHoleSpan-com.google.android.exoplayer.upstream.cache.CacheSpan-">releaseHoleSpan(CacheSpan)</a></span> - Method in interface com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/Cache.html" title="interface in com.google.android.exoplayer.upstream.cache">Cache</a></dt>
<dd>
<div class="block">Releases a <a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache"><code>CacheSpan</code></a> obtained from <a href="com/google/android/exoplayer/upstream/cache/Cache.html#startReadWrite-java.lang.String-long-"><code>Cache.startReadWrite(String, long)</code></a> which
corresponded to a hole in the cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html#releaseHoleSpan-com.google.android.exoplayer.upstream.cache.CacheSpan-">releaseHoleSpan(CacheSpan)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html" title="class in com.google.android.exoplayer.upstream.cache">SimpleCache</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html#releaseOutputBuffer-O-">releaseOutputBuffer(O)</a></span> - Method in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html" title="class in com.google.android.exoplayer.util.extensions">SimpleDecoder</a></dt>
<dd>
<div class="block">Releases an output buffer back to the decoder.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/NetworkLock.html#remove-int-">remove(int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/NetworkLock.html" title="class in com.google.android.exoplayer.upstream">NetworkLock</a></dt>
<dd>
<div class="block">Unregister a task.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#removeListener-com.google.android.exoplayer.ExoPlayer.Listener-">removeListener(ExoPlayer.Listener)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Unregister a listener.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/Cache.html#removeListener-java.lang.String-com.google.android.exoplayer.upstream.cache.Cache.Listener-">removeListener(String, Cache.Listener)</a></span> - Method in interface com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/Cache.html" title="interface in com.google.android.exoplayer.upstream.cache">Cache</a></dt>
<dd>
<div class="block">Unregisters a listener.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html#removeListener-java.lang.String-com.google.android.exoplayer.upstream.cache.Cache.Listener-">removeListener(String, Cache.Listener)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html" title="class in com.google.android.exoplayer.upstream.cache">SimpleCache</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/Cache.html#removeSpan-com.google.android.exoplayer.upstream.cache.CacheSpan-">removeSpan(CacheSpan)</a></span> - Method in interface com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/Cache.html" title="interface in com.google.android.exoplayer.upstream.cache">Cache</a></dt>
<dd>
<div class="block">Removes a cached <a href="com/google/android/exoplayer/upstream/cache/CacheSpan.html" title="class in com.google.android.exoplayer.upstream.cache"><code>CacheSpan</code></a> from the cache, deleting the underlying file.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html#removeSpan-com.google.android.exoplayer.upstream.cache.CacheSpan-">removeSpan(CacheSpan)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html" title="class in com.google.android.exoplayer.upstream.cache">SimpleCache</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CodecCounters.html#renderedOutputBufferCount">renderedOutputBufferCount</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CodecCounters.html" title="class in com.google.android.exoplayer">CodecCounters</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#renderOutputBuffer-android.media.MediaCodec-int-">renderOutputBuffer(MediaCodec, int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#renderOutputBufferV21-android.media.MediaCodec-int-long-">renderOutputBufferV21(MediaCodec, int, long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html#representation">representation</a></span> - Variable in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.RepresentationHolder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/Representation.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">Representation</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">A DASH representation.</div>
</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/Representation.MultiSegmentRepresentation.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">Representation.MultiSegmentRepresentation</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">A DASH representation consisting of multiple segments.</div>
</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/Representation.SingleSegmentRepresentation.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">Representation.SingleSegmentRepresentation</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">A DASH representation consisting of a single segment.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html#RepresentationHolder-long-long-com.google.android.exoplayer.dash.mpd.Representation-">RepresentationHolder(long, long, Representation)</a></span> - Constructor for class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.RepresentationHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html#representationHolders">representationHolders</a></span> - Variable in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.PeriodHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html#representations">representations</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html" title="class in com.google.android.exoplayer.dash.mpd">AdaptationSet</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.html#requestRefresh--">requestRefresh()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.html" title="class in com.google.android.exoplayer.util">ManifestFetcher</a></dt>
<dd>
<div class="block">Should be invoked repeatedly by callers who require an updated manifest.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmSessionManager.html#requiresSecureDecoderComponent-java.lang.String-">requiresSecureDecoderComponent(String)</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmSessionManager.html" title="interface in com.google.android.exoplayer.drm">DrmSessionManager</a></dt>
<dd>
<div class="block">Whether the session requires a secure decoder for the specified mime type.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaCrypto.html#requiresSecureDecoderComponent-java.lang.String-">requiresSecureDecoderComponent(String)</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaCrypto.html" title="interface in com.google.android.exoplayer.drm">ExoMediaCrypto</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/FrameworkMediaCrypto.html#requiresSecureDecoderComponent-java.lang.String-">requiresSecureDecoderComponent(String)</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/FrameworkMediaCrypto.html" title="class in com.google.android.exoplayer.drm">FrameworkMediaCrypto</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html#requiresSecureDecoderComponent-java.lang.String-">requiresSecureDecoderComponent(String)</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm">StreamingDrmSessionManager</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#reset--">reset()</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Releases the underlying audio track asynchronously.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PtsTimestampAdjuster.html#reset--">reset()</a></span> - Method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PtsTimestampAdjuster.html" title="class in com.google.android.exoplayer.extractor.ts">PtsTimestampAdjuster</a></dt>
<dd>
<div class="block">Resets the instance to its initial state.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#reset--">reset()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>
<div class="block">Resets the source.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/PtsTimestampAdjusterProvider.html#reset--">reset()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/PtsTimestampAdjusterProvider.html" title="class in com.google.android.exoplayer.hls">PtsTimestampAdjusterProvider</a></dt>
<dd>
<div class="block">Resets the provider.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/Buffer.html#reset--">reset()</a></span> - Method in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/Buffer.html" title="class in com.google.android.exoplayer.util.extensions">Buffer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/InputBuffer.html#reset--">reset()</a></span> - Method in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/InputBuffer.html" title="class in com.google.android.exoplayer.util.extensions">InputBuffer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableBitArray.html#reset-byte:A-">reset(byte[])</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableBitArray.html" title="class in com.google.android.exoplayer.util">ParsableBitArray</a></dt>
<dd>
<div class="block">Updates the instance to wrap <code>data</code>, and resets the position to zero.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableBitArray.html#reset-byte:A-int-">reset(byte[], int)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableBitArray.html" title="class in com.google.android.exoplayer.util">ParsableBitArray</a></dt>
<dd>
<div class="block">Updates the instance to wrap <code>data</code>, and resets the position to zero.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#reset-int-">reset(int)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Resets the position to zero and the limit to the specified value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#reset-byte:A-int-">reset(byte[], int)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Updates the instance to wrap <code>data</code>, and resets the position to zero.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#reset--">reset()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Sets the position and limit to zero.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ReusableBufferedOutputStream.html#reset-java.io.OutputStream-">reset(OutputStream)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ReusableBufferedOutputStream.html" title="class in com.google.android.exoplayer.util">ReusableBufferedOutputStream</a></dt>
<dd>
<div class="block">Resets this stream and uses the given output stream for writing.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html#resetPeekPosition--">resetPeekPosition()</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html" title="class in com.google.android.exoplayer.extractor">DefaultExtractorInput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorInput.html#resetPeekPosition--">resetPeekPosition()</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor">ExtractorInput</a></dt>
<dd>
<div class="block">Resets the peek position to equal the current read position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/UriUtil.html#resolve-java.lang.String-java.lang.String-">resolve(String, String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/UriUtil.html" title="class in com.google.android.exoplayer.util">UriUtil</a></dt>
<dd>
<div class="block">Performs relative resolution of a <code>referenceUri</code> with respect to a <code>baseUri</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/UtcTimingElementResolver.html#resolveTimingElement-com.google.android.exoplayer.upstream.UriDataSource-com.google.android.exoplayer.dash.mpd.UtcTimingElement-long-com.google.android.exoplayer.dash.mpd.UtcTimingElementResolver.UtcTimingCallback-">resolveTimingElement(UriDataSource, UtcTimingElement, long, UtcTimingElementResolver.UtcTimingCallback)</a></span> - Static method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/UtcTimingElementResolver.html" title="class in com.google.android.exoplayer.dash.mpd">UtcTimingElementResolver</a></dt>
<dd>
<div class="block">Resolves a <a href="com/google/android/exoplayer/dash/mpd/UtcTimingElement.html" title="class in com.google.android.exoplayer.dash.mpd"><code>UtcTimingElement</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/UriUtil.html#resolveToUri-java.lang.String-java.lang.String-">resolveToUri(String, String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/UriUtil.html" title="class in com.google.android.exoplayer.util">UriUtil</a></dt>
<dd>
<div class="block">Like <a href="com/google/android/exoplayer/util/UriUtil.html#resolve-java.lang.String-java.lang.String-"><code>UriUtil.resolve(String, String)</code></a>, but returns a <a href="https://developer.android.com/reference/android/net/Uri.html?is-external=true" title="class or interface in android.net"><code>Uri</code></a> instead of a <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><code>String</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/RangedUri.html#resolveUri-java.lang.String-">resolveUri(String)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/RangedUri.html" title="class in com.google.android.exoplayer.dash.mpd">RangedUri</a></dt>
<dd>
<div class="block">Returns the resolved <a href="https://developer.android.com/reference/android/net/Uri.html?is-external=true" title="class or interface in android.net"><code>Uri</code></a> represented by the instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/RangedUri.html#resolveUriString-java.lang.String-">resolveUriString(String)</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/RangedUri.html" title="class in com.google.android.exoplayer.dash.mpd">RangedUri</a></dt>
<dd>
<div class="block">Returns the resolve uri represented by the instance as a string.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.InvalidResponseCodeException.html#responseCode">responseCode</a></span> - Variable in exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.InvalidResponseCodeException.html" title="class in com.google.android.exoplayer.upstream">HttpDataSource.InvalidResponseCodeException</a></dt>
<dd>
<div class="block">The response code that was outside of the 2xx range.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.html#restoreKeys-byte:A-byte:A-">restoreKeys(byte[], byte[])</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html#restoreKeys-byte:A-byte:A-">restoreKeys(byte[], byte[])</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html" title="class in com.google.android.exoplayer.drm">FrameworkMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#RESULT_BUFFER_CONSUMED">RESULT_BUFFER_CONSUMED</a></span> - Static variable in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Returned in the result of <a href="com/google/android/exoplayer/audio/AudioTrack.html#handleBuffer-java.nio.ByteBuffer-int-int-long-"><code>AudioTrack.handleBuffer(java.nio.ByteBuffer, int, int, long)</code></a> if the buffer can be released.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/Extractor.html#RESULT_CONTINUE">RESULT_CONTINUE</a></span> - Static variable in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor">Extractor</a></dt>
<dd>
<div class="block">Returned by <a href="com/google/android/exoplayer/extractor/Extractor.html#read-com.google.android.exoplayer.extractor.ExtractorInput-com.google.android.exoplayer.extractor.PositionHolder-"><code>Extractor.read(ExtractorInput, PositionHolder)</code></a> if the <a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor"><code>ExtractorInput</code></a> passed
to the next <a href="com/google/android/exoplayer/extractor/Extractor.html#read-com.google.android.exoplayer.extractor.ExtractorInput-com.google.android.exoplayer.extractor.PositionHolder-"><code>Extractor.read(ExtractorInput, PositionHolder)</code></a> is required to provide data
continuing from the position in the stream reached by the returning call.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#RESULT_END_OF_INPUT">RESULT_END_OF_INPUT</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>
<div class="block">A return value for methods where the end of an input was encountered.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/Extractor.html#RESULT_END_OF_INPUT">RESULT_END_OF_INPUT</a></span> - Static variable in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor">Extractor</a></dt>
<dd>
<div class="block">Returned by <a href="com/google/android/exoplayer/extractor/Extractor.html#read-com.google.android.exoplayer.extractor.ExtractorInput-com.google.android.exoplayer.extractor.PositionHolder-"><code>Extractor.read(ExtractorInput, PositionHolder)</code></a> if the end of the
<a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor"><code>ExtractorInput</code></a> was reached.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#RESULT_MAX_LENGTH_EXCEEDED">RESULT_MAX_LENGTH_EXCEEDED</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>
<div class="block">A return value for methods where the length of parsed data exceeds the maximum length allowed.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#RESULT_POSITION_DISCONTINUITY">RESULT_POSITION_DISCONTINUITY</a></span> - Static variable in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Returned in the result of <a href="com/google/android/exoplayer/audio/AudioTrack.html#handleBuffer-java.nio.ByteBuffer-int-int-long-"><code>AudioTrack.handleBuffer(java.nio.ByteBuffer, int, int, long)</code></a> if the buffer was discontinuous.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/Extractor.html#RESULT_SEEK">RESULT_SEEK</a></span> - Static variable in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor">Extractor</a></dt>
<dd>
<div class="block">Returned by <a href="com/google/android/exoplayer/extractor/Extractor.html#read-com.google.android.exoplayer.extractor.ExtractorInput-com.google.android.exoplayer.extractor.PositionHolder-"><code>Extractor.read(ExtractorInput, PositionHolder)</code></a> if the <a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor"><code>ExtractorInput</code></a> passed
to the next <a href="com/google/android/exoplayer/extractor/Extractor.html#read-com.google.android.exoplayer.extractor.ExtractorInput-com.google.android.exoplayer.extractor.PositionHolder-"><code>Extractor.read(ExtractorInput, PositionHolder)</code></a> is required to provide data starting
from a specified position in the stream.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/ReusableBufferedOutputStream.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">ReusableBufferedOutputStream</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">This is a subclass of <a href="http://docs.oracle.com/javase/7/docs/api/java/io/BufferedOutputStream.html?is-external=true" title="class or interface in java.io"><code>BufferedOutputStream</code></a> with a <a href="com/google/android/exoplayer/util/ReusableBufferedOutputStream.html#reset-java.io.OutputStream-"><code>ReusableBufferedOutputStream.reset(OutputStream)</code></a> method
that allows an instance to be re-used with another underlying output stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ReusableBufferedOutputStream.html#ReusableBufferedOutputStream-java.io.OutputStream-">ReusableBufferedOutputStream(OutputStream)</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ReusableBufferedOutputStream.html" title="class in com.google.android.exoplayer.util">ReusableBufferedOutputStream</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ReusableBufferedOutputStream.html#ReusableBufferedOutputStream-java.io.OutputStream-int-">ReusableBufferedOutputStream(OutputStream, int)</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ReusableBufferedOutputStream.html" title="class in com.google.android.exoplayer.util">ReusableBufferedOutputStream</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.html#revisionId">revisionId</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation</a></dt>
<dd>
<div class="block">Identifies the revision of the content.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#rotationDegrees">rotationDegrees</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">The clockwise rotation that should be applied to the video for it to be rendered in the correct
orientation, or <a href="com/google/android/exoplayer/MediaFormat.html#NO_VALUE"><code>MediaFormat.NO_VALUE</code></a> if unknown or not applicable.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/DebugTextViewHelper.html#run--">run()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/DebugTextViewHelper.html" title="class in com.google.android.exoplayer.util">DebugTextViewHelper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html#run--">run()</a></span> - Method in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html" title="class in com.google.android.exoplayer.util.extensions">SimpleDecoder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/PriorityHandlerThread.html#run--">run()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/PriorityHandlerThread.html" title="class in com.google.android.exoplayer.util">PriorityHandlerThread</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:S">
<!-- -->
</a>
<h2 class="title">S</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#SAMPLE_FLAG_DECODE_ONLY">SAMPLE_FLAG_DECODE_ONLY</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>
<div class="block">Indicates that a sample should be decoded but not rendered.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#SAMPLE_FLAG_ENCRYPTED">SAMPLE_FLAG_ENCRYPTED</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#SAMPLE_FLAG_SYNC">SAMPLE_FLAG_SYNC</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSource.html#SAMPLE_READ">SAMPLE_READ</a></span> - Static variable in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSource.html" title="interface in com.google.android.exoplayer">SampleSource</a></dt>
<dd>
<div class="block">A sample was read.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html#sampleData-com.google.android.exoplayer.extractor.ExtractorInput-int-boolean-">sampleData(ExtractorInput, int, boolean)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html" title="class in com.google.android.exoplayer.chunk">ChunkExtractorWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html#sampleData-com.google.android.exoplayer.util.ParsableByteArray-int-">sampleData(ParsableByteArray, int)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html" title="class in com.google.android.exoplayer.chunk">ChunkExtractorWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html#sampleData-com.google.android.exoplayer.extractor.ExtractorInput-int-boolean-">sampleData(ExtractorInput, int, boolean)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html" title="class in com.google.android.exoplayer.chunk">ContainerMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html#sampleData-com.google.android.exoplayer.util.ParsableByteArray-int-">sampleData(ParsableByteArray, int)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html" title="class in com.google.android.exoplayer.chunk">ContainerMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/InitializationChunk.html#sampleData-com.google.android.exoplayer.extractor.ExtractorInput-int-boolean-">sampleData(ExtractorInput, int, boolean)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk">InitializationChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/InitializationChunk.html#sampleData-com.google.android.exoplayer.util.ParsableByteArray-int-">sampleData(ParsableByteArray, int)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk">InitializationChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html#sampleData-com.google.android.exoplayer.upstream.DataSource-int-boolean-">sampleData(DataSource, int, boolean)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DefaultTrackOutput</a></dt>
<dd>
<div class="block">Invoked to write sample data to the output.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html#sampleData-com.google.android.exoplayer.extractor.ExtractorInput-int-boolean-">sampleData(ExtractorInput, int, boolean)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DefaultTrackOutput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html#sampleData-com.google.android.exoplayer.util.ParsableByteArray-int-">sampleData(ParsableByteArray, int)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DefaultTrackOutput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DummyTrackOutput.html#sampleData-com.google.android.exoplayer.extractor.ExtractorInput-int-boolean-">sampleData(ExtractorInput, int, boolean)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DummyTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DummyTrackOutput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DummyTrackOutput.html#sampleData-com.google.android.exoplayer.util.ParsableByteArray-int-">sampleData(ParsableByteArray, int)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DummyTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DummyTrackOutput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/TrackOutput.html#sampleData-com.google.android.exoplayer.extractor.ExtractorInput-int-boolean-">sampleData(ExtractorInput, int, boolean)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/TrackOutput.html" title="interface in com.google.android.exoplayer.extractor">TrackOutput</a></dt>
<dd>
<div class="block">Invoked to write sample data to the output.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/TrackOutput.html#sampleData-com.google.android.exoplayer.util.ParsableByteArray-int-">sampleData(ParsableByteArray, int)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/TrackOutput.html" title="interface in com.google.android.exoplayer.extractor">TrackOutput</a></dt>
<dd>
<div class="block">Invoked to write sample data to the output.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Track.html#sampleDescriptionEncryptionBoxes">sampleDescriptionEncryptionBoxes</a></span> - Variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Track.html" title="class in com.google.android.exoplayer.extractor.mp4">Track</a></dt>
<dd>
<div class="block">Track encryption boxes for the different track sample descriptions.</div>
</dd>
<dt><a href="com/google/android/exoplayer/SampleHolder.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">SampleHolder</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Holds sample data and corresponding metadata.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleHolder.html#SampleHolder-int-">SampleHolder(int)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleHolder.html" title="class in com.google.android.exoplayer">SampleHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/InputBuffer.html#sampleHolder">sampleHolder</a></span> - Variable in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/InputBuffer.html" title="class in com.google.android.exoplayer.util.extensions">InputBuffer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html#sampleMetadata-long-int-int-int-byte:A-">sampleMetadata(long, int, int, int, byte[])</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html" title="class in com.google.android.exoplayer.chunk">ChunkExtractorWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html#sampleMetadata-long-int-int-int-byte:A-">sampleMetadata(long, int, int, int, byte[])</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html" title="class in com.google.android.exoplayer.chunk">ContainerMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/InitializationChunk.html#sampleMetadata-long-int-int-int-byte:A-">sampleMetadata(long, int, int, int, byte[])</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk">InitializationChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html#sampleMetadata-long-int-int-int-byte:A-">sampleMetadata(long, int, int, int, byte[])</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DefaultTrackOutput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DummyTrackOutput.html#sampleMetadata-long-int-int-int-byte:A-">sampleMetadata(long, int, int, int, byte[])</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DummyTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DummyTrackOutput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/TrackOutput.html#sampleMetadata-long-int-int-int-byte:A-">sampleMetadata(long, int, int, int, byte[])</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/TrackOutput.html" title="interface in com.google.android.exoplayer.extractor">TrackOutput</a></dt>
<dd>
<div class="block">Invoked when metadata associated with a sample has been extracted from the stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#sampleQueue">sampleQueue</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#sampleRate">sampleRate</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">The audio sampling rate in Hz, or <a href="com/google/android/exoplayer/MediaFormat.html#NO_VALUE"><code>MediaFormat.NO_VALUE</code></a> if unknown or not applicable.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/FlacStreamInfo.html#sampleRate">sampleRate</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/FlacStreamInfo.html" title="class in com.google.android.exoplayer.util">FlacStreamInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MpegAudioHeader.html#sampleRate">sampleRate</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MpegAudioHeader.html" title="class in com.google.android.exoplayer.util">MpegAudioHeader</a></dt>
<dd>
<div class="block">Sample rate in samples per second.</div>
</dd>
<dt><a href="com/google/android/exoplayer/SampleSource.html" title="interface in com.google.android.exoplayer"><span class="typeNameLink">SampleSource</span></a> - Interface in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">A source of media samples.</div>
</dd>
<dt><a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html" title="interface in com.google.android.exoplayer"><span class="typeNameLink">SampleSource.SampleSourceReader</span></a> - Interface in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">An interface providing read access to a <a href="com/google/android/exoplayer/SampleSource.html" title="interface in com.google.android.exoplayer"><code>SampleSource</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">SampleSourceTrackRenderer</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Base class for <a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer"><code>TrackRenderer</code></a> implementations that render samples obtained from a
<a href="com/google/android/exoplayer/SampleSource.html" title="interface in com.google.android.exoplayer"><code>SampleSource</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#SampleSourceTrackRenderer-com.google.android.exoplayer.SampleSource...-">SampleSourceTrackRenderer(SampleSource...)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html" title="class in com.google.android.exoplayer">SampleSourceTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MpegAudioHeader.html#samplesPerFrame">samplesPerFrame</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MpegAudioHeader.html" title="class in com.google.android.exoplayer.util">MpegAudioHeader</a></dt>
<dd>
<div class="block">Number of samples stored in the frame.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#scaleLargeTimestamp-long-long-long-">scaleLargeTimestamp(long, long, long)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Scales a large timestamp.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#scaleLargeTimestamps-java.util.List-long-long-">scaleLargeTimestamps(List&lt;Long&gt;, long, long)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Applies <a href="com/google/android/exoplayer/util/Util.html#scaleLargeTimestamp-long-long-long-"><code>Util.scaleLargeTimestamp(long, long, long)</code></a> to a list of unscaled timestamps.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#scaleLargeTimestampsInPlace-long:A-long-long-">scaleLargeTimestampsInPlace(long[], long, long)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Applies <a href="com/google/android/exoplayer/util/Util.html#scaleLargeTimestamp-long-long-long-"><code>Util.scaleLargeTimestamp(long, long, long)</code></a> to an array of unscaled timestamps.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/UtcTimingElement.html#schemeIdUri">schemeIdUri</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/UtcTimingElement.html" title="class in com.google.android.exoplayer.dash.mpd">UtcTimingElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmInitData.SchemeInitData.html#SchemeInitData-java.lang.String-byte:A-">SchemeInitData(String, byte[])</a></span> - Constructor for class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmInitData.SchemeInitData.html" title="class in com.google.android.exoplayer.drm">DrmInitData.SchemeInitData</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/ContentProtection.html#schemeUriId">schemeUriId</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/ContentProtection.html" title="class in com.google.android.exoplayer.dash.mpd">ContentProtection</a></dt>
<dd>
<div class="block">Identifies the content protection scheme.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#SDK_INT">SDK_INT</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Like <a href="https://developer.android.com/reference/android/os/Build.VERSION.html?is-external=true#SDK_INT" title="class or interface in android.os"><code>Build.VERSION.SDK_INT</code></a>, but in a place where it can be conveniently
overridden for local testing.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.DecoderInitializationException.html#secureDecoderRequired">secureDecoderRequired</a></span> - Variable in exception com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.DecoderInitializationException.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer.DecoderInitializationException</a></dt>
<dd>
<div class="block">Whether it was required that the decoder support a secure output path.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/Extractor.html#seek--">seek()</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor">Extractor</a></dt>
<dd>
<div class="block">Notifies the extractor that a seek has occurred.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html#seek--">seek()</a></span> - Method in class com.google.android.exoplayer.extractor.flv.<a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html" title="class in com.google.android.exoplayer.extractor.flv">FlvExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp3/Mp3Extractor.html#seek--">seek()</a></span> - Method in class com.google.android.exoplayer.extractor.mp3.<a href="com/google/android/exoplayer/extractor/mp3/Mp3Extractor.html" title="class in com.google.android.exoplayer.extractor.mp3">Mp3Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html#seek--">seek()</a></span> - Method in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">FragmentedMp4Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Mp4Extractor.html#seek--">seek()</a></span> - Method in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Mp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">Mp4Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ogg/OggExtractor.html#seek--">seek()</a></span> - Method in class com.google.android.exoplayer.extractor.ogg.<a href="com/google/android/exoplayer/extractor/ogg/OggExtractor.html" title="class in com.google.android.exoplayer.extractor.ogg">OggExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/AdtsExtractor.html#seek--">seek()</a></span> - Method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/AdtsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">AdtsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html#seek--">seek()</a></span> - Method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">PsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html#seek--">seek()</a></span> - Method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">TsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/wav/WavExtractor.html#seek--">seek()</a></span> - Method in class com.google.android.exoplayer.extractor.wav.<a href="com/google/android/exoplayer/extractor/wav/WavExtractor.html" title="class in com.google.android.exoplayer.extractor.wav">WavExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/webm/WebmExtractor.html#seek--">seek()</a></span> - Method in class com.google.android.exoplayer.extractor.webm.<a href="com/google/android/exoplayer/extractor/webm/WebmExtractor.html" title="class in com.google.android.exoplayer.extractor.webm">WebmExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#seek--">seek()</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>
<div class="block">Notifies the source that a seek has occurred.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html#seekMap-com.google.android.exoplayer.extractor.SeekMap-">seekMap(SeekMap)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html" title="class in com.google.android.exoplayer.chunk">ChunkExtractorWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.SingleTrackOutput.html#seekMap-com.google.android.exoplayer.extractor.SeekMap-">seekMap(SeekMap)</a></span> - Method in interface com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.SingleTrackOutput.html" title="interface in com.google.android.exoplayer.chunk">ChunkExtractorWrapper.SingleTrackOutput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html#seekMap-com.google.android.exoplayer.extractor.SeekMap-">seekMap(SeekMap)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ContainerMediaChunk.html" title="class in com.google.android.exoplayer.chunk">ContainerMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/InitializationChunk.html#seekMap-com.google.android.exoplayer.extractor.SeekMap-">seekMap(SeekMap)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/InitializationChunk.html" title="class in com.google.android.exoplayer.chunk">InitializationChunk</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorOutput.html#seekMap-com.google.android.exoplayer.extractor.SeekMap-">seekMap(SeekMap)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorOutput.html" title="interface in com.google.android.exoplayer.extractor">ExtractorOutput</a></dt>
<dd>
<div class="block">Invoked when a <a href="com/google/android/exoplayer/extractor/SeekMap.html" title="interface in com.google.android.exoplayer.extractor"><code>SeekMap</code></a> has been extracted from the stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#seekMap-com.google.android.exoplayer.extractor.SeekMap-">seekMap(SeekMap)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/extractor/SeekMap.html" title="interface in com.google.android.exoplayer.extractor"><span class="typeNameLink">SeekMap</span></a> - Interface in <a href="com/google/android/exoplayer/extractor/package-summary.html">com.google.android.exoplayer.extractor</a></dt>
<dd>
<div class="block">Maps seek positions (in microseconds) to corresponding positions (byte offsets) in the stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#seekMap-com.google.android.exoplayer.extractor.SeekMap-">seekMap(SeekMap)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DummyTrackRenderer.html#seekTo-long-">seekTo(long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DummyTrackRenderer.html" title="class in com.google.android.exoplayer">DummyTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#seekTo-long-">seekTo(long)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Seeks to a position specified in milliseconds.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#seekTo-long-">seekTo(long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html" title="class in com.google.android.exoplayer">SampleSourceTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#seekTo-long-">seekTo(long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Seeks to a specified time in the track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/PlayerControl.html#seekTo-int-">seekTo(int)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/PlayerControl.html" title="class in com.google.android.exoplayer.util">PlayerControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#seekToUs-long-">seekToUs(long)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#seekToUs-long-">seekToUs(long)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/FrameworkSampleSource.html#seekToUs-long-">seekToUs(long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/FrameworkSampleSource.html" title="class in com.google.android.exoplayer">FrameworkSampleSource</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsSampleSource.html#seekToUs-long-">seekToUs(long)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsSampleSource.html" title="class in com.google.android.exoplayer.hls">HlsSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html#seekToUs-long-">seekToUs(long)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSource.SampleSourceReader.html" title="interface in com.google.android.exoplayer">SampleSource.SampleSourceReader</a></dt>
<dd>
<div class="block">Seeks to the specified time in microseconds.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#seekToUs-long-">seekToUs(long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html#Segment-java.lang.String-double-int-long-boolean-java.lang.String-java.lang.String-long-long-">Segment(String, double, int, long, boolean, String, String, long, long)</a></span> - Constructor for class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist.Segment</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">SegmentBase</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">An approximate representation of a SegmentBase manifest element.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.html#SegmentBase-com.google.android.exoplayer.dash.mpd.RangedUri-long-long-">SegmentBase(RangedUri, long, long)</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">SegmentBase.MultiSegmentBase</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/dash/mpd/SegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd"><code>SegmentBase</code></a> that consists of multiple segments.</div>
</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentList.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">SegmentBase.SegmentList</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd"><code>SegmentBase.MultiSegmentBase</code></a> that uses a SegmentList to define its segments.</div>
</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentTemplate.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">SegmentBase.SegmentTemplate</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/dash/mpd/SegmentBase.MultiSegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd"><code>SegmentBase.MultiSegmentBase</code></a> that uses a SegmentTemplate to define its segments.</div>
</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentTimelineElement.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">SegmentBase.SegmentTimelineElement</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">Represents a timeline segment from the MPD's SegmentTimeline list.</div>
</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SingleSegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">SegmentBase.SingleSegmentBase</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/dash/mpd/SegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd"><code>SegmentBase</code></a> that defines a single segment.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html#segmentIndex">segmentIndex</a></span> - Variable in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.RepresentationHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentList.html#SegmentList-com.google.android.exoplayer.dash.mpd.RangedUri-long-long-int-long-java.util.List-java.util.List-">SegmentList(RangedUri, long, long, int, long, List&lt;SegmentBase.SegmentTimelineElement&gt;, List&lt;RangedUri&gt;)</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentList.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.SegmentList</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html#segments">segments</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentTemplate.html#SegmentTemplate-com.google.android.exoplayer.dash.mpd.RangedUri-long-long-int-long-java.util.List-com.google.android.exoplayer.dash.mpd.UrlTemplate-com.google.android.exoplayer.dash.mpd.UrlTemplate-">SegmentTemplate(RangedUri, long, long, int, long, List&lt;SegmentBase.SegmentTimelineElement&gt;, UrlTemplate, UrlTemplate)</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentTemplate.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.SegmentTemplate</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentTimelineElement.html#SegmentTimelineElement-long-long-">SegmentTimelineElement(long, long)</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SegmentTimelineElement.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.SegmentTimelineElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsChunkSource.html#selectTrack-int-">selectTrack(int)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsChunkSource.html" title="class in com.google.android.exoplayer.hls">HlsChunkSource</a></dt>
<dd>
<div class="block">Selects a track for use.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashTrackSelector.html#selectTracks-com.google.android.exoplayer.dash.mpd.MediaPresentationDescription-int-com.google.android.exoplayer.dash.DashTrackSelector.Output-">selectTracks(MediaPresentationDescription, int, DashTrackSelector.Output)</a></span> - Method in interface com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashTrackSelector.html" title="interface in com.google.android.exoplayer.dash">DashTrackSelector</a></dt>
<dd>
<div class="block">Outputs a track selection for a given period.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DefaultDashTrackSelector.html#selectTracks-com.google.android.exoplayer.dash.mpd.MediaPresentationDescription-int-com.google.android.exoplayer.dash.DashTrackSelector.Output-">selectTracks(MediaPresentationDescription, int, DashTrackSelector.Output)</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DefaultDashTrackSelector.html" title="class in com.google.android.exoplayer.dash">DefaultDashTrackSelector</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/DefaultHlsTrackSelector.html#selectTracks-com.google.android.exoplayer.hls.HlsMasterPlaylist-com.google.android.exoplayer.hls.HlsTrackSelector.Output-">selectTracks(HlsMasterPlaylist, HlsTrackSelector.Output)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/DefaultHlsTrackSelector.html" title="class in com.google.android.exoplayer.hls">DefaultHlsTrackSelector</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsTrackSelector.html#selectTracks-com.google.android.exoplayer.hls.HlsMasterPlaylist-com.google.android.exoplayer.hls.HlsTrackSelector.Output-">selectTracks(HlsMasterPlaylist, HlsTrackSelector.Output)</a></span> - Method in interface com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsTrackSelector.html" title="interface in com.google.android.exoplayer.hls">HlsTrackSelector</a></dt>
<dd>
<div class="block">Outputs a track selection for a given period.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector.html#selectTracks-com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest-com.google.android.exoplayer.smoothstreaming.SmoothStreamingTrackSelector.Output-">selectTracks(SmoothStreamingManifest, SmoothStreamingTrackSelector.Output)</a></span> - Method in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/DefaultSmoothStreamingTrackSelector.html" title="class in com.google.android.exoplayer.smoothstreaming">DefaultSmoothStreamingTrackSelector</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingTrackSelector.html#selectTracks-com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest-com.google.android.exoplayer.smoothstreaming.SmoothStreamingTrackSelector.Output-">selectTracks(SmoothStreamingManifest, SmoothStreamingTrackSelector.Output)</a></span> - Method in interface com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingTrackSelector.html" title="interface in com.google.android.exoplayer.smoothstreaming">SmoothStreamingTrackSelector</a></dt>
<dd>
<div class="block">Outputs a track selection for a given manifest.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/VideoFormatSelectorUtil.html#selectVideoFormats-java.util.List-java.lang.String:A-boolean-boolean-boolean-int-int-">selectVideoFormats(List&lt;? extends FormatWrapper&gt;, String[], boolean, boolean, boolean, int, int)</a></span> - Static method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/VideoFormatSelectorUtil.html" title="class in com.google.android.exoplayer.chunk">VideoFormatSelectorUtil</a></dt>
<dd>
<div class="block">Chooses a suitable subset from a number of video formats.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/VideoFormatSelectorUtil.html#selectVideoFormatsForDefaultDisplay-android.content.Context-java.util.List-java.lang.String:A-boolean-">selectVideoFormatsForDefaultDisplay(Context, List&lt;? extends FormatWrapper&gt;, String[], boolean)</a></span> - Static method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/VideoFormatSelectorUtil.html" title="class in com.google.android.exoplayer.chunk">VideoFormatSelectorUtil</a></dt>
<dd>
<div class="block">Chooses a suitable subset from a number of video formats, to be rendered on the device's
default display.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#sendMessage-com.google.android.exoplayer.ExoPlayer.ExoPlayerComponent-int-java.lang.Object-">sendMessage(ExoPlayer.ExoPlayerComponent, int, Object)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Sends a message to a specified component.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html#separateColorPlaneFlag">separateColorPlaneFlag</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html" title="class in com.google.android.exoplayer.util">NalUnitUtil.SpsData</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.PpsData.html#seqParameterSetId">seqParameterSetId</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.PpsData.html" title="class in com.google.android.exoplayer.util">NalUnitUtil.PpsData</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html#seqParameterSetId">seqParameterSetId</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html" title="class in com.google.android.exoplayer.util">NalUnitUtil.SpsData</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#SESSION_ID_NOT_SET">SESSION_ID_NOT_SET</a></span> - Static variable in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Represents an unset <a href="https://developer.android.com/reference/android/media/AudioTrack.html?is-external=true" title="class or interface in android.media"><code>AudioTrack</code></a> session identifier.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CryptoInfo.html#set-int-int:A-int:A-byte:A-byte:A-int-">set(int, int[], int[], byte[], byte[], int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CryptoInfo.html" title="class in com.google.android.exoplayer">CryptoInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/SubtitleLayout.html#setApplyEmbeddedStyles-boolean-">setApplyEmbeddedStyles(boolean)</a></span> - Method in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/SubtitleLayout.html" title="class in com.google.android.exoplayer.text">SubtitleLayout</a></dt>
<dd>
<div class="block">Sets whether styling embedded within the cues should be applied.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/AspectRatioFrameLayout.html#setAspectRatio-float-">setAspectRatio(float)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/AspectRatioFrameLayout.html" title="class in com.google.android.exoplayer">AspectRatioFrameLayout</a></dt>
<dd>
<div class="block">Set the aspect ratio that this view should satisfy.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/SubtitleLayout.html#setBottomPaddingFraction-float-">setBottomPaddingFraction(float)</a></span> - Method in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/SubtitleLayout.html" title="class in com.google.android.exoplayer.text">SubtitleLayout</a></dt>
<dd>
<div class="block">Sets the bottom padding fraction to apply when <a href="com/google/android/exoplayer/text/Cue.html#line"><code>Cue.line</code></a> is <a href="com/google/android/exoplayer/text/Cue.html#DIMEN_UNSET"><code>Cue.DIMEN_UNSET</code></a>,
as a fraction of the view's remaining height after its top and bottom padding have been
subtracted.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/SubtitleLayout.html#setCues-java.util.List-">setCues(List&lt;Cue&gt;)</a></span> - Method in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/SubtitleLayout.html" title="class in com.google.android.exoplayer.text">SubtitleLayout</a></dt>
<dd>
<div class="block">Sets the cues to be displayed by the view.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/VerboseLogUtil.html#setEnableAllTags-boolean-">setEnableAllTags(boolean)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/VerboseLogUtil.html" title="class in com.google.android.exoplayer.util">VerboseLogUtil</a></dt>
<dd>
<div class="block">Specifies whether or not all logging should be enabled.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/VerboseLogUtil.html#setEnabledTags-java.lang.String...-">setEnabledTags(String...)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/VerboseLogUtil.html" title="class in com.google.android.exoplayer.util">VerboseLogUtil</a></dt>
<dd>
<div class="block">Sets the tags for which verbose logging should be enabled.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/SubtitleLayout.html#setFixedTextSize-int-float-">setFixedTextSize(int, float)</a></span> - Method in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/SubtitleLayout.html" title="class in com.google.android.exoplayer.text">SubtitleLayout</a></dt>
<dd>
<div class="block">Set the text size to a given unit and value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/Buffer.html#setFlag-int-">setFlag(int)</a></span> - Method in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/Buffer.html" title="class in com.google.android.exoplayer.util.extensions">Buffer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/SubtitleLayout.html#setFractionalTextSize-float-">setFractionalTextSize(float)</a></span> - Method in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/SubtitleLayout.html" title="class in com.google.android.exoplayer.text">SubtitleLayout</a></dt>
<dd>
<div class="block">Sets the text size to be a fraction of the view's remaining height after its top and bottom
padding have been subtracted.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/SubtitleLayout.html#setFractionalTextSize-float-boolean-">setFractionalTextSize(float, boolean)</a></span> - Method in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/SubtitleLayout.html" title="class in com.google.android.exoplayer.text">SubtitleLayout</a></dt>
<dd>
<div class="block">Sets the text size to be a fraction of the height of this view.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CryptoInfo.html#setFromExtractorV16-android.media.MediaExtractor-">setFromExtractorV16(MediaExtractor)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CryptoInfo.html" title="class in com.google.android.exoplayer">CryptoInfo</a></dt>
<dd>
<div class="block">Equivalent to <a href="https://developer.android.com/reference/android/media/MediaExtractor.html?is-external=true#getSampleCryptoInfo-android.media.MediaCodec.CryptoInfo-" title="class or interface in android.media"><code>MediaExtractor.getSampleCryptoInfo(android.media.MediaCodec.CryptoInfo)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html#setInitialInputBufferSize-int-">setInitialInputBufferSize(int)</a></span> - Method in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html" title="class in com.google.android.exoplayer.util.extensions">SimpleDecoder</a></dt>
<dd>
<div class="block">Sets the initial size of each input buffer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#setLimit-int-">setLimit(int)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Sets the limit.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.html#setOnEventListener-com.google.android.exoplayer.drm.ExoMediaDrm.OnEventListener-">setOnEventListener(ExoMediaDrm.OnEventListener&lt;? super T&gt;)</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html#setOnEventListener-com.google.android.exoplayer.drm.ExoMediaDrm.OnEventListener-">setOnEventListener(ExoMediaDrm.OnEventListener&lt;? super FrameworkMediaCrypto&gt;)</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html" title="class in com.google.android.exoplayer.drm">FrameworkMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#setPlaybackParams-android.media.PlaybackParams-">setPlaybackParams(PlaybackParams)</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Sets the playback parameters.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#setPlayWhenReady-boolean-">setPlayWhenReady(boolean)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Sets whether playback should proceed when <a href="com/google/android/exoplayer/ExoPlayer.html#getPlaybackState--"><code>ExoPlayer.getPlaybackState()</code></a> == <a href="com/google/android/exoplayer/ExoPlayer.html#STATE_READY"><code>ExoPlayer.STATE_READY</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableBitArray.html#setPosition-int-">setPosition(int)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableBitArray.html" title="class in com.google.android.exoplayer.util">ParsableBitArray</a></dt>
<dd>
<div class="block">Sets the current bit offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#setPosition-int-">setPosition(int)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Sets the reading offset in the array.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.html#setPropertyByteArray-java.lang.String-byte:A-">setPropertyByteArray(String, byte[])</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html#setPropertyByteArray-java.lang.String-byte:A-">setPropertyByteArray(String, byte[])</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html" title="class in com.google.android.exoplayer.drm">FrameworkMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html#setPropertyByteArray-java.lang.String-byte:A-">setPropertyByteArray(String, byte[])</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm">StreamingDrmSessionManager</a></dt>
<dd>
<div class="block">Provides access to <a href="https://developer.android.com/reference/android/media/MediaDrm.html?is-external=true#setPropertyByteArray-java.lang.String-byte:A-" title="class or interface in android.media"><code>MediaDrm.setPropertyByteArray(String, byte[])</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/ExoMediaDrm.html#setPropertyString-java.lang.String-java.lang.String-">setPropertyString(String, String)</a></span> - Method in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm">ExoMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html#setPropertyString-java.lang.String-java.lang.String-">setPropertyString(String, String)</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/FrameworkMediaDrm.html" title="class in com.google.android.exoplayer.drm">FrameworkMediaDrm</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html#setPropertyString-java.lang.String-java.lang.String-">setPropertyString(String, String)</a></span> - Method in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm">StreamingDrmSessionManager</a></dt>
<dd>
<div class="block">Provides access to <a href="https://developer.android.com/reference/android/media/MediaDrm.html?is-external=true#setPropertyString-java.lang.String-java.lang.String-" title="class or interface in android.media"><code>MediaDrm.setPropertyString(String, String)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html#setRequestProperty-java.lang.String-java.lang.String-">setRequestProperty(String, String)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultHttpDataSource.html" title="class in com.google.android.exoplayer.upstream">DefaultHttpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.html#setRequestProperty-java.lang.String-java.lang.String-">setRequestProperty(String, String)</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.html" title="interface in com.google.android.exoplayer.upstream">HttpDataSource</a></dt>
<dd>
<div class="block">Sets the value of a request header field.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#setSelectedTrack-int-int-">setSelectedTrack(int, int)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Selects a track for the specified renderer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#setStreamType-int-">setStreamType(int)</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Sets the stream type for audio track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/SubtitleLayout.html#setStyle-com.google.android.exoplayer.text.CaptionStyleCompat-">setStyle(CaptionStyleCompat)</a></span> - Method in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/SubtitleLayout.html" title="class in com.google.android.exoplayer.text">SubtitleLayout</a></dt>
<dd>
<div class="block">Sets the caption style.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.html#setVolume-float-">setVolume(float)</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.html" title="class in com.google.android.exoplayer.audio">AudioTrack</a></dt>
<dd>
<div class="block">Sets the playback volume.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#shiftInputPosition-long-">shiftInputPosition(long)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html" title="class in com.google.android.exoplayer">SampleSourceTrackRenderer</a></dt>
<dd>
<div class="block">Shifts positions passed to <a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#onEnabled-int-long-boolean-"><code>SampleSourceTrackRenderer.onEnabled(int, long, boolean)</code></a>, <a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#seekTo-long-"><code>SampleSourceTrackRenderer.seekTo(long)</code></a> and
<a href="com/google/android/exoplayer/SampleSourceTrackRenderer.html#doSomeWork-long-long-"><code>SampleSourceTrackRenderer.doSomeWork(long, long)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#shouldInitCodec--">shouldInitCodec()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#shouldInitCodec--">shouldInitCodec()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html" title="class in com.google.android.exoplayer.upstream.cache"><span class="typeNameLink">SimpleCache</span></a> - Class in <a href="com/google/android/exoplayer/upstream/cache/package-summary.html">com.google.android.exoplayer.upstream.cache</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/upstream/cache/Cache.html" title="interface in com.google.android.exoplayer.upstream.cache"><code>Cache</code></a> implementation that maintains an in-memory representation.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html#SimpleCache-java.io.File-com.google.android.exoplayer.upstream.cache.CacheEvictor-">SimpleCache(File, CacheEvictor)</a></span> - Constructor for class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html" title="class in com.google.android.exoplayer.upstream.cache">SimpleCache</a></dt>
<dd>
<div class="block">Constructs the cache.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html#SimpleCache-java.io.File-com.google.android.exoplayer.upstream.cache.CacheEvictor-byte:A-">SimpleCache(File, CacheEvictor, byte[])</a></span> - Constructor for class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html" title="class in com.google.android.exoplayer.upstream.cache">SimpleCache</a></dt>
<dd>
<div class="block">Constructs the cache.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html" title="class in com.google.android.exoplayer.util.extensions"><span class="typeNameLink">SimpleDecoder</span></a>&lt;<a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html" title="type parameter in SimpleDecoder">I</a> extends <a href="com/google/android/exoplayer/util/extensions/InputBuffer.html" title="class in com.google.android.exoplayer.util.extensions">InputBuffer</a>,<a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html" title="type parameter in SimpleDecoder">O</a> extends <a href="com/google/android/exoplayer/util/extensions/OutputBuffer.html" title="class in com.google.android.exoplayer.util.extensions">OutputBuffer</a>,<a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html" title="type parameter in SimpleDecoder">E</a> extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>&gt; - Class in <a href="com/google/android/exoplayer/util/extensions/package-summary.html">com.google.android.exoplayer.util.extensions</a></dt>
<dd>
<div class="block">Base class for <a href="com/google/android/exoplayer/util/extensions/Decoder.html" title="interface in com.google.android.exoplayer.util.extensions"><code>Decoder</code></a>s that use their own decode thread.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html#SimpleDecoder-I:A-O:A-">SimpleDecoder(I[], O[])</a></span> - Constructor for class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html" title="class in com.google.android.exoplayer.util.extensions">SimpleDecoder</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.EventListener.html" title="interface in com.google.android.exoplayer.util.extensions"><span class="typeNameLink">SimpleDecoder.EventListener</span></a>&lt;<a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.EventListener.html" title="type parameter in SimpleDecoder.EventListener">E</a>&gt; - Interface in <a href="com/google/android/exoplayer/util/extensions/package-summary.html">com.google.android.exoplayer.util.extensions</a></dt>
<dd>
<div class="block">Listener for <a href="com/google/android/exoplayer/util/extensions/SimpleDecoder.html" title="class in com.google.android.exoplayer.util.extensions"><code>SimpleDecoder</code></a> events.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.html#singleLoad-android.os.Looper-com.google.android.exoplayer.util.ManifestFetcher.ManifestCallback-">singleLoad(Looper, ManifestFetcher.ManifestCallback&lt;T&gt;)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.html" title="class in com.google.android.exoplayer.util">ManifestFetcher</a></dt>
<dd>
<div class="block">Performs a single manifest load.</div>
</dd>
<dt><a href="com/google/android/exoplayer/chunk/SingleSampleMediaChunk.html" title="class in com.google.android.exoplayer.chunk"><span class="typeNameLink">SingleSampleMediaChunk</span></a> - Class in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/chunk/BaseMediaChunk.html" title="class in com.google.android.exoplayer.chunk"><code>BaseMediaChunk</code></a> for chunks consisting of a single raw sample.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/SingleSampleMediaChunk.html#SingleSampleMediaChunk-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.upstream.DataSpec-int-com.google.android.exoplayer.chunk.Format-long-long-int-com.google.android.exoplayer.MediaFormat-com.google.android.exoplayer.drm.DrmInitData-int-">SingleSampleMediaChunk(DataSource, DataSpec, int, Format, long, long, int, MediaFormat, DrmInitData, int)</a></span> - Constructor for class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/SingleSampleMediaChunk.html" title="class in com.google.android.exoplayer.chunk">SingleSampleMediaChunk</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">SingleSampleSource</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/SampleSource.html" title="interface in com.google.android.exoplayer"><code>SampleSource</code></a> that loads the data at a given <a href="https://developer.android.com/reference/android/net/Uri.html?is-external=true" title="class or interface in android.net"><code>Uri</code></a> as a single sample.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#SingleSampleSource-android.net.Uri-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.MediaFormat-">SingleSampleSource(Uri, DataSource, MediaFormat)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#SingleSampleSource-android.net.Uri-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.MediaFormat-int-">SingleSampleSource(Uri, DataSource, MediaFormat, int)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SingleSampleSource.html#SingleSampleSource-android.net.Uri-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.MediaFormat-int-android.os.Handler-com.google.android.exoplayer.SingleSampleSource.EventListener-int-">SingleSampleSource(Uri, DataSource, MediaFormat, int, Handler, SingleSampleSource.EventListener, int)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer">SingleSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/SingleSampleSource.EventListener.html" title="interface in com.google.android.exoplayer"><span class="typeNameLink">SingleSampleSource.EventListener</span></a> - Interface in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Interface definition for a callback to be notified of <a href="com/google/android/exoplayer/SingleSampleSource.html" title="class in com.google.android.exoplayer"><code>SingleSampleSource</code></a> events.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SingleSegmentBase.html#SingleSegmentBase-com.google.android.exoplayer.dash.mpd.RangedUri-long-long-long-long-">SingleSegmentBase(RangedUri, long, long, long, long)</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SingleSegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.SingleSegmentBase</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SingleSegmentBase.html#SingleSegmentBase--">SingleSegmentBase()</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/SegmentBase.SingleSegmentBase.html" title="class in com.google.android.exoplayer.dash.mpd">SegmentBase.SingleSegmentBase</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.SingleSegmentRepresentation.html#SingleSegmentRepresentation-java.lang.String-long-com.google.android.exoplayer.chunk.Format-com.google.android.exoplayer.dash.mpd.SegmentBase.SingleSegmentBase-java.lang.String-long-java.lang.String-">SingleSegmentRepresentation(String, long, Format, SegmentBase.SingleSegmentBase, String, long, String)</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.SingleSegmentRepresentation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation.SingleSegmentRepresentation</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleHolder.html#size">size</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleHolder.html" title="class in com.google.android.exoplayer">SampleHolder</a></dt>
<dd>
<div class="block">The size of the sample in bytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Cue.html#size">size</a></span> - Variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text">Cue</a></dt>
<dd>
<div class="block">The size of the cue box in the writing direction specified as a fraction of the viewport size
in that direction, or <a href="com/google/android/exoplayer/text/Cue.html#DIMEN_UNSET"><code>Cue.DIMEN_UNSET</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/LongArray.html#size--">size()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/LongArray.html" title="class in com.google.android.exoplayer.util">LongArray</a></dt>
<dd>
<div class="block">Gets the current size of the array.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ChunkIndex.html#sizes">sizes</a></span> - Variable in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ChunkIndex.html" title="class in com.google.android.exoplayer.extractor">ChunkIndex</a></dt>
<dd>
<div class="block">The chunk sizes, in bytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html#skip-int-">skip(int)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html" title="class in com.google.android.exoplayer.extractor">DefaultExtractorInput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorInput.html#skip-int-">skip(int)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor">ExtractorInput</a></dt>
<dd>
<div class="block">Like <a href="com/google/android/exoplayer/extractor/ExtractorInput.html#read-byte:A-int-int-"><code>ExtractorInput.read(byte[], int, int)</code></a>, except the data is skipped instead of read.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSourceInputStream.html#skip-long-">skip(long)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSourceInputStream.html" title="class in com.google.android.exoplayer.upstream">DataSourceInputStream</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableBitArray.html#skipBits-int-">skipBits(int)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableBitArray.html" title="class in com.google.android.exoplayer.util">ParsableBitArray</a></dt>
<dd>
<div class="block">Skips bits and moves current reading position forward.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ParsableByteArray.html#skipBytes-int-">skipBytes(int)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ParsableByteArray.html" title="class in com.google.android.exoplayer.util">ParsableByteArray</a></dt>
<dd>
<div class="block">Moves the reading offset by <code>bytes</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html#skipFully-int-boolean-">skipFully(int, boolean)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html" title="class in com.google.android.exoplayer.extractor">DefaultExtractorInput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html#skipFully-int-">skipFully(int)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultExtractorInput.html" title="class in com.google.android.exoplayer.extractor">DefaultExtractorInput</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorInput.html#skipFully-int-boolean-">skipFully(int, boolean)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor">ExtractorInput</a></dt>
<dd>
<div class="block">Like <a href="com/google/android/exoplayer/extractor/ExtractorInput.html#readFully-byte:A-int-int-boolean-"><code>ExtractorInput.readFully(byte[], int, int, boolean)</code></a>, except the data is skipped instead of read.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorInput.html#skipFully-int-">skipFully(int)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor">ExtractorInput</a></dt>
<dd>
<div class="block">Like <a href="com/google/android/exoplayer/extractor/ExtractorInput.html#readFully-byte:A-int-int-"><code>ExtractorInput.readFully(byte[], int, int)</code></a>, except the data is skipped instead of read.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html#skipOutputBuffer-android.media.MediaCodec-int-">skipOutputBuffer(MediaCodec, int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecVideoTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecVideoTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/CodecCounters.html#skippedOutputBufferCount">skippedOutputBufferCount</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/CodecCounters.html" title="class in com.google.android.exoplayer">CodecCounters</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html#skipToKeyframeBefore-long-">skipToKeyframeBefore(long)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/DefaultTrackOutput.html" title="class in com.google.android.exoplayer.extractor">DefaultTrackOutput</a></dt>
<dd>
<div class="block">Attempts to skip to the keyframe before the specified time, if it's present in the buffer.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/SlidingPercentile.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">SlidingPercentile</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Calculate any percentile over a sliding window of weighted values.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/SlidingPercentile.html#SlidingPercentile-int-">SlidingPercentile(int)</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/SlidingPercentile.html" title="class in com.google.android.exoplayer.util">SlidingPercentile</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html" title="class in com.google.android.exoplayer.smoothstreaming"><span class="typeNameLink">SmoothStreamingChunkSource</span></a> - Class in <a href="com/google/android/exoplayer/smoothstreaming/package-summary.html">com.google.android.exoplayer.smoothstreaming</a></dt>
<dd>
<div class="block">An <a href="com/google/android/exoplayer/chunk/ChunkSource.html" title="interface in com.google.android.exoplayer.chunk"><code>ChunkSource</code></a> for SmoothStreaming.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html#SmoothStreamingChunkSource-com.google.android.exoplayer.util.ManifestFetcher-com.google.android.exoplayer.smoothstreaming.SmoothStreamingTrackSelector-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.chunk.FormatEvaluator-long-">SmoothStreamingChunkSource(ManifestFetcher&lt;SmoothStreamingManifest&gt;, SmoothStreamingTrackSelector, DataSource, FormatEvaluator, long)</a></span> - Constructor for class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingChunkSource</a></dt>
<dd>
<div class="block">Constructor to use for live streaming.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html#SmoothStreamingChunkSource-com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest-com.google.android.exoplayer.smoothstreaming.SmoothStreamingTrackSelector-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.chunk.FormatEvaluator-">SmoothStreamingChunkSource(SmoothStreamingManifest, SmoothStreamingTrackSelector, DataSource, FormatEvaluator)</a></span> - Constructor for class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingChunkSource.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingChunkSource</a></dt>
<dd>
<div class="block">Constructor to use for fixed duration content.</div>
</dd>
<dt><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html" title="class in com.google.android.exoplayer.smoothstreaming"><span class="typeNameLink">SmoothStreamingManifest</span></a> - Class in <a href="com/google/android/exoplayer/smoothstreaming/package-summary.html">com.google.android.exoplayer.smoothstreaming</a></dt>
<dd>
<div class="block">Represents a SmoothStreaming manifest.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html#SmoothStreamingManifest-int-int-long-long-long-int-boolean-com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.ProtectionElement-com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.StreamElement:A-">SmoothStreamingManifest(int, int, long, long, long, int, boolean, SmoothStreamingManifest.ProtectionElement, SmoothStreamingManifest.StreamElement[])</a></span> - Constructor for class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.ProtectionElement.html" title="class in com.google.android.exoplayer.smoothstreaming"><span class="typeNameLink">SmoothStreamingManifest.ProtectionElement</span></a> - Class in <a href="com/google/android/exoplayer/smoothstreaming/package-summary.html">com.google.android.exoplayer.smoothstreaming</a></dt>
<dd>
<div class="block">Represents a protection element containing a single header.</div>
</dd>
<dt><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming"><span class="typeNameLink">SmoothStreamingManifest.StreamElement</span></a> - Class in <a href="com/google/android/exoplayer/smoothstreaming/package-summary.html">com.google.android.exoplayer.smoothstreaming</a></dt>
<dd>
<div class="block">Represents a StreamIndex element.</div>
</dd>
<dt><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.TrackElement.html" title="class in com.google.android.exoplayer.smoothstreaming"><span class="typeNameLink">SmoothStreamingManifest.TrackElement</span></a> - Class in <a href="com/google/android/exoplayer/smoothstreaming/package-summary.html">com.google.android.exoplayer.smoothstreaming</a></dt>
<dd>
<div class="block">Represents a QualityLevel element.</div>
</dd>
<dt><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifestParser.html" title="class in com.google.android.exoplayer.smoothstreaming"><span class="typeNameLink">SmoothStreamingManifestParser</span></a> - Class in <a href="com/google/android/exoplayer/smoothstreaming/package-summary.html">com.google.android.exoplayer.smoothstreaming</a></dt>
<dd>
<div class="block">Parses SmoothStreaming client manifests.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifestParser.html#SmoothStreamingManifestParser--">SmoothStreamingManifestParser()</a></span> - Constructor for class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifestParser.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifestParser</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifestParser.MissingFieldException.html" title="class in com.google.android.exoplayer.smoothstreaming"><span class="typeNameLink">SmoothStreamingManifestParser.MissingFieldException</span></a> - Exception in <a href="com/google/android/exoplayer/smoothstreaming/package-summary.html">com.google.android.exoplayer.smoothstreaming</a></dt>
<dd>
<div class="block">Thrown if a required field is missing.</div>
</dd>
<dt><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingTrackSelector.html" title="interface in com.google.android.exoplayer.smoothstreaming"><span class="typeNameLink">SmoothStreamingTrackSelector</span></a> - Interface in <a href="com/google/android/exoplayer/smoothstreaming/package-summary.html">com.google.android.exoplayer.smoothstreaming</a></dt>
<dd>
<div class="block">Specifies a track selection from a <a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html" title="class in com.google.android.exoplayer.smoothstreaming"><code>SmoothStreamingManifest</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingTrackSelector.Output.html" title="interface in com.google.android.exoplayer.smoothstreaming"><span class="typeNameLink">SmoothStreamingTrackSelector.Output</span></a> - Interface in <a href="com/google/android/exoplayer/smoothstreaming/package-summary.html">com.google.android.exoplayer.smoothstreaming</a></dt>
<dd>
<div class="block">Defines a selector output.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#sneakyThrow-java.lang.Throwable-">sneakyThrow(Throwable)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">A hacky method that always throws <code>t</code> even if <code>t</code> is a checked exception,
and is not declared to be thrown.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/Extractor.html#sniff-com.google.android.exoplayer.extractor.ExtractorInput-">sniff(ExtractorInput)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor">Extractor</a></dt>
<dd>
<div class="block">Returns whether this extractor can extract samples from the <a href="com/google/android/exoplayer/extractor/ExtractorInput.html" title="interface in com.google.android.exoplayer.extractor"><code>ExtractorInput</code></a>, which must
provide data from the start of the stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html#sniff-com.google.android.exoplayer.extractor.ExtractorInput-">sniff(ExtractorInput)</a></span> - Method in class com.google.android.exoplayer.extractor.flv.<a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html" title="class in com.google.android.exoplayer.extractor.flv">FlvExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp3/Mp3Extractor.html#sniff-com.google.android.exoplayer.extractor.ExtractorInput-">sniff(ExtractorInput)</a></span> - Method in class com.google.android.exoplayer.extractor.mp3.<a href="com/google/android/exoplayer/extractor/mp3/Mp3Extractor.html" title="class in com.google.android.exoplayer.extractor.mp3">Mp3Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html#sniff-com.google.android.exoplayer.extractor.ExtractorInput-">sniff(ExtractorInput)</a></span> - Method in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/FragmentedMp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">FragmentedMp4Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Mp4Extractor.html#sniff-com.google.android.exoplayer.extractor.ExtractorInput-">sniff(ExtractorInput)</a></span> - Method in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Mp4Extractor.html" title="class in com.google.android.exoplayer.extractor.mp4">Mp4Extractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ogg/OggExtractor.html#sniff-com.google.android.exoplayer.extractor.ExtractorInput-">sniff(ExtractorInput)</a></span> - Method in class com.google.android.exoplayer.extractor.ogg.<a href="com/google/android/exoplayer/extractor/ogg/OggExtractor.html" title="class in com.google.android.exoplayer.extractor.ogg">OggExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/AdtsExtractor.html#sniff-com.google.android.exoplayer.extractor.ExtractorInput-">sniff(ExtractorInput)</a></span> - Method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/AdtsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">AdtsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html#sniff-com.google.android.exoplayer.extractor.ExtractorInput-">sniff(ExtractorInput)</a></span> - Method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">PsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html#sniff-com.google.android.exoplayer.extractor.ExtractorInput-">sniff(ExtractorInput)</a></span> - Method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">TsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/wav/WavExtractor.html#sniff-com.google.android.exoplayer.extractor.ExtractorInput-">sniff(ExtractorInput)</a></span> - Method in class com.google.android.exoplayer.extractor.wav.<a href="com/google/android/exoplayer/extractor/wav/WavExtractor.html" title="class in com.google.android.exoplayer.extractor.wav">WavExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/webm/WebmExtractor.html#sniff-com.google.android.exoplayer.extractor.ExtractorInput-">sniff(ExtractorInput)</a></span> - Method in class com.google.android.exoplayer.extractor.webm.<a href="com/google/android/exoplayer/extractor/webm/WebmExtractor.html" title="class in com.google.android.exoplayer.extractor.webm">WebmExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#SOURCE_STATE_NOT_READY">SOURCE_STATE_NOT_READY</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>
<div class="block">Value returned by <a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#getSourceState--"><code>MediaCodecTrackRenderer.getSourceState()</code></a> when the source is not ready.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#SOURCE_STATE_READY">SOURCE_STATE_READY</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>
<div class="block">Value returned by <a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#getSourceState--"><code>MediaCodecTrackRenderer.getSourceState()</code></a> when the source is ready and we're able to read
from it.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#SOURCE_STATE_READY_READ_MAY_FAIL">SOURCE_STATE_READY_READ_MAY_FAIL</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html" title="class in com.google.android.exoplayer">MediaCodecTrackRenderer</a></dt>
<dd>
<div class="block">Value returned by <a href="com/google/android/exoplayer/MediaCodecTrackRenderer.html#getSourceState--"><code>MediaCodecTrackRenderer.getSourceState()</code></a> when the source is ready but we might not be able
to read from it.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/CodecSpecificDataUtil.html#splitNalUnits-byte:A-">splitNalUnits(byte[])</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/CodecSpecificDataUtil.html" title="class in com.google.android.exoplayer.util">CodecSpecificDataUtil</a></dt>
<dd>
<div class="block">Splits an array of NAL units.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html#SpsData-int-int-int-float-boolean-boolean-int-int-int-boolean-">SpsData(int, int, int, float, boolean, boolean, int, int, int, boolean)</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html" title="class in com.google.android.exoplayer.util">NalUnitUtil.SpsData</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/RangedUri.html#start">start</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/RangedUri.html" title="class in com.google.android.exoplayer.dash.mpd">RangedUri</a></dt>
<dd>
<div class="block">The (zero based) index of the first byte of the range.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/DebugTextViewHelper.html#start--">start()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/DebugTextViewHelper.html" title="class in com.google.android.exoplayer.util">DebugTextViewHelper</a></dt>
<dd>
<div class="block">Starts periodic updates of the <a href="https://developer.android.com/reference/android/widget/TextView.html?is-external=true" title="class or interface in android.widget"><code>TextView</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/PlayerControl.html#start--">start()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/PlayerControl.html" title="class in com.google.android.exoplayer.util">PlayerControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/Cache.html#startFile-java.lang.String-long-long-">startFile(String, long, long)</a></span> - Method in interface com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/Cache.html" title="interface in com.google.android.exoplayer.upstream.cache">Cache</a></dt>
<dd>
<div class="block">Obtains a cache file into which data can be written.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html#startFile-java.lang.String-long-long-">startFile(String, long, long)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html" title="class in com.google.android.exoplayer.upstream.cache">SimpleCache</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Loader.html#startLoading-com.google.android.exoplayer.upstream.Loader.Loadable-com.google.android.exoplayer.upstream.Loader.Callback-">startLoading(Loader.Loadable, Loader.Callback)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Loader.html" title="class in com.google.android.exoplayer.upstream">Loader</a></dt>
<dd>
<div class="block">Invokes <a href="com/google/android/exoplayer/upstream/Loader.html#startLoading-android.os.Looper-com.google.android.exoplayer.upstream.Loader.Loadable-com.google.android.exoplayer.upstream.Loader.Callback-"><code>Loader.startLoading(Looper, Loadable, Callback)</code></a>, using the <a href="https://developer.android.com/reference/android/os/Looper.html?is-external=true" title="class or interface in android.os"><code>Looper</code></a>
associated with the calling thread.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Loader.html#startLoading-android.os.Looper-com.google.android.exoplayer.upstream.Loader.Loadable-com.google.android.exoplayer.upstream.Loader.Callback-">startLoading(Looper, Loader.Loadable, Loader.Callback)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Loader.html" title="class in com.google.android.exoplayer.upstream">Loader</a></dt>
<dd>
<div class="block">Start loading a <a href="com/google/android/exoplayer/upstream/Loader.Loadable.html" title="interface in com.google.android.exoplayer.upstream"><code>Loader.Loadable</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Period.html#startMs">startMs</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Period.html" title="class in com.google.android.exoplayer.dash.mpd">Period</a></dt>
<dd>
<div class="block">The start time of the period in milliseconds.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/Cache.html#startReadWrite-java.lang.String-long-">startReadWrite(String, long)</a></span> - Method in interface com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/Cache.html" title="interface in com.google.android.exoplayer.upstream.cache">Cache</a></dt>
<dd>
<div class="block">A caller should invoke this method when they require data from a given position for a given
key.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html#startReadWrite-java.lang.String-long-">startReadWrite(String, long)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html" title="class in com.google.android.exoplayer.upstream.cache">SimpleCache</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/Cache.html#startReadWriteNonBlocking-java.lang.String-long-">startReadWriteNonBlocking(String, long)</a></span> - Method in interface com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/Cache.html" title="interface in com.google.android.exoplayer.upstream.cache">Cache</a></dt>
<dd>
<div class="block">Same as <a href="com/google/android/exoplayer/upstream/cache/Cache.html#startReadWrite-java.lang.String-long-"><code>Cache.startReadWrite(String, long)</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html#startReadWriteNonBlocking-java.lang.String-long-">startReadWriteNonBlocking(String, long)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/SimpleCache.html" title="class in com.google.android.exoplayer.upstream.cache">SimpleCache</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/MediaChunk.html#startTimeUs">startTimeUs</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/MediaChunk.html" title="class in com.google.android.exoplayer.chunk">MediaChunk</a></dt>
<dd>
<div class="block">The start time of the media contained by the chunk.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html#startTimeUs">startTimeUs</a></span> - Variable in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.PeriodHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#startTimeUs">startTimeUs</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html#startTimeUs">startTimeUs</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist.Segment</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/AtomicFile.html#startWrite--">startWrite()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/AtomicFile.html" title="class in com.google.android.exoplayer.util">AtomicFile</a></dt>
<dd>
<div class="block">Start a new write operation on the file.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#STATE_BUFFERING">STATE_BUFFERING</a></span> - Static variable in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">The player is prepared but not able to immediately play from the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmSessionManager.html#STATE_CLOSED">STATE_CLOSED</a></span> - Static variable in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmSessionManager.html" title="interface in com.google.android.exoplayer.drm">DrmSessionManager</a></dt>
<dd>
<div class="block">The session is closed.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#STATE_ENABLED">STATE_ENABLED</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">The renderer is enabled.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#STATE_ENDED">STATE_ENDED</a></span> - Static variable in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">The player has finished playing the media.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmSessionManager.html#STATE_ERROR">STATE_ERROR</a></span> - Static variable in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmSessionManager.html" title="interface in com.google.android.exoplayer.drm">DrmSessionManager</a></dt>
<dd>
<div class="block">The error state.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#STATE_IDLE">STATE_IDLE</a></span> - Static variable in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">The player is neither prepared or being prepared.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmSessionManager.html#STATE_OPENED">STATE_OPENED</a></span> - Static variable in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmSessionManager.html" title="interface in com.google.android.exoplayer.drm">DrmSessionManager</a></dt>
<dd>
<div class="block">The session is open, but does not yet have the keys required for decryption.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmSessionManager.html#STATE_OPENED_WITH_KEYS">STATE_OPENED_WITH_KEYS</a></span> - Static variable in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmSessionManager.html" title="interface in com.google.android.exoplayer.drm">DrmSessionManager</a></dt>
<dd>
<div class="block">The session is open and has the keys required for decryption.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmSessionManager.html#STATE_OPENING">STATE_OPENING</a></span> - Static variable in interface com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmSessionManager.html" title="interface in com.google.android.exoplayer.drm">DrmSessionManager</a></dt>
<dd>
<div class="block">The session is being opened (i.e.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#STATE_PREPARED">STATE_PREPARED</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">The renderer has completed necessary preparation.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#STATE_PREPARING">STATE_PREPARING</a></span> - Static variable in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">The player is being prepared.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#STATE_READY">STATE_READY</a></span> - Static variable in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">The player is prepared and able to immediately play from the current position.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#STATE_RELEASED">STATE_RELEASED</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">The renderer has been released and should not be used.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#STATE_STARTED">STATE_STARTED</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">The renderer is started.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#STATE_UNPREPARED">STATE_UNPREPARED</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">The renderer has not yet been prepared.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TimeRange.StaticTimeRange.html#StaticTimeRange-long-long-">StaticTimeRange(long, long)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TimeRange.StaticTimeRange.html" title="class in com.google.android.exoplayer">TimeRange.StaticTimeRange</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#STEREO_MODE_LEFT_RIGHT">STEREO_MODE_LEFT_RIGHT</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>
<div class="block">Indicates Left-Right stereo layout, used with 360/3D/VR videos.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#STEREO_MODE_MONO">STEREO_MODE_MONO</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>
<div class="block">Indicates Monoscopic stereo layout, used with 360/3D/VR videos.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#STEREO_MODE_TOP_BOTTOM">STEREO_MODE_TOP_BOTTOM</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>
<div class="block">Indicates Top-Bottom stereo layout, used with 360/3D/VR videos.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#stereoMode">stereoMode</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">The stereo layout for 360/3D/VR video, or <a href="com/google/android/exoplayer/MediaFormat.html#NO_VALUE"><code>MediaFormat.NO_VALUE</code></a> if not applicable.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#stop--">stop()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Stops playback.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/DebugTextViewHelper.html#stop--">stop()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/DebugTextViewHelper.html" title="class in com.google.android.exoplayer.util">DebugTextViewHelper</a></dt>
<dd>
<div class="block">Stops periodic updates of the <a href="https://developer.android.com/reference/android/widget/TextView.html?is-external=true" title="class or interface in android.widget"><code>TextView</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#StreamElement-java.lang.String-java.lang.String-int-java.lang.String-long-java.lang.String-int-int-int-int-int-java.lang.String-com.google.android.exoplayer.smoothstreaming.SmoothStreamingManifest.TrackElement:A-java.util.List-long-">StreamElement(String, String, int, String, long, String, int, int, int, int, int, String, SmoothStreamingManifest.TrackElement[], List&lt;Long&gt;, long)</a></span> - Constructor for class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html#streamElements">streamElements</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest</a></dt>
<dd>
<div class="block">The contained stream elements.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/NetworkLock.html#STREAMING_PRIORITY">STREAMING_PRIORITY</a></span> - Static variable in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/NetworkLock.html" title="class in com.google.android.exoplayer.upstream">NetworkLock</a></dt>
<dd>
<div class="block">Priority for network tasks associated with media streaming.</div>
</dd>
<dt><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm"><span class="typeNameLink">StreamingDrmSessionManager</span></a>&lt;<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="type parameter in StreamingDrmSessionManager">T</a> extends <a href="com/google/android/exoplayer/drm/ExoMediaCrypto.html" title="interface in com.google.android.exoplayer.drm">ExoMediaCrypto</a>&gt; - Class in <a href="com/google/android/exoplayer/drm/package-summary.html">com.google.android.exoplayer.drm</a></dt>
<dd>
<div class="block">A base class for <a href="com/google/android/exoplayer/drm/DrmSessionManager.html" title="interface in com.google.android.exoplayer.drm"><code>DrmSessionManager</code></a> implementations that support streaming playbacks
using <a href="com/google/android/exoplayer/drm/ExoMediaDrm.html" title="interface in com.google.android.exoplayer.drm"><code>ExoMediaDrm</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.EventListener.html" title="interface in com.google.android.exoplayer.drm"><span class="typeNameLink">StreamingDrmSessionManager.EventListener</span></a> - Interface in <a href="com/google/android/exoplayer/drm/package-summary.html">com.google.android.exoplayer.drm</a></dt>
<dd>
<div class="block">Interface definition for a callback to be notified of <a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm"><code>StreamingDrmSessionManager</code></a>
events.</div>
</dd>
<dt><a href="com/google/android/exoplayer/text/subrip/SubripParser.html" title="class in com.google.android.exoplayer.text.subrip"><span class="typeNameLink">SubripParser</span></a> - Class in <a href="com/google/android/exoplayer/text/subrip/package-summary.html">com.google.android.exoplayer.text.subrip</a></dt>
<dd>
<div class="block">A simple SubRip parser.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/subrip/SubripParser.html#SubripParser--">SubripParser()</a></span> - Constructor for class com.google.android.exoplayer.text.subrip.<a href="com/google/android/exoplayer/text/subrip/SubripParser.html" title="class in com.google.android.exoplayer.text.subrip">SubripParser</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#subsampleOffsetUs">subsampleOffsetUs</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">For samples that contain subsamples, this is an offset that should be added to subsample
timestamps.</div>
</dd>
<dt><a href="com/google/android/exoplayer/text/Subtitle.html" title="interface in com.google.android.exoplayer.text"><span class="typeNameLink">Subtitle</span></a> - Interface in <a href="com/google/android/exoplayer/text/package-summary.html">com.google.android.exoplayer.text</a></dt>
<dd>
<div class="block">A subtitle that contains textual data associated with time indices.</div>
</dd>
<dt><a href="com/google/android/exoplayer/text/SubtitleLayout.html" title="class in com.google.android.exoplayer.text"><span class="typeNameLink">SubtitleLayout</span></a> - Class in <a href="com/google/android/exoplayer/text/package-summary.html">com.google.android.exoplayer.text</a></dt>
<dd>
<div class="block">A view for rendering rich-formatted captions.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/SubtitleLayout.html#SubtitleLayout-android.content.Context-">SubtitleLayout(Context)</a></span> - Constructor for class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/SubtitleLayout.html" title="class in com.google.android.exoplayer.text">SubtitleLayout</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/SubtitleLayout.html#SubtitleLayout-android.content.Context-android.util.AttributeSet-">SubtitleLayout(Context, AttributeSet)</a></span> - Constructor for class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/SubtitleLayout.html" title="class in com.google.android.exoplayer.text">SubtitleLayout</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/text/SubtitleParser.html" title="interface in com.google.android.exoplayer.text"><span class="typeNameLink">SubtitleParser</span></a> - Interface in <a href="com/google/android/exoplayer/text/package-summary.html">com.google.android.exoplayer.text</a></dt>
<dd>
<div class="block">Parses <a href="com/google/android/exoplayer/text/Subtitle.html" title="interface in com.google.android.exoplayer.text"><code>Subtitle</code></a>s from a byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMasterPlaylist.html#subtitles">subtitles</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMasterPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsMasterPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#subType">subType</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioCapabilities.html#supportsEncoding-int-">supportsEncoding(int)</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioCapabilities.html" title="class in com.google.android.exoplayer.audio">AudioCapabilities</a></dt>
<dd>
<div class="block">Returns whether this device supports playback of the specified audio <code>encoding</code>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/SystemClock.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">SystemClock</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">The standard implementation of <a href="com/google/android/exoplayer/util/Clock.html" title="interface in com.google.android.exoplayer.util"><code>Clock</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/SystemClock.html#SystemClock--">SystemClock()</a></span> - Constructor for class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/SystemClock.html" title="class in com.google.android.exoplayer.util">SystemClock</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:T">
<!-- -->
</a>
<h2 class="title">T</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html#tagDataSize">tagDataSize</a></span> - Variable in class com.google.android.exoplayer.extractor.flv.<a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html" title="class in com.google.android.exoplayer.extractor.flv">FlvExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html#tagTimestampUs">tagTimestampUs</a></span> - Variable in class com.google.android.exoplayer.extractor.flv.<a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html" title="class in com.google.android.exoplayer.extractor.flv">FlvExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html#tagType">tagType</a></span> - Variable in class com.google.android.exoplayer.extractor.flv.<a href="com/google/android/exoplayer/extractor/flv/FlvExtractor.html" title="class in com.google.android.exoplayer.extractor.flv">FlvExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html#targetDurationSecs">targetDurationSecs</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/TeeDataSource.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">TeeDataSource</span></a> - Class in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Tees data into a <a href="com/google/android/exoplayer/upstream/DataSink.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSink</code></a> as the data is read.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/TeeDataSource.html#TeeDataSource-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.upstream.DataSink-">TeeDataSource(DataSource, DataSink)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/TeeDataSource.html" title="class in com.google.android.exoplayer.upstream">TeeDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Cue.html#text">text</a></span> - Variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text">Cue</a></dt>
<dd>
<div class="block">The cue text.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#TEXT_UNKNOWN">TEXT_UNKNOWN</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#TEXT_VTT">TEXT_VTT</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Cue.html#textAlignment">textAlignment</a></span> - Variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text">Cue</a></dt>
<dd>
<div class="block">The alignment of the cue text within the cue box.</div>
</dd>
<dt><a href="com/google/android/exoplayer/metadata/id3/TextInformationFrame.html" title="class in com.google.android.exoplayer.metadata.id3"><span class="typeNameLink">TextInformationFrame</span></a> - Class in <a href="com/google/android/exoplayer/metadata/id3/package-summary.html">com.google.android.exoplayer.metadata.id3</a></dt>
<dd>
<div class="block">Text information ("T000" - "TZZZ", excluding "TXXX") ID3 frame.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/TextInformationFrame.html#TextInformationFrame-java.lang.String-java.lang.String-">TextInformationFrame(String, String)</a></span> - Constructor for class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/TextInformationFrame.html" title="class in com.google.android.exoplayer.metadata.id3">TextInformationFrame</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/text/TextRenderer.html" title="interface in com.google.android.exoplayer.text"><span class="typeNameLink">TextRenderer</span></a> - Interface in <a href="com/google/android/exoplayer/text/package-summary.html">com.google.android.exoplayer.text</a></dt>
<dd>
<div class="block">An interface for components that render text.</div>
</dd>
<dt><a href="com/google/android/exoplayer/text/TextTrackRenderer.html" title="class in com.google.android.exoplayer.text"><span class="typeNameLink">TextTrackRenderer</span></a> - Class in <a href="com/google/android/exoplayer/text/package-summary.html">com.google.android.exoplayer.text</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer"><code>TrackRenderer</code></a> for subtitles.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/TextTrackRenderer.html#TextTrackRenderer-com.google.android.exoplayer.SampleSource-com.google.android.exoplayer.text.TextRenderer-android.os.Looper-com.google.android.exoplayer.text.SubtitleParser...-">TextTrackRenderer(SampleSource, TextRenderer, Looper, SubtitleParser...)</a></span> - Constructor for class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/TextTrackRenderer.html" title="class in com.google.android.exoplayer.text">TextTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/TextTrackRenderer.html#TextTrackRenderer-com.google.android.exoplayer.SampleSource:A-com.google.android.exoplayer.text.TextRenderer-android.os.Looper-com.google.android.exoplayer.text.SubtitleParser...-">TextTrackRenderer(SampleSource[], TextRenderer, Looper, SubtitleParser...)</a></span> - Constructor for class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/TextTrackRenderer.html" title="class in com.google.android.exoplayer.text">TextTrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/TimeRange.html" title="interface in com.google.android.exoplayer"><span class="typeNameLink">TimeRange</span></a> - Interface in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">A container to store a start and end time in microseconds.</div>
</dd>
<dt><a href="com/google/android/exoplayer/TimeRange.DynamicTimeRange.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">TimeRange.DynamicTimeRange</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">A dynamic <a href="com/google/android/exoplayer/TimeRange.html" title="interface in com.google.android.exoplayer"><code>TimeRange</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/TimeRange.StaticTimeRange.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">TimeRange.StaticTimeRange</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">A static <a href="com/google/android/exoplayer/TimeRange.html" title="interface in com.google.android.exoplayer"><code>TimeRange</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Track.html#timescale">timescale</a></span> - Variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Track.html" title="class in com.google.android.exoplayer.extractor.mp4">Track</a></dt>
<dd>
<div class="block">The track timescale, defined as the number of time units that pass in one second.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#timescale">timescale</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html#timeShiftBufferDepth">timeShiftBufferDepth</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescription</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/extensions/OutputBuffer.html#timestampUs">timestampUs</a></span> - Variable in class com.google.android.exoplayer.util.extensions.<a href="com/google/android/exoplayer/util/extensions/OutputBuffer.html" title="class in com.google.android.exoplayer.util.extensions">OutputBuffer</a></dt>
<dd>
<div class="block">The presentation timestamp for the buffer, in microseconds.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ChunkIndex.html#timesUs">timesUs</a></span> - Variable in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ChunkIndex.html" title="class in com.google.android.exoplayer.extractor">ChunkIndex</a></dt>
<dd>
<div class="block">The start time of each chunk, in microseconds.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/SampleHolder.html#timeUs">timeUs</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/SampleHolder.html" title="class in com.google.android.exoplayer">SampleHolder</a></dt>
<dd>
<div class="block">The time at which the sample should be presented.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/LongArray.html#toArray--">toArray()</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/LongArray.html" title="class in com.google.android.exoplayer.util">LongArray</a></dt>
<dd>
<div class="block">Copies the current values into a newly allocated primitive array.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#toArray-java.util.List-">toArray(List&lt;Integer&gt;)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Converts a list of integers to a primitive array.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#toByteArray-java.io.InputStream-">toByteArray(InputStream)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Converts the entirety of an <a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><code>InputStream</code></a> to a byte array.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#toLowerInvariant-java.lang.String-">toLowerInvariant(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Converts text to lower case using <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Locale.html?is-external=true#US" title="class or interface in java.util"><code>Locale.US</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioCapabilities.html#toString--">toString()</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioCapabilities.html" title="class in com.google.android.exoplayer.audio">AudioCapabilities</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/UtcTimingElement.html#toString--">toString()</a></span> - Method in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/UtcTimingElement.html" title="class in com.google.android.exoplayer.dash.mpd">UtcTimingElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#toString--">toString()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSpec.html#toString--">toString()</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream">DataSpec</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/FlacStreamInfo.html#totalSamples">totalSamples</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/FlacStreamInfo.html" title="class in com.google.android.exoplayer.util">FlacStreamInfo</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayerLibraryInfo.html#TRACE_ENABLED">TRACE_ENABLED</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayerLibraryInfo.html" title="class in com.google.android.exoplayer">ExoPlayerLibraryInfo</a></dt>
<dd>
<div class="block">Whether the library was compiled with <a href="com/google/android/exoplayer/util/TraceUtil.html" title="class in com.google.android.exoplayer.util"><code>TraceUtil</code></a>
trace enabled.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/TraceUtil.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">TraceUtil</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Calls through to <a href="https://developer.android.com/reference/android/os/Trace.html?is-external=true" title="class or interface in android.os"><code>Trace</code></a> methods on supported API levels.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html#track-int-">track(int)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkExtractorWrapper.html" title="class in com.google.android.exoplayer.chunk">ChunkExtractorWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorOutput.html#track-int-">track(int)</a></span> - Method in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorOutput.html" title="interface in com.google.android.exoplayer.extractor">ExtractorOutput</a></dt>
<dd>
<div class="block">Called by the <a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor"><code>Extractor</code></a> to get the <a href="com/google/android/exoplayer/extractor/TrackOutput.html" title="interface in com.google.android.exoplayer.extractor"><code>TrackOutput</code></a> for a specific track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html#track-int-">track(int)</a></span> - Method in class com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/extractor/mp4/Track.html" title="class in com.google.android.exoplayer.extractor.mp4"><span class="typeNameLink">Track</span></a> - Class in <a href="com/google/android/exoplayer/extractor/mp4/package-summary.html">com.google.android.exoplayer.extractor.mp4</a></dt>
<dd>
<div class="block">Encapsulates information describing an MP4 track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Track.html#Track-int-int-long-long-long-com.google.android.exoplayer.MediaFormat-com.google.android.exoplayer.extractor.mp4.TrackEncryptionBox:A-int-long:A-long:A-">Track(int, int, long, long, long, MediaFormat, TrackEncryptionBox[], int, long[], long[])</a></span> - Constructor for class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Track.html" title="class in com.google.android.exoplayer.extractor.mp4">Track</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#track-int-">track(int)</a></span> - Method in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#TRACK_DEFAULT">TRACK_DEFAULT</a></span> - Static variable in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">A value that can be passed as the second argument to <a href="com/google/android/exoplayer/ExoPlayer.html#setSelectedTrack-int-int-"><code>ExoPlayer.setSelectedTrack(int, int)</code></a> to
select the default track.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#TRACK_DISABLED">TRACK_DISABLED</a></span> - Static variable in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">A value that can be passed as the second argument to <a href="com/google/android/exoplayer/ExoPlayer.html#setSelectedTrack-int-int-"><code>ExoPlayer.setSelectedTrack(int, int)</code></a> to
disable the renderer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.TrackElement.html#TrackElement-int-int-java.lang.String-byte:A:A-int-int-int-int-java.lang.String-">TrackElement(int, int, String, byte[][], int, int, int, int, String)</a></span> - Constructor for class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.TrackElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.TrackElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/extractor/mp4/TrackEncryptionBox.html" title="class in com.google.android.exoplayer.extractor.mp4"><span class="typeNameLink">TrackEncryptionBox</span></a> - Class in <a href="com/google/android/exoplayer/extractor/mp4/package-summary.html">com.google.android.exoplayer.extractor.mp4</a></dt>
<dd>
<div class="block">Encapsulates information parsed from a track encryption (tenc) box or sample group description
(sgpd) box in an MP4 stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/TrackEncryptionBox.html#TrackEncryptionBox-boolean-int-byte:A-">TrackEncryptionBox(boolean, int, byte[])</a></span> - Constructor for class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/TrackEncryptionBox.html" title="class in com.google.android.exoplayer.extractor.mp4">TrackEncryptionBox</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.ExposedTrack.html#trackFormat">trackFormat</a></span> - Variable in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.ExposedTrack.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.ExposedTrack</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#trackId">trackId</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">The identifier for the track represented by the format, or null if unknown or not applicable.</div>
</dd>
<dt><a href="com/google/android/exoplayer/extractor/TrackOutput.html" title="interface in com.google.android.exoplayer.extractor"><span class="typeNameLink">TrackOutput</span></a> - Interface in <a href="com/google/android/exoplayer/extractor/package-summary.html">com.google.android.exoplayer.extractor</a></dt>
<dd>
<div class="block">Receives track level data extracted by an <a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor"><code>Extractor</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">TrackRenderer</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Renders a single component of media.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#TrackRenderer--">TrackRenderer()</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#tracks">tracks</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/TransferListener.html" title="interface in com.google.android.exoplayer.upstream"><span class="typeNameLink">TransferListener</span></a> - Interface in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Interface definition for a callback to be notified of data transfer events.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Allocation.html#translateOffset-int-">translateOffset(int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Allocation.html" title="class in com.google.android.exoplayer.upstream">Allocation</a></dt>
<dd>
<div class="block">Translates a zero-based offset into the allocation to the corresponding <a href="com/google/android/exoplayer/upstream/Allocation.html#data"><code>Allocation.data</code></a> offset.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#trigger">trigger</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">The reason why the chunk was generated.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/FormatEvaluator.Evaluation.html#trigger">trigger</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/FormatEvaluator.Evaluation.html" title="class in com.google.android.exoplayer.chunk">FormatEvaluator.Evaluation</a></dt>
<dd>
<div class="block">The sticky reason for the format selection.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html#trigger">trigger</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsExtractorWrapper.html" title="class in com.google.android.exoplayer.hls">HlsExtractorWrapper</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#TRIGGER_ADAPTIVE">TRIGGER_ADAPTIVE</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">Value of <a href="com/google/android/exoplayer/chunk/Chunk.html#trigger"><code>Chunk.trigger</code></a> for a load triggered by an adaptive format selection.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#TRIGGER_CUSTOM_BASE">TRIGGER_CUSTOM_BASE</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">Implementations may define custom <a href="com/google/android/exoplayer/chunk/Chunk.html#trigger"><code>Chunk.trigger</code></a> codes greater than or equal to this value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#TRIGGER_INITIAL">TRIGGER_INITIAL</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">Value of <a href="com/google/android/exoplayer/chunk/Chunk.html#trigger"><code>Chunk.trigger</code></a> for a load triggered by an initial format selection.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#TRIGGER_MANUAL">TRIGGER_MANUAL</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">Value of <a href="com/google/android/exoplayer/chunk/Chunk.html#trigger"><code>Chunk.trigger</code></a> for a load triggered by a user initiated format selection.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#TRIGGER_TRICK_PLAY">TRIGGER_TRICK_PLAY</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">Value of <a href="com/google/android/exoplayer/chunk/Chunk.html#trigger"><code>Chunk.trigger</code></a> for a load triggered whilst in a trick play mode.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#TRIGGER_UNSPECIFIED">TRIGGER_UNSPECIFIED</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">Value of <a href="com/google/android/exoplayer/chunk/Chunk.html#trigger"><code>Chunk.trigger</code></a> for a load whose reason is unspecified.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Allocator.html#trim-int-">trim(int)</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Allocator.html" title="interface in com.google.android.exoplayer.upstream">Allocator</a></dt>
<dd>
<div class="block">Hints to the <a href="com/google/android/exoplayer/upstream/Allocator.html" title="interface in com.google.android.exoplayer.upstream"><code>Allocator</code></a> that it should make a best effort to release any memory that it
has allocated, beyond the specified target number of bytes.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DefaultAllocator.html#trim-int-">trim(int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DefaultAllocator.html" title="class in com.google.android.exoplayer.upstream">DefaultAllocator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DefaultLoadControl.html#trimAllocator--">trimAllocator()</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DefaultLoadControl.html" title="class in com.google.android.exoplayer">DefaultLoadControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/LoadControl.html#trimAllocator--">trimAllocator()</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/LoadControl.html" title="interface in com.google.android.exoplayer">LoadControl</a></dt>
<dd>
<div class="block">Hints to the control that it should consider trimming any unused memory being held in order
to satisfy allocation requests.</div>
</dd>
<dt><a href="com/google/android/exoplayer/hls/TsChunk.html" title="class in com.google.android.exoplayer.hls"><span class="typeNameLink">TsChunk</span></a> - Class in <a href="com/google/android/exoplayer/hls/package-summary.html">com.google.android.exoplayer.hls</a></dt>
<dd>
<div class="block">An MPEG2TS chunk.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/TsChunk.html#TsChunk-com.google.android.exoplayer.upstream.DataSource-com.google.android.exoplayer.upstream.DataSpec-int-com.google.android.exoplayer.chunk.Format-long-long-int-int-com.google.android.exoplayer.hls.HlsExtractorWrapper-byte:A-byte:A-">TsChunk(DataSource, DataSpec, int, Format, long, long, int, int, HlsExtractorWrapper, byte[], byte[])</a></span> - Constructor for class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/TsChunk.html" title="class in com.google.android.exoplayer.hls">TsChunk</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts"><span class="typeNameLink">TsExtractor</span></a> - Class in <a href="com/google/android/exoplayer/extractor/ts/package-summary.html">com.google.android.exoplayer.extractor.ts</a></dt>
<dd>
<div class="block">Facilitates the extraction of data from the MPEG-2 TS container format.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html#TsExtractor--">TsExtractor()</a></span> - Constructor for class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">TsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html#TsExtractor-com.google.android.exoplayer.extractor.ts.PtsTimestampAdjuster-">TsExtractor(PtsTimestampAdjuster)</a></span> - Constructor for class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">TsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html#TsExtractor-com.google.android.exoplayer.extractor.ts.PtsTimestampAdjuster-int-">TsExtractor(PtsTimestampAdjuster, int)</a></span> - Constructor for class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">TsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/text/ttml/TtmlParser.html" title="class in com.google.android.exoplayer.text.ttml"><span class="typeNameLink">TtmlParser</span></a> - Class in <a href="com/google/android/exoplayer/text/ttml/package-summary.html">com.google.android.exoplayer.text.ttml</a></dt>
<dd>
<div class="block">A simple TTML parser that supports DFXP presentation profile.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/ttml/TtmlParser.html#TtmlParser--">TtmlParser()</a></span> - Constructor for class com.google.android.exoplayer.text.ttml.<a href="com/google/android/exoplayer/text/ttml/TtmlParser.html" title="class in com.google.android.exoplayer.text.ttml">TtmlParser</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/text/ttml/TtmlSubtitle.html" title="class in com.google.android.exoplayer.text.ttml"><span class="typeNameLink">TtmlSubtitle</span></a> - Class in <a href="com/google/android/exoplayer/text/ttml/package-summary.html">com.google.android.exoplayer.text.ttml</a></dt>
<dd>
<div class="block">A representation of a TTML subtitle.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/ttml/TtmlSubtitle.html#TtmlSubtitle-com.google.android.exoplayer.text.ttml.TtmlNode-java.util.Map-java.util.Map-">TtmlSubtitle(TtmlNode, Map&lt;String, TtmlStyle&gt;, Map&lt;String, TtmlRegion&gt;)</a></span> - Constructor for class com.google.android.exoplayer.text.ttml.<a href="com/google/android/exoplayer/text/ttml/TtmlSubtitle.html" title="class in com.google.android.exoplayer.text.ttml">TtmlSubtitle</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/text/tx3g/Tx3gParser.html" title="class in com.google.android.exoplayer.text.tx3g"><span class="typeNameLink">Tx3gParser</span></a> - Class in <a href="com/google/android/exoplayer/text/tx3g/package-summary.html">com.google.android.exoplayer.text.tx3g</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/text/SubtitleParser.html" title="interface in com.google.android.exoplayer.text"><code>SubtitleParser</code></a> for tx3g.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/tx3g/Tx3gParser.html#Tx3gParser--">Tx3gParser()</a></span> - Constructor for class com.google.android.exoplayer.text.tx3g.<a href="com/google/android/exoplayer/text/tx3g/Tx3gParser.html" title="class in com.google.android.exoplayer.text.tx3g">Tx3gParser</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/metadata/id3/TxxxFrame.html" title="class in com.google.android.exoplayer.metadata.id3"><span class="typeNameLink">TxxxFrame</span></a> - Class in <a href="com/google/android/exoplayer/metadata/id3/package-summary.html">com.google.android.exoplayer.metadata.id3</a></dt>
<dd>
<div class="block">TXXX (User defined text information) ID3 frame.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/TxxxFrame.html#TxxxFrame-java.lang.String-java.lang.String-">TxxxFrame(String, String)</a></span> - Constructor for class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/TxxxFrame.html" title="class in com.google.android.exoplayer.metadata.id3">TxxxFrame</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#type">type</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">The type of the chunk.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html#type">type</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html" title="class in com.google.android.exoplayer.dash.mpd">AdaptationSet</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Track.html#type">type</a></span> - Variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Track.html" title="class in com.google.android.exoplayer.extractor.mp4">Track</a></dt>
<dd>
<div class="block">One of <a href="com/google/android/exoplayer/extractor/mp4/Track.html#TYPE_vide"><code>Track.TYPE_vide</code></a>, <a href="com/google/android/exoplayer/extractor/mp4/Track.html#TYPE_soun"><code>Track.TYPE_soun</code></a>, <a href="com/google/android/exoplayer/extractor/mp4/Track.html#TYPE_text"><code>Track.TYPE_text</code></a> and <a href="com/google/android/exoplayer/extractor/mp4/Track.html#TYPE_sbtl"><code>Track.TYPE_sbtl</code></a> and
<a href="com/google/android/exoplayer/extractor/mp4/Track.html#TYPE_subt"><code>Track.TYPE_subt</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsPlaylist.html#type">type</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#type">type</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html#type">type</a></span> - Variable in exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html" title="class in com.google.android.exoplayer.upstream">HttpDataSource.HttpDataSourceException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html#TYPE_AUDIO">TYPE_AUDIO</a></span> - Static variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html" title="class in com.google.android.exoplayer.dash.mpd">AdaptationSet</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#TYPE_AUDIO">TYPE_AUDIO</a></span> - Static variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html#TYPE_CLOSE">TYPE_CLOSE</a></span> - Static variable in exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html" title="class in com.google.android.exoplayer.upstream">HttpDataSource.HttpDataSourceException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#TYPE_CUSTOM_BASE">TYPE_CUSTOM_BASE</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">Implementations may define custom <a href="com/google/android/exoplayer/chunk/Chunk.html#type"><code>Chunk.type</code></a> codes greater than or equal to this value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#TYPE_DASH">TYPE_DASH</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Value returned by <a href="com/google/android/exoplayer/util/Util.html#inferContentType-java.lang.String-"><code>Util.inferContentType(String)</code></a> for DASH manifests.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#TYPE_DRM">TYPE_DRM</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">Value of <a href="com/google/android/exoplayer/chunk/Chunk.html#type"><code>Chunk.type</code></a> for chunks containing drm related data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#TYPE_HLS">TYPE_HLS</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Value returned by <a href="com/google/android/exoplayer/util/Util.html#inferContentType-java.lang.String-"><code>Util.inferContentType(String)</code></a> for HLS manifests.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#TYPE_MANIFEST">TYPE_MANIFEST</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">Value of <a href="com/google/android/exoplayer/chunk/Chunk.html#type"><code>Chunk.type</code></a> for chunks containing manifest or playlist data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsPlaylist.html#TYPE_MASTER">TYPE_MASTER</a></span> - Static variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#TYPE_MEDIA">TYPE_MEDIA</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">Value of <a href="com/google/android/exoplayer/chunk/Chunk.html#type"><code>Chunk.type</code></a> for chunks containing media data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsPlaylist.html#TYPE_MEDIA">TYPE_MEDIA</a></span> - Static variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#TYPE_MEDIA_INITIALIZATION">TYPE_MEDIA_INITIALIZATION</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">Value of <a href="com/google/android/exoplayer/chunk/Chunk.html#type"><code>Chunk.type</code></a> for chunks containing media initialization data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Track.html#TYPE_meta">TYPE_meta</a></span> - Static variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Track.html" title="class in com.google.android.exoplayer.extractor.mp4">Track</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html#TYPE_OPEN">TYPE_OPEN</a></span> - Static variable in exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html" title="class in com.google.android.exoplayer.upstream">HttpDataSource.HttpDataSourceException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#TYPE_OTHER">TYPE_OTHER</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Value returned by <a href="com/google/android/exoplayer/util/Util.html#inferContentType-java.lang.String-"><code>Util.inferContentType(String)</code></a> for files other than DASH, HLS or Smooth
Streaming manifests.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html#TYPE_READ">TYPE_READ</a></span> - Static variable in exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/HttpDataSource.HttpDataSourceException.html" title="class in com.google.android.exoplayer.upstream">HttpDataSource.HttpDataSourceException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Track.html#TYPE_sbtl">TYPE_sbtl</a></span> - Static variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Track.html" title="class in com.google.android.exoplayer.extractor.mp4">Track</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Track.html#TYPE_soun">TYPE_soun</a></span> - Static variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Track.html" title="class in com.google.android.exoplayer.extractor.mp4">Track</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#TYPE_SS">TYPE_SS</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Value returned by <a href="com/google/android/exoplayer/util/Util.html#inferContentType-java.lang.String-"><code>Util.inferContentType(String)</code></a> for Smooth Streaming manifests.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Track.html#TYPE_subt">TYPE_subt</a></span> - Static variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Track.html" title="class in com.google.android.exoplayer.extractor.mp4">Track</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html#TYPE_TEXT">TYPE_TEXT</a></span> - Static variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html" title="class in com.google.android.exoplayer.dash.mpd">AdaptationSet</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Track.html#TYPE_text">TYPE_text</a></span> - Static variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Track.html" title="class in com.google.android.exoplayer.extractor.mp4">Track</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#TYPE_TEXT">TYPE_TEXT</a></span> - Static variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html#TYPE_UNKNOWN">TYPE_UNKNOWN</a></span> - Static variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html" title="class in com.google.android.exoplayer.dash.mpd">AdaptationSet</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#TYPE_UNKNOWN">TYPE_UNKNOWN</a></span> - Static variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/Cue.html#TYPE_UNSET">TYPE_UNSET</a></span> - Static variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/Cue.html" title="class in com.google.android.exoplayer.text">Cue</a></dt>
<dd>
<div class="block">An unset anchor or line type value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Chunk.html#TYPE_UNSPECIFIED">TYPE_UNSPECIFIED</a></span> - Static variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Chunk.html" title="class in com.google.android.exoplayer.chunk">Chunk</a></dt>
<dd>
<div class="block">Value of <a href="com/google/android/exoplayer/chunk/Chunk.html#type"><code>Chunk.type</code></a> for chunks containing unspecified data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/mp4/Track.html#TYPE_vide">TYPE_vide</a></span> - Static variable in class com.google.android.exoplayer.extractor.mp4.<a href="com/google/android/exoplayer/extractor/mp4/Track.html" title="class in com.google.android.exoplayer.extractor.mp4">Track</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html#TYPE_VIDEO">TYPE_VIDEO</a></span> - Static variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/AdaptationSet.html" title="class in com.google.android.exoplayer.dash.mpd">AdaptationSet</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html#TYPE_VIDEO">TYPE_VIDEO</a></span> - Static variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.StreamElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.StreamElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/CaptionStyleCompat.html#typeface">typeface</a></span> - Variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/CaptionStyleCompat.html" title="class in com.google.android.exoplayer.text">CaptionStyleCompat</a></dt>
<dd>
<div class="block">The preferred typeface.</div>
</dd>
</dl>
<a name="I:U">
<!-- -->
</a>
<h2 class="title">U</h2>
<dl>
<dt><a href="com/google/android/exoplayer/upstream/UdpDataSource.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">UdpDataSource</span></a> - Class in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">A UDP <a href="com/google/android/exoplayer/upstream/DataSource.html" title="interface in com.google.android.exoplayer.upstream"><code>DataSource</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/UdpDataSource.html#UdpDataSource-com.google.android.exoplayer.upstream.TransferListener-">UdpDataSource(TransferListener)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/UdpDataSource.html" title="class in com.google.android.exoplayer.upstream">UdpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/UdpDataSource.html#UdpDataSource-com.google.android.exoplayer.upstream.TransferListener-int-">UdpDataSource(TransferListener, int)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/UdpDataSource.html" title="class in com.google.android.exoplayer.upstream">UdpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/UdpDataSource.html#UdpDataSource-com.google.android.exoplayer.upstream.TransferListener-int-int-">UdpDataSource(TransferListener, int, int)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/UdpDataSource.html" title="class in com.google.android.exoplayer.upstream">UdpDataSource</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/UdpDataSource.UdpDataSourceException.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">UdpDataSource.UdpDataSourceException</span></a> - Exception in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Thrown when an error is encountered when trying to read from a <a href="com/google/android/exoplayer/upstream/UdpDataSource.html" title="class in com.google.android.exoplayer.upstream"><code>UdpDataSource</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/UdpDataSource.UdpDataSourceException.html#UdpDataSourceException-java.lang.String-">UdpDataSourceException(String)</a></span> - Constructor for exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/UdpDataSource.UdpDataSourceException.html" title="class in com.google.android.exoplayer.upstream">UdpDataSource.UdpDataSourceException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/UdpDataSource.UdpDataSourceException.html#UdpDataSourceException-java.io.IOException-">UdpDataSourceException(IOException)</a></span> - Constructor for exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/UdpDataSource.UdpDataSourceException.html" title="class in com.google.android.exoplayer.upstream">UdpDataSource.UdpDataSourceException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/Util.html#unescapeFileName-java.lang.String-">unescapeFileName(String)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util">Util</a></dt>
<dd>
<div class="block">Unescapes an escaped file or directory name back to its original value.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.html#unescapeStream-byte:A-int-">unescapeStream(byte[], int)</a></span> - Static method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.html" title="class in com.google.android.exoplayer.util">NalUnitUtil</a></dt>
<dd>
<div class="block">Unescapes <code>data</code> up to the specified limit, replacing occurrences of [0, 0, 3] with
[0, 0].</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/Loader.UnexpectedLoaderException.html#UnexpectedLoaderException-java.lang.Exception-">UnexpectedLoaderException(Exception)</a></span> - Constructor for exception com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/Loader.UnexpectedLoaderException.html" title="class in com.google.android.exoplayer.upstream">Loader.UnexpectedLoaderException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/DrmInitData.Universal.html#Universal-com.google.android.exoplayer.drm.DrmInitData.SchemeInitData-">Universal(DrmInitData.SchemeInitData)</a></span> - Constructor for class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/DrmInitData.Universal.html" title="class in com.google.android.exoplayer.drm">DrmInitData.Universal</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayer.html#UNKNOWN_TIME">UNKNOWN_TIME</a></span> - Static variable in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayer.html" title="interface in com.google.android.exoplayer">ExoPlayer</a></dt>
<dd>
<div class="block">Represents an unknown time or duration.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#UNKNOWN_TIME_US">UNKNOWN_TIME_US</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>
<div class="block">Represents an unknown microsecond time or duration.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/TrackRenderer.html#UNKNOWN_TIME_US">UNKNOWN_TIME_US</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/TrackRenderer.html" title="class in com.google.android.exoplayer">TrackRenderer</a></dt>
<dd>
<div class="block">Represents an unknown time or duration.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.UnrecognizedInputFormatException.html#UnrecognizedInputFormatException-com.google.android.exoplayer.extractor.Extractor:A-">UnrecognizedInputFormatException(Extractor[])</a></span> - Constructor for exception com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/ExtractorSampleSource.UnrecognizedInputFormatException.html" title="class in com.google.android.exoplayer.extractor">ExtractorSampleSource.UnrecognizedInputFormatException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioCapabilitiesReceiver.html#unregister--">unregister()</a></span> - Method in class com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioCapabilitiesReceiver.html" title="class in com.google.android.exoplayer.audio">AudioCapabilitiesReceiver</a></dt>
<dd>
<div class="block">Unregisters to stop notifying the listener when audio capabilities change.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DefaultLoadControl.html#unregister-java.lang.Object-">unregister(Object)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DefaultLoadControl.html" title="class in com.google.android.exoplayer">DefaultLoadControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/LoadControl.html#unregister-java.lang.Object-">unregister(Object)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/LoadControl.html" title="interface in com.google.android.exoplayer">LoadControl</a></dt>
<dd>
<div class="block">Unregisters a loader.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/SeekMap.html#UNSEEKABLE">UNSEEKABLE</a></span> - Static variable in interface com.google.android.exoplayer.extractor.<a href="com/google/android/exoplayer/extractor/SeekMap.html" title="interface in com.google.android.exoplayer.extractor">SeekMap</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/extractor/SeekMap.html" title="interface in com.google.android.exoplayer.extractor"><code>SeekMap</code></a> that does not support seeking.</div>
</dd>
<dt><a href="com/google/android/exoplayer/drm/UnsupportedDrmException.html" title="class in com.google.android.exoplayer.drm"><span class="typeNameLink">UnsupportedDrmException</span></a> - Exception in <a href="com/google/android/exoplayer/drm/package-summary.html">com.google.android.exoplayer.drm</a></dt>
<dd>
<div class="block">Thrown when the requested DRM scheme is not supported.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/UnsupportedDrmException.html#UnsupportedDrmException-int-">UnsupportedDrmException(int)</a></span> - Constructor for exception com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/UnsupportedDrmException.html" title="class in com.google.android.exoplayer.drm">UnsupportedDrmException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/UnsupportedDrmException.html#UnsupportedDrmException-int-java.lang.Exception-">UnsupportedDrmException(int, Exception)</a></span> - Constructor for exception com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/UnsupportedDrmException.html" title="class in com.google.android.exoplayer.drm">UnsupportedDrmException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/DefaultLoadControl.html#update-java.lang.Object-long-long-boolean-">update(Object, long, long, boolean)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/DefaultLoadControl.html" title="class in com.google.android.exoplayer">DefaultLoadControl</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/LoadControl.html#update-java.lang.Object-long-long-boolean-">update(Object, long, long, boolean)</a></span> - Method in interface com.google.android.exoplayer.<a href="com/google/android/exoplayer/LoadControl.html" title="interface in com.google.android.exoplayer">LoadControl</a></dt>
<dd>
<div class="block">Invoked by a loader to update the control with its current state.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/ManifestFetcher.html#updateManifestUri-java.lang.String-">updateManifestUri(String)</a></span> - Method in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/ManifestFetcher.html" title="class in com.google.android.exoplayer.util">ManifestFetcher</a></dt>
<dd>
<div class="block">Updates the manifest location.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html#updatePeriod-com.google.android.exoplayer.dash.mpd.MediaPresentationDescription-int-com.google.android.exoplayer.dash.DashChunkSource.ExposedTrack-">updatePeriod(MediaPresentationDescription, int, DashChunkSource.ExposedTrack)</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.PeriodHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.PeriodHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html#updateRepresentation-long-com.google.android.exoplayer.dash.mpd.Representation-">updateRepresentation(long, Representation)</a></span> - Method in class com.google.android.exoplayer.dash.<a href="com/google/android/exoplayer/dash/DashChunkSource.RepresentationHolder.html" title="class in com.google.android.exoplayer.dash">DashChunkSource.RepresentationHolder</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/Representation.SingleSegmentRepresentation.html#uri">uri</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/Representation.SingleSegmentRepresentation.html" title="class in com.google.android.exoplayer.dash.mpd">Representation.SingleSegmentRepresentation</a></dt>
<dd>
<div class="block">The uri of the single segment.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSpec.html#uri">uri</a></span> - Variable in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSpec.html" title="class in com.google.android.exoplayer.upstream">DataSpec</a></dt>
<dd>
<div class="block">Identifies the source from which data should be read.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/UriDataSource.html" title="interface in com.google.android.exoplayer.upstream"><span class="typeNameLink">UriDataSource</span></a> - Interface in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">A component that provides media data from a URI.</div>
</dd>
<dt><a href="com/google/android/exoplayer/upstream/UriLoadable.html" title="class in com.google.android.exoplayer.upstream"><span class="typeNameLink">UriLoadable</span></a>&lt;<a href="com/google/android/exoplayer/upstream/UriLoadable.html" title="type parameter in UriLoadable">T</a>&gt; - Class in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">A <a href="com/google/android/exoplayer/upstream/Loader.Loadable.html" title="interface in com.google.android.exoplayer.upstream"><code>Loader.Loadable</code></a> for loading an object from a URI.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/UriLoadable.html#UriLoadable-java.lang.String-com.google.android.exoplayer.upstream.UriDataSource-com.google.android.exoplayer.upstream.UriLoadable.Parser-">UriLoadable(String, UriDataSource, UriLoadable.Parser&lt;T&gt;)</a></span> - Constructor for class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/UriLoadable.html" title="class in com.google.android.exoplayer.upstream">UriLoadable</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/upstream/UriLoadable.Parser.html" title="interface in com.google.android.exoplayer.upstream"><span class="typeNameLink">UriLoadable.Parser</span></a>&lt;<a href="com/google/android/exoplayer/upstream/UriLoadable.Parser.html" title="type parameter in UriLoadable.Parser">T</a>&gt; - Interface in <a href="com/google/android/exoplayer/upstream/package-summary.html">com.google.android.exoplayer.upstream</a></dt>
<dd>
<div class="block">Parses an object from loaded data.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/UriUtil.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">UriUtil</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Utility methods for manipulating URIs.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html#url">url</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.Segment.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist.Segment</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/Variant.html#url">url</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/Variant.html" title="class in com.google.android.exoplayer.hls">Variant</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/UrlTemplate.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">UrlTemplate</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">A template from which URLs can be built.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/CaptionStyleCompat.html#USE_TRACK_COLOR_SETTINGS">USE_TRACK_COLOR_SETTINGS</a></span> - Static variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/CaptionStyleCompat.html" title="class in com.google.android.exoplayer.text">CaptionStyleCompat</a></dt>
<dd>
<div class="block">Use color setting specified by the track and fallback to default caption style.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html#usToMs-long-">usToMs(long)</a></span> - Method in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/ChunkSampleSource.html" title="class in com.google.android.exoplayer.chunk">ChunkSampleSource</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PtsTimestampAdjuster.html#usToPts-long-">usToPts(long)</a></span> - Static method in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PtsTimestampAdjuster.html" title="class in com.google.android.exoplayer.extractor.ts">PtsTimestampAdjuster</a></dt>
<dd>
<div class="block">Converts a value in microseconds to the corresponding values in MPEG-2 timestamp units.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html#utcTiming">utcTiming</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/MediaPresentationDescription.html" title="class in com.google.android.exoplayer.dash.mpd">MediaPresentationDescription</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/UtcTimingElement.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">UtcTimingElement</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">Represents a UTCTiming element.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/UtcTimingElement.html#UtcTimingElement-java.lang.String-java.lang.String-">UtcTimingElement(String, String)</a></span> - Constructor for class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/UtcTimingElement.html" title="class in com.google.android.exoplayer.dash.mpd">UtcTimingElement</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/UtcTimingElementResolver.html" title="class in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">UtcTimingElementResolver</span></a> - Class in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">Resolves a <a href="com/google/android/exoplayer/dash/mpd/UtcTimingElement.html" title="class in com.google.android.exoplayer.dash.mpd"><code>UtcTimingElement</code></a>.</div>
</dd>
<dt><a href="com/google/android/exoplayer/dash/mpd/UtcTimingElementResolver.UtcTimingCallback.html" title="interface in com.google.android.exoplayer.dash.mpd"><span class="typeNameLink">UtcTimingElementResolver.UtcTimingCallback</span></a> - Interface in <a href="com/google/android/exoplayer/dash/mpd/package-summary.html">com.google.android.exoplayer.dash.mpd</a></dt>
<dd>
<div class="block">Callback for timing element resolution.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/C.html#UTF8_NAME">UTF8_NAME</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/C.html" title="class in com.google.android.exoplayer">C</a></dt>
<dd>
<div class="block">The name of the UTF-8 charset.</div>
</dd>
<dt><a href="com/google/android/exoplayer/util/Util.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">Util</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Miscellaneous utility functions.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/ContentProtection.html#uuid">uuid</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/ContentProtection.html" title="class in com.google.android.exoplayer.dash.mpd">ContentProtection</a></dt>
<dd>
<div class="block">The UUID of the protection scheme.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.ProtectionElement.html#uuid">uuid</a></span> - Variable in class com.google.android.exoplayer.smoothstreaming.<a href="com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.ProtectionElement.html" title="class in com.google.android.exoplayer.smoothstreaming">SmoothStreamingManifest.ProtectionElement</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:V">
<!-- -->
</a>
<h2 class="title">V</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/webvtt/WebvttParserUtil.html#validateWebvttHeaderLine-com.google.android.exoplayer.util.ParsableByteArray-">validateWebvttHeaderLine(ParsableByteArray)</a></span> - Static method in class com.google.android.exoplayer.text.webvtt.<a href="com/google/android/exoplayer/text/webvtt/WebvttParserUtil.html" title="class in com.google.android.exoplayer.text.webvtt">WebvttParserUtil</a></dt>
<dd>
<div class="block">Reads and validates the first line of a WebVTT file.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/dash/mpd/UtcTimingElement.html#value">value</a></span> - Variable in class com.google.android.exoplayer.dash.mpd.<a href="com/google/android/exoplayer/dash/mpd/UtcTimingElement.html" title="class in com.google.android.exoplayer.dash.mpd">UtcTimingElement</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/metadata/id3/TxxxFrame.html#value">value</a></span> - Variable in class com.google.android.exoplayer.metadata.id3.<a href="com/google/android/exoplayer/metadata/id3/TxxxFrame.html" title="class in com.google.android.exoplayer.metadata.id3">TxxxFrame</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/hls/Variant.html" title="class in com.google.android.exoplayer.hls"><span class="typeNameLink">Variant</span></a> - Class in <a href="com/google/android/exoplayer/hls/package-summary.html">com.google.android.exoplayer.hls</a></dt>
<dd>
<div class="block">Variant stream reference.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/Variant.html#Variant-java.lang.String-com.google.android.exoplayer.chunk.Format-">Variant(String, Format)</a></span> - Constructor for class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/Variant.html" title="class in com.google.android.exoplayer.hls">Variant</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMasterPlaylist.html#variants">variants</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMasterPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsMasterPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/util/VerboseLogUtil.html" title="class in com.google.android.exoplayer.util"><span class="typeNameLink">VerboseLogUtil</span></a> - Class in <a href="com/google/android/exoplayer/util/package-summary.html">com.google.android.exoplayer.util</a></dt>
<dd>
<div class="block">Utility class for managing a set of tags for which verbose logging should be enabled.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayerLibraryInfo.html#VERSION">VERSION</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayerLibraryInfo.html" title="class in com.google.android.exoplayer">ExoPlayerLibraryInfo</a></dt>
<dd>
<div class="block">The version of the library, expressed as a string.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html#version">version</a></span> - Variable in class com.google.android.exoplayer.hls.<a href="com/google/android/exoplayer/hls/HlsMediaPlaylist.html" title="class in com.google.android.exoplayer.hls">HlsMediaPlaylist</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MpegAudioHeader.html#version">version</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MpegAudioHeader.html" title="class in com.google.android.exoplayer.util">MpegAudioHeader</a></dt>
<dd>
<div class="block">MPEG audio header version.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/ExoPlayerLibraryInfo.html#VERSION_INT">VERSION_INT</a></span> - Static variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/ExoPlayerLibraryInfo.html" title="class in com.google.android.exoplayer">ExoPlayerLibraryInfo</a></dt>
<dd>
<div class="block">The version of the library, expressed as an integer.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#VIDEO_H263">VIDEO_H263</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#VIDEO_H264">VIDEO_H264</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#VIDEO_H265">VIDEO_H265</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#VIDEO_MP4">VIDEO_MP4</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#VIDEO_MP4V">VIDEO_MP4V</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#VIDEO_MPEG2">VIDEO_MPEG2</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html#VIDEO_STREAM">VIDEO_STREAM</a></span> - Static variable in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">PsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html#VIDEO_STREAM_MASK">VIDEO_STREAM_MASK</a></span> - Static variable in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/PsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">PsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#VIDEO_UNKNOWN">VIDEO_UNKNOWN</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#VIDEO_VC1">VIDEO_VC1</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#VIDEO_VP8">VIDEO_VP8</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#VIDEO_VP9">VIDEO_VP9</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/MimeTypes.html#VIDEO_WEBM">VIDEO_WEBM</a></span> - Static variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/MimeTypes.html" title="class in com.google.android.exoplayer.util">MimeTypes</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/chunk/VideoFormatSelectorUtil.html" title="class in com.google.android.exoplayer.chunk"><span class="typeNameLink">VideoFormatSelectorUtil</span></a> - Class in <a href="com/google/android/exoplayer/chunk/package-summary.html">com.google.android.exoplayer.chunk</a></dt>
<dd>
<div class="block">Selects from possible video formats.</div>
</dd>
<dt><a href="com/google/android/exoplayer/VideoFrameReleaseTimeHelper.html" title="class in com.google.android.exoplayer"><span class="typeNameLink">VideoFrameReleaseTimeHelper</span></a> - Class in <a href="com/google/android/exoplayer/package-summary.html">com.google.android.exoplayer</a></dt>
<dd>
<div class="block">Makes a best effort to adjust frame release timestamps for a smoother visual result.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/VideoFrameReleaseTimeHelper.html#VideoFrameReleaseTimeHelper--">VideoFrameReleaseTimeHelper()</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/VideoFrameReleaseTimeHelper.html" title="class in com.google.android.exoplayer">VideoFrameReleaseTimeHelper</a></dt>
<dd>
<div class="block">Constructs an instance that smoothes frame release but does not snap release to the default
display's vsync signal.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/VideoFrameReleaseTimeHelper.html#VideoFrameReleaseTimeHelper-android.content.Context-">VideoFrameReleaseTimeHelper(Context)</a></span> - Constructor for class com.google.android.exoplayer.<a href="com/google/android/exoplayer/VideoFrameReleaseTimeHelper.html" title="class in com.google.android.exoplayer">VideoFrameReleaseTimeHelper</a></dt>
<dd>
<div class="block">Constructs an instance that smoothes frame release and snaps release to the default display's
vsync signal.</div>
</dd>
</dl>
<a name="I:W">
<!-- -->
</a>
<h2 class="title">W</h2>
<dl>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaCodecUtil.html#warmCodec-java.lang.String-boolean-">warmCodec(String, boolean)</a></span> - Static method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaCodecUtil.html" title="class in com.google.android.exoplayer">MediaCodecUtil</a></dt>
<dd>
<div class="block">Optional call to warm the codec cache for a given mime type.</div>
</dd>
<dt><a href="com/google/android/exoplayer/extractor/wav/WavExtractor.html" title="class in com.google.android.exoplayer.extractor.wav"><span class="typeNameLink">WavExtractor</span></a> - Class in <a href="com/google/android/exoplayer/extractor/wav/package-summary.html">com.google.android.exoplayer.extractor.wav</a></dt>
<dd>
<div class="block"><a href="com/google/android/exoplayer/extractor/Extractor.html" title="interface in com.google.android.exoplayer.extractor"><code>Extractor</code></a> to extract samples from a WAV byte stream.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/wav/WavExtractor.html#WavExtractor--">WavExtractor()</a></span> - Constructor for class com.google.android.exoplayer.extractor.wav.<a href="com/google/android/exoplayer/extractor/wav/WavExtractor.html" title="class in com.google.android.exoplayer.extractor.wav">WavExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/extractor/webm/WebmExtractor.html" title="class in com.google.android.exoplayer.extractor.webm"><span class="typeNameLink">WebmExtractor</span></a> - Class in <a href="com/google/android/exoplayer/extractor/webm/package-summary.html">com.google.android.exoplayer.extractor.webm</a></dt>
<dd>
<div class="block">An extractor to facilitate data retrieval from the WebM container format.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/webm/WebmExtractor.html#WebmExtractor--">WebmExtractor()</a></span> - Constructor for class com.google.android.exoplayer.extractor.webm.<a href="com/google/android/exoplayer/extractor/webm/WebmExtractor.html" title="class in com.google.android.exoplayer.extractor.webm">WebmExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/text/webvtt/WebvttCueParser.html" title="class in com.google.android.exoplayer.text.webvtt"><span class="typeNameLink">WebvttCueParser</span></a> - Class in <a href="com/google/android/exoplayer/text/webvtt/package-summary.html">com.google.android.exoplayer.text.webvtt</a></dt>
<dd>
<div class="block">Parser for WebVTT cues.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/webvtt/WebvttCueParser.html#WebvttCueParser--">WebvttCueParser()</a></span> - Constructor for class com.google.android.exoplayer.text.webvtt.<a href="com/google/android/exoplayer/text/webvtt/WebvttCueParser.html" title="class in com.google.android.exoplayer.text.webvtt">WebvttCueParser</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/text/webvtt/WebvttParser.html" title="class in com.google.android.exoplayer.text.webvtt"><span class="typeNameLink">WebvttParser</span></a> - Class in <a href="com/google/android/exoplayer/text/webvtt/package-summary.html">com.google.android.exoplayer.text.webvtt</a></dt>
<dd>
<div class="block">A simple WebVTT parser.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/webvtt/WebvttParser.html#WebvttParser--">WebvttParser()</a></span> - Constructor for class com.google.android.exoplayer.text.webvtt.<a href="com/google/android/exoplayer/text/webvtt/WebvttParser.html" title="class in com.google.android.exoplayer.text.webvtt">WebvttParser</a></dt>
<dd>&nbsp;</dd>
<dt><a href="com/google/android/exoplayer/text/webvtt/WebvttParserUtil.html" title="class in com.google.android.exoplayer.text.webvtt"><span class="typeNameLink">WebvttParserUtil</span></a> - Class in <a href="com/google/android/exoplayer/text/webvtt/package-summary.html">com.google.android.exoplayer.text.webvtt</a></dt>
<dd>
<div class="block">Utility methods for parsing WebVTT data.</div>
</dd>
<dt><a href="com/google/android/exoplayer/text/webvtt/WebvttSubtitle.html" title="class in com.google.android.exoplayer.text.webvtt"><span class="typeNameLink">WebvttSubtitle</span></a> - Class in <a href="com/google/android/exoplayer/text/webvtt/package-summary.html">com.google.android.exoplayer.text.webvtt</a></dt>
<dd>
<div class="block">A representation of a WebVTT subtitle.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/webvtt/WebvttSubtitle.html#WebvttSubtitle-java.util.List-">WebvttSubtitle(List&lt;WebvttCue&gt;)</a></span> - Constructor for class com.google.android.exoplayer.text.webvtt.<a href="com/google/android/exoplayer/text/webvtt/WebvttSubtitle.html" title="class in com.google.android.exoplayer.text.webvtt">WebvttSubtitle</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html#WIDEVINE_UUID">WIDEVINE_UUID</a></span> - Static variable in class com.google.android.exoplayer.drm.<a href="com/google/android/exoplayer/drm/StreamingDrmSessionManager.html" title="class in com.google.android.exoplayer.drm">StreamingDrmSessionManager</a></dt>
<dd>
<div class="block">UUID for the Widevine DRM scheme.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/chunk/Format.html#width">width</a></span> - Variable in class com.google.android.exoplayer.chunk.<a href="com/google/android/exoplayer/chunk/Format.html" title="class in com.google.android.exoplayer.chunk">Format</a></dt>
<dd>
<div class="block">The width of the video in pixels, or -1 if unknown or not applicable.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#width">width</a></span> - Variable in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>
<div class="block">The width of the video in pixels, or <a href="com/google/android/exoplayer/MediaFormat.html#NO_VALUE"><code>MediaFormat.NO_VALUE</code></a> if unknown or not applicable.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html#width">width</a></span> - Variable in class com.google.android.exoplayer.util.<a href="com/google/android/exoplayer/util/NalUnitUtil.SpsData.html" title="class in com.google.android.exoplayer.util">NalUnitUtil.SpsData</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/text/CaptionStyleCompat.html#windowColor">windowColor</a></span> - Variable in class com.google.android.exoplayer.text.<a href="com/google/android/exoplayer/text/CaptionStyleCompat.html" title="class in com.google.android.exoplayer.text">CaptionStyleCompat</a></dt>
<dd>
<div class="block">The preferred window color.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html#WORKAROUND_ALLOW_NON_IDR_KEYFRAMES">WORKAROUND_ALLOW_NON_IDR_KEYFRAMES</a></span> - Static variable in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">TsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html#WORKAROUND_DETECT_ACCESS_UNITS">WORKAROUND_DETECT_ACCESS_UNITS</a></span> - Static variable in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">TsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html#WORKAROUND_HLS_MODE">WORKAROUND_HLS_MODE</a></span> - Static variable in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">TsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html#WORKAROUND_IGNORE_AAC_STREAM">WORKAROUND_IGNORE_AAC_STREAM</a></span> - Static variable in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">TsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html#WORKAROUND_IGNORE_H264_STREAM">WORKAROUND_IGNORE_H264_STREAM</a></span> - Static variable in class com.google.android.exoplayer.extractor.ts.<a href="com/google/android/exoplayer/extractor/ts/TsExtractor.html" title="class in com.google.android.exoplayer.extractor.ts">TsExtractor</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/ByteArrayDataSink.html#write-byte:A-int-int-">write(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/ByteArrayDataSink.html" title="class in com.google.android.exoplayer.upstream">ByteArrayDataSink</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/cache/CacheDataSink.html#write-byte:A-int-int-">write(byte[], int, int)</a></span> - Method in class com.google.android.exoplayer.upstream.cache.<a href="com/google/android/exoplayer/upstream/cache/CacheDataSink.html" title="class in com.google.android.exoplayer.upstream.cache">CacheDataSink</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/upstream/DataSink.html#write-byte:A-int-int-">write(byte[], int, int)</a></span> - Method in interface com.google.android.exoplayer.upstream.<a href="com/google/android/exoplayer/upstream/DataSink.html" title="interface in com.google.android.exoplayer.upstream">DataSink</a></dt>
<dd>
<div class="block">Consumes the provided data.</div>
</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/audio/AudioTrack.WriteException.html#WriteException-int-">WriteException(int)</a></span> - Constructor for exception com.google.android.exoplayer.audio.<a href="com/google/android/exoplayer/audio/AudioTrack.WriteException.html" title="class in com.google.android.exoplayer.audio">AudioTrack.WriteException</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="com/google/android/exoplayer/MediaFormat.html#writeToParcel-android.os.Parcel-int-">writeToParcel(Parcel, int)</a></span> - Method in class com.google.android.exoplayer.<a href="com/google/android/exoplayer/MediaFormat.html" title="class in com.google.android.exoplayer">MediaFormat</a></dt>
<dd>&nbsp;</dd>
</dl>
<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>