From 658b5030e45435472d490fe7280a70c0196744d4 Mon Sep 17 00:00:00 2001 From: tonihei Date: Thu, 2 Mar 2023 14:09:46 +0000 Subject: [PATCH] Update Javadoc for 2.18.4 PiperOrigin-RevId: 513516267 --- docs/doc/reference/allclasses-index.html | 4 +- .../exoplayer2/C.SpatializationBehavior.html | 2 +- .../android/exoplayer2/ForwardingPlayer.html | 2 +- .../extractor/FlacStreamMetadata.html | 26 +- .../exoplayer2/extractor/VorbisBitArray.html | 10 +- .../extractor/VorbisUtil.VorbisIdHeader.html | 10 +- .../exoplayer2/extractor/VorbisUtil.html | 40 +- .../exoplayer2/offline/SegmentDownloader.html | 90 +- .../android/exoplayer2/package-summary.html | 2 +- .../source/dash/offline/DashDownloader.html | 57 +- .../source/hls/offline/HlsDownloader.html | 57 +- .../smoothstreaming/manifest/SsManifest.html | 10 +- .../manifest/SsManifestParser.html | 10 +- .../smoothstreaming/offline/SsDownloader.html | 57 +- .../exoplayer2/text/ttml/TtmlDecoder.html | 8 +- .../text/webvtt/WebvttCssStyle.html | 10 +- .../exoplayer2/text/webvtt/WebvttDecoder.html | 8 +- .../text/webvtt/package-summary.html | 2 +- .../upstream/SlidingPercentile.html | 14 +- .../android/exoplayer2/util/ColorParser.html | 14 +- .../google/android/exoplayer2/util/Util.html | 82 +- docs/doc/reference/constant-values.html | 25 +- docs/doc/reference/deprecated-list.html | 34 +- docs/doc/reference/index-all.html | 39 +- docs/doc/reference/member-search-index.js | 64895 +++++++++++++++- docs/doc/reference/member-search-index.zip | Bin 157623 -> 157719 bytes docs/doc/reference/package-search-index.zip | Bin 708 -> 708 bytes docs/doc/reference/type-search-index.zip | Bin 10990 -> 10990 bytes 28 files changed, 65333 insertions(+), 175 deletions(-) diff --git a/docs/doc/reference/allclasses-index.html b/docs/doc/reference/allclasses-index.html index 958661400f3..4777975afd6 100644 --- a/docs/doc/reference/allclasses-index.html +++ b/docs/doc/reference/allclasses-index.html @@ -3657,7 +3657,7 @@

All Classes

ForwardingPlayer -
A Player that forwards operations to another Player.
+
A Player that forwards method calls to another Player.
@@ -7767,7 +7767,7 @@

All Classes

WebvttCssStyle -
Style object of a Css style block in a Webvtt file.
+
Style object of a CSS style block in a WebVTT file.
diff --git a/docs/doc/reference/com/google/android/exoplayer2/C.SpatializationBehavior.html b/docs/doc/reference/com/google/android/exoplayer2/C.SpatializationBehavior.html index ed317c9fcee..bd436cdf4ca 100644 --- a/docs/doc/reference/com/google/android/exoplayer2/C.SpatializationBehavior.html +++ b/docs/doc/reference/com/google/android/exoplayer2/C.SpatializationBehavior.html @@ -117,7 +117,7 @@

Annotation Ty @Retention(SOURCE) @Target(TYPE_USE) public static @interface C.SpatializationBehavior -
Represents the behavior affecting whether spatialization will be used.
+
Represents the behavior affecting whether spatialization will be used. One of C.SPATIALIZATION_BEHAVIOR_AUTO or C.SPATIALIZATION_BEHAVIOR_NEVER.
diff --git a/docs/doc/reference/com/google/android/exoplayer2/ForwardingPlayer.html b/docs/doc/reference/com/google/android/exoplayer2/ForwardingPlayer.html index 2f87a6f0805..c186c4574ed 100644 --- a/docs/doc/reference/com/google/android/exoplayer2/ForwardingPlayer.html +++ b/docs/doc/reference/com/google/android/exoplayer2/ForwardingPlayer.html @@ -136,7 +136,7 @@

Class ForwardingPlayer

public class ForwardingPlayer
 extends Object
 implements Player
-
A Player that forwards operations to another Player. Applications can use this +
A Player that forwards method calls to another Player. Applications can use this class to suppress or modify specific operations, by overriding the respective methods.
diff --git a/docs/doc/reference/com/google/android/exoplayer2/extractor/FlacStreamMetadata.html b/docs/doc/reference/com/google/android/exoplayer2/extractor/FlacStreamMetadata.html index db7ab948494..43194b5c2d7 100644 --- a/docs/doc/reference/com/google/android/exoplayer2/extractor/FlacStreamMetadata.html +++ b/docs/doc/reference/com/google/android/exoplayer2/extractor/FlacStreamMetadata.html @@ -131,18 +131,20 @@

Class FlacStreamMetadata


public final class FlacStreamMetadata
 extends Object
-
Holder for FLAC metadata.
-
-
See Also:
-
FLAC format - METADATA_BLOCK_STREAMINFO, -FLAC format - METADATA_BLOCK_SEEKTABLE, -FLAC format - METADATA_BLOCK_VORBIS_COMMENT, -FLAC format - METADATA_BLOCK_PICTURE
-
+
diff --git a/docs/doc/reference/com/google/android/exoplayer2/extractor/VorbisBitArray.html b/docs/doc/reference/com/google/android/exoplayer2/extractor/VorbisBitArray.html index 77c6f040126..9343d9d0c8f 100644 --- a/docs/doc/reference/com/google/android/exoplayer2/extractor/VorbisBitArray.html +++ b/docs/doc/reference/com/google/android/exoplayer2/extractor/VorbisBitArray.html @@ -131,12 +131,10 @@

Class VorbisBitArray


public final class VorbisBitArray
 extends Object
-
Wraps a byte array, providing methods that allow it to be read as a Vorbis bitstream.
-
-
See Also:
-
Vorbis bitpacking - specification
-
+
Wraps a byte array, providing methods that allow it to be read as a Vorbis bitstream. + +

See the Vorbis + bitpacking specification

diff --git a/docs/doc/reference/com/google/android/exoplayer2/extractor/VorbisUtil.VorbisIdHeader.html b/docs/doc/reference/com/google/android/exoplayer2/extractor/VorbisUtil.VorbisIdHeader.html index 2bbaae7817b..20750a19ee3 100644 --- a/docs/doc/reference/com/google/android/exoplayer2/extractor/VorbisUtil.VorbisIdHeader.html +++ b/docs/doc/reference/com/google/android/exoplayer2/extractor/VorbisUtil.VorbisIdHeader.html @@ -129,12 +129,10 @@

Class VorbisUtil.Vorbi
public static final class VorbisUtil.VorbisIdHeader
 extends Object
-
Vorbis identification header.
-
-
See Also:
-
Vorbis - spec/Identification header
-
+
Vorbis identification header. + +

See the Vorbis + spec/Identification header

diff --git a/docs/doc/reference/com/google/android/exoplayer2/extractor/VorbisUtil.html b/docs/doc/reference/com/google/android/exoplayer2/extractor/VorbisUtil.html index 2804081c9d1..98d45069f9f 100644 --- a/docs/doc/reference/com/google/android/exoplayer2/extractor/VorbisUtil.html +++ b/docs/doc/reference/com/google/android/exoplayer2/extractor/VorbisUtil.html @@ -277,15 +277,15 @@

Method Detail

  • iLog

    public static int iLog​(int x)
    -
    Returns ilog(x), which is the index of the highest set bit in x.
    +
    Returns ilog(x), which is the index of the highest set bit in x. + +

    See the Vorbis + spec

    Parameters:
    x - the value of which the ilog should be calculated.
    Returns:
    ilog(x)
    -
    See Also:
    -
    Vorbis - spec
  • @@ -297,7 +297,10 @@

    iLog

    readVorbisIdentificationHeader

    public static VorbisUtil.VorbisIdHeader readVorbisIdentificationHeader​(ParsableByteArray headerData)
                                                                     throws ParserException
    -
    Reads a Vorbis identification header from headerData.
    +
    Reads a Vorbis identification header from headerData. + +

    See the Vorbis + spec/Identification header

    Parameters:
    headerData - a ParsableByteArray wrapping the header data.
    @@ -305,9 +308,6 @@

    readVorbisIdentificationHeader

    a VorbisUtil.VorbisIdHeader with meta data.
    Throws:
    ParserException - thrown if invalid capture pattern is detected.
    -
    See Also:
    -
    Vorbis - spec/Identification header
    @@ -319,7 +319,10 @@

    readVorbisIdentificationHeader

    readVorbisCommentHeader

    public static VorbisUtil.CommentHeader readVorbisCommentHeader​(ParsableByteArray headerData)
                                                             throws ParserException
    -
    Reads a Vorbis comment header.
    +
    Reads a Vorbis comment header. + +

    See the Vorbis + spec/Comment header

    Parameters:
    headerData - A ParsableByteArray wrapping the header data.
    @@ -327,9 +330,6 @@

    readVorbisCommentHeader

    A VorbisUtil.CommentHeader with all the comments.
    Throws:
    ParserException - If an error occurs parsing the comment header.
    -
    See Also:
    -
    Vorbis - spec/Comment header
    @@ -345,7 +345,10 @@

    readVorbisCommentHeader

    throws ParserException
    Reads a Vorbis comment header. -

    The data provided may not contain the Vorbis metadata common header and the framing bit.

    +

    The data provided may not contain the Vorbis metadata common header and the framing bit. + +

    See the Vorbis + spec/Comment header

    Parameters:
    headerData - A ParsableByteArray wrapping the header data.
    @@ -356,9 +359,6 @@

    readVorbisCommentHeader

    A VorbisUtil.CommentHeader with all the comments.
    Throws:
    ParserException - If an error occurs parsing the comment header.
    -
    See Also:
    -
    Vorbis - spec/Comment header
    @@ -417,7 +417,10 @@

    readVorbisModes

    throws ParserException
    This method reads the modes which are located at the very end of the Vorbis setup header. That's why we need to partially decode or at least read the entire setup header to know where - to start reading the modes.
    + to start reading the modes. + +

    See the Vorbis + spec/Setup header

    Parameters:
    headerData - a ParsableByteArray containing setup header data.
    @@ -426,9 +429,6 @@

    readVorbisModes

    an array of VorbisUtil.Modes.
    Throws:
    ParserException - thrown if bit stream is invalid.
    -
    See Also:
    -
    Vorbis - spec/Setup header
    diff --git a/docs/doc/reference/com/google/android/exoplayer2/offline/SegmentDownloader.html b/docs/doc/reference/com/google/android/exoplayer2/offline/SegmentDownloader.html index 287450f0361..d3743056dcb 100644 --- a/docs/doc/reference/com/google/android/exoplayer2/offline/SegmentDownloader.html +++ b/docs/doc/reference/com/google/android/exoplayer2/offline/SegmentDownloader.html @@ -87,13 +87,13 @@ @@ -183,6 +183,29 @@

    Nested classes/interfaces inherited from interface com.google.android.e + +
    + +
    + +
    + +
    -
    -
    See Also:
    -
    TTML specification
    -
    + + +

    See the TTML specification diff --git a/docs/doc/reference/com/google/android/exoplayer2/text/webvtt/WebvttCssStyle.html b/docs/doc/reference/com/google/android/exoplayer2/text/webvtt/WebvttCssStyle.html index 3b807b0ca51..a50ee86742b 100644 --- a/docs/doc/reference/com/google/android/exoplayer2/text/webvtt/WebvttCssStyle.html +++ b/docs/doc/reference/com/google/android/exoplayer2/text/webvtt/WebvttCssStyle.html @@ -131,12 +131,10 @@

    Class WebvttCssStyle


    public final class WebvttCssStyle
     extends Object
    -
    Style object of a Css style block in a Webvtt file.
    -
    -
    See Also:
    -
    W3C specification - Apply - CSS properties
    -
    +
    Style object of a CSS style block in a WebVTT file. + +

    See the Apply CSS properties + section of the W3C specification

    diff --git a/docs/doc/reference/com/google/android/exoplayer2/text/webvtt/WebvttDecoder.html b/docs/doc/reference/com/google/android/exoplayer2/text/webvtt/WebvttDecoder.html index 989f40ae75b..e22280569d9 100644 --- a/docs/doc/reference/com/google/android/exoplayer2/text/webvtt/WebvttDecoder.html +++ b/docs/doc/reference/com/google/android/exoplayer2/text/webvtt/WebvttDecoder.html @@ -145,11 +145,9 @@

    Class WebvttDecoder


    public final class WebvttDecoder
     extends SimpleSubtitleDecoder
    -
    A SimpleSubtitleDecoder for WebVTT.
    -
    -
    See Also:
    -
    WebVTT specification
    -
    +
    A SimpleSubtitleDecoder for WebVTT. + +

    See the WebVTT specification.

    diff --git a/docs/doc/reference/com/google/android/exoplayer2/text/webvtt/package-summary.html b/docs/doc/reference/com/google/android/exoplayer2/text/webvtt/package-summary.html index 955fbad9f23..6e2b26b2a21 100644 --- a/docs/doc/reference/com/google/android/exoplayer2/text/webvtt/package-summary.html +++ b/docs/doc/reference/com/google/android/exoplayer2/text/webvtt/package-summary.html @@ -112,7 +112,7 @@

    Package com.google.android.exoplayer2.tex WebvttCssStyle -
    Style object of a Css style block in a Webvtt file.
    +
    Style object of a CSS style block in a WebVTT file.
    diff --git a/docs/doc/reference/com/google/android/exoplayer2/upstream/SlidingPercentile.html b/docs/doc/reference/com/google/android/exoplayer2/upstream/SlidingPercentile.html index 0520a747180..62e72b3b697 100644 --- a/docs/doc/reference/com/google/android/exoplayer2/upstream/SlidingPercentile.html +++ b/docs/doc/reference/com/google/android/exoplayer2/upstream/SlidingPercentile.html @@ -138,12 +138,14 @@

    Class SlidingPercentile

    This class can be used for bandwidth estimation based on a sliding window of past transfer rate observations. This is an alternative to sliding mean and exponential averaging which suffer - from susceptibility to outliers and slow adaptation to step functions. -

    -
    See Also:
    -
    Wiki: Moving average, -Wiki: Selection algorithm
    -
    + from susceptibility to outliers and slow adaptation to step functions. + +

    See the following Wikipedia articles: + +

    diff --git a/docs/doc/reference/com/google/android/exoplayer2/util/ColorParser.html b/docs/doc/reference/com/google/android/exoplayer2/util/ColorParser.html index 4d6bcbb7ee0..30894f5bcb7 100644 --- a/docs/doc/reference/com/google/android/exoplayer2/util/ColorParser.html +++ b/docs/doc/reference/com/google/android/exoplayer2/util/ColorParser.html @@ -131,12 +131,14 @@

    Class ColorParser


    public final class ColorParser
     extends Object
    -
    Parser for color expressions found in styling formats, e.g. TTML and CSS.
    -
    -
    See Also:
    -
    WebVTT CSS Styling, -Timed Text Markup Language 2 (TTML2) - 10.3.5
    -
    +
    Parser for color expressions found in styling formats, e.g. TTML and CSS. + +

    See also: + +

    diff --git a/docs/doc/reference/com/google/android/exoplayer2/util/Util.html b/docs/doc/reference/com/google/android/exoplayer2/util/Util.html index 9a88254b669..9d9a658c669 100644 --- a/docs/doc/reference/com/google/android/exoplayer2/util/Util.html +++ b/docs/doc/reference/com/google/android/exoplayer2/util/Util.html @@ -25,7 +25,7 @@ catch(err) { } //--> -var data = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":9,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":9,"i63":9,"i64":9,"i65":9,"i66":9,"i67":9,"i68":9,"i69":9,"i70":9,"i71":9,"i72":41,"i73":41,"i74":9,"i75":9,"i76":9,"i77":9,"i78":9,"i79":9,"i80":9,"i81":9,"i82":9,"i83":9,"i84":9,"i85":9,"i86":9,"i87":9,"i88":9,"i89":9,"i90":9,"i91":9,"i92":9,"i93":9,"i94":9,"i95":9,"i96":9,"i97":9,"i98":9,"i99":9,"i100":9,"i101":9,"i102":9,"i103":9,"i104":9,"i105":9,"i106":9,"i107":9,"i108":9,"i109":9,"i110":9,"i111":9,"i112":9,"i113":9,"i114":9,"i115":9,"i116":9,"i117":9,"i118":9,"i119":9,"i120":9,"i121":9,"i122":9,"i123":9,"i124":9,"i125":9,"i126":9,"i127":9}; +var data = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":9,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":9,"i63":9,"i64":9,"i65":9,"i66":9,"i67":9,"i68":9,"i69":9,"i70":9,"i71":9,"i72":41,"i73":41,"i74":9,"i75":9,"i76":9,"i77":9,"i78":9,"i79":9,"i80":9,"i81":9,"i82":9,"i83":9,"i84":9,"i85":9,"i86":9,"i87":9,"i88":9,"i89":9,"i90":9,"i91":9,"i92":9,"i93":9,"i94":9,"i95":9,"i96":9,"i97":9,"i98":9,"i99":9,"i100":9,"i101":9,"i102":9,"i103":9,"i104":9,"i105":9,"i106":9,"i107":9,"i108":9,"i109":9,"i110":9,"i111":9,"i112":9,"i113":9,"i114":9,"i115":9,"i116":9,"i117":9,"i118":9,"i119":9,"i120":9,"i121":9,"i122":9,"i123":9,"i124":9,"i125":9,"i126":9}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -1076,17 +1076,6 @@

    Method Summary

    -static Intent -registerReceiverNotExported​(Context context, - BroadcastReceiver receiver, - IntentFilter filter, - Handler handler) - -
    Registers a BroadcastReceiver that's not intended to receive broadcasts from other - apps.
    - - - static <T> void removeRange​(List<T> list, int fromIndex, @@ -1095,7 +1084,7 @@

    Method Summary

    Removes an indexed range from a List.
    - + static long scaleLargeTimestamp​(long timestamp, long multiplier, @@ -1104,7 +1093,7 @@

    Method Summary

    Scales a large timestamp.
    - + static long[] scaleLargeTimestamps​(List<Long> timestamps, long multiplier, @@ -1113,7 +1102,7 @@

    Method Summary

    Applies scaleLargeTimestamp(long, long, long) to a list of unscaled timestamps.
    - + static void scaleLargeTimestampsInPlace​(long[] timestamps, long multiplier, @@ -1122,7 +1111,7 @@

    Method Summary

    Applies scaleLargeTimestamp(long, long, long) to an array of unscaled timestamps.
    - + static void sneakyThrow​(Throwable t) @@ -1130,7 +1119,7 @@

    Method Summary

    not declared to be thrown. - + static String[] split​(String value, String regex) @@ -1138,7 +1127,7 @@

    Method Summary

    Splits a string using value.split(regex, -1).
    - + static String[] splitAtFirst​(String value, String regex) @@ -1146,14 +1135,14 @@

    Method Summary

    Splits the string at the first occurrence of the delimiter regex.
    - + static String[] splitCodecs​(String codecs)
    Splits a codecs sequence string, as defined in RFC 6381, into individual codec strings.
    - + static ComponentName startForegroundService​(Context context, Intent intent) @@ -1162,7 +1151,7 @@

    Method Summary

    Context.startService(Intent) otherwise. - + static long subtractWithOverflowDefault​(long x, long y, @@ -1171,14 +1160,14 @@

    Method Summary

    Returns the difference between two arguments, or a third argument if the result overflows.
    - + static long sum​(long... summands)
    Returns the sum of all summands of the given array.
    - + static boolean tableExists​(SQLiteDatabase database, String tableName) @@ -1186,21 +1175,21 @@

    Method Summary

    Returns whether the table exists in the database.
    - + static byte[] toByteArray​(InputStream inputStream)
    Converts the entirety of an InputStream to a byte array.
    - + static String toHexString​(byte[] bytes)
    Returns a string containing a lower-case hex representation of the bytes provided.
    - + static long toLong​(int mostSignificantBits, int leastSignificantBits) @@ -1208,14 +1197,14 @@

    Method Summary

    Returns the long that is composed of the bits of the 2 specified integers.
    - + static long toUnsignedLong​(int x)
    Converts an integer to a long by unsigned conversion.
    - + static <T,​U>
    ListenableFuture<T>
    transformFutureAsync​(ListenableFuture<U> future, AsyncFunction<U,​T> transformFunction) @@ -1223,7 +1212,7 @@

    Method Summary

    Asynchronously transforms the result of a ListenableFuture.
    - + static CharSequence truncateAscii​(CharSequence sequence, int maxLength) @@ -1231,21 +1220,21 @@

    Method Summary

    Truncates a sequence of ASCII characters to a maximum length.
    - + static String unescapeFileName​(String fileName)
    Unescapes an escaped file or directory name back to its original value.
    - + static long usToMs​(long timeUs)
    Converts a time in microseconds to the corresponding time in milliseconds, preserving C.TIME_UNSET and C.TIME_END_OF_SOURCE values.
    - + static void writeBoolean​(Parcel parcel, boolean value) @@ -1383,36 +1372,15 @@

    registerReceiverNotExported

    BroadcastReceiver receiver, IntentFilter filter)
    Registers a BroadcastReceiver that's not intended to receive broadcasts from other - apps. This will be enforced by specifying Context.RECEIVER_NOT_EXPORTED if SDK_INT is 33 or above.
    -
    -
    Parameters:
    -
    context - The context on which Context.registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter) will be called.
    -
    receiver - The BroadcastReceiver to register. This value may be null.
    -
    filter - Selects the Intent broadcasts to be received.
    -
    Returns:
    -
    The first sticky intent found that matches filter, or null if there are none.
    -
    - - - - - -
    • diff --git a/docs/doc/reference/deprecated-list.html b/docs/doc/reference/deprecated-list.html index 821c63d9867..9a15fb6d57f 100644 --- a/docs/doc/reference/deprecated-list.html +++ b/docs/doc/reference/deprecated-list.html @@ -2293,37 +2293,65 @@

      Contents

      +com.google.android.exoplayer2.offline.SegmentDownloader​(MediaItem, ParsingLoadable.Parser<M>, CacheDataSource.Factory, Executor) + + + + + com.google.android.exoplayer2.Player.PositionInfo​(Object, int, Object, int, long, long, int, int) - + com.google.android.exoplayer2.SimpleExoPlayer​(Context, RenderersFactory, TrackSelector, MediaSource.Factory, LoadControl, BandwidthMeter, AnalyticsCollector, boolean, Clock, Looper) - + com.google.android.exoplayer2.SimpleExoPlayer.Builder​(Context)
      Use Builder(Context) instead.
      + +com.google.android.exoplayer2.source.dash.offline.DashDownloader​(MediaItem, ParsingLoadable.Parser<DashManifest>, CacheDataSource.Factory, Executor) + + + + +com.google.android.exoplayer2.source.hls.offline.HlsDownloader​(MediaItem, ParsingLoadable.Parser<HlsPlaylist>, CacheDataSource.Factory, Executor) + + + + + com.google.android.exoplayer2.source.hls.playlist.HlsMasterPlaylist​(String, List<String>, List<HlsMultivariantPlaylist.Variant>, List<HlsMultivariantPlaylist.Rendition>, List<HlsMultivariantPlaylist.Rendition>, List<HlsMultivariantPlaylist.Rendition>, List<HlsMultivariantPlaylist.Rendition>, Format, List<Format>, boolean, Map<String, String>, List<DrmInitData>) - + com.google.android.exoplayer2.source.SinglePeriodTimeline​(long, boolean, boolean, boolean, Object, Object) + +com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloader​(MediaItem, ParsingLoadable.Parser<SsManifest>, CacheDataSource.Factory, Executor) + + + + com.google.android.exoplayer2.testutil.FakeExoMediaDrm() diff --git a/docs/doc/reference/index-all.html b/docs/doc/reference/index-all.html index 94e88c8aa4f..68e463a3748 100644 --- a/docs/doc/reference/index-all.html +++ b/docs/doc/reference/index-all.html @@ -7635,6 +7635,13 @@

      D

      DashDownloader(MediaItem, ParsingLoadable.Parser<DashManifest>, CacheDataSource.Factory, Executor) - Constructor for class com.google.android.exoplayer2.source.dash.offline.DashDownloader
      + +
      +
      DashDownloader(MediaItem, ParsingLoadable.Parser<DashManifest>, CacheDataSource.Factory, Executor, long) - Constructor for class com.google.android.exoplayer2.source.dash.offline.DashDownloader
      +
      Creates a new instance.
      DashManifest - Class in com.google.android.exoplayer2.source.dash.manifest
      @@ -8535,6 +8542,8 @@

      D

      The default maximum difference between the current live offset and the target live offset, in milliseconds, for which unit speed (1.0f) is used.
      +
      DEFAULT_MAX_MERGED_SEGMENT_START_TIME_DIFF_MS - Static variable in class com.google.android.exoplayer2.offline.SegmentDownloader
      +
       
      DEFAULT_MAX_PACKET_SIZE - Static variable in class com.google.android.exoplayer2.upstream.UdpDataSource
      The default maximum datagram packet size, in bytes.
      @@ -14114,7 +14123,7 @@

      F

       
      ForwardingPlayer - Class in com.google.android.exoplayer2
      -
      A Player that forwards operations to another Player.
      +
      A Player that forwards method calls to another Player.
      ForwardingPlayer(Player) - Constructor for class com.google.android.exoplayer2.ForwardingPlayer
      @@ -20927,6 +20936,13 @@

      H

      HlsDownloader(MediaItem, ParsingLoadable.Parser<HlsPlaylist>, CacheDataSource.Factory, Executor) - Constructor for class com.google.android.exoplayer2.source.hls.offline.HlsDownloader
      + +
      +
      HlsDownloader(MediaItem, ParsingLoadable.Parser<HlsPlaylist>, CacheDataSource.Factory, Executor, long) - Constructor for class com.google.android.exoplayer2.source.hls.offline.HlsDownloader
      +
      Creates a new instance.
      HlsExtractorFactory - Interface in com.google.android.exoplayer2.source.hls
      @@ -31679,11 +31695,6 @@

      R

      Registers a BroadcastReceiver that's not intended to receive broadcasts from other apps.
      -
      registerReceiverNotExported(Context, BroadcastReceiver, IntentFilter, Handler) - Static method in class com.google.android.exoplayer2.util.Util
      -
      -
      Registers a BroadcastReceiver that's not intended to receive broadcasts from other - apps.
      -
      REJECT_PAYWALL_TYPES - Static variable in interface com.google.android.exoplayer2.upstream.HttpDataSource
      A Predicate that rejects content types often used for pay-walls.
      @@ -34367,6 +34378,13 @@

      S

      Base class for multi segment stream downloaders.
      SegmentDownloader(MediaItem, ParsingLoadable.Parser<M>, CacheDataSource.Factory, Executor) - Constructor for class com.google.android.exoplayer2.offline.SegmentDownloader
      +
      + +
      +
      SegmentDownloader(MediaItem, ParsingLoadable.Parser<M>, CacheDataSource.Factory, Executor, long) - Constructor for class com.google.android.exoplayer2.offline.SegmentDownloader
       
      SegmentDownloader.Segment - Class in com.google.android.exoplayer2.offline
      @@ -41010,6 +41028,13 @@

      S

      SsDownloader(MediaItem, ParsingLoadable.Parser<SsManifest>, CacheDataSource.Factory, Executor) - Constructor for class com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloader
      + +
      +
      SsDownloader(MediaItem, ParsingLoadable.Parser<SsManifest>, CacheDataSource.Factory, Executor, long) - Constructor for class com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloader
      +
      Creates a new instance.
      SsManifest - Class in com.google.android.exoplayer2.source.smoothstreaming.manifest
      @@ -44697,7 +44722,7 @@

      W

      WebvttCssStyle - Class in com.google.android.exoplayer2.text.webvtt
      -
      Style object of a Css style block in a Webvtt file.
      +
      Style object of a CSS style block in a WebVTT file.
      WebvttCssStyle() - Constructor for class com.google.android.exoplayer2.text.webvtt.WebvttCssStyle
       
      diff --git a/docs/doc/reference/member-search-index.js b/docs/doc/reference/member-search-index.js index 1ddbb7bb750..ca3effc492e 100644 --- a/docs/doc/reference/member-search-index.js +++ b/docs/doc/reference/member-search-index.js @@ -1 +1,64894 @@ -memberSearchIndex = [{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"AAC_ELD_MAX_RATE_BYTES_PER_SECOND"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"AAC_HE_AUDIO_SAMPLE_COUNT"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"AAC_HE_V1_MAX_RATE_BYTES_PER_SECOND"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"AAC_HE_V2_MAX_RATE_BYTES_PER_SECOND"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"AAC_LC_AUDIO_SAMPLE_COUNT"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"AAC_LC_MAX_RATE_BYTES_PER_SECOND"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"AAC_LD_AUDIO_SAMPLE_COUNT"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"AAC_XHE_AUDIO_SAMPLE_COUNT"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"AAC_XHE_MAX_RATE_BYTES_PER_SECOND"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"abandonedBeforeReadyCount"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"absoluteStreamPosition"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"AbstractConcatenatedTimeline(boolean, ShuffleOrder)","url":"%3Cinit%3E(boolean,com.google.android.exoplayer2.source.ShuffleOrder)"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"AC3"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util","l":"AC3_MAX_RATE_BYTES_PER_SECOND"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider","l":"ac3BufferMultiplicationFactor"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac3Extractor","l":"Ac3Extractor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac3Reader","l":"Ac3Reader()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac3Reader","l":"Ac3Reader(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"AC4"},{"p":"com.google.android.exoplayer2.audio","c":"Ac4Util","l":"AC40_SYNCWORD"},{"p":"com.google.android.exoplayer2.audio","c":"Ac4Util","l":"AC41_SYNCWORD"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac4Extractor","l":"Ac4Extractor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac4Reader","l":"Ac4Reader()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac4Reader","l":"Ac4Reader(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Consumer","l":"accept(T)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder.AllowedCommandProvider","l":"acceptConnection(MediaSession, MediaSession.ControllerInfo)","url":"acceptConnection(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder.DefaultAllowedCommandProvider","l":"acceptConnection(MediaSession, MediaSession.ControllerInfo)","url":"acceptConnection(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"accessibilityChannel"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"AdaptationSet","l":"accessibilityDescriptors"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"acquire()"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"acquire()"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"acquire()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"acquire()"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSession","l":"acquire(DrmSessionEventListener.EventDispatcher)","url":"acquire(com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)"},{"p":"com.google.android.exoplayer2.drm","c":"ErrorStateDrmSession","l":"acquire(DrmSessionEventListener.EventDispatcher)","url":"acquire(com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.AppManagedProvider","l":"acquireExoMediaDrm(UUID)","url":"acquireExoMediaDrm(java.util.UUID)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.Provider","l":"acquireExoMediaDrm(UUID)","url":"acquireExoMediaDrm(java.util.UUID)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager","l":"acquireSession(DrmSessionEventListener.EventDispatcher, Format)","url":"acquireSession(com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionManager","l":"acquireSession(DrmSessionEventListener.EventDispatcher, Format)","url":"acquireSession(com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData.Segment","l":"action"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"ACTION_ADD_DOWNLOAD"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"ACTION_FAST_FORWARD"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"ACTION_INIT"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"ACTION_NEXT"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"ACTION_PAUSE"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"ACTION_PAUSE_DOWNLOADS"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"ACTION_PLAY"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"ACTION_PREVIOUS"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"ACTION_REMOVE_ALL_DOWNLOADS"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"ACTION_REMOVE_DOWNLOAD"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"ACTION_RESUME_DOWNLOADS"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"ACTION_REWIND"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"ACTION_SET_REQUIREMENTS"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"ACTION_SET_STOP_REASON"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"ACTION_STOP"},{"p":"com.google.android.exoplayer2.testutil","c":"Action","l":"Action(String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.PlaybackPreparer","l":"ACTIONS"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.QueueNavigator","l":"ACTIONS"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.UnexpectedDiscontinuityException","l":"actualPresentationTimeUs"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"AD_STATE_AVAILABLE"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"AD_STATE_ERROR"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"AD_STATE_PLAYED"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"AD_STATE_SKIPPED"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"AD_STATE_UNAVAILABLE"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection.AdaptationCheckpoint","l":"AdaptationCheckpoint(long, long)","url":"%3Cinit%3E(long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"AdaptationSet","l":"AdaptationSet(int, @com.google.android.exoplayer2.C.TrackType int, List, List, List, List)","url":"%3Cinit%3E(int,@com.google.android.exoplayer2.C.TrackTypeint,java.util.List,java.util.List,java.util.List,java.util.List)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Period","l":"adaptationSets"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"adaptive"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"ADAPTIVE_NOT_SEAMLESS"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"ADAPTIVE_NOT_SUPPORTED"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"ADAPTIVE_SEAMLESS"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"ADAPTIVE_SUPPORT_MASK"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"AdaptiveTrackSelection(TrackGroup, int[], @com.google.android.exoplayer2.trackselection.TrackSelection.Type int, BandwidthMeter, long, long, long, int, int, float, float, List, Clock)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int[],@com.google.android.exoplayer2.trackselection.TrackSelection.Typeint,com.google.android.exoplayer2.upstream.BandwidthMeter,long,long,long,int,int,float,float,java.util.List,com.google.android.exoplayer2.util.Clock)"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"AdaptiveTrackSelection(TrackGroup, int[], BandwidthMeter)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int[],com.google.android.exoplayer2.upstream.BandwidthMeter)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"adBufferedPositionMsSupplier"},{"p":"com.google.android.exoplayer2","c":"Player.Commands.Builder","l":"add(@com.google.android.exoplayer2.Player.Command int)","url":"add(@com.google.android.exoplayer2.Player.Commandint)"},{"p":"com.google.android.exoplayer2.testutil","c":"Dumper","l":"add(Dumper.Dumpable)","url":"add(com.google.android.exoplayer2.testutil.Dumper.Dumpable)"},{"p":"com.google.android.exoplayer2.util","c":"CopyOnWriteMultiset","l":"add(E)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueEditor.QueueDataAdapter","l":"add(int, MediaDescriptionCompat)","url":"add(int,android.support.v4.media.MediaDescriptionCompat)"},{"p":"com.google.android.exoplayer2.util","c":"FlagSet.Builder","l":"add(int)"},{"p":"com.google.android.exoplayer2.util","c":"PriorityTaskManager","l":"add(int)"},{"p":"com.google.android.exoplayer2.util","c":"TimedValueQueue","l":"add(long, V)","url":"add(long,V)"},{"p":"com.google.android.exoplayer2.util","c":"LongArray","l":"add(long)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2.Builder","l":"add(MediaItem, long)","url":"add(com.google.android.exoplayer2.MediaItem,long)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2.Builder","l":"add(MediaItem)","url":"add(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2.Builder","l":"add(MediaSource, long)","url":"add(com.google.android.exoplayer2.source.MediaSource,long)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2.Builder","l":"add(MediaSource)","url":"add(com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2.testutil","c":"Dumper","l":"add(String, byte[])","url":"add(java.lang.String,byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"Dumper","l":"add(String, Object)","url":"add(java.lang.String,java.lang.Object)"},{"p":"com.google.android.exoplayer2.util","c":"ListenerSet","l":"add(T)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionUtil","l":"addAdGroupToAdPlaybackState(AdPlaybackState, long, long, long...)","url":"addAdGroupToAdPlaybackState(com.google.android.exoplayer2.source.ads.AdPlaybackState,long,long,long...)"},{"p":"com.google.android.exoplayer2","c":"Player.Commands.Builder","l":"addAll(@com.google.android.exoplayer2.Player.Command int...)","url":"addAll(@com.google.android.exoplayer2.Player.Commandint...)"},{"p":"com.google.android.exoplayer2.util","c":"FlagSet.Builder","l":"addAll(FlagSet)","url":"addAll(com.google.android.exoplayer2.util.FlagSet)"},{"p":"com.google.android.exoplayer2.util","c":"FlagSet.Builder","l":"addAll(int...)"},{"p":"com.google.android.exoplayer2","c":"Player.Commands.Builder","l":"addAll(Player.Commands)","url":"addAll(com.google.android.exoplayer2.Player.Commands)"},{"p":"com.google.android.exoplayer2","c":"Player.Commands.Builder","l":"addAllCommands()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"addAnalyticsListener(AnalyticsListener)","url":"addAnalyticsListener(com.google.android.exoplayer2.analytics.AnalyticsListener)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"addAnalyticsListener(AnalyticsListener)","url":"addAnalyticsListener(com.google.android.exoplayer2.analytics.AnalyticsListener)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"addAnalyticsListener(AnalyticsListener)","url":"addAnalyticsListener(com.google.android.exoplayer2.analytics.AnalyticsListener)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"addAudioLanguagesToSelection(String...)","url":"addAudioLanguagesToSelection(java.lang.String...)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"addAudioOffloadListener(ExoPlayer.AudioOffloadListener)","url":"addAudioOffloadListener(com.google.android.exoplayer2.ExoPlayer.AudioOffloadListener)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"addAudioOffloadListener(ExoPlayer.AudioOffloadListener)","url":"addAudioOffloadListener(com.google.android.exoplayer2.ExoPlayer.AudioOffloadListener)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"addAudioOffloadListener(ExoPlayer.AudioOffloadListener)","url":"addAudioOffloadListener(com.google.android.exoplayer2.ExoPlayer.AudioOffloadListener)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"addDownload(DownloadRequest, int)","url":"addDownload(com.google.android.exoplayer2.offline.DownloadRequest,int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"addDownload(DownloadRequest)","url":"addDownload(com.google.android.exoplayer2.offline.DownloadRequest)"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"addDrmEventListener(Handler, DrmSessionEventListener)","url":"addDrmEventListener(android.os.Handler,com.google.android.exoplayer2.drm.DrmSessionEventListener)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource","l":"addDrmEventListener(Handler, DrmSessionEventListener)","url":"addDrmEventListener(android.os.Handler,com.google.android.exoplayer2.drm.DrmSessionEventListener)"},{"p":"com.google.android.exoplayer2.upstream","c":"BandwidthMeter","l":"addEventListener(Handler, BandwidthMeter.EventListener)","url":"addEventListener(android.os.Handler,com.google.android.exoplayer2.upstream.BandwidthMeter.EventListener)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"addEventListener(Handler, BandwidthMeter.EventListener)","url":"addEventListener(android.os.Handler,com.google.android.exoplayer2.upstream.BandwidthMeter.EventListener)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener.EventDispatcher","l":"addEventListener(Handler, DrmSessionEventListener)","url":"addEventListener(android.os.Handler,com.google.android.exoplayer2.drm.DrmSessionEventListener)"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"addEventListener(Handler, MediaSourceEventListener)","url":"addEventListener(android.os.Handler,com.google.android.exoplayer2.source.MediaSourceEventListener)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource","l":"addEventListener(Handler, MediaSourceEventListener)","url":"addEventListener(android.os.Handler,com.google.android.exoplayer2.source.MediaSourceEventListener)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"addEventListener(Handler, MediaSourceEventListener)","url":"addEventListener(android.os.Handler,com.google.android.exoplayer2.source.MediaSourceEventListener)"},{"p":"com.google.android.exoplayer2.decoder","c":"Buffer","l":"addFlag(@com.google.android.exoplayer2.C.BufferFlags int)","url":"addFlag(@com.google.android.exoplayer2.C.BufferFlagsint)"},{"p":"com.google.android.exoplayer2","c":"Player.Commands.Builder","l":"addIf(@com.google.android.exoplayer2.Player.Command int, boolean)","url":"addIf(@com.google.android.exoplayer2.Player.Commandint,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"FlagSet.Builder","l":"addIf(int, boolean)","url":"addIf(int,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"additionalFailureInfo"},{"p":"com.google.android.exoplayer2.testutil","c":"AdditionalFailureInfo","l":"AdditionalFailureInfo()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"addListener(AnalyticsListener)","url":"addListener(com.google.android.exoplayer2.analytics.AnalyticsListener)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"addListener(AnalyticsListener)","url":"addListener(com.google.android.exoplayer2.analytics.AnalyticsListener)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"addListener(DownloadManager.Listener)","url":"addListener(com.google.android.exoplayer2.offline.DownloadManager.Listener)"},{"p":"com.google.android.exoplayer2.upstream","c":"BandwidthMeter.EventListener.EventDispatcher","l":"addListener(Handler, BandwidthMeter.EventListener)","url":"addListener(android.os.Handler,com.google.android.exoplayer2.upstream.BandwidthMeter.EventListener)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"addListener(HlsPlaylistTracker.PlaylistEventListener)","url":"addListener(com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistTracker.PlaylistEventListener)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker","l":"addListener(HlsPlaylistTracker.PlaylistEventListener)","url":"addListener(com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistTracker.PlaylistEventListener)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"addListener(Player.Listener)","url":"addListener(com.google.android.exoplayer2.Player.Listener)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"addListener(Player.Listener)","url":"addListener(com.google.android.exoplayer2.Player.Listener)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"addListener(Player.Listener)","url":"addListener(com.google.android.exoplayer2.Player.Listener)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"addListener(Player.Listener)","url":"addListener(com.google.android.exoplayer2.Player.Listener)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"addListener(Player.Listener)","url":"addListener(com.google.android.exoplayer2.Player.Listener)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"addListener(Player.Listener)","url":"addListener(com.google.android.exoplayer2.Player.Listener)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"addListener(String, Cache.Listener)","url":"addListener(java.lang.String,com.google.android.exoplayer2.upstream.cache.Cache.Listener)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"addListener(String, Cache.Listener)","url":"addListener(java.lang.String,com.google.android.exoplayer2.upstream.cache.Cache.Listener)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"addListener(TimeBar.OnScrubListener)","url":"addListener(com.google.android.exoplayer2.ui.TimeBar.OnScrubListener)"},{"p":"com.google.android.exoplayer2.ui","c":"TimeBar","l":"addListener(TimeBar.OnScrubListener)","url":"addListener(com.google.android.exoplayer2.ui.TimeBar.OnScrubListener)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer","l":"addListener(Transformer.Listener)","url":"addListener(com.google.android.exoplayer2.transformer.Transformer.Listener)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Builder","l":"addListener(Transformer.Listener)","url":"addListener(com.google.android.exoplayer2.transformer.Transformer.Listener)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"addMediaItem(int, MediaItem)","url":"addMediaItem(int,com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"addMediaItem(int, MediaItem)","url":"addMediaItem(int,com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"addMediaItem(int, MediaItem)","url":"addMediaItem(int,com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"addMediaItem(MediaItem)","url":"addMediaItem(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"addMediaItem(MediaItem)","url":"addMediaItem(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"addMediaItem(MediaItem)","url":"addMediaItem(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"addMediaItems(int, List)","url":"addMediaItems(int,java.util.List)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"addMediaItems(int, List)","url":"addMediaItems(int,java.util.List)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"addMediaItems(int, List)","url":"addMediaItems(int,java.util.List)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"addMediaItems(int, List)","url":"addMediaItems(int,java.util.List)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"addMediaItems(int, List)","url":"addMediaItems(int,java.util.List)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"addMediaItems(int, List)","url":"addMediaItems(int,java.util.List)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"addMediaItems(List)","url":"addMediaItems(java.util.List)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"addMediaItems(List)","url":"addMediaItems(java.util.List)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"addMediaItems(List)","url":"addMediaItems(java.util.List)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.AddMediaItems","l":"AddMediaItems(String, MediaSource...)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.source.MediaSource...)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"addMediaSource(int, MediaSource, Handler, Runnable)","url":"addMediaSource(int,com.google.android.exoplayer2.source.MediaSource,android.os.Handler,java.lang.Runnable)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"addMediaSource(int, MediaSource)","url":"addMediaSource(int,com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"addMediaSource(int, MediaSource)","url":"addMediaSource(int,com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"addMediaSource(int, MediaSource)","url":"addMediaSource(int,com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"addMediaSource(int, MediaSource)","url":"addMediaSource(int,com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"addMediaSource(MediaSource, Handler, Runnable)","url":"addMediaSource(com.google.android.exoplayer2.source.MediaSource,android.os.Handler,java.lang.Runnable)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"addMediaSource(MediaSource)","url":"addMediaSource(com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"addMediaSource(MediaSource)","url":"addMediaSource(com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"addMediaSource(MediaSource)","url":"addMediaSource(com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"addMediaSource(MediaSource)","url":"addMediaSource(com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"addMediaSources(Collection, Handler, Runnable)","url":"addMediaSources(java.util.Collection,android.os.Handler,java.lang.Runnable)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"addMediaSources(Collection)","url":"addMediaSources(java.util.Collection)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"addMediaSources(int, Collection, Handler, Runnable)","url":"addMediaSources(int,java.util.Collection,android.os.Handler,java.lang.Runnable)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"addMediaSources(int, Collection)","url":"addMediaSources(int,java.util.Collection)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"addMediaSources(int, List)","url":"addMediaSources(int,java.util.List)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"addMediaSources(int, List)","url":"addMediaSources(int,java.util.List)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"addMediaSources(int, List)","url":"addMediaSources(int,java.util.List)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"addMediaSources(List)","url":"addMediaSources(java.util.List)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"addMediaSources(List)","url":"addMediaSources(java.util.List)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"addMediaSources(List)","url":"addMediaSources(java.util.List)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"addMediaSources(MediaSource...)","url":"addMediaSources(com.google.android.exoplayer2.source.MediaSource...)"},{"p":"com.google.android.exoplayer2.text.span","c":"SpanUtil","l":"addOrReplaceSpan(Spannable, Object, int, int, int)","url":"addOrReplaceSpan(android.text.Spannable,java.lang.Object,int,int,int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"addOverride(TrackSelectionOverride)","url":"addOverride(com.google.android.exoplayer2.trackselection.TrackSelectionOverride)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"addOverride(TrackSelectionOverride)","url":"addOverride(com.google.android.exoplayer2.trackselection.TrackSelectionOverride)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"addOverride(TrackSelectionOverride)","url":"addOverride(com.google.android.exoplayer2.trackselection.TrackSelectionOverride)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeClock","l":"addPendingHandlerMessage(FakeClock.HandlerMessage)","url":"addPendingHandlerMessage(com.google.android.exoplayer2.testutil.FakeClock.HandlerMessage)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"addPlaylistItem(int, MediaItem)","url":"addPlaylistItem(int,androidx.media2.common.MediaItem)"},{"p":"com.google.android.exoplayer2.upstream","c":"SlidingPercentile","l":"addSample(int, float)","url":"addSample(int,float)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"addTextLanguagesToSelection(boolean, String...)","url":"addTextLanguagesToSelection(boolean,java.lang.String...)"},{"p":"com.google.android.exoplayer2.testutil","c":"Dumper","l":"addTime(String, long)","url":"addTime(java.lang.String,long)"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultMuxer","l":"addTrack(Format)","url":"addTrack(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.transformer","c":"Muxer","l":"addTrack(Format)","url":"addTrack(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"addTrackSelection(int, TrackSelectionParameters)","url":"addTrackSelection(int,com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"addTrackSelectionForSingleRenderer(int, int, DefaultTrackSelector.Parameters, List)","url":"addTrackSelectionForSingleRenderer(int,int,com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters,java.util.List)"},{"p":"com.google.android.exoplayer2.upstream","c":"BaseDataSource","l":"addTransferListener(TransferListener)","url":"addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSource","l":"addTransferListener(TransferListener)","url":"addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSource","l":"addTransferListener(TransferListener)","url":"addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.upstream","c":"PlaceholderDataSource","l":"addTransferListener(TransferListener)","url":"addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.upstream","c":"PriorityDataSource","l":"addTransferListener(TransferListener)","url":"addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.upstream","c":"ResolvingDataSource","l":"addTransferListener(TransferListener)","url":"addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.upstream","c":"StatsDataSource","l":"addTransferListener(TransferListener)","url":"addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.upstream","c":"TeeDataSource","l":"addTransferListener(TransferListener)","url":"addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource","l":"addTransferListener(TransferListener)","url":"addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.upstream.crypto","c":"AesCipherDataSource","l":"addTransferListener(TransferListener)","url":"addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderCounters","l":"addVideoFrameProcessingOffset(long)"},{"p":"com.google.android.exoplayer2.video.spherical","c":"SphericalGLSurfaceView","l":"addVideoSurfaceListener(SphericalGLSurfaceView.VideoSurfaceListener)","url":"addVideoSurfaceListener(com.google.android.exoplayer2.video.spherical.SphericalGLSurfaceView.VideoSurfaceListener)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"addVisibilityListener(PlayerControlView.VisibilityListener)","url":"addVisibilityListener(com.google.android.exoplayer2.ui.PlayerControlView.VisibilityListener)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"addVisibilityListener(StyledPlayerControlView.VisibilityListener)","url":"addVisibilityListener(com.google.android.exoplayer2.ui.StyledPlayerControlView.VisibilityListener)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"addWithOverflowDefault(long, long, long)","url":"addWithOverflowDefault(long,long,long)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"AdGroup(long)","url":"%3Cinit%3E(long)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"adGroupCount"},{"p":"com.google.android.exoplayer2","c":"Player.PositionInfo","l":"adGroupIndex"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriodId","l":"adGroupIndex"},{"p":"com.google.android.exoplayer2","c":"Player.PositionInfo","l":"adIndexInAdGroup"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriodId","l":"adIndexInAdGroup"},{"p":"com.google.android.exoplayer2.effect","c":"HslAdjustment.Builder","l":"adjustHue(float)"},{"p":"com.google.android.exoplayer2.effect","c":"HslAdjustment.Builder","l":"adjustLightness(float)"},{"p":"com.google.android.exoplayer2.video","c":"VideoFrameReleaseHelper","l":"adjustReleaseTime(long)"},{"p":"com.google.android.exoplayer2.util","c":"TimestampAdjuster","l":"adjustSampleTimestamp(long)"},{"p":"com.google.android.exoplayer2.effect","c":"HslAdjustment.Builder","l":"adjustSaturation(float)"},{"p":"com.google.android.exoplayer2.util","c":"TimestampAdjuster","l":"adjustTsTimestamp(long)"},{"p":"com.google.android.exoplayer2.ui","c":"AdOverlayInfo","l":"AdOverlayInfo(View, @com.google.android.exoplayer2.ui.AdOverlayInfo.Purpose int, String)","url":"%3Cinit%3E(android.view.View,@com.google.android.exoplayer2.ui.AdOverlayInfo.Purposeint,java.lang.String)"},{"p":"com.google.android.exoplayer2.ui","c":"AdOverlayInfo","l":"AdOverlayInfo(View, @com.google.android.exoplayer2.ui.AdOverlayInfo.Purpose int)","url":"%3Cinit%3E(android.view.View,@com.google.android.exoplayer2.ui.AdOverlayInfo.Purposeint)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"adPlaybackCount"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.PeriodData","l":"adPlaybackState"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"AdPlaybackState(Object, long...)","url":"%3Cinit%3E(java.lang.Object,long...)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"adPlaybackStates"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"adPositionMsSupplier"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"adResumePositionUs"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LocalConfiguration","l":"adsConfiguration"},{"p":"com.google.android.exoplayer2","c":"MediaItem.AdsConfiguration","l":"adsId"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"adsId"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsMediaSource","l":"AdsMediaSource(MediaSource, DataSpec, Object, MediaSource.Factory, AdsLoader, AdViewProvider)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.upstream.DataSpec,java.lang.Object,com.google.android.exoplayer2.source.MediaSource.Factory,com.google.android.exoplayer2.source.ads.AdsLoader,com.google.android.exoplayer2.ui.AdViewProvider)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.AdsConfiguration","l":"adTagUri"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"ADTS"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsExtractor","l":"AdtsExtractor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsExtractor","l":"AdtsExtractor(@com.google.android.exoplayer2.extractor.ts.AdtsExtractor.Flags int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.extractor.ts.AdtsExtractor.Flagsint)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsReader","l":"AdtsReader(boolean, String)","url":"%3Cinit%3E(boolean,java.lang.String)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsReader","l":"AdtsReader(boolean)","url":"%3Cinit%3E(boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorInput","l":"advancePeekPosition(int, boolean)","url":"advancePeekPosition(int,boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorInput","l":"advancePeekPosition(int, boolean)","url":"advancePeekPosition(int,boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"ForwardingExtractorInput","l":"advancePeekPosition(int, boolean)","url":"advancePeekPosition(int,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput","l":"advancePeekPosition(int, boolean)","url":"advancePeekPosition(int,boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorInput","l":"advancePeekPosition(int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorInput","l":"advancePeekPosition(int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ForwardingExtractorInput","l":"advancePeekPosition(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput","l":"advancePeekPosition(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeClock","l":"advanceTime(long)"},{"p":"com.google.android.exoplayer2.upstream.crypto","c":"AesCipherDataSink","l":"AesCipherDataSink(byte[], DataSink, byte[])","url":"%3Cinit%3E(byte[],com.google.android.exoplayer2.upstream.DataSink,byte[])"},{"p":"com.google.android.exoplayer2.upstream.crypto","c":"AesCipherDataSink","l":"AesCipherDataSink(byte[], DataSink)","url":"%3Cinit%3E(byte[],com.google.android.exoplayer2.upstream.DataSink)"},{"p":"com.google.android.exoplayer2.upstream.crypto","c":"AesCipherDataSource","l":"AesCipherDataSource(byte[], DataSource)","url":"%3Cinit%3E(byte[],com.google.android.exoplayer2.upstream.DataSource)"},{"p":"com.google.android.exoplayer2.upstream.crypto","c":"AesFlushingCipher","l":"AesFlushingCipher(int, byte[], long, long)","url":"%3Cinit%3E(int,byte[],long,long)"},{"p":"com.google.android.exoplayer2.upstream.crypto","c":"AesFlushingCipher","l":"AesFlushingCipher(int, byte[], String, long)","url":"%3Cinit%3E(int,byte[],java.lang.String,long)"},{"p":"com.google.android.exoplayer2.robolectric","c":"ShadowMediaCodecConfig","l":"after()"},{"p":"com.google.android.exoplayer2.testutil","c":"HttpDataSourceTestEnv","l":"after()"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"albumArtist"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"albumTitle"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"alignVideoSizeV21(int, int)","url":"alignVideoSizeV21(int,int)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"ALL_PLAYBACK_ACTIONS"},{"p":"com.google.android.exoplayer2.upstream","c":"Allocator","l":"allocate()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultAllocator","l":"allocate()"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection.AdaptationCheckpoint","l":"allocatedBandwidth"},{"p":"com.google.android.exoplayer2.upstream","c":"Allocation","l":"Allocation(byte[], int)","url":"%3Cinit%3E(byte[],int)"},{"p":"com.google.android.exoplayer2","c":"C","l":"ALLOW_CAPTURE_BY_ALL"},{"p":"com.google.android.exoplayer2","c":"C","l":"ALLOW_CAPTURE_BY_NONE"},{"p":"com.google.android.exoplayer2","c":"C","l":"ALLOW_CAPTURE_BY_SYSTEM"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"allowAudioMixedChannelCountAdaptiveness"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"allowAudioMixedDecoderSupportAdaptiveness"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"allowAudioMixedMimeTypeAdaptiveness"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"allowAudioMixedSampleRateAdaptiveness"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes","l":"allowedCapturePolicy"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm.LicenseServer","l":"allowingSchemeDatas(List...)","url":"allowingSchemeDatas(java.util.List...)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"allowMultipleAdaptiveSelections"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"allowVideoMixedDecoderSupportAdaptiveness"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"allowVideoMixedMimeTypeAdaptiveness"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"allowVideoNonSeamlessAdaptiveness"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"allSamplesAreSyncSamples(String, String)","url":"allSamplesAreSyncSamples(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"AMR"},{"p":"com.google.android.exoplayer2.extractor.amr","c":"AmrExtractor","l":"AmrExtractor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.amr","c":"AmrExtractor","l":"AmrExtractor(@com.google.android.exoplayer2.extractor.amr.AmrExtractor.Flags int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.extractor.amr.AmrExtractor.Flagsint)"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"ANCHOR_TYPE_END"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"ANCHOR_TYPE_MIDDLE"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"ANCHOR_TYPE_START"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject.AndSpanFlags","l":"andFlags(int)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ApicFrame","l":"ApicFrame(String, String, int, byte[])","url":"%3Cinit%3E(java.lang.String,java.lang.String,int,byte[])"},{"p":"com.google.android.exoplayer2.ext.cast","c":"DefaultCastOptionsProvider","l":"APP_ID_DEFAULT_RECEIVER_WITH_DRM"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeSampleStream","l":"append(List)","url":"append(java.util.List)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData","l":"appendReadAction(Runnable)","url":"appendReadAction(java.lang.Runnable)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData","l":"appendReadData(byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData","l":"appendReadData(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData","l":"appendReadError(IOException)","url":"appendReadError(java.io.IOException)"},{"p":"com.google.android.exoplayer2.metadata.dvbsi","c":"AppInfoTable","l":"AppInfoTable(int, String)","url":"%3Cinit%3E(int,java.lang.String)"},{"p":"com.google.android.exoplayer2.metadata.dvbsi","c":"AppInfoTableDecoder","l":"AppInfoTableDecoder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_AIT"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_CAMERA_MOTION"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_CEA608"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_CEA708"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_DVBSUBS"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_EMSG"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_EXIF"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_ICY"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_ID3"},{"p":"com.google.android.exoplayer2.metadata.dvbsi","c":"AppInfoTableDecoder","l":"APPLICATION_INFORMATION_TABLE_ID"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_M3U8"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_MATROSKA"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_MP4"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_MP4CEA608"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_MP4VTT"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_MPD"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_PGS"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_RAWCC"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_RTSP"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_SCTE35"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_SS"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_SUBRIP"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_TTML"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_TX3G"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_VOBSUB"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"APPLICATION_WEBM"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"apply(Action)","url":"apply(com.google.android.exoplayer2.testutil.Action)"},{"p":"com.google.android.exoplayer2.testutil","c":"AdditionalFailureInfo","l":"apply(Statement, Description)","url":"apply(org.junit.runners.model.Statement,org.junit.runner.Description)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"applyContentMetadataMutations(String, ContentMetadataMutations)","url":"applyContentMetadataMutations(java.lang.String,com.google.android.exoplayer2.upstream.cache.ContentMetadataMutations)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"applyContentMetadataMutations(String, ContentMetadataMutations)","url":"applyContentMetadataMutations(java.lang.String,com.google.android.exoplayer2.upstream.cache.ContentMetadataMutations)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessorChain","l":"applyPlaybackParameters(PlaybackParameters)","url":"applyPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.DefaultAudioProcessorChain","l":"applyPlaybackParameters(PlaybackParameters)","url":"applyPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessorChain","l":"applySkipSilenceEnabled(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.DefaultAudioProcessorChain","l":"applySkipSilenceEnabled(boolean)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.AppManagedProvider","l":"AppManagedProvider(ExoMediaDrm)","url":"%3Cinit%3E(com.google.android.exoplayer2.drm.ExoMediaDrm)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"areEqual(Object, Object)","url":"areEqual(java.lang.Object,java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"artist"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"artworkData"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"artworkDataType"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"artworkUri"},{"p":"com.google.android.exoplayer2","c":"C","l":"ASCII_NAME"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"ASPECT_RATIO_IDC_VALUES"},{"p":"com.google.android.exoplayer2.ui","c":"AspectRatioFrameLayout","l":"AspectRatioFrameLayout(Context, AttributeSet)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet)"},{"p":"com.google.android.exoplayer2.ui","c":"AspectRatioFrameLayout","l":"AspectRatioFrameLayout(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.testutil","c":"TimelineAsserts","l":"assertAdGroupCounts(Timeline, int...)","url":"assertAdGroupCounts(com.google.android.exoplayer2.Timeline,int...)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts","l":"assertAllBehaviors(ExtractorAsserts.ExtractorFactory, String, String)","url":"assertAllBehaviors(com.google.android.exoplayer2.testutil.ExtractorAsserts.ExtractorFactory,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts","l":"assertAllBehaviors(ExtractorAsserts.ExtractorFactory, String)","url":"assertAllBehaviors(com.google.android.exoplayer2.testutil.ExtractorAsserts.ExtractorFactory,java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts","l":"assertBehavior(ExtractorAsserts.ExtractorFactory, String, ExtractorAsserts.AssertionConfig, ExtractorAsserts.SimulationConfig)","url":"assertBehavior(com.google.android.exoplayer2.testutil.ExtractorAsserts.ExtractorFactory,java.lang.String,com.google.android.exoplayer2.testutil.ExtractorAsserts.AssertionConfig,com.google.android.exoplayer2.testutil.ExtractorAsserts.SimulationConfig)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts","l":"assertBehavior(ExtractorAsserts.ExtractorFactory, String, ExtractorAsserts.SimulationConfig)","url":"assertBehavior(com.google.android.exoplayer2.testutil.ExtractorAsserts.ExtractorFactory,java.lang.String,com.google.android.exoplayer2.testutil.ExtractorAsserts.SimulationConfig)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"assertBitmapsAreSimilar(Bitmap, Bitmap, double)","url":"assertBitmapsAreSimilar(android.graphics.Bitmap,android.graphics.Bitmap,double)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"assertBufferInfosEqual(MediaCodec.BufferInfo, MediaCodec.BufferInfo)","url":"assertBufferInfosEqual(android.media.MediaCodec.BufferInfo,android.media.MediaCodec.BufferInfo)"},{"p":"com.google.android.exoplayer2.testutil","c":"CacheAsserts","l":"assertCachedData(Cache, CacheAsserts.RequestSet)","url":"assertCachedData(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.testutil.CacheAsserts.RequestSet)"},{"p":"com.google.android.exoplayer2.testutil","c":"CacheAsserts","l":"assertCachedData(Cache, FakeDataSet)","url":"assertCachedData(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.testutil.FakeDataSet)"},{"p":"com.google.android.exoplayer2.testutil","c":"CacheAsserts","l":"assertCacheEmpty(Cache)","url":"assertCacheEmpty(com.google.android.exoplayer2.upstream.cache.Cache)"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaSourceTestRunner","l":"assertCompletedManifestLoads(Integer...)","url":"assertCompletedManifestLoads(java.lang.Integer...)"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaSourceTestRunner","l":"assertCompletedMediaPeriodLoads(MediaSource.MediaPeriodId...)","url":"assertCompletedMediaPeriodLoads(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId...)"},{"p":"com.google.android.exoplayer2.testutil","c":"DecoderCountersUtil","l":"assertConsecutiveDroppedBufferLimit(String, DecoderCounters, int)","url":"assertConsecutiveDroppedBufferLimit(java.lang.String,com.google.android.exoplayer2.decoder.DecoderCounters,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"CacheAsserts","l":"assertDataCached(Cache, DataSpec, byte[])","url":"assertDataCached(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.DataSpec,byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"assertDataSourceContent(DataSource, DataSpec, byte[], boolean)","url":"assertDataSourceContent(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,byte[],boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"DecoderCountersUtil","l":"assertDroppedBufferLimit(String, DecoderCounters, int)","url":"assertDroppedBufferLimit(java.lang.String,com.google.android.exoplayer2.decoder.DecoderCounters,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"TimelineAsserts","l":"assertEmpty(Timeline)","url":"assertEmpty(com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.testutil","c":"TimelineAsserts","l":"assertEqualNextWindowIndices(Timeline, Timeline, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)","url":"assertEqualNextWindowIndices(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.Timeline,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"TimelineAsserts","l":"assertEqualPreviousWindowIndices(Timeline, Timeline, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)","url":"assertEqualPreviousWindowIndices(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.Timeline,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"TimelineAsserts","l":"assertEqualsExceptIdsAndManifest(Timeline, Timeline)","url":"assertEqualsExceptIdsAndManifest(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.testutil","c":"DefaultRenderersFactoryAsserts","l":"assertExtensionRendererCreated(Class, @com.google.android.exoplayer2.C.TrackType int)","url":"assertExtensionRendererCreated(java.lang.Class,@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaPeriodAsserts","l":"assertGetStreamKeysAndManifestFilterIntegration(MediaPeriodAsserts.FilterableManifestMediaPeriodFactory, T, int, String)","url":"assertGetStreamKeysAndManifestFilterIntegration(com.google.android.exoplayer2.testutil.MediaPeriodAsserts.FilterableManifestMediaPeriodFactory,T,int,java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaPeriodAsserts","l":"assertGetStreamKeysAndManifestFilterIntegration(MediaPeriodAsserts.FilterableManifestMediaPeriodFactory, T)","url":"assertGetStreamKeysAndManifestFilterIntegration(com.google.android.exoplayer2.testutil.MediaPeriodAsserts.FilterableManifestMediaPeriodFactory,T)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayerLibraryInfo","l":"ASSERTIONS_ENABLED"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"assertMediaPeriodCreated(MediaSource.MediaPeriodId)","url":"assertMediaPeriodCreated(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.testutil","c":"TimelineAsserts","l":"assertNextWindowIndices(Timeline, @com.google.android.exoplayer2.Player.RepeatMode int, boolean, int...)","url":"assertNextWindowIndices(com.google.android.exoplayer2.Timeline,@com.google.android.exoplayer2.Player.RepeatModeint,boolean,int...)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner","l":"assertNoPositionDiscontinuities()"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaSourceTestRunner","l":"assertNoTimelineChange()"},{"p":"com.google.android.exoplayer2.testutil","c":"DumpFileAsserts","l":"assertOutput(Context, Dumper.Dumpable, String, String)","url":"assertOutput(android.content.Context,com.google.android.exoplayer2.testutil.Dumper.Dumpable,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"DumpFileAsserts","l":"assertOutput(Context, Dumper.Dumpable, String)","url":"assertOutput(android.content.Context,com.google.android.exoplayer2.testutil.Dumper.Dumpable,java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"DumpFileAsserts","l":"assertOutput(Context, String, String, String)","url":"assertOutput(android.content.Context,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"DumpFileAsserts","l":"assertOutput(Context, String, String)","url":"assertOutput(android.content.Context,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"assertPassed(DecoderCounters, DecoderCounters)","url":"assertPassed(com.google.android.exoplayer2.decoder.DecoderCounters,com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.testutil","c":"TimelineAsserts","l":"assertPeriodCounts(Timeline, int...)","url":"assertPeriodCounts(com.google.android.exoplayer2.Timeline,int...)"},{"p":"com.google.android.exoplayer2.testutil","c":"TimelineAsserts","l":"assertPeriodDurations(Timeline, long...)","url":"assertPeriodDurations(com.google.android.exoplayer2.Timeline,long...)"},{"p":"com.google.android.exoplayer2.testutil","c":"TimelineAsserts","l":"assertPeriodEqualsExceptIds(Timeline.Period, Timeline.Period)","url":"assertPeriodEqualsExceptIds(com.google.android.exoplayer2.Timeline.Period,com.google.android.exoplayer2.Timeline.Period)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner","l":"assertPlaybackStatesEqual(Integer...)","url":"assertPlaybackStatesEqual(java.lang.Integer...)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner","l":"assertPlayedPeriodIndices(Integer...)","url":"assertPlayedPeriodIndices(java.lang.Integer...)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner","l":"assertPositionDiscontinuityReasonsEqual(Integer...)","url":"assertPositionDiscontinuityReasonsEqual(java.lang.Integer...)"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaSourceTestRunner","l":"assertPrepareAndReleaseAllPeriods()"},{"p":"com.google.android.exoplayer2.testutil","c":"TimelineAsserts","l":"assertPreviousWindowIndices(Timeline, @com.google.android.exoplayer2.Player.RepeatMode int, boolean, int...)","url":"assertPreviousWindowIndices(com.google.android.exoplayer2.Timeline,@com.google.android.exoplayer2.Player.RepeatModeint,boolean,int...)"},{"p":"com.google.android.exoplayer2.testutil","c":"CacheAsserts","l":"assertReadData(DataSource, DataSpec, byte[])","url":"assertReadData(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"assertReleased()"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestDownloadManagerListener","l":"assertRemoved(String)","url":"assertRemoved(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackOutput","l":"assertSample(int, byte[], long, int, TrackOutput.CryptoData)","url":"assertSample(int,byte[],long,int,com.google.android.exoplayer2.extractor.TrackOutput.CryptoData)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackOutput","l":"assertSampleCount(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"DecoderCountersUtil","l":"assertSkippedOutputBufferCount(String, DecoderCounters, int)","url":"assertSkippedOutputBufferCount(java.lang.String,com.google.android.exoplayer2.decoder.DecoderCounters,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts","l":"assertSniff(Extractor, FakeExtractorInput, boolean)","url":"assertSniff(com.google.android.exoplayer2.extractor.Extractor,com.google.android.exoplayer2.testutil.FakeExtractorInput,boolean)"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestDownloadManagerListener","l":"assertState(String, @com.google.android.exoplayer2.offline.Download.State int)","url":"assertState(java.lang.String,@com.google.android.exoplayer2.offline.Download.Stateint)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"assertThat(Spanned)","url":"assertThat(android.text.Spanned)"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaSourceTestRunner","l":"assertTimelineChange()"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaSourceTestRunner","l":"assertTimelineChangeBlocking()"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner","l":"assertTimelineChangeReasonsEqual(Integer...)","url":"assertTimelineChangeReasonsEqual(java.lang.Integer...)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"assertTimelinesSame(List, List)","url":"assertTimelinesSame(java.util.List,java.util.List)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner","l":"assertTimelinesSame(Timeline...)","url":"assertTimelinesSame(com.google.android.exoplayer2.Timeline...)"},{"p":"com.google.android.exoplayer2.testutil","c":"DecoderCountersUtil","l":"assertTotalBufferCount(String, DecoderCounters, int, int)","url":"assertTotalBufferCount(java.lang.String,com.google.android.exoplayer2.decoder.DecoderCounters,int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"DecoderCountersUtil","l":"assertTotalBufferCount(String, DecoderCounters)","url":"assertTotalBufferCount(java.lang.String,com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaPeriodAsserts","l":"assertTrackGroups(MediaPeriod, TrackGroupArray)","url":"assertTrackGroups(com.google.android.exoplayer2.source.MediaPeriod,com.google.android.exoplayer2.source.TrackGroupArray)"},{"p":"com.google.android.exoplayer2.testutil","c":"DecoderCountersUtil","l":"assertVideoFrameProcessingOffsetSampleCount(String, DecoderCounters, int, int)","url":"assertVideoFrameProcessingOffsetSampleCount(java.lang.String,com.google.android.exoplayer2.decoder.DecoderCounters,int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"TimelineAsserts","l":"assertWindowEqualsExceptUidAndManifest(Timeline.Window, Timeline.Window)","url":"assertWindowEqualsExceptUidAndManifest(com.google.android.exoplayer2.Timeline.Window,com.google.android.exoplayer2.Timeline.Window)"},{"p":"com.google.android.exoplayer2.testutil","c":"TimelineAsserts","l":"assertWindowIsDynamic(Timeline, boolean...)","url":"assertWindowIsDynamic(com.google.android.exoplayer2.Timeline,boolean...)"},{"p":"com.google.android.exoplayer2.testutil","c":"TimelineAsserts","l":"assertWindowTags(Timeline, Object...)","url":"assertWindowTags(com.google.android.exoplayer2.Timeline,java.lang.Object...)"},{"p":"com.google.android.exoplayer2.testutil","c":"AssetContentProvider","l":"AssetContentProvider()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream","c":"AssetDataSource","l":"AssetDataSource(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.upstream","c":"AssetDataSource.AssetDataSourceException","l":"AssetDataSourceException(IOException)","url":"%3Cinit%3E(java.io.IOException)"},{"p":"com.google.android.exoplayer2.upstream","c":"AssetDataSource.AssetDataSourceException","l":"AssetDataSourceException(Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)","url":"%3Cinit%3E(java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Period","l":"assetIdentifier"},{"p":"com.google.android.exoplayer2.util","c":"AtomicFile","l":"AtomicFile(File)","url":"%3Cinit%3E(java.io.File)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"RangedUri","l":"attemptMerge(RangedUri, String)","url":"attemptMerge(com.google.android.exoplayer2.source.dash.manifest.RangedUri,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_AAC"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_AC3"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_AC4"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_ALAC"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_ALAW"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_AMR"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_AMR_NB"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_AMR_WB"},{"p":"com.google.android.exoplayer2","c":"C","l":"AUDIO_CONTENT_TYPE_MOVIE"},{"p":"com.google.android.exoplayer2","c":"C","l":"AUDIO_CONTENT_TYPE_MUSIC"},{"p":"com.google.android.exoplayer2","c":"C","l":"AUDIO_CONTENT_TYPE_SONIFICATION"},{"p":"com.google.android.exoplayer2","c":"C","l":"AUDIO_CONTENT_TYPE_SPEECH"},{"p":"com.google.android.exoplayer2","c":"C","l":"AUDIO_CONTENT_TYPE_UNKNOWN"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_DTS"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_DTS_EXPRESS"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_DTS_HD"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_DTS_X"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_E_AC3"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_E_AC3_JOC"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_EXOPLAYER_MIDI"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_FLAC"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner","l":"AUDIO_FORMAT"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_MATROSKA"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_MIDI"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_MLAW"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_MP4"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_MPEG"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_MPEG_L1"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_MPEG_L2"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_MPEGH_MHA1"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_MPEGH_MHM1"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_MSGSM"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"AUDIO_OBJECT_TYPE_AAC_ELD"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"AUDIO_OBJECT_TYPE_AAC_ER_BSAC"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"AUDIO_OBJECT_TYPE_AAC_LC"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"AUDIO_OBJECT_TYPE_AAC_PS"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"AUDIO_OBJECT_TYPE_AAC_SBR"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"AUDIO_OBJECT_TYPE_AAC_XHE"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_OGG"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_OPUS"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_RAW"},{"p":"com.google.android.exoplayer2","c":"C","l":"AUDIO_SESSION_ID_UNSET"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PsExtractor","l":"AUDIO_STREAM"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PsExtractor","l":"AUDIO_STREAM_MASK"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_TRUEHD"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_UNKNOWN"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_VORBIS"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_WAV"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"AUDIO_WEBM"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"audioAttributes"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes.AudioAttributesV21","l":"audioAttributes"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"audioBitDepth"},{"p":"com.google.android.exoplayer2.audio","c":"AudioCapabilities","l":"AudioCapabilities(int[], int)","url":"%3Cinit%3E(int[],int)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioCapabilitiesReceiver","l":"AudioCapabilitiesReceiver(Context, AudioCapabilitiesReceiver.Listener)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.audio.AudioCapabilitiesReceiver.Listener)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener.EventDispatcher","l":"audioCodecError(Exception)","url":"audioCodecError(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor.AudioFormat","l":"AudioFormat(int, int, @com.google.android.exoplayer2.C.PcmEncoding int)","url":"%3Cinit%3E(int,int,@com.google.android.exoplayer2.C.PcmEncodingint)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"audioFormatHistory"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry.VariantInfo","l":"audioGroupId"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist.Variant","l":"audioGroupId"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest","l":"audioMimeType"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec.EncoderFactory","l":"audioNeedsEncoding()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist","l":"audios"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener.EventDispatcher","l":"audioSinkError(Exception)","url":"audioSinkError(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.InitializationException","l":"audioTrackState"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand","l":"autoReturn"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceScheduleCommand.Event","l":"autoReturn"},{"p":"com.google.android.exoplayer2.audio","c":"AuxEffectInfo","l":"AuxEffectInfo(int, float)","url":"%3Cinit%3E(int,float)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifest","l":"availabilityStartTimeMs"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"availableCommands"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand","l":"availNum"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceScheduleCommand.Event","l":"availNum"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand","l":"availsExpected"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceScheduleCommand.Event","l":"availsExpected"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationResult","l":"averageAudioBitrate"},{"p":"com.google.android.exoplayer2","c":"Format","l":"averageBitrate"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry.VariantInfo","l":"averageBitrate"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationResult","l":"averageVideoBitrate"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"AVI"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"AviExtractor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.ui","c":"CaptionStyleCompat","l":"backgroundColor"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"backgroundJoiningCount"},{"p":"com.google.android.exoplayer2.upstream","c":"BandwidthMeter.EventListener.EventDispatcher","l":"bandwidthSample(int, long, long)","url":"bandwidthSample(int,long,long)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"BAR_GRAVITY_BOTTOM"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"BAR_GRAVITY_CENTER"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"BASE_TYPE_APPLICATION"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"BASE_TYPE_AUDIO"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"BASE_TYPE_IMAGE"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"BASE_TYPE_TEXT"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"BASE_TYPE_VIDEO"},{"p":"com.google.android.exoplayer2.audio","c":"BaseAudioProcessor","l":"BaseAudioProcessor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream","c":"BaseDataSource","l":"BaseDataSource(boolean)","url":"%3Cinit%3E(boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.BaseFactory","l":"BaseFactory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BaseMediaChunk","l":"BaseMediaChunk(DataSource, DataSpec, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long, long, long, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long,long,long,long)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BaseMediaChunkIterator","l":"BaseMediaChunkIterator(long, long)","url":"%3Cinit%3E(long,long)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BaseMediaChunkOutput","l":"BaseMediaChunkOutput(int[], SampleQueue[])","url":"%3Cinit%3E(int[],com.google.android.exoplayer2.source.SampleQueue[])"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"BaseMediaSource()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"BasePlayer()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"BaseRenderer(@com.google.android.exoplayer2.C.TrackType int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"BaseTrackSelection(TrackGroup, int...)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int...)"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"BaseTrackSelection(TrackGroup, int[], @com.google.android.exoplayer2.trackselection.TrackSelection.Type int)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int[],@com.google.android.exoplayer2.trackselection.TrackSelection.Typeint)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylist","l":"baseUri"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"BaseUrl","l":"BaseUrl(String, String, int, int)","url":"%3Cinit%3E(java.lang.String,java.lang.String,int,int)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"BaseUrl","l":"BaseUrl(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash","c":"BaseUrlExclusionList","l":"BaseUrlExclusionList()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser.RepresentationInfo","l":"baseUrls"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation","l":"baseUrls"},{"p":"com.google.android.exoplayer2.robolectric","c":"ShadowMediaCodecConfig","l":"before()"},{"p":"com.google.android.exoplayer2.testutil","c":"HttpDataSourceTestEnv","l":"before()"},{"p":"com.google.android.exoplayer2.util","c":"TraceUtil","l":"beginSection(String)","url":"beginSection(java.lang.String)"},{"p":"com.google.android.exoplayer2.source","c":"BehindLiveWindowException","l":"BehindLiveWindowException()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultPlaybackSessionManager","l":"belongsToSession(AnalyticsListener.EventTime, String)","url":"belongsToSession(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackSessionManager","l":"belongsToSession(AnalyticsListener.EventTime, String)","url":"belongsToSession(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"EbmlProcessor","l":"binaryElement(int, int, ExtractorInput)","url":"binaryElement(int,int,com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"binaryElement(int, int, ExtractorInput)","url":"binaryElement(int,int,com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"BinaryFrame","l":"BinaryFrame(String, byte[])","url":"%3Cinit%3E(java.lang.String,byte[])"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"binarySearchCeil(int[], int, boolean, boolean)","url":"binarySearchCeil(int[],int,boolean,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"binarySearchCeil(List>, T, boolean, boolean)","url":"binarySearchCeil(java.util.List,T,boolean,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"binarySearchCeil(long[], long, boolean, boolean)","url":"binarySearchCeil(long[],long,boolean,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"binarySearchFloor(int[], int, boolean, boolean)","url":"binarySearchFloor(int[],int,boolean,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"binarySearchFloor(List>, T, boolean, boolean)","url":"binarySearchFloor(java.util.List,T,boolean,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"binarySearchFloor(long[], long, boolean, boolean)","url":"binarySearchFloor(long[],long,boolean,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"binarySearchFloor(LongArray, long, boolean, boolean)","url":"binarySearchFloor(com.google.android.exoplayer2.util.LongArray,long,boolean,boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker","l":"BinarySearchSeeker(BinarySearchSeeker.SeekTimestampConverter, BinarySearchSeeker.TimestampSeeker, long, long, long, long, long, long, int)","url":"%3Cinit%3E(com.google.android.exoplayer2.extractor.BinarySearchSeeker.SeekTimestampConverter,com.google.android.exoplayer2.extractor.BinarySearchSeeker.TimestampSeeker,long,long,long,long,long,long,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.BinarySearchSeekMap","l":"BinarySearchSeekMap(BinarySearchSeeker.SeekTimestampConverter, long, long, long, long, long, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.extractor.BinarySearchSeeker.SeekTimestampConverter,long,long,long,long,long,long)"},{"p":"com.google.android.exoplayer2.util","c":"GlProgram","l":"bindAttributesAndUniforms()"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"bindTexture(int, int)","url":"bindTexture(int,int)"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"bitmap"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"bitmapHeight"},{"p":"com.google.android.exoplayer2","c":"Format","l":"bitrate"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util.SyncFrameInfo","l":"bitrate"},{"p":"com.google.android.exoplayer2.audio","c":"MpegAudioUtil.Header","l":"bitrate"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyHeaders","l":"bitrate"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings","l":"bitrate"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.VorbisIdHeader","l":"bitrateMaximum"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.VorbisIdHeader","l":"bitrateMinimum"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings","l":"bitrateMode"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.VorbisIdHeader","l":"bitrateNominal"},{"p":"com.google.android.exoplayer2","c":"C","l":"BITS_PER_BYTE"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisBitArray","l":"bitsLeft()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"bitsLeft()"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"bitsPerSample"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"bitsPerSampleLookupKey"},{"p":"com.google.android.exoplayer2.audio","c":"Ac4Util.SyncFrameInfo","l":"bitstreamVersion"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"blacklist(int, long)","url":"blacklist(int,long)"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"blacklist(int, long)","url":"blacklist(int,long)"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection","l":"blacklist(int, long)","url":"blacklist(int,long)"},{"p":"com.google.android.exoplayer2.util","c":"ConditionVariable","l":"block()"},{"p":"com.google.android.exoplayer2.util","c":"ConditionVariable","l":"block(long)"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.Mode","l":"blockFlag"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.VorbisIdHeader","l":"blockSize0"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.VorbisIdHeader","l":"blockSize1"},{"p":"com.google.android.exoplayer2.util","c":"ConditionVariable","l":"blockUninterruptible()"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner","l":"blockUntilActionScheduleFinished(long)"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"blockUntilDelivered()"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"blockUntilDelivered(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner","l":"blockUntilEnded(long)"},{"p":"com.google.android.exoplayer2.util","c":"RunnableFutureTask","l":"blockUntilFinished()"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestDownloadManagerListener","l":"blockUntilIdle()"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestDownloadManagerListener","l":"blockUntilIdleAndThrowAnyFailure()"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestDownloadManagerListener","l":"blockUntilInitialized()"},{"p":"com.google.android.exoplayer2.util","c":"RunnableFutureTask","l":"blockUntilStarted()"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"blockUntilStopped(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"HostActivity.HostedTest","l":"blockUntilStopped(long)"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.PpsData","l":"bottomFieldPicOrderInFramePresentFlag"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand","l":"breakDurationUs"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceScheduleCommand.Event","l":"breakDurationUs"},{"p":"com.google.android.exoplayer2","c":"C","l":"BUFFER_FLAG_DECODE_ONLY"},{"p":"com.google.android.exoplayer2","c":"C","l":"BUFFER_FLAG_ENCRYPTED"},{"p":"com.google.android.exoplayer2","c":"C","l":"BUFFER_FLAG_END_OF_STREAM"},{"p":"com.google.android.exoplayer2","c":"C","l":"BUFFER_FLAG_FIRST_SAMPLE"},{"p":"com.google.android.exoplayer2","c":"C","l":"BUFFER_FLAG_HAS_SUPPLEMENTAL_DATA"},{"p":"com.google.android.exoplayer2","c":"C","l":"BUFFER_FLAG_KEY_FRAME"},{"p":"com.google.android.exoplayer2","c":"C","l":"BUFFER_FLAG_LAST_SAMPLE"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer","l":"BUFFER_REPLACEMENT_MODE_DIRECT"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer","l":"BUFFER_REPLACEMENT_MODE_DISABLED"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer","l":"BUFFER_REPLACEMENT_MODE_NORMAL"},{"p":"com.google.android.exoplayer2.decoder","c":"Buffer","l":"Buffer()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl.Builder","l":"build()"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl.Builder","l":"build()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"build()"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"build()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.AdsConfiguration.Builder","l":"build()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"build()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration.Builder","l":"build()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration.Builder","l":"build()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration.Builder","l":"build()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.RequestMetadata.Builder","l":"build()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration.Builder","l":"build()"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"build()"},{"p":"com.google.android.exoplayer2","c":"Player.Commands.Builder","l":"build()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData.Builder","l":"build()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.PeriodData.Builder","l":"build()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"build()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.effect","c":"HslAdjustment.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.effect","c":"RgbAdjustment.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.effect","c":"ScaleToFitTransformation.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.AdsLoader.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionUriBuilder","l":"build()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder","l":"build()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest.TestResource.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.testutil","c":"DownloadBuilder","l":"build()"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts.AssertionConfig.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"build()"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher.Resource.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"build()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultEncoderFactory.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationResult.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.ui","c":"AdOverlayInfo.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionDialogBuilder","l":"build()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.util","c":"FlagSet.Builder","l":"build()"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager.Builder","l":"build(MediaDrmCallback)","url":"build(com.google.android.exoplayer2.drm.MediaDrmCallback)"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"buildAacLcAudioSpecificConfig(int, int)","url":"buildAacLcAudioSpecificConfig(int,int)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"buildAdaptationSet(int, @com.google.android.exoplayer2.C.TrackType int, List, List, List, List)","url":"buildAdaptationSet(int,@com.google.android.exoplayer2.C.TrackTypeint,java.util.List,java.util.List,java.util.List,java.util.List)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"buildAddDownloadIntent(Context, Class, DownloadRequest, boolean)","url":"buildAddDownloadIntent(android.content.Context,java.lang.Class,com.google.android.exoplayer2.offline.DownloadRequest,boolean)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"buildAddDownloadIntent(Context, Class, DownloadRequest, int, boolean)","url":"buildAddDownloadIntent(android.content.Context,java.lang.Class,com.google.android.exoplayer2.offline.DownloadRequest,int,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"buildAssetUri(String)","url":"buildAssetUri(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"buildAudioRenderers(Context, @com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererMode int, MediaCodecSelector, boolean, AudioSink, Handler, AudioRendererEventListener, ArrayList)","url":"buildAudioRenderers(android.content.Context,@com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererModeint,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,boolean,com.google.android.exoplayer2.audio.AudioSink,android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,java.util.ArrayList)"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"buildAudioSink(Context, boolean, boolean, boolean)","url":"buildAudioSink(android.content.Context,boolean,boolean,boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"buildAudioSpecificConfig(int, int, int)","url":"buildAudioSpecificConfig(int,int,int)"},{"p":"com.google.android.exoplayer2.util","c":"CodecSpecificDataUtil","l":"buildAvcCodecString(int, int, int)","url":"buildAvcCodecString(int,int,int)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheKeyFactory","l":"buildCacheKey(DataSpec)","url":"buildCacheKey(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"buildCameraMotionRenderers(Context, @com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererMode int, ArrayList)","url":"buildCameraMotionRenderers(android.content.Context,@com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererModeint,java.util.ArrayList)"},{"p":"com.google.android.exoplayer2.util","c":"CodecSpecificDataUtil","l":"buildCea708InitializationData(boolean)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration.Builder","l":"buildClippingProperties()"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetUtil","l":"buildCronetEngine(Context, String, boolean)","url":"buildCronetEngine(android.content.Context,java.lang.String,boolean)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetUtil","l":"buildCronetEngine(Context)","url":"buildCronetEngine(android.content.Context)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashUtil","l":"buildDataSpec(Representation, RangedUri, int)","url":"buildDataSpec(com.google.android.exoplayer2.source.dash.manifest.Representation,com.google.android.exoplayer2.source.dash.manifest.RangedUri,int)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashUtil","l":"buildDataSpec(Representation, String, RangedUri, int)","url":"buildDataSpec(com.google.android.exoplayer2.source.dash.manifest.Representation,java.lang.String,com.google.android.exoplayer2.source.dash.manifest.RangedUri,int)"},{"p":"com.google.android.exoplayer2.ui","c":"DownloadNotificationHelper","l":"buildDownloadCompletedNotification(Context, int, PendingIntent, String)","url":"buildDownloadCompletedNotification(android.content.Context,int,android.app.PendingIntent,java.lang.String)"},{"p":"com.google.android.exoplayer2.ui","c":"DownloadNotificationHelper","l":"buildDownloadFailedNotification(Context, int, PendingIntent, String)","url":"buildDownloadFailedNotification(android.content.Context,int,android.app.PendingIntent,java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"buildDrmSessionManager()"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.RequestMetadata.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"Player.Commands.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.effect","c":"HslAdjustment.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.effect","c":"RgbAdjustment.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.effect","c":"ScaleToFitTransformation.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest.TestResource.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts.AssertionConfig.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher.Resource.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationResult.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.util","c":"FlagSet.Builder","l":"Builder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"Builder(Bundle)","url":"%3Cinit%3E(android.os.Bundle)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.AdsLoader.Builder","l":"Builder(Context, AdViewProvider)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.ui.AdViewProvider)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"Builder(Context, ExtractorsFactory)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.extractor.ExtractorsFactory)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"Builder(Context, int, String, PlayerNotificationManager.MediaDescriptionAdapter)","url":"%3Cinit%3E(android.content.Context,int,java.lang.String,com.google.android.exoplayer2.ui.PlayerNotificationManager.MediaDescriptionAdapter)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"Builder(Context, int, String)","url":"%3Cinit%3E(android.content.Context,int,java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"Builder(Context, MediaSource.Factory)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.source.MediaSource.Factory)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"Builder(Context, RenderersFactory, ExtractorsFactory)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.extractor.ExtractorsFactory)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"Builder(Context, RenderersFactory, MediaSource.Factory, TrackSelector, LoadControl, BandwidthMeter, AnalyticsCollector)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.source.MediaSource.Factory,com.google.android.exoplayer2.trackselection.TrackSelector,com.google.android.exoplayer2.LoadControl,com.google.android.exoplayer2.upstream.BandwidthMeter,com.google.android.exoplayer2.analytics.AnalyticsCollector)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"Builder(Context, RenderersFactory, MediaSource.Factory)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.source.MediaSource.Factory)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"Builder(Context, RenderersFactory, TrackSelector, MediaSource.Factory, LoadControl, BandwidthMeter, AnalyticsCollector)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.trackselection.TrackSelector,com.google.android.exoplayer2.source.MediaSource.Factory,com.google.android.exoplayer2.LoadControl,com.google.android.exoplayer2.upstream.BandwidthMeter,com.google.android.exoplayer2.analytics.AnalyticsCollector)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"Builder(Context, RenderersFactory)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.RenderersFactory)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"Builder(Context, RenderersFactory)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.RenderersFactory)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"Builder(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"Builder(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader.Builder","l":"Builder(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"Builder(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"Builder(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"Builder(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultEncoderFactory.Builder","l":"Builder(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Builder","l":"Builder(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter.Builder","l":"Builder(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData.Builder","l":"Builder(Object)","url":"%3Cinit%3E(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.PeriodData.Builder","l":"Builder(Object)","url":"%3Cinit%3E(java.lang.Object)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest.Builder","l":"Builder(String, Uri)","url":"%3Cinit%3E(java.lang.String,android.net.Uri)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"Builder(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"Builder(TrackSelectionParameters)","url":"%3Cinit%3E(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.AdsConfiguration.Builder","l":"Builder(Uri)","url":"%3Cinit%3E(android.net.Uri)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration.Builder","l":"Builder(Uri)","url":"%3Cinit%3E(android.net.Uri)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration.Builder","l":"Builder(UUID)","url":"%3Cinit%3E(java.util.UUID)"},{"p":"com.google.android.exoplayer2.ui","c":"AdOverlayInfo.Builder","l":"Builder(View, @com.google.android.exoplayer2.ui.AdOverlayInfo.Purpose int)","url":"%3Cinit%3E(android.view.View,@com.google.android.exoplayer2.ui.AdOverlayInfo.Purposeint)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"buildEvent(String, String, long, long, byte[])","url":"buildEvent(java.lang.String,java.lang.String,long,long,byte[])"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"buildEventStream(String, String, long, long[], EventMessage[])","url":"buildEventStream(java.lang.String,java.lang.String,long,long[],com.google.android.exoplayer2.metadata.emsg.EventMessage[])"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"buildExoPlayer(HostActivity, Surface, MappingTrackSelector)","url":"buildExoPlayer(com.google.android.exoplayer2.testutil.HostActivity,android.view.Surface,com.google.android.exoplayer2.trackselection.MappingTrackSelector)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"buildFormat(String, String, int, int, float, int, int, int, String, List, List, String, List, List)","url":"buildFormat(java.lang.String,java.lang.String,int,int,float,int,int,int,java.lang.String,java.util.List,java.util.List,java.lang.String,java.util.List,java.util.List)"},{"p":"com.google.android.exoplayer2.util","c":"CodecSpecificDataUtil","l":"buildHevcCodecString(int, boolean, int, int, int[], int)","url":"buildHevcCodecString(int,boolean,int,int,int[],int)"},{"p":"com.google.android.exoplayer2.audio","c":"OpusUtil","l":"buildInitializationData(byte[])"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"buildMediaPresentationDescription(long, long, long, boolean, long, long, long, long, ProgramInformation, UtcTimingElement, ServiceDescriptionElement, Uri, List)","url":"buildMediaPresentationDescription(long,long,long,boolean,long,long,long,long,com.google.android.exoplayer2.source.dash.manifest.ProgramInformation,com.google.android.exoplayer2.source.dash.manifest.UtcTimingElement,com.google.android.exoplayer2.source.dash.manifest.ServiceDescriptionElement,android.net.Uri,java.util.List)"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"buildMetadataRenderers(Context, MetadataOutput, Looper, @com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererMode int, ArrayList)","url":"buildMetadataRenderers(android.content.Context,com.google.android.exoplayer2.metadata.MetadataOutput,android.os.Looper,@com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererModeint,java.util.ArrayList)"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"buildMiscellaneousRenderers(Context, Handler, @com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererMode int, ArrayList)","url":"buildMiscellaneousRenderers(android.content.Context,android.os.Handler,@com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererModeint,java.util.ArrayList)"},{"p":"com.google.android.exoplayer2.util","c":"CodecSpecificDataUtil","l":"buildNalUnit(byte[], int, int)","url":"buildNalUnit(byte[],int,int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"buildPauseDownloadsIntent(Context, Class, boolean)","url":"buildPauseDownloadsIntent(android.content.Context,java.lang.Class,boolean)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"buildPeriod(String, long, List, List, Descriptor)","url":"buildPeriod(java.lang.String,long,java.util.List,java.util.List,com.google.android.exoplayer2.source.dash.manifest.Descriptor)"},{"p":"com.google.android.exoplayer2.ui","c":"DownloadNotificationHelper","l":"buildProgressNotification(Context, int, PendingIntent, String, List, @com.google.android.exoplayer2.scheduler.Requirements.RequirementFlags int)","url":"buildProgressNotification(android.content.Context,int,android.app.PendingIntent,java.lang.String,java.util.List,@com.google.android.exoplayer2.scheduler.Requirements.RequirementFlagsint)"},{"p":"com.google.android.exoplayer2.ui","c":"DownloadNotificationHelper","l":"buildProgressNotification(Context, int, PendingIntent, String, List)","url":"buildProgressNotification(android.content.Context,int,android.app.PendingIntent,java.lang.String,java.util.List)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"PsshAtomUtil","l":"buildPsshAtom(UUID, byte[])","url":"buildPsshAtom(java.util.UUID,byte[])"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"PsshAtomUtil","l":"buildPsshAtom(UUID, UUID[], byte[])","url":"buildPsshAtom(java.util.UUID,java.util.UUID[],byte[])"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"buildRangedUri(String, long, long)","url":"buildRangedUri(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpUtil","l":"buildRangeRequestHeader(long, long)","url":"buildRangeRequestHeader(long,long)"},{"p":"com.google.android.exoplayer2.upstream","c":"RawResourceDataSource","l":"buildRawResourceUri(int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"buildRemoveAllDownloadsIntent(Context, Class, boolean)","url":"buildRemoveAllDownloadsIntent(android.content.Context,java.lang.Class,boolean)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"buildRemoveDownloadIntent(Context, Class, String, boolean)","url":"buildRemoveDownloadIntent(android.content.Context,java.lang.Class,java.lang.String,boolean)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"buildRepresentation(DashManifestParser.RepresentationInfo, String, String, ArrayList, ArrayList)","url":"buildRepresentation(com.google.android.exoplayer2.source.dash.manifest.DashManifestParser.RepresentationInfo,java.lang.String,java.lang.String,java.util.ArrayList,java.util.ArrayList)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource","l":"buildRequestBuilder(DataSpec)","url":"buildRequestBuilder(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.StreamElement","l":"buildRequestUri(int, int)","url":"buildRequestUri(int,int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"buildResumeDownloadsIntent(Context, Class, boolean)","url":"buildResumeDownloadsIntent(android.content.Context,java.lang.Class,boolean)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"buildSegmentList(RangedUri, long, long, long, long, List, long, List, long, long)","url":"buildSegmentList(com.google.android.exoplayer2.source.dash.manifest.RangedUri,long,long,long,long,java.util.List,long,java.util.List,long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"buildSegmentTemplate(RangedUri, long, long, long, long, long, List, long, UrlTemplate, UrlTemplate, long, long)","url":"buildSegmentTemplate(com.google.android.exoplayer2.source.dash.manifest.RangedUri,long,long,long,long,long,java.util.List,long,com.google.android.exoplayer2.source.dash.manifest.UrlTemplate,com.google.android.exoplayer2.source.dash.manifest.UrlTemplate,long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"buildSegmentTimelineElement(long, long)","url":"buildSegmentTimelineElement(long,long)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"buildSetRequirementsIntent(Context, Class, Requirements, boolean)","url":"buildSetRequirementsIntent(android.content.Context,java.lang.Class,com.google.android.exoplayer2.scheduler.Requirements,boolean)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"buildSetStopReasonIntent(Context, Class, String, int, boolean)","url":"buildSetStopReasonIntent(android.content.Context,java.lang.Class,java.lang.String,int,boolean)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"buildSingleSegmentBase(RangedUri, long, long, long, long)","url":"buildSingleSegmentBase(com.google.android.exoplayer2.source.dash.manifest.RangedUri,long,long,long,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"buildSource(HostActivity, DrmSessionManager, FrameLayout)","url":"buildSource(com.google.android.exoplayer2.testutil.HostActivity,com.google.android.exoplayer2.drm.DrmSessionManager,android.widget.FrameLayout)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"buildTestData(int, int)","url":"buildTestData(int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"buildTestData(int, Random)","url":"buildTestData(int,java.util.Random)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"buildTestData(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"buildTestString(int, Random)","url":"buildTestString(int,java.util.Random)"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"buildTextRenderers(Context, TextOutput, Looper, @com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererMode int, ArrayList)","url":"buildTextRenderers(android.content.Context,com.google.android.exoplayer2.text.TextOutput,android.os.Looper,@com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererModeint,java.util.ArrayList)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionUtil","l":"buildTracks(MappingTrackSelector.MappedTrackInfo, List[])","url":"buildTracks(com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo,java.util.List[])"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionUtil","l":"buildTracks(MappingTrackSelector.MappedTrackInfo, TrackSelection[])","url":"buildTracks(com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo,com.google.android.exoplayer2.trackselection.TrackSelection[])"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"buildTrackSelector(HostActivity)","url":"buildTrackSelector(com.google.android.exoplayer2.testutil.HostActivity)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"buildUpon()"},{"p":"com.google.android.exoplayer2","c":"MediaItem","l":"buildUpon()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.AdsConfiguration","l":"buildUpon()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration","l":"buildUpon()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration","l":"buildUpon()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration","l":"buildUpon()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.RequestMetadata","l":"buildUpon()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration","l":"buildUpon()"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"buildUpon()"},{"p":"com.google.android.exoplayer2","c":"Player.Commands","l":"buildUpon()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"buildUpon()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.PeriodData","l":"buildUpon()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"buildUpon()"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher.Resource","l":"buildUpon()"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"buildUpon()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"buildUpon()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"buildUpon()"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest","l":"buildUpon()"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationResult","l":"buildUpon()"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer","l":"buildUpon()"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings","l":"buildUpon()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"buildUpon()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"buildUponParameters()"},{"p":"com.google.android.exoplayer2.testutil","c":"AssetContentProvider","l":"buildUri(String, boolean)","url":"buildUri(java.lang.String,boolean)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"UrlTemplate","l":"buildUri(String, long, int, long)","url":"buildUri(java.lang.String,long,int,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"buildUtcTimingElement(String, String)","url":"buildUtcTimingElement(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"buildVideoRenderers(Context, @com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererMode int, MediaCodecSelector, boolean, Handler, VideoRendererEventListener, long, ArrayList)","url":"buildVideoRenderers(android.content.Context,@com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererModeint,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,boolean,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,long,java.util.ArrayList)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BundledChunkExtractor","l":"BundledChunkExtractor(Extractor, @com.google.android.exoplayer2.C.TrackType int, Format)","url":"%3Cinit%3E(com.google.android.exoplayer2.extractor.Extractor,@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.source","c":"BundledExtractorsAdapter","l":"BundledExtractorsAdapter(ExtractorsFactory)","url":"%3Cinit%3E(com.google.android.exoplayer2.extractor.ExtractorsFactory)"},{"p":"com.google.android.exoplayer2.source.hls","c":"BundledHlsMediaChunkExtractor","l":"BundledHlsMediaChunkExtractor(Extractor, Format, TimestampAdjuster)","url":"%3Cinit%3E(com.google.android.exoplayer2.extractor.Extractor,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.util.TimestampAdjuster)"},{"p":"com.google.android.exoplayer2","c":"BundleListRetriever","l":"BundleListRetriever(List)","url":"%3Cinit%3E(java.util.List)"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData.Segment","l":"BY_START_THEN_END_THEN_DIVISOR"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"byteAlign()"},{"p":"com.google.android.exoplayer2.upstream","c":"ByteArrayDataSink","l":"ByteArrayDataSink()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream","c":"ByteArrayDataSource","l":"ByteArrayDataSource(byte[])","url":"%3Cinit%3E(byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData.Segment","l":"byteOffset"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.SegmentBase","l":"byteRangeLength"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.SegmentBase","l":"byteRangeOffset"},{"p":"com.google.android.exoplayer2","c":"C","l":"BYTES_PER_FLOAT"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"MlltFrame","l":"bytesBetweenReference"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"MlltFrame","l":"bytesDeviations"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadProgress","l":"bytesDownloaded"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"bytesLeft()"},{"p":"com.google.android.exoplayer2.drm","c":"MediaDrmCallbackException","l":"bytesLoaded"},{"p":"com.google.android.exoplayer2.source","c":"LoadEventInfo","l":"bytesLoaded"},{"p":"com.google.android.exoplayer2.source.chunk","c":"Chunk","l":"bytesLoaded()"},{"p":"com.google.android.exoplayer2.upstream","c":"ParsingLoadable","l":"bytesLoaded()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor.AudioFormat","l":"bytesPerFrame"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData.Segment","l":"bytesRead"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSourceInputStream","l":"bytesRead()"},{"p":"com.google.android.exoplayer2.upstream","c":"BaseDataSource","l":"bytesTransferred(int)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource","l":"CACHE_IGNORED_REASON_ERROR"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource","l":"CACHE_IGNORED_REASON_UNSET_LENGTH"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheWriter","l":"cache()"},{"p":"com.google.android.exoplayer2.upstream","c":"CachedRegionTracker","l":"CACHED_TO_END"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSink","l":"CacheDataSink(Cache, long, int)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.Cache,long,int)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSink","l":"CacheDataSink(Cache, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.Cache,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSink.CacheDataSinkException","l":"CacheDataSinkException(IOException)","url":"%3Cinit%3E(java.io.IOException)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource","l":"CacheDataSource(Cache, DataSource, @com.google.android.exoplayer2.upstream.cache.CacheDataSource.Flags int)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.DataSource,@com.google.android.exoplayer2.upstream.cache.CacheDataSource.Flagsint)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource","l":"CacheDataSource(Cache, DataSource, DataSource, DataSink, @com.google.android.exoplayer2.upstream.cache.CacheDataSource.Flags int, CacheDataSource.EventListener, CacheKeyFactory)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSink,@com.google.android.exoplayer2.upstream.cache.CacheDataSource.Flagsint,com.google.android.exoplayer2.upstream.cache.CacheDataSource.EventListener,com.google.android.exoplayer2.upstream.cache.CacheKeyFactory)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource","l":"CacheDataSource(Cache, DataSource, DataSource, DataSink, @com.google.android.exoplayer2.upstream.cache.CacheDataSource.Flags int, CacheDataSource.EventListener)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSink,@com.google.android.exoplayer2.upstream.cache.CacheDataSource.Flagsint,com.google.android.exoplayer2.upstream.cache.CacheDataSource.EventListener)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource","l":"CacheDataSource(Cache, DataSource)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.DataSource)"},{"p":"com.google.android.exoplayer2.upstream","c":"CachedRegionTracker","l":"CachedRegionTracker(Cache, String, ChunkIndex)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.Cache,java.lang.String,com.google.android.exoplayer2.extractor.ChunkIndex)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache.CacheException","l":"CacheException(String, Throwable)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache.CacheException","l":"CacheException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache.CacheException","l":"CacheException(Throwable)","url":"%3Cinit%3E(java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheSpan","l":"CacheSpan(String, long, long, long, File)","url":"%3Cinit%3E(java.lang.String,long,long,long,java.io.File)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheSpan","l":"CacheSpan(String, long, long)","url":"%3Cinit%3E(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheWriter","l":"CacheWriter(CacheDataSource, DataSpec, byte[], CacheWriter.ProgressListener)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.CacheDataSource,com.google.android.exoplayer2.upstream.DataSpec,byte[],com.google.android.exoplayer2.upstream.cache.CacheWriter.ProgressListener)"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.SeekOperationParams","l":"calculateNextSearchBytePosition(long, long, long, long, long, long)","url":"calculateNextSearchBytePosition(long,long,long,long,long,long)"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"calculateTargetBufferBytes(Renderer[], ExoTrackSelection[])","url":"calculateTargetBufferBytes(com.google.android.exoplayer2.Renderer[],com.google.android.exoplayer2.trackselection.ExoTrackSelection[])"},{"p":"com.google.android.exoplayer2.video.spherical","c":"CameraMotionRenderer","l":"CameraMotionRenderer()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"canAdvertiseSession()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"canAdvertiseSession()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"canAdvertiseSession()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.ServerControl","l":"canBlockReload"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"cancel()"},{"p":"com.google.android.exoplayer2.ext.workmanager","c":"WorkManagerScheduler","l":"cancel()"},{"p":"com.google.android.exoplayer2.offline","c":"Downloader","l":"cancel()"},{"p":"com.google.android.exoplayer2.offline","c":"ProgressiveDownloader","l":"cancel()"},{"p":"com.google.android.exoplayer2.offline","c":"SegmentDownloader","l":"cancel()"},{"p":"com.google.android.exoplayer2.scheduler","c":"PlatformScheduler","l":"cancel()"},{"p":"com.google.android.exoplayer2.scheduler","c":"Scheduler","l":"cancel()"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer","l":"cancel()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheWriter","l":"cancel()"},{"p":"com.google.android.exoplayer2.util","c":"RunnableFutureTask","l":"cancel(boolean)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ContainerMediaChunk","l":"cancelLoad()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"DataChunk","l":"cancelLoad()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"InitializationChunk","l":"cancelLoad()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"SingleSampleMediaChunk","l":"cancelLoad()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaChunk","l":"cancelLoad()"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader.Loadable","l":"cancelLoad()"},{"p":"com.google.android.exoplayer2.upstream","c":"ParsingLoadable","l":"cancelLoad()"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader","l":"cancelLoading()"},{"p":"com.google.android.exoplayer2.util","c":"RunnableFutureTask","l":"cancelWork()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableNalUnitBitArray","l":"canReadBits(int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableNalUnitBitArray","l":"canReadExpGolombCodedNum()"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData.SchemeData","l":"canReplace(DrmInitData.SchemeData)","url":"canReplace(com.google.android.exoplayer2.drm.DrmInitData.SchemeData)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"canReuseCodec(Format, Format)","url":"canReuseCodec(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"canReuseCodec(MediaCodecInfo, Format, Format)","url":"canReuseCodec(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"canReuseCodec(MediaCodecInfo, Format, Format)","url":"canReuseCodec(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"canReuseCodec(MediaCodecInfo, Format, Format)","url":"canReuseCodec(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"canReuseDecoder(String, Format, Format)","url":"canReuseDecoder(java.lang.String,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Libgav1VideoRenderer","l":"canReuseDecoder(String, Format, Format)","url":"canReuseDecoder(java.lang.String,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"LibvpxVideoRenderer","l":"canReuseDecoder(String, Format, Format)","url":"canReuseDecoder(java.lang.String,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"canReuseDecoder(String, Format, Format)","url":"canReuseDecoder(java.lang.String,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"canSelectFormat(Format, int, long)","url":"canSelectFormat(com.google.android.exoplayer2.Format,int,long)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.ServerControl","l":"canSkipDateRanges"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"capabilities"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"capacity()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry.VariantInfo","l":"captionGroupId"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist.Variant","l":"captionGroupId"},{"p":"com.google.android.exoplayer2.ui","c":"CaptionStyleCompat","l":"CaptionStyleCompat(int, int, int, @com.google.android.exoplayer2.ui.CaptionStyleCompat.EdgeType int, int, Typeface)","url":"%3Cinit%3E(int,int,int,@com.google.android.exoplayer2.ui.CaptionStyleCompat.EdgeTypeint,int,android.graphics.Typeface)"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SmtaMetadataEntry","l":"captureFrameRate"},{"p":"com.google.android.exoplayer2.testutil","c":"CapturingAudioSink","l":"CapturingAudioSink(AudioSink)","url":"%3Cinit%3E(com.google.android.exoplayer2.audio.AudioSink)"},{"p":"com.google.android.exoplayer2.testutil","c":"CapturingRenderersFactory","l":"CapturingRenderersFactory(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"castNonNull(T)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"castNonNullTypeArray(T[])"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"CastPlayer(CastContext, MediaItemConverter, long, long)","url":"%3Cinit%3E(com.google.android.gms.cast.framework.CastContext,com.google.android.exoplayer2.ext.cast.MediaItemConverter,long,long)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"CastPlayer(CastContext, MediaItemConverter)","url":"%3Cinit%3E(com.google.android.gms.cast.framework.CastContext,com.google.android.exoplayer2.ext.cast.MediaItemConverter)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"CastPlayer(CastContext)","url":"%3Cinit%3E(com.google.android.gms.cast.framework.CastContext)"},{"p":"com.google.android.exoplayer2.text.cea","c":"Cea608Decoder","l":"Cea608Decoder(String, int, long)","url":"%3Cinit%3E(java.lang.String,int,long)"},{"p":"com.google.android.exoplayer2.text.cea","c":"Cea708Decoder","l":"Cea708Decoder(int, List)","url":"%3Cinit%3E(int,java.util.List)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"ceilDivide(int, int)","url":"ceilDivide(int,int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"ceilDivide(long, long)","url":"ceilDivide(long,long)"},{"p":"com.google.android.exoplayer2","c":"C","l":"CENC_TYPE_cbc1"},{"p":"com.google.android.exoplayer2","c":"C","l":"CENC_TYPE_cbcs"},{"p":"com.google.android.exoplayer2","c":"C","l":"CENC_TYPE_cenc"},{"p":"com.google.android.exoplayer2","c":"C","l":"CENC_TYPE_cens"},{"p":"com.google.android.exoplayer2","c":"Format","l":"channelCount"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil.Config","l":"channelCount"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util.SyncFrameInfo","l":"channelCount"},{"p":"com.google.android.exoplayer2.audio","c":"Ac4Util.SyncFrameInfo","l":"channelCount"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor.AudioFormat","l":"channelCount"},{"p":"com.google.android.exoplayer2.ext.opus","c":"OpusDecoder","l":"channelCount"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"channelCount"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"channelDescriptionResourceId"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"channelId"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"channelImportance"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"channelNameResourceId"},{"p":"com.google.android.exoplayer2.audio","c":"MpegAudioUtil.Header","l":"channels"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"channels"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.VorbisIdHeader","l":"channels"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterFrame","l":"ChapterFrame(String, int, int, long, long, Id3Frame[])","url":"%3Cinit%3E(java.lang.String,int,int,long,long,com.google.android.exoplayer2.metadata.id3.Id3Frame[])"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterFrame","l":"chapterId"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterTocFrame","l":"ChapterTocFrame(String, boolean, boolean, String[], Id3Frame[])","url":"%3Cinit%3E(java.lang.String,boolean,boolean,java.lang.String[],com.google.android.exoplayer2.metadata.id3.Id3Frame[])"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacMetadataReader","l":"checkAndPeekStreamMarker(ExtractorInput)","url":"checkAndPeekStreamMarker(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacFrameReader","l":"checkAndReadFrameHeader(ParsableByteArray, FlacStreamMetadata, int, FlacFrameReader.SampleNumberHolder)","url":"checkAndReadFrameHeader(com.google.android.exoplayer2.util.ParsableByteArray,com.google.android.exoplayer2.extractor.FlacStreamMetadata,int,com.google.android.exoplayer2.extractor.FlacFrameReader.SampleNumberHolder)"},{"p":"com.google.android.exoplayer2.util","c":"Assertions","l":"checkArgument(boolean, Object)","url":"checkArgument(boolean,java.lang.Object)"},{"p":"com.google.android.exoplayer2.util","c":"Assertions","l":"checkArgument(boolean)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"checkCleartextTrafficPermitted(MediaItem...)","url":"checkCleartextTrafficPermitted(com.google.android.exoplayer2.MediaItem...)"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorUtil","l":"checkContainerInput(boolean, String)","url":"checkContainerInput(boolean,java.lang.String)"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacFrameReader","l":"checkFrameHeaderFromPeek(ExtractorInput, FlacStreamMetadata, int, FlacFrameReader.SampleNumberHolder)","url":"checkFrameHeaderFromPeek(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.FlacStreamMetadata,int,com.google.android.exoplayer2.extractor.FlacFrameReader.SampleNumberHolder)"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"checkGlError()"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"checkGlException(boolean, String)","url":"checkGlException(boolean,java.lang.String)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BaseMediaChunkIterator","l":"checkInBounds()"},{"p":"com.google.android.exoplayer2.util","c":"Assertions","l":"checkIndex(int, int, int)","url":"checkIndex(int,int,int)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"checkInitialization()"},{"p":"com.google.android.exoplayer2.util","c":"Assertions","l":"checkMainThread()"},{"p":"com.google.android.exoplayer2.util","c":"Assertions","l":"checkNotEmpty(String, Object)","url":"checkNotEmpty(java.lang.String,java.lang.Object)"},{"p":"com.google.android.exoplayer2.util","c":"Assertions","l":"checkNotEmpty(String)","url":"checkNotEmpty(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Assertions","l":"checkNotNull(T, Object)","url":"checkNotNull(T,java.lang.Object)"},{"p":"com.google.android.exoplayer2.util","c":"Assertions","l":"checkNotNull(T)"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"checkRequirements(Context)","url":"checkRequirements(android.content.Context)"},{"p":"com.google.android.exoplayer2.util","c":"Assertions","l":"checkState(boolean, Object)","url":"checkState(boolean,java.lang.Object)"},{"p":"com.google.android.exoplayer2.util","c":"Assertions","l":"checkState(boolean)"},{"p":"com.google.android.exoplayer2.util","c":"Assertions","l":"checkStateNotNull(T, Object)","url":"checkStateNotNull(T,java.lang.Object)"},{"p":"com.google.android.exoplayer2.util","c":"Assertions","l":"checkStateNotNull(T)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterTocFrame","l":"children"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkHolder","l":"chunk"},{"p":"com.google.android.exoplayer2.source.chunk","c":"Chunk","l":"Chunk(DataSource, DataSpec, @com.google.android.exoplayer2.C.DataType int, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.C.DataTypeint,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.StreamElement","l":"chunkCount"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkHolder","l":"ChunkHolder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"MediaChunk","l":"chunkIndex"},{"p":"com.google.android.exoplayer2.extractor","c":"ChunkIndex","l":"ChunkIndex(int[], long[], long[], long[])","url":"%3Cinit%3E(int[],long[],long[],long[])"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"ChunkSampleStream(@com.google.android.exoplayer2.C.TrackType int, int[], Format[], T, SequenceableLoader.Callback>, Allocator, long, DrmSessionManager, DrmSessionEventListener.EventDispatcher, LoadErrorHandlingPolicy, MediaSourceEventListener.EventDispatcher)","url":"%3Cinit%3E(@com.google.android.exoplayer2.C.TrackTypeint,int[],com.google.android.exoplayer2.Format[],T,com.google.android.exoplayer2.source.SequenceableLoader.Callback,com.google.android.exoplayer2.upstream.Allocator,long,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher)"},{"p":"com.google.android.exoplayer2","c":"FormatHolder","l":"clear()"},{"p":"com.google.android.exoplayer2.decoder","c":"Buffer","l":"clear()"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer","l":"clear()"},{"p":"com.google.android.exoplayer2.decoder","c":"SimpleDecoderOutputBuffer","l":"clear()"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"clear()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkHolder","l":"clear()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackOutput","l":"clear()"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleOutputBuffer","l":"clear()"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.RequestProperties","l":"clear()"},{"p":"com.google.android.exoplayer2.util","c":"ListenerSet","l":"clear()"},{"p":"com.google.android.exoplayer2.util","c":"TimedValueQueue","l":"clear()"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"clear(Handler, Runnable)","url":"clear(android.os.Handler,java.lang.Runnable)"},{"p":"com.google.android.exoplayer2.drm","c":"HttpMediaDrmCallback","l":"clearAllKeyRequestProperties()"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource","l":"clearAllRequestProperties()"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource","l":"clearAllRequestProperties()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource","l":"clearAllRequestProperties()"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource","l":"clearAllRequestProperties()"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.RequestProperties","l":"clearAndSet(Map)","url":"clearAndSet(java.util.Map)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"clearAuxEffectInfo()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.AudioComponent","l":"clearAuxEffectInfo()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"clearAuxEffectInfo()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"clearAuxEffectInfo()"},{"p":"com.google.android.exoplayer2.decoder","c":"CryptoInfo","l":"clearBlocks"},{"p":"com.google.android.exoplayer2.extractor","c":"TrackOutput.CryptoData","l":"clearBlocks"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"clearCameraMotionListener(CameraMotionListener)","url":"clearCameraMotionListener(com.google.android.exoplayer2.video.spherical.CameraMotionListener)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.VideoComponent","l":"clearCameraMotionListener(CameraMotionListener)","url":"clearCameraMotionListener(com.google.android.exoplayer2.video.spherical.CameraMotionListener)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"clearCameraMotionListener(CameraMotionListener)","url":"clearCameraMotionListener(com.google.android.exoplayer2.video.spherical.CameraMotionListener)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"clearCameraMotionListener(CameraMotionListener)","url":"clearCameraMotionListener(com.google.android.exoplayer2.video.spherical.CameraMotionListener)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecUtil","l":"clearDecoderInfoCache()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"clearDownloadManagerHelpers()"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader","l":"clearFatalError()"},{"p":"com.google.android.exoplayer2.decoder","c":"Buffer","l":"clearFlag(@com.google.android.exoplayer2.C.BufferFlags int)","url":"clearFlag(@com.google.android.exoplayer2.C.BufferFlagsint)"},{"p":"com.google.android.exoplayer2","c":"C","l":"CLEARKEY_UUID"},{"p":"com.google.android.exoplayer2.drm","c":"HttpMediaDrmCallback","l":"clearKeyRequestProperty(String)","url":"clearKeyRequestProperty(java.lang.String)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"clearLocalAdInsertionComponents()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"clearMediaItems()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"clearMediaItems()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"clearMediaItems()"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"clearMediaItems()"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.ClearMediaItems","l":"ClearMediaItems(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"clearOutputFrame()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"clearOverride(TrackGroup)","url":"clearOverride(com.google.android.exoplayer2.source.TrackGroup)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"clearOverride(TrackGroup)","url":"clearOverride(com.google.android.exoplayer2.source.TrackGroup)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"clearOverride(TrackGroup)","url":"clearOverride(com.google.android.exoplayer2.source.TrackGroup)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"clearOverrides()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"clearOverrides()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"clearOverrides()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"clearOverridesOfType(@com.google.android.exoplayer2.C.TrackType int)","url":"clearOverridesOfType(@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"clearOverridesOfType(@com.google.android.exoplayer2.C.TrackType int)","url":"clearOverridesOfType(@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"clearOverridesOfType(@com.google.android.exoplayer2.C.TrackType int)","url":"clearOverridesOfType(@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"clearPositionDiscontinuity()"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"clearPrefixFlags(boolean[])"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource","l":"clearRequestProperty(String)","url":"clearRequestProperty(java.lang.String)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource","l":"clearRequestProperty(String)","url":"clearRequestProperty(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource","l":"clearRequestProperty(String)","url":"clearRequestProperty(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource","l":"clearRequestProperty(String)","url":"clearRequestProperty(java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"clearSelectionOverride(int, TrackGroupArray)","url":"clearSelectionOverride(int,com.google.android.exoplayer2.source.TrackGroupArray)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"clearSelectionOverride(int, TrackGroupArray)","url":"clearSelectionOverride(int,com.google.android.exoplayer2.source.TrackGroupArray)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"clearSelectionOverrides()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"clearSelectionOverrides()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"clearSelectionOverrides(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"clearSelectionOverrides(int)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.CleartextNotPermittedException","l":"CleartextNotPermittedException(IOException, DataSpec)","url":"%3Cinit%3E(java.io.IOException,com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorOutput","l":"clearTrackOutputs()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"clearTrackSelections(int)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"clearVideoFrameMetadataListener(VideoFrameMetadataListener)","url":"clearVideoFrameMetadataListener(com.google.android.exoplayer2.video.VideoFrameMetadataListener)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.VideoComponent","l":"clearVideoFrameMetadataListener(VideoFrameMetadataListener)","url":"clearVideoFrameMetadataListener(com.google.android.exoplayer2.video.VideoFrameMetadataListener)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"clearVideoFrameMetadataListener(VideoFrameMetadataListener)","url":"clearVideoFrameMetadataListener(com.google.android.exoplayer2.video.VideoFrameMetadataListener)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"clearVideoFrameMetadataListener(VideoFrameMetadataListener)","url":"clearVideoFrameMetadataListener(com.google.android.exoplayer2.video.VideoFrameMetadataListener)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"clearVideoSizeConstraints()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"clearVideoSizeConstraints()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"clearVideoSizeConstraints()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.VideoComponent","l":"clearVideoSurface()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"clearVideoSurface()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"clearVideoSurface()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"clearVideoSurface()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"clearVideoSurface()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"clearVideoSurface()"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"clearVideoSurface()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"clearVideoSurface()"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.ClearVideoSurface","l":"ClearVideoSurface(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.VideoComponent","l":"clearVideoSurface(Surface)","url":"clearVideoSurface(android.view.Surface)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"clearVideoSurface(Surface)","url":"clearVideoSurface(android.view.Surface)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"clearVideoSurface(Surface)","url":"clearVideoSurface(android.view.Surface)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"clearVideoSurface(Surface)","url":"clearVideoSurface(android.view.Surface)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"clearVideoSurface(Surface)","url":"clearVideoSurface(android.view.Surface)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"clearVideoSurface(Surface)","url":"clearVideoSurface(android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"clearVideoSurface(Surface)","url":"clearVideoSurface(android.view.Surface)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.VideoComponent","l":"clearVideoSurfaceHolder(SurfaceHolder)","url":"clearVideoSurfaceHolder(android.view.SurfaceHolder)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"clearVideoSurfaceHolder(SurfaceHolder)","url":"clearVideoSurfaceHolder(android.view.SurfaceHolder)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"clearVideoSurfaceHolder(SurfaceHolder)","url":"clearVideoSurfaceHolder(android.view.SurfaceHolder)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"clearVideoSurfaceHolder(SurfaceHolder)","url":"clearVideoSurfaceHolder(android.view.SurfaceHolder)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"clearVideoSurfaceHolder(SurfaceHolder)","url":"clearVideoSurfaceHolder(android.view.SurfaceHolder)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"clearVideoSurfaceHolder(SurfaceHolder)","url":"clearVideoSurfaceHolder(android.view.SurfaceHolder)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"clearVideoSurfaceHolder(SurfaceHolder)","url":"clearVideoSurfaceHolder(android.view.SurfaceHolder)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.VideoComponent","l":"clearVideoSurfaceView(SurfaceView)","url":"clearVideoSurfaceView(android.view.SurfaceView)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"clearVideoSurfaceView(SurfaceView)","url":"clearVideoSurfaceView(android.view.SurfaceView)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"clearVideoSurfaceView(SurfaceView)","url":"clearVideoSurfaceView(android.view.SurfaceView)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"clearVideoSurfaceView(SurfaceView)","url":"clearVideoSurfaceView(android.view.SurfaceView)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"clearVideoSurfaceView(SurfaceView)","url":"clearVideoSurfaceView(android.view.SurfaceView)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"clearVideoSurfaceView(SurfaceView)","url":"clearVideoSurfaceView(android.view.SurfaceView)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"clearVideoSurfaceView(SurfaceView)","url":"clearVideoSurfaceView(android.view.SurfaceView)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.VideoComponent","l":"clearVideoTextureView(TextureView)","url":"clearVideoTextureView(android.view.TextureView)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"clearVideoTextureView(TextureView)","url":"clearVideoTextureView(android.view.TextureView)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"clearVideoTextureView(TextureView)","url":"clearVideoTextureView(android.view.TextureView)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"clearVideoTextureView(TextureView)","url":"clearVideoTextureView(android.view.TextureView)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"clearVideoTextureView(TextureView)","url":"clearVideoTextureView(android.view.TextureView)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"clearVideoTextureView(TextureView)","url":"clearVideoTextureView(android.view.TextureView)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"clearVideoTextureView(TextureView)","url":"clearVideoTextureView(android.view.TextureView)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"clearViewportSizeConstraints()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"clearViewportSizeConstraints()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"clearViewportSizeConstraints()"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"clearWindowColor()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BaseMediaChunk","l":"clippedEndTimeUs"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BaseMediaChunk","l":"clippedStartTimeUs"},{"p":"com.google.android.exoplayer2","c":"MediaItem","l":"clippingConfiguration"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"ClippingMediaPeriod(MediaPeriod, boolean, long, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.MediaPeriod,boolean,long,long)"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaSource","l":"ClippingMediaSource(MediaSource, long, long, boolean, boolean, boolean)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource,long,long,boolean,boolean,boolean)"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaSource","l":"ClippingMediaSource(MediaSource, long, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource,long,long)"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaSource","l":"ClippingMediaSource(MediaSource, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource,long)"},{"p":"com.google.android.exoplayer2","c":"MediaItem","l":"clippingProperties"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"clockRate"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder","l":"cloneAndClear()"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.DefaultShuffleOrder","l":"cloneAndClear()"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.UnshuffledShuffleOrder","l":"cloneAndClear()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeShuffleOrder","l":"cloneAndClear()"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder","l":"cloneAndInsert(int, int)","url":"cloneAndInsert(int,int)"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.DefaultShuffleOrder","l":"cloneAndInsert(int, int)","url":"cloneAndInsert(int,int)"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.UnshuffledShuffleOrder","l":"cloneAndInsert(int, int)","url":"cloneAndInsert(int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeShuffleOrder","l":"cloneAndInsert(int, int)","url":"cloneAndInsert(int,int)"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder","l":"cloneAndRemove(int, int)","url":"cloneAndRemove(int,int)"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.DefaultShuffleOrder","l":"cloneAndRemove(int, int)","url":"cloneAndRemove(int,int)"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.UnshuffledShuffleOrder","l":"cloneAndRemove(int, int)","url":"cloneAndRemove(int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeShuffleOrder","l":"cloneAndRemove(int, int)","url":"cloneAndRemove(int,int)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"close()"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.ext.rtmp","c":"RtmpDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadCursor","l":"close()"},{"p":"com.google.android.exoplayer2.testutil","c":"FailOnCloseDataSink","l":"close()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"AssetDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"ByteArrayDataSink","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"ByteArrayDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"ContentDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSchemeDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSink","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSource","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSourceInputStream","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"FileDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"PlaceholderDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"PriorityDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"RawResourceDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"ResolvingDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"StatsDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"TeeDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.upstream","c":"UdpDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSink","l":"close()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.upstream.crypto","c":"AesCipherDataSink","l":"close()"},{"p":"com.google.android.exoplayer2.upstream.crypto","c":"AesCipherDataSource","l":"close()"},{"p":"com.google.android.exoplayer2.util","c":"ConditionVariable","l":"close()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist","l":"closedCaptions"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"closeQuietly(Closeable)","url":"closeQuietly(java.io.Closeable)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSourceUtil","l":"closeQuietly(DataSource)","url":"closeQuietly(com.google.android.exoplayer2.upstream.DataSource)"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"closeSession(byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"closeSession(byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"closeSession(byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"closeSession(byte[])"},{"p":"com.google.android.exoplayer2","c":"SeekParameters","l":"CLOSEST_SYNC"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"CODEC_E_AC3_JOC"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"CODEC_OPERATING_RATE_UNSET"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"codecDelayNs"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"codecId"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter.Configuration","l":"codecInfo"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecDecoderException","l":"codecInfo"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer.DecoderInitializationException","l":"codecInfo"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer.CodecMaxValues","l":"CodecMaxValues(int, int, int)","url":"%3Cinit%3E(int,int,int)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"codecMimeType"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"codecNeedsSetOutputSurfaceWorkaround(String)","url":"codecNeedsSetOutputSurfaceWorkaround(java.lang.String)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"codecPrivate"},{"p":"com.google.android.exoplayer2","c":"Format","l":"codecs"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil.Config","l":"codecs"},{"p":"com.google.android.exoplayer2.video","c":"AvcConfig","l":"codecs"},{"p":"com.google.android.exoplayer2.video","c":"DolbyVisionConfig","l":"codecs"},{"p":"com.google.android.exoplayer2.video","c":"HevcConfig","l":"codecs"},{"p":"com.google.android.exoplayer2","c":"C","l":"COLOR_RANGE_FULL"},{"p":"com.google.android.exoplayer2","c":"C","l":"COLOR_RANGE_LIMITED"},{"p":"com.google.android.exoplayer2","c":"C","l":"COLOR_SPACE_BT2020"},{"p":"com.google.android.exoplayer2","c":"C","l":"COLOR_SPACE_BT601"},{"p":"com.google.android.exoplayer2","c":"C","l":"COLOR_SPACE_BT709"},{"p":"com.google.android.exoplayer2","c":"C","l":"COLOR_TRANSFER_HLG"},{"p":"com.google.android.exoplayer2","c":"C","l":"COLOR_TRANSFER_SDR"},{"p":"com.google.android.exoplayer2","c":"C","l":"COLOR_TRANSFER_ST2084"},{"p":"com.google.android.exoplayer2","c":"Format","l":"colorInfo"},{"p":"com.google.android.exoplayer2.video","c":"ColorInfo","l":"ColorInfo(@com.google.android.exoplayer2.C.ColorSpace int, @com.google.android.exoplayer2.C.ColorRange int, @com.google.android.exoplayer2.C.ColorTransfer int, byte[])","url":"%3Cinit%3E(@com.google.android.exoplayer2.C.ColorSpaceint,@com.google.android.exoplayer2.C.ColorRangeint,@com.google.android.exoplayer2.C.ColorTransferint,byte[])"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"colorRange"},{"p":"com.google.android.exoplayer2.video","c":"ColorInfo","l":"colorRange"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"PictureFrame","l":"colors"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"colorspace"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"colorSpace"},{"p":"com.google.android.exoplayer2.video","c":"ColorInfo","l":"colorSpace"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"COLORSPACE_BT2020"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"COLORSPACE_BT601"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"COLORSPACE_BT709"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"COLORSPACE_UNKNOWN"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"colorTransfer"},{"p":"com.google.android.exoplayer2.video","c":"ColorInfo","l":"colorTransfer"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_ADJUST_DEVICE_VOLUME"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_CHANGE_MEDIA_ITEMS"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_GET_AUDIO_ATTRIBUTES"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_GET_CURRENT_MEDIA_ITEM"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_GET_DEVICE_VOLUME"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_GET_MEDIA_ITEMS_METADATA"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_GET_TEXT"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_GET_TIMELINE"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_GET_TRACKS"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_GET_VOLUME"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_INVALID"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueEditor","l":"COMMAND_MOVE_QUEUE_ITEM"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_PLAY_PAUSE"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_PREPARE"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SEEK_BACK"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SEEK_FORWARD"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SEEK_IN_CURRENT_MEDIA_ITEM"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SEEK_IN_CURRENT_WINDOW"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SEEK_TO_DEFAULT_POSITION"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SEEK_TO_MEDIA_ITEM"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SEEK_TO_NEXT"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SEEK_TO_NEXT_MEDIA_ITEM"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SEEK_TO_NEXT_WINDOW"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SEEK_TO_PREVIOUS"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SEEK_TO_PREVIOUS_MEDIA_ITEM"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SEEK_TO_PREVIOUS_WINDOW"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SEEK_TO_WINDOW"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SET_DEVICE_VOLUME"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SET_MEDIA_ITEM"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SET_MEDIA_ITEMS_METADATA"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SET_REPEAT_MODE"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SET_SHUFFLE_MODE"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SET_SPEED_AND_PITCH"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SET_TRACK_SELECTION_PARAMETERS"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SET_VIDEO_SURFACE"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_SET_VOLUME"},{"p":"com.google.android.exoplayer2","c":"Player","l":"COMMAND_STOP"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"PrivateCommand","l":"commandBytes"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"CommentFrame","l":"CommentFrame(String, String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.CommentHeader","l":"CommentHeader(String, String[], int)","url":"%3Cinit%3E(java.lang.String,java.lang.String[],int)"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.CommentHeader","l":"comments"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"commitFile(File, long)","url":"commitFile(java.io.File,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"commitFile(File, long)","url":"commitFile(java.io.File,long)"},{"p":"com.google.android.exoplayer2","c":"C","l":"COMMON_PSSH_UUID"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData","l":"compare(DrmInitData.SchemeData, DrmInitData.SchemeData)","url":"compare(com.google.android.exoplayer2.drm.DrmInitData.SchemeData,com.google.android.exoplayer2.drm.DrmInitData.SchemeData)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"compareLong(long, long)","url":"compareLong(long,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheSpan","l":"compareTo(CacheSpan)","url":"compareTo(com.google.android.exoplayer2.upstream.cache.CacheSpan)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeClock.HandlerMessage","l":"compareTo(FakeClock.HandlerMessage)","url":"compareTo(com.google.android.exoplayer2.testutil.FakeClock.HandlerMessage)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.SegmentBase","l":"compareTo(Long)","url":"compareTo(java.lang.Long)"},{"p":"com.google.android.exoplayer2.offline","c":"SegmentDownloader.Segment","l":"compareTo(SegmentDownloader.Segment)","url":"compareTo(com.google.android.exoplayer2.offline.SegmentDownloader.Segment)"},{"p":"com.google.android.exoplayer2.offline","c":"StreamKey","l":"compareTo(StreamKey)","url":"compareTo(com.google.android.exoplayer2.offline.StreamKey)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"compilation"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"UrlTemplate","l":"compile(String)","url":"compile(java.lang.String)"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand","l":"componentSpliceList"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceScheduleCommand.Event","l":"componentSpliceList"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand.ComponentSplice","l":"componentSplicePlaybackPositionUs"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand.ComponentSplice","l":"componentSplicePts"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand.ComponentSplice","l":"componentTag"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceScheduleCommand.ComponentSplice","l":"componentTag"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"composer"},{"p":"com.google.android.exoplayer2.source","c":"CompositeMediaSource","l":"CompositeMediaSource()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source","c":"CompositeSequenceableLoader","l":"CompositeSequenceableLoader(SequenceableLoader[])","url":"%3Cinit%3E(com.google.android.exoplayer2.source.SequenceableLoader[])"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"ConcatenatingMediaSource(boolean, boolean, ShuffleOrder, MediaSource...)","url":"%3Cinit%3E(boolean,boolean,com.google.android.exoplayer2.source.ShuffleOrder,com.google.android.exoplayer2.source.MediaSource...)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"ConcatenatingMediaSource(boolean, MediaSource...)","url":"%3Cinit%3E(boolean,com.google.android.exoplayer2.source.MediaSource...)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"ConcatenatingMediaSource(boolean, ShuffleOrder, MediaSource...)","url":"%3Cinit%3E(boolean,com.google.android.exoplayer2.source.ShuffleOrder,com.google.android.exoplayer2.source.MediaSource...)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"ConcatenatingMediaSource(MediaSource...)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource...)"},{"p":"com.google.android.exoplayer2.util","c":"ConditionVariable","l":"ConditionVariable()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.util","c":"ConditionVariable","l":"ConditionVariable(Clock)","url":"%3Cinit%3E(com.google.android.exoplayer2.util.Clock)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"conductor"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts","l":"configs()"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts","l":"configsNoSniffing()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.ConfigurationException","l":"ConfigurationException(String, Format)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.ConfigurationException","l":"ConfigurationException(Throwable, Format)","url":"%3Cinit%3E(java.lang.Throwable,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor","l":"configure(AudioProcessor.AudioFormat)","url":"configure(com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat)"},{"p":"com.google.android.exoplayer2.audio","c":"BaseAudioProcessor","l":"configure(AudioProcessor.AudioFormat)","url":"configure(com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat)"},{"p":"com.google.android.exoplayer2.audio","c":"SonicAudioProcessor","l":"configure(AudioProcessor.AudioFormat)","url":"configure(com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"configure(Format, int, int[])","url":"configure(com.google.android.exoplayer2.Format,int,int[])"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"configure(Format, int, int[])","url":"configure(com.google.android.exoplayer2.Format,int,int[])"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"configure(Format, int, int[])","url":"configure(com.google.android.exoplayer2.Format,int,int[])"},{"p":"com.google.android.exoplayer2.testutil","c":"CapturingAudioSink","l":"configure(Format, int, int[])","url":"configure(com.google.android.exoplayer2.Format,int,int[])"},{"p":"com.google.android.exoplayer2.effect","c":"Crop","l":"configure(int, int)","url":"configure(int,int)"},{"p":"com.google.android.exoplayer2.effect","c":"GlMatrixTransformation","l":"configure(int, int)","url":"configure(int,int)"},{"p":"com.google.android.exoplayer2.effect","c":"Presentation","l":"configure(int, int)","url":"configure(int,int)"},{"p":"com.google.android.exoplayer2.effect","c":"ScaleToFitTransformation","l":"configure(int, int)","url":"configure(int,int)"},{"p":"com.google.android.exoplayer2.effect","c":"SingleFrameGlTextureProcessor","l":"configure(int, int)","url":"configure(int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ConstantBitrateSeekMap","l":"ConstantBitrateSeekMap(long, long, int, int, boolean)","url":"%3Cinit%3E(long,long,int,int,boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"ConstantBitrateSeekMap","l":"ConstantBitrateSeekMap(long, long, int, int)","url":"%3Cinit%3E(long,long,int,int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"constrainAudioChannelCountToDeviceCapabilities"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.H265SpsData","l":"constraintBytes"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.SpsData","l":"constraintsFlagsAndReservedZero2Bits"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"constrainValue(float, float, float)","url":"constrainValue(float,float,float)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"constrainValue(int, int, int)","url":"constrainValue(int,int,int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"constrainValue(long, long, long)","url":"constrainValue(long,long,long)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"DataChunk","l":"consume(byte[], int)","url":"consume(byte[],int)"},{"p":"com.google.android.exoplayer2.extractor","c":"CeaUtil","l":"consume(long, ParsableByteArray, TrackOutput[])","url":"consume(long,com.google.android.exoplayer2.util.ParsableByteArray,com.google.android.exoplayer2.extractor.TrackOutput[])"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"SeiReader","l":"consume(long, ParsableByteArray)","url":"consume(long,com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PesReader","l":"consume(ParsableByteArray, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"SectionReader","l":"consume(ParsableByteArray, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader","l":"consume(ParsableByteArray, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)"},{"p":"com.google.android.exoplayer2.source.rtsp.reader","c":"RtpAc3Reader","l":"consume(ParsableByteArray, long, int, boolean)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray,long,int,boolean)"},{"p":"com.google.android.exoplayer2.source.rtsp.reader","c":"RtpPayloadReader","l":"consume(ParsableByteArray, long, int, boolean)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray,long,int,boolean)"},{"p":"com.google.android.exoplayer2.source.rtsp.reader","c":"RtpPcmReader","l":"consume(ParsableByteArray, long, int, boolean)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray,long,int,boolean)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac3Reader","l":"consume(ParsableByteArray)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac4Reader","l":"consume(ParsableByteArray)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsReader","l":"consume(ParsableByteArray)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DtsReader","l":"consume(ParsableByteArray)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DvbSubtitleReader","l":"consume(ParsableByteArray)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"ElementaryStreamReader","l":"consume(ParsableByteArray)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H262Reader","l":"consume(ParsableByteArray)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H263Reader","l":"consume(ParsableByteArray)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H264Reader","l":"consume(ParsableByteArray)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H265Reader","l":"consume(ParsableByteArray)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Id3Reader","l":"consume(ParsableByteArray)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"LatmReader","l":"consume(ParsableByteArray)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"MpegAudioReader","l":"consume(ParsableByteArray)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PassthroughSectionPayloadReader","l":"consume(ParsableByteArray)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"SectionPayloadReader","l":"consume(ParsableByteArray)","url":"consume(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.extractor","c":"CeaUtil","l":"consumeCcData(long, ParsableByteArray, TrackOutput[])","url":"consumeCcData(long,com.google.android.exoplayer2.util.ParsableByteArray,com.google.android.exoplayer2.extractor.TrackOutput[])"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ContainerMediaChunk","l":"ContainerMediaChunk(DataSource, DataSpec, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long, long, long, long, int, long, ChunkExtractor)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long,long,long,long,int,long,com.google.android.exoplayer2.source.chunk.ChunkExtractor)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"containerMimeType"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.Events","l":"contains(@com.google.android.exoplayer2.analytics.AnalyticsListener.EventFlags int)","url":"contains(@com.google.android.exoplayer2.analytics.AnalyticsListener.EventFlagsint)"},{"p":"com.google.android.exoplayer2","c":"Player.Commands","l":"contains(@com.google.android.exoplayer2.Player.Command int)","url":"contains(@com.google.android.exoplayer2.Player.Commandint)"},{"p":"com.google.android.exoplayer2","c":"Player.Events","l":"contains(@com.google.android.exoplayer2.Player.Event int)","url":"contains(@com.google.android.exoplayer2.Player.Eventint)"},{"p":"com.google.android.exoplayer2.util","c":"FlagSet","l":"contains(int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"contains(Object[], Object)","url":"contains(java.lang.Object[],java.lang.Object)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"ContentMetadata","l":"contains(String)","url":"contains(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"DefaultContentMetadata","l":"contains(String)","url":"contains(java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.Events","l":"containsAny(@com.google.android.exoplayer2.analytics.AnalyticsListener.EventFlags int...)","url":"containsAny(@com.google.android.exoplayer2.analytics.AnalyticsListener.EventFlagsint...)"},{"p":"com.google.android.exoplayer2","c":"Player.Commands","l":"containsAny(@com.google.android.exoplayer2.Player.Command int...)","url":"containsAny(@com.google.android.exoplayer2.Player.Commandint...)"},{"p":"com.google.android.exoplayer2","c":"Player.Events","l":"containsAny(@com.google.android.exoplayer2.Player.Event int...)","url":"containsAny(@com.google.android.exoplayer2.Player.Eventint...)"},{"p":"com.google.android.exoplayer2.util","c":"FlagSet","l":"containsAny(int...)"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"containsCodecsCorrespondingToMimeType(String, String)","url":"containsCodecsCorrespondingToMimeType(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.SelectionOverride","l":"containsTrack(int)"},{"p":"com.google.android.exoplayer2","c":"Tracks","l":"containsType(@com.google.android.exoplayer2.C.TrackType int)","url":"containsType(@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2","c":"C","l":"CONTENT_TYPE_DASH"},{"p":"com.google.android.exoplayer2","c":"C","l":"CONTENT_TYPE_HLS"},{"p":"com.google.android.exoplayer2","c":"C","l":"CONTENT_TYPE_MOVIE"},{"p":"com.google.android.exoplayer2","c":"C","l":"CONTENT_TYPE_MUSIC"},{"p":"com.google.android.exoplayer2","c":"C","l":"CONTENT_TYPE_OTHER"},{"p":"com.google.android.exoplayer2","c":"C","l":"CONTENT_TYPE_RTSP"},{"p":"com.google.android.exoplayer2","c":"C","l":"CONTENT_TYPE_SONIFICATION"},{"p":"com.google.android.exoplayer2","c":"C","l":"CONTENT_TYPE_SPEECH"},{"p":"com.google.android.exoplayer2","c":"C","l":"CONTENT_TYPE_SS"},{"p":"com.google.android.exoplayer2","c":"C","l":"CONTENT_TYPE_UNKNOWN"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"contentBufferedPositionMsSupplier"},{"p":"com.google.android.exoplayer2.upstream","c":"ContentDataSource","l":"ContentDataSource(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.upstream","c":"ContentDataSource.ContentDataSourceException","l":"ContentDataSourceException(IOException, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)","url":"%3Cinit%3E(java.io.IOException,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)"},{"p":"com.google.android.exoplayer2.upstream","c":"ContentDataSource.ContentDataSourceException","l":"ContentDataSourceException(IOException)","url":"%3Cinit%3E(java.io.IOException)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"contentDurationUs"},{"p":"com.google.android.exoplayer2","c":"ParserException","l":"contentIsMalformed"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"contentLength"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.SingleSegmentRepresentation","l":"contentLength"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"ContentMetadataMutations","l":"ContentMetadataMutations()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"Player.PositionInfo","l":"contentPositionMs"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"contentPositionMsSupplier"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"contentResumeOffsetUs"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes","l":"contentType"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.InvalidContentTypeException","l":"contentType"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"context"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"context"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"continueLoading(long)"},{"p":"com.google.android.exoplayer2.source","c":"CompositeSequenceableLoader","l":"continueLoading(long)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"continueLoading(long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriod","l":"continueLoading(long)"},{"p":"com.google.android.exoplayer2.source","c":"SequenceableLoader","l":"continueLoading(long)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"continueLoading(long)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaPeriod","l":"continueLoading(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaPeriod","l":"continueLoading(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"continueLoading(long)"},{"p":"com.google.android.exoplayer2.effect","c":"Contrast","l":"contrast"},{"p":"com.google.android.exoplayer2.effect","c":"Contrast","l":"Contrast(float)","url":"%3Cinit%3E(float)"},{"p":"com.google.android.exoplayer2.metadata.dvbsi","c":"AppInfoTable","l":"CONTROL_CODE_AUTOSTART"},{"p":"com.google.android.exoplayer2.metadata.dvbsi","c":"AppInfoTable","l":"CONTROL_CODE_PRESENT"},{"p":"com.google.android.exoplayer2.metadata.dvbsi","c":"AppInfoTable","l":"controlCode"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueEditor.MediaDescriptionConverter","l":"convert(MediaDescriptionCompat)","url":"convert(android.support.v4.media.MediaDescriptionCompat)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"DefaultMediaItemConverter","l":"convertToExoPlayerMediaItem(MediaItem)","url":"convertToExoPlayerMediaItem(androidx.media2.common.MediaItem)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"MediaItemConverter","l":"convertToExoPlayerMediaItem(MediaItem)","url":"convertToExoPlayerMediaItem(androidx.media2.common.MediaItem)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"DefaultMediaItemConverter","l":"convertToMedia2MediaItem(MediaItem)","url":"convertToMedia2MediaItem(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"MediaItemConverter","l":"convertToMedia2MediaItem(MediaItem)","url":"convertToMedia2MediaItem(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.StreamElement","l":"copy(Format[])","url":"copy(com.google.android.exoplayer2.Format[])"},{"p":"com.google.android.exoplayer2.offline","c":"FilterableManifest","l":"copy(List)","url":"copy(java.util.List)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifest","l":"copy(List)","url":"copy(java.util.List)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"copy(List)","url":"copy(java.util.List)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist","l":"copy(List)","url":"copy(java.util.List)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest","l":"copy(List)","url":"copy(java.util.List)"},{"p":"com.google.android.exoplayer2.util","c":"ListenerSet","l":"copy(Looper, Clock, ListenerSet.IterationFinishedEvent)","url":"copy(android.os.Looper,com.google.android.exoplayer2.util.Clock,com.google.android.exoplayer2.util.ListenerSet.IterationFinishedEvent)"},{"p":"com.google.android.exoplayer2.util","c":"ListenerSet","l":"copy(Looper, ListenerSet.IterationFinishedEvent)","url":"copy(android.os.Looper,com.google.android.exoplayer2.util.ListenerSet.IterationFinishedEvent)"},{"p":"com.google.android.exoplayer2.util","c":"CopyOnWriteMultiset","l":"CopyOnWriteMultiset()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"ProgramInformation","l":"copyright"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"copyWith(long, int)","url":"copyWith(long,int)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.Part","l":"copyWith(long, int)","url":"copyWith(long,int)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.Segment","l":"copyWith(long, int)","url":"copyWith(long,int)"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata","l":"copyWithAppendedEntries(Metadata.Entry...)","url":"copyWithAppendedEntries(com.google.android.exoplayer2.metadata.Metadata.Entry...)"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata","l":"copyWithAppendedEntriesFrom(Metadata)","url":"copyWithAppendedEntriesFrom(com.google.android.exoplayer2.metadata.Metadata)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"copyWithBitrate(int)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"copyWithCryptoType(@com.google.android.exoplayer2.C.CryptoType int)","url":"copyWithCryptoType(@com.google.android.exoplayer2.C.CryptoTypeint)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData.SchemeData","l":"copyWithData(byte[])"},{"p":"com.google.android.exoplayer2","c":"Format","l":"copyWithDrmInitData(DrmInitData)","url":"copyWithDrmInitData(com.google.android.exoplayer2.drm.DrmInitData)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"copyWithEndTag()"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Track","l":"copyWithFormat(Format)","url":"copyWithFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist.Variant","l":"copyWithFormat(Format)","url":"copyWithFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"copyWithFrameRate(float)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"copyWithGaplessInfo(int, int)","url":"copyWithGaplessInfo(int,int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest","l":"copyWithId(String)","url":"copyWithId(java.lang.String)"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroup","l":"copyWithId(String)","url":"copyWithId(java.lang.String)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest","l":"copyWithKeySetId(byte[])"},{"p":"com.google.android.exoplayer2","c":"Format","l":"copyWithLabel(String)","url":"copyWithLabel(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"copyWithManifestFormatInfo(Format)","url":"copyWithManifestFormatInfo(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"copyWithMaxInputSize(int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest","l":"copyWithMergedRequest(DownloadRequest)","url":"copyWithMergedRequest(com.google.android.exoplayer2.offline.DownloadRequest)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"copyWithMetadata(Metadata)","url":"copyWithMetadata(com.google.android.exoplayer2.metadata.Metadata)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"DefaultContentMetadata","l":"copyWithMutationsApplied(ContentMetadataMutations)","url":"copyWithMutationsApplied(com.google.android.exoplayer2.upstream.cache.ContentMetadataMutations)"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriodId","l":"copyWithPeriodUid(Object)","url":"copyWithPeriodUid(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource.MediaPeriodId","l":"copyWithPeriodUid(Object)","url":"copyWithPeriodUid(java.lang.Object)"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"copyWithPictureFrames(List)","url":"copyWithPictureFrames(java.util.List)"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata","l":"copyWithPresentationTimeUs(long)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData","l":"copyWithSchemeType(String)","url":"copyWithSchemeType(java.lang.String)"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"copyWithSeekTable(FlacStreamMetadata.SeekTable)","url":"copyWithSeekTable(com.google.android.exoplayer2.extractor.FlacStreamMetadata.SeekTable)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"copyWithSubsampleOffsetUs(long)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"copyWithVideoSize(int, int)","url":"copyWithVideoSize(int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"copyWithVorbisComments(List)","url":"copyWithVorbisComments(java.util.List)"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriodId","l":"copyWithWindowSequenceNumber(long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource.MediaPeriodId","l":"copyWithWindowSequenceNumber(long)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"count"},{"p":"com.google.android.exoplayer2.util","c":"CopyOnWriteMultiset","l":"count(E)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"crc32(byte[], int, int, int)","url":"crc32(byte[],int,int,int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"crc8(byte[], int, int, int)","url":"crc8(byte[],int,int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts.ExtractorFactory","l":"create()"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"create(@com.google.android.exoplayer2.C.FormatSupport int, @com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupport int, @com.google.android.exoplayer2.RendererCapabilities.TunnelingSupport int, @com.google.android.exoplayer2.RendererCapabilities.HardwareAccelerationSupport int, @com.google.android.exoplayer2.RendererCapabilities.DecoderSupport int)","url":"create(@com.google.android.exoplayer2.C.FormatSupportint,@com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupportint,@com.google.android.exoplayer2.RendererCapabilities.TunnelingSupportint,@com.google.android.exoplayer2.RendererCapabilities.HardwareAccelerationSupportint,@com.google.android.exoplayer2.RendererCapabilities.DecoderSupportint)"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"create(@com.google.android.exoplayer2.C.FormatSupport int, @com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupport int, @com.google.android.exoplayer2.RendererCapabilities.TunnelingSupport int)","url":"create(@com.google.android.exoplayer2.C.FormatSupportint,@com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupportint,@com.google.android.exoplayer2.RendererCapabilities.TunnelingSupportint)"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"create(@com.google.android.exoplayer2.C.FormatSupport int)","url":"create(@com.google.android.exoplayer2.C.FormatSupportint)"},{"p":"com.google.android.exoplayer2.effect","c":"GlEffectsFrameProcessor.Factory","l":"create(Context, FrameProcessor.Listener, List, DebugViewProvider, ColorInfo, boolean)","url":"create(android.content.Context,com.google.android.exoplayer2.util.FrameProcessor.Listener,java.util.List,com.google.android.exoplayer2.util.DebugViewProvider,com.google.android.exoplayer2.video.ColorInfo,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessor.Factory","l":"create(Context, FrameProcessor.Listener, List, DebugViewProvider, ColorInfo, boolean)","url":"create(android.content.Context,com.google.android.exoplayer2.util.FrameProcessor.Listener,java.util.List,com.google.android.exoplayer2.util.DebugViewProvider,com.google.android.exoplayer2.video.ColorInfo,boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"MediaMetricsListener","l":"create(Context)","url":"create(android.content.Context)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod.TrackDataFactory","l":"create(Format, MediaSource.MediaPeriodId)","url":"create(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackOutput.Factory","l":"create(int, int)","url":"create(int,int)"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultMuxer.Factory","l":"create(ParcelFileDescriptor)","url":"create(android.os.ParcelFileDescriptor)"},{"p":"com.google.android.exoplayer2.transformer","c":"Muxer.Factory","l":"create(ParcelFileDescriptor)","url":"create(android.os.ParcelFileDescriptor)"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultMuxer.Factory","l":"create(String)","url":"create(java.lang.String)"},{"p":"com.google.android.exoplayer2.transformer","c":"Muxer.Factory","l":"create(String)","url":"create(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"create4x4IdentityMatrix()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"DefaultMediaCodecAdapterFactory","l":"createAdapter(MediaCodecAdapter.Configuration)","url":"createAdapter(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Configuration)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter.Factory","l":"createAdapter(MediaCodecAdapter.Configuration)","url":"createAdapter(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Configuration)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter.Factory","l":"createAdapter(MediaCodecAdapter.Configuration)","url":"createAdapter(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Configuration)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionUtil.AdaptiveTrackSelectionFactory","l":"createAdaptiveTrackSelection(ExoTrackSelection.Definition)","url":"createAdaptiveTrackSelection(com.google.android.exoplayer2.trackselection.ExoTrackSelection.Definition)"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection.Factory","l":"createAdaptiveTrackSelection(TrackGroup, int[], int, BandwidthMeter, ImmutableList)","url":"createAdaptiveTrackSelection(com.google.android.exoplayer2.source.TrackGroup,int[],int,com.google.android.exoplayer2.upstream.BandwidthMeter,com.google.common.collect.ImmutableList)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"createAdPlaybackState(int, long...)","url":"createAdPlaybackState(int,long...)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"createAudioSampleFormat(String, String, String, int, int, int, int, @com.google.android.exoplayer2.C.PcmEncoding int, List, DrmInitData, @com.google.android.exoplayer2.C.SelectionFlags int, String)","url":"createAudioSampleFormat(java.lang.String,java.lang.String,java.lang.String,int,int,int,int,@com.google.android.exoplayer2.C.PcmEncodingint,java.util.List,com.google.android.exoplayer2.drm.DrmInitData,@com.google.android.exoplayer2.C.SelectionFlagsint,java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"createAudioSampleFormat(String, String, String, int, int, int, int, List, DrmInitData, @com.google.android.exoplayer2.C.SelectionFlags int, String)","url":"createAudioSampleFormat(java.lang.String,java.lang.String,java.lang.String,int,int,int,int,java.util.List,com.google.android.exoplayer2.drm.DrmInitData,@com.google.android.exoplayer2.C.SelectionFlagsint,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"createBuffer(float[])"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"createByteArray(int...)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"createByteList(int...)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeChunkSource.Factory","l":"createChunkSource(ExoTrackSelection, long, TransferListener)","url":"createChunkSource(com.google.android.exoplayer2.trackselection.ExoTrackSelection,long,com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"DefaultSsChunkSource.Factory","l":"createChunkSource(LoaderErrorThrower, SsManifest, int, ExoTrackSelection, TransferListener)","url":"createChunkSource(com.google.android.exoplayer2.upstream.LoaderErrorThrower,com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest,int,com.google.android.exoplayer2.trackselection.ExoTrackSelection,com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsChunkSource.Factory","l":"createChunkSource(LoaderErrorThrower, SsManifest, int, ExoTrackSelection, TransferListener)","url":"createChunkSource(com.google.android.exoplayer2.upstream.LoaderErrorThrower,com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest,int,com.google.android.exoplayer2.trackselection.ExoTrackSelection,com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter.Factory","l":"createCodec(MediaCodecAdapter.Configuration)","url":"createCodec(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Configuration)"},{"p":"com.google.android.exoplayer2.source","c":"CompositeSequenceableLoaderFactory","l":"createCompositeSequenceableLoader(SequenceableLoader...)","url":"createCompositeSequenceableLoader(com.google.android.exoplayer2.source.SequenceableLoader...)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultCompositeSequenceableLoaderFactory","l":"createCompositeSequenceableLoader(SequenceableLoader...)","url":"createCompositeSequenceableLoader(com.google.android.exoplayer2.source.SequenceableLoader...)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"createContainerFormat(String, String, String, String, String, int, @com.google.android.exoplayer2.C.SelectionFlags int, @com.google.android.exoplayer2.C.RoleFlags int, String)","url":"createContainerFormat(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,@com.google.android.exoplayer2.C.SelectionFlagsint,@com.google.android.exoplayer2.C.RoleFlagsint,java.lang.String)"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"createCryptoConfig(byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"createCryptoConfig(byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"createCryptoConfig(byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"createCryptoConfig(byte[])"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultMediaDescriptionAdapter","l":"createCurrentContentIntent(Player)","url":"createCurrentContentIntent(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.MediaDescriptionAdapter","l":"createCurrentContentIntent(Player)","url":"createCurrentContentIntent(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.CustomActionReceiver","l":"createCustomActions(Context, int)","url":"createCustomActions(android.content.Context,int)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashChunkSource.Factory","l":"createDashChunkSource(LoaderErrorThrower, DashManifest, BaseUrlExclusionList, int, int[], ExoTrackSelection, @com.google.android.exoplayer2.C.TrackType int, long, boolean, List, PlayerEmsgHandler.PlayerTrackEmsgHandler, TransferListener, PlayerId)","url":"createDashChunkSource(com.google.android.exoplayer2.upstream.LoaderErrorThrower,com.google.android.exoplayer2.source.dash.manifest.DashManifest,com.google.android.exoplayer2.source.dash.BaseUrlExclusionList,int,int[],com.google.android.exoplayer2.trackselection.ExoTrackSelection,@com.google.android.exoplayer2.C.TrackTypeint,long,boolean,java.util.List,com.google.android.exoplayer2.source.dash.PlayerEmsgHandler.PlayerTrackEmsgHandler,com.google.android.exoplayer2.upstream.TransferListener,com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.Factory","l":"createDashChunkSource(LoaderErrorThrower, DashManifest, BaseUrlExclusionList, int, int[], ExoTrackSelection, @com.google.android.exoplayer2.C.TrackType int, long, boolean, List, PlayerEmsgHandler.PlayerTrackEmsgHandler, TransferListener, PlayerId)","url":"createDashChunkSource(com.google.android.exoplayer2.upstream.LoaderErrorThrower,com.google.android.exoplayer2.source.dash.manifest.DashManifest,com.google.android.exoplayer2.source.dash.BaseUrlExclusionList,int,int[],com.google.android.exoplayer2.trackselection.ExoTrackSelection,@com.google.android.exoplayer2.C.TrackTypeint,long,boolean,java.util.List,com.google.android.exoplayer2.source.dash.PlayerEmsgHandler.PlayerTrackEmsgHandler,com.google.android.exoplayer2.upstream.TransferListener,com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveDataSet.Factory","l":"createDataSet(TrackGroup, long)","url":"createDataSet(com.google.android.exoplayer2.source.TrackGroup,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FailOnCloseDataSink.Factory","l":"createDataSink()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSink.Factory","l":"createDataSink()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSink.Factory","l":"createDataSink()"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.Factory","l":"createDataSource()"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource.Factory","l":"createDataSource()"},{"p":"com.google.android.exoplayer2.ext.rtmp","c":"RtmpDataSource.Factory","l":"createDataSource()"},{"p":"com.google.android.exoplayer2.ext.rtmp","c":"RtmpDataSourceFactory","l":"createDataSource()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"createDataSource()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSource.Factory","l":"createDataSource()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSource.Factory","l":"createDataSource()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSource.Factory","l":"createDataSource()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSourceFactory","l":"createDataSource()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource.Factory","l":"createDataSource()"},{"p":"com.google.android.exoplayer2.upstream","c":"FileDataSource.Factory","l":"createDataSource()"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.BaseFactory","l":"createDataSource()"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.Factory","l":"createDataSource()"},{"p":"com.google.android.exoplayer2.upstream","c":"PriorityDataSource.Factory","l":"createDataSource()"},{"p":"com.google.android.exoplayer2.upstream","c":"PriorityDataSourceFactory","l":"createDataSource()"},{"p":"com.google.android.exoplayer2.upstream","c":"ResolvingDataSource.Factory","l":"createDataSource()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource.Factory","l":"createDataSource()"},{"p":"com.google.android.exoplayer2.source.hls","c":"DefaultHlsDataSourceFactory","l":"createDataSource(@com.google.android.exoplayer2.C.DataType int)","url":"createDataSource(@com.google.android.exoplayer2.C.DataTypeint)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsDataSourceFactory","l":"createDataSource(@com.google.android.exoplayer2.C.DataType int)","url":"createDataSource(@com.google.android.exoplayer2.C.DataTypeint)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource.Factory","l":"createDataSourceForDownloading()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource.Factory","l":"createDataSourceForRemovingDownload()"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSourceFactory","l":"createDataSourceInternal(HttpDataSource.RequestProperties)","url":"createDataSourceInternal(com.google.android.exoplayer2.upstream.HttpDataSource.RequestProperties)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSourceFactory","l":"createDataSourceInternal(HttpDataSource.RequestProperties)","url":"createDataSourceInternal(com.google.android.exoplayer2.upstream.HttpDataSource.RequestProperties)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.BaseFactory","l":"createDataSourceInternal(HttpDataSource.RequestProperties)","url":"createDataSourceInternal(com.google.android.exoplayer2.upstream.HttpDataSource.RequestProperties)"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"createDecoder(Format, CryptoConfig)","url":"createDecoder(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.CryptoConfig)"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Libgav1VideoRenderer","l":"createDecoder(Format, CryptoConfig)","url":"createDecoder(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.CryptoConfig)"},{"p":"com.google.android.exoplayer2.ext.ffmpeg","c":"FfmpegAudioRenderer","l":"createDecoder(Format, CryptoConfig)","url":"createDecoder(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.CryptoConfig)"},{"p":"com.google.android.exoplayer2.ext.flac","c":"LibflacAudioRenderer","l":"createDecoder(Format, CryptoConfig)","url":"createDecoder(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.CryptoConfig)"},{"p":"com.google.android.exoplayer2.ext.opus","c":"LibopusAudioRenderer","l":"createDecoder(Format, CryptoConfig)","url":"createDecoder(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.CryptoConfig)"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"LibvpxVideoRenderer","l":"createDecoder(Format, CryptoConfig)","url":"createDecoder(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.CryptoConfig)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"createDecoder(Format, CryptoConfig)","url":"createDecoder(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.CryptoConfig)"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataDecoderFactory","l":"createDecoder(Format)","url":"createDecoder(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleDecoderFactory","l":"createDecoder(Format)","url":"createDecoder(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"createDecoderException(Throwable, MediaCodecInfo)","url":"createDecoderException(java.lang.Throwable,com.google.android.exoplayer2.mediacodec.MediaCodecInfo)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"createDecoderException(Throwable, MediaCodecInfo)","url":"createDecoderException(java.lang.Throwable,com.google.android.exoplayer2.mediacodec.MediaCodecInfo)"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl.Builder","l":"createDefaultLoadControl()"},{"p":"com.google.android.exoplayer2.offline","c":"DefaultDownloaderFactory","l":"createDownloader(DownloadRequest)","url":"createDownloader(com.google.android.exoplayer2.offline.DownloadRequest)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloaderFactory","l":"createDownloader(DownloadRequest)","url":"createDownloader(com.google.android.exoplayer2.offline.DownloadRequest)"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"createDrmEventDispatcher(int, MediaSource.MediaPeriodId)","url":"createDrmEventDispatcher(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"createDrmEventDispatcher(MediaSource.MediaPeriodId)","url":"createDrmEventDispatcher(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"createEglContext(EGLDisplay, int[])","url":"createEglContext(android.opengl.EGLDisplay,int[])"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"createEglContext(EGLDisplay)","url":"createEglContext(android.opengl.EGLDisplay)"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"createEglDisplay()"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"createEventDispatcher(int, MediaSource.MediaPeriodId, long)","url":"createEventDispatcher(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,long)"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"createEventDispatcher(MediaSource.MediaPeriodId, long)","url":"createEventDispatcher(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,long)"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"createEventDispatcher(MediaSource.MediaPeriodId)","url":"createEventDispatcher(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"createExternalTexture()"},{"p":"com.google.android.exoplayer2.source.hls","c":"DefaultHlsExtractorFactory","l":"createExtractor(Uri, Format, List, TimestampAdjuster, Map>, ExtractorInput, PlayerId)","url":"createExtractor(android.net.Uri,com.google.android.exoplayer2.Format,java.util.List,com.google.android.exoplayer2.util.TimestampAdjuster,java.util.Map,com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsExtractorFactory","l":"createExtractor(Uri, Format, List, TimestampAdjuster, Map>, ExtractorInput, PlayerId)","url":"createExtractor(android.net.Uri,com.google.android.exoplayer2.Format,java.util.List,com.google.android.exoplayer2.util.TimestampAdjuster,java.util.Map,com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorsFactory","l":"createExtractors()"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorsFactory","l":"createExtractors()"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorsFactory","l":"createExtractors(Uri, Map>)","url":"createExtractors(android.net.Uri,java.util.Map)"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorsFactory","l":"createExtractors(Uri, Map>)","url":"createExtractors(android.net.Uri,java.util.Map)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionUtil","l":"createFallbackOptions(ExoTrackSelection)","url":"createFallbackOptions(com.google.android.exoplayer2.trackselection.ExoTrackSelection)"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"createFboForTexture(int)"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"createFocusedPlaceholderEglSurface(EGLContext, EGLDisplay, int[])","url":"createFocusedPlaceholderEglSurface(android.opengl.EGLContext,android.opengl.EGLDisplay,int[])"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsMediaSource.AdLoadException","l":"createForAd(Exception)","url":"createForAd(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsMediaSource.AdLoadException","l":"createForAdGroup(Exception, int)","url":"createForAdGroup(java.lang.Exception,int)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsMediaSource.AdLoadException","l":"createForAllAds(Exception)","url":"createForAllAds(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.effect","c":"Presentation","l":"createForAspectRatio(float, @com.google.android.exoplayer2.effect.Presentation.Layout int)","url":"createForAspectRatio(float,@com.google.android.exoplayer2.effect.Presentation.Layoutint)"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec.DecoderFactory","l":"createForAudioDecoding(Format)","url":"createForAudioDecoding(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter.Configuration","l":"createForAudioDecoding(MediaCodecInfo, MediaFormat, Format, MediaCrypto)","url":"createForAudioDecoding(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,android.media.MediaFormat,com.google.android.exoplayer2.Format,android.media.MediaCrypto)"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec.EncoderFactory","l":"createForAudioEncoding(Format, List)","url":"createForAudioEncoding(com.google.android.exoplayer2.Format,java.util.List)"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultEncoderFactory","l":"createForAudioEncoding(Format, List)","url":"createForAudioEncoding(com.google.android.exoplayer2.Format,java.util.List)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"createForAudioProcessor(Throwable, String, AudioProcessor.AudioFormat, int)","url":"createForAudioProcessor(java.lang.Throwable,java.lang.String,com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat,int)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"createForCodec(Throwable, boolean, boolean, Format, String, int)","url":"createForCodec(java.lang.Throwable,boolean,boolean,com.google.android.exoplayer2.Format,java.lang.String,int)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"createForCodec(Throwable, boolean, boolean, MediaFormat, String, int)","url":"createForCodec(java.lang.Throwable,boolean,boolean,android.media.MediaFormat,java.lang.String,int)"},{"p":"com.google.android.exoplayer2.effect","c":"Presentation","l":"createForHeight(int)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.HttpDataSourceException","l":"createForIOException(IOException, DataSpec, @com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int)","url":"createForIOException(java.io.IOException,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Typeint)"},{"p":"com.google.android.exoplayer2","c":"ParserException","l":"createForMalformedContainer(String, Throwable)","url":"createForMalformedContainer(java.lang.String,java.lang.Throwable)"},{"p":"com.google.android.exoplayer2","c":"ParserException","l":"createForMalformedDataOfUnknownType(String, Throwable)","url":"createForMalformedDataOfUnknownType(java.lang.String,java.lang.Throwable)"},{"p":"com.google.android.exoplayer2","c":"ParserException","l":"createForMalformedManifest(String, Throwable)","url":"createForMalformedManifest(java.lang.String,java.lang.Throwable)"},{"p":"com.google.android.exoplayer2","c":"ParserException","l":"createForManifestWithUnsupportedFeature(String, Throwable)","url":"createForManifestWithUnsupportedFeature(java.lang.String,java.lang.Throwable)"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"createForRemote(String)","url":"createForRemote(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"createForRenderer(Throwable, String, int, Format, @com.google.android.exoplayer2.C.FormatSupport int, boolean, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)","url":"createForRenderer(java.lang.Throwable,java.lang.String,int,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.FormatSupportint,boolean,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"createForSource(IOException, int)","url":"createForSource(java.io.IOException,int)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"createForUnexpected(Exception)","url":"createForUnexpected(java.lang.Exception)"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"createForUnexpected(RuntimeException, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)","url":"createForUnexpected(java.lang.RuntimeException,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"createForUnexpected(RuntimeException)","url":"createForUnexpected(java.lang.RuntimeException)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsMediaSource.AdLoadException","l":"createForUnexpected(RuntimeException)","url":"createForUnexpected(java.lang.RuntimeException)"},{"p":"com.google.android.exoplayer2","c":"ParserException","l":"createForUnsupportedContainerFeature(String)","url":"createForUnsupportedContainerFeature(java.lang.String)"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec.DecoderFactory","l":"createForVideoDecoding(Format, Surface, boolean)","url":"createForVideoDecoding(com.google.android.exoplayer2.Format,android.view.Surface,boolean)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter.Configuration","l":"createForVideoDecoding(MediaCodecInfo, MediaFormat, Format, Surface, MediaCrypto)","url":"createForVideoDecoding(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,android.media.MediaFormat,com.google.android.exoplayer2.Format,android.view.Surface,android.media.MediaCrypto)"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec.EncoderFactory","l":"createForVideoEncoding(Format, List)","url":"createForVideoEncoding(com.google.android.exoplayer2.Format,java.util.List)"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultEncoderFactory","l":"createForVideoEncoding(Format, List)","url":"createForVideoEncoding(com.google.android.exoplayer2.Format,java.util.List)"},{"p":"com.google.android.exoplayer2.effect","c":"Presentation","l":"createForWidthAndHeight(int, int, @com.google.android.exoplayer2.effect.Presentation.Layout int)","url":"createForWidthAndHeight(int,int,@com.google.android.exoplayer2.effect.Presentation.Layoutint)"},{"p":"com.google.android.exoplayer2.effect","c":"SingleColorLut","l":"createFromBitmap(Bitmap)","url":"createFromBitmap(android.graphics.Bitmap)"},{"p":"com.google.android.exoplayer2.ui","c":"CaptionStyleCompat","l":"createFromCaptionStyle(CaptioningManager.CaptionStyle)","url":"createFromCaptionStyle(android.view.accessibility.CaptioningManager.CaptionStyle)"},{"p":"com.google.android.exoplayer2.effect","c":"SingleColorLut","l":"createFromCube(int[][][])"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand.ComponentSplice","l":"createFromParcel(Parcel)","url":"createFromParcel(android.os.Parcel)"},{"p":"com.google.android.exoplayer2.effect","c":"RgbFilter","l":"createGrayscaleFilter()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeClock","l":"createHandler(Looper, Handler.Callback)","url":"createHandler(android.os.Looper,android.os.Handler.Callback)"},{"p":"com.google.android.exoplayer2.util","c":"Clock","l":"createHandler(Looper, Handler.Callback)","url":"createHandler(android.os.Looper,android.os.Handler.Callback)"},{"p":"com.google.android.exoplayer2.util","c":"SystemClock","l":"createHandler(Looper, Handler.Callback)","url":"createHandler(android.os.Looper,android.os.Handler.Callback)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"createHandler(Looper, Handler.Callback)","url":"createHandler(android.os.Looper,android.os.Handler.Callback)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"createHandlerForCurrentLooper()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"createHandlerForCurrentLooper(Handler.Callback)","url":"createHandlerForCurrentLooper(android.os.Handler.Callback)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"createHandlerForCurrentOrMainLooper()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"createHandlerForCurrentOrMainLooper(Handler.Callback)","url":"createHandlerForCurrentOrMainLooper(android.os.Handler.Callback)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DefaultTsPayloadReaderFactory","l":"createInitialPayloadReaders()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader.Factory","l":"createInitialPayloadReaders()"},{"p":"com.google.android.exoplayer2.decoder","c":"SimpleDecoder","l":"createInputBuffer()"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Gav1Decoder","l":"createInputBuffer()"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacDecoder","l":"createInputBuffer()"},{"p":"com.google.android.exoplayer2.ext.opus","c":"OpusDecoder","l":"createInputBuffer()"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"VpxDecoder","l":"createInputBuffer()"},{"p":"com.google.android.exoplayer2.text","c":"SimpleSubtitleDecoder","l":"createInputBuffer()"},{"p":"com.google.android.exoplayer2.effect","c":"RgbFilter","l":"createInvertedFilter()"},{"p":"com.google.android.exoplayer2.util","c":"MediaFormatUtil","l":"createMediaFormatFromFormat(Format)","url":"createMediaFormatFromFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaSource","l":"createMediaPeriod(MediaSource.MediaPeriodId, TrackGroupArray, Allocator, MediaSourceEventListener.EventDispatcher, DrmSessionManager, DrmSessionEventListener.EventDispatcher, TransferListener)","url":"createMediaPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.upstream.Allocator,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"createMediaPeriod(MediaSource.MediaPeriodId, TrackGroupArray, Allocator, MediaSourceEventListener.EventDispatcher, DrmSessionManager, DrmSessionEventListener.EventDispatcher, TransferListener)","url":"createMediaPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.upstream.Allocator,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaPeriodAsserts.FilterableManifestMediaPeriodFactory","l":"createMediaPeriod(T, int)","url":"createMediaPeriod(T,int)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist.Variant","l":"createMediaPlaylistVariantUrl(Uri)","url":"createMediaPlaylistVariantUrl(android.net.Uri)"},{"p":"com.google.android.exoplayer2.source","c":"SilenceMediaSource.Factory","l":"createMediaSource()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource.Factory","l":"createMediaSource(DashManifest, MediaItem)","url":"createMediaSource(com.google.android.exoplayer2.source.dash.manifest.DashManifest,com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource.Factory","l":"createMediaSource(DashManifest)","url":"createMediaSource(com.google.android.exoplayer2.source.dash.manifest.DashManifest)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"createMediaSource(DownloadRequest, DataSource.Factory, DrmSessionManager)","url":"createMediaSource(com.google.android.exoplayer2.offline.DownloadRequest,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.drm.DrmSessionManager)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"createMediaSource(DownloadRequest, DataSource.Factory)","url":"createMediaSource(com.google.android.exoplayer2.offline.DownloadRequest,com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.source","c":"SingleSampleMediaSource.Factory","l":"createMediaSource(MediaItem.SubtitleConfiguration, long)","url":"createMediaSource(com.google.android.exoplayer2.MediaItem.SubtitleConfiguration,long)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.Factory","l":"createMediaSource(MediaItem)","url":"createMediaSource(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"createMediaSource(MediaItem)","url":"createMediaSource(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource.Factory","l":"createMediaSource(MediaItem)","url":"createMediaSource(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaSource.Factory","l":"createMediaSource(MediaItem)","url":"createMediaSource(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource.Factory","l":"createMediaSource(MediaItem)","url":"createMediaSource(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource.Factory","l":"createMediaSource(MediaItem)","url":"createMediaSource(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource.Factory","l":"createMediaSource(MediaItem)","url":"createMediaSource(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource.Factory","l":"createMediaSource(MediaItem)","url":"createMediaSource(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSourceFactory","l":"createMediaSource(MediaItem)","url":"createMediaSource(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource.Factory","l":"createMediaSource(SsManifest, MediaItem)","url":"createMediaSource(com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest,com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource.Factory","l":"createMediaSource(SsManifest)","url":"createMediaSource(com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"createMessage(PlayerMessage.Target)","url":"createMessage(com.google.android.exoplayer2.PlayerMessage.Target)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"createMessage(PlayerMessage.Target)","url":"createMessage(com.google.android.exoplayer2.PlayerMessage.Target)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"createMessage(PlayerMessage.Target)","url":"createMessage(com.google.android.exoplayer2.PlayerMessage.Target)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"createMetadataInputBuffer(byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"createMultiPeriodAdTimeline(Object, int, boolean...)","url":"createMultiPeriodAdTimeline(java.lang.Object,int,boolean...)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"createNotification(Player, NotificationCompat.Builder, boolean, Bitmap)","url":"createNotification(com.google.android.exoplayer2.Player,androidx.core.app.NotificationCompat.Builder,boolean,android.graphics.Bitmap)"},{"p":"com.google.android.exoplayer2.util","c":"NotificationUtil","l":"createNotificationChannel(Context, String, int, int, @com.google.android.exoplayer2.util.NotificationUtil.Importance int)","url":"createNotificationChannel(android.content.Context,java.lang.String,int,int,@com.google.android.exoplayer2.util.NotificationUtil.Importanceint)"},{"p":"com.google.android.exoplayer2.decoder","c":"SimpleDecoder","l":"createOutputBuffer()"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Gav1Decoder","l":"createOutputBuffer()"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacDecoder","l":"createOutputBuffer()"},{"p":"com.google.android.exoplayer2.ext.opus","c":"OpusDecoder","l":"createOutputBuffer()"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"VpxDecoder","l":"createOutputBuffer()"},{"p":"com.google.android.exoplayer2.text","c":"SimpleSubtitleDecoder","l":"createOutputBuffer()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DefaultTsPayloadReaderFactory","l":"createPayloadReader(int, TsPayloadReader.EsInfo)","url":"createPayloadReader(int,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.EsInfo)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader.Factory","l":"createPayloadReader(int, TsPayloadReader.EsInfo)","url":"createPayloadReader(int,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.EsInfo)"},{"p":"com.google.android.exoplayer2.source.rtsp.reader","c":"DefaultRtpPayloadReaderFactory","l":"createPayloadReader(RtpPayloadFormat)","url":"createPayloadReader(com.google.android.exoplayer2.source.rtsp.RtpPayloadFormat)"},{"p":"com.google.android.exoplayer2.source.rtsp.reader","c":"RtpPayloadReader.Factory","l":"createPayloadReader(RtpPayloadFormat)","url":"createPayloadReader(com.google.android.exoplayer2.source.rtsp.RtpPayloadFormat)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaSource","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.source","c":"LoopingMediaSource","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaSource","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.source","c":"MergingMediaSource","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaSource","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.source","c":"SilenceMediaSource","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.source","c":"SingleSampleMediaSource","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsMediaSource","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"createPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaSourceTestRunner","l":"createPeriod(MediaSource.MediaPeriodId, long)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,long)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"createPeriod(MediaSource.MediaPeriodId)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaSourceTestRunner","l":"createPeriod(MediaSource.MediaPeriodId)","url":"createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"createPlaceholder(Object)","url":"createPlaceholder(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistParserFactory","l":"createPlaylistParser()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"FilteringHlsPlaylistParserFactory","l":"createPlaylistParser()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistParserFactory","l":"createPlaylistParser()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistParserFactory","l":"createPlaylistParser(HlsMultivariantPlaylist, HlsMediaPlaylist)","url":"createPlaylistParser(com.google.android.exoplayer2.source.hls.playlist.HlsMultivariantPlaylist,com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"FilteringHlsPlaylistParserFactory","l":"createPlaylistParser(HlsMultivariantPlaylist, HlsMediaPlaylist)","url":"createPlaylistParser(com.google.android.exoplayer2.source.hls.playlist.HlsMultivariantPlaylist,com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistParserFactory","l":"createPlaylistParser(HlsMultivariantPlaylist, HlsMediaPlaylist)","url":"createPlaylistParser(com.google.android.exoplayer2.source.hls.playlist.HlsMultivariantPlaylist,com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkExtractor.Factory","l":"createProgressiveMediaExtractor(@com.google.android.exoplayer2.C.TrackType int, Format, boolean, List, TrackOutput, PlayerId)","url":"createProgressiveMediaExtractor(@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format,boolean,java.util.List,com.google.android.exoplayer2.extractor.TrackOutput,com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaExtractor.Factory","l":"createProgressiveMediaExtractor(PlayerId)","url":"createProgressiveMediaExtractor(com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"createRendererException(Throwable, Format, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)","url":"createRendererException(java.lang.Throwable,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"createRendererException(Throwable, Format, boolean, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)","url":"createRendererException(java.lang.Throwable,com.google.android.exoplayer2.Format,boolean,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"createRenderers(Handler, VideoRendererEventListener, AudioRendererEventListener, TextOutput, MetadataOutput)","url":"createRenderers(android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.text.TextOutput,com.google.android.exoplayer2.metadata.MetadataOutput)"},{"p":"com.google.android.exoplayer2","c":"RenderersFactory","l":"createRenderers(Handler, VideoRendererEventListener, AudioRendererEventListener, TextOutput, MetadataOutput)","url":"createRenderers(android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.text.TextOutput,com.google.android.exoplayer2.metadata.MetadataOutput)"},{"p":"com.google.android.exoplayer2.testutil","c":"CapturingRenderersFactory","l":"createRenderers(Handler, VideoRendererEventListener, AudioRendererEventListener, TextOutput, MetadataOutput)","url":"createRenderers(android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.text.TextOutput,com.google.android.exoplayer2.metadata.MetadataOutput)"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader","l":"createRetryAction(boolean, long)","url":"createRetryAction(boolean,long)"},{"p":"com.google.android.exoplayer2.robolectric","c":"RobolectricUtil","l":"createRobolectricConditionVariable()"},{"p":"com.google.android.exoplayer2","c":"Format","l":"createSampleFormat(String, String)","url":"createSampleFormat(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"createSampleStream(Allocator, MediaSourceEventListener.EventDispatcher, DrmSessionManager, DrmSessionEventListener.EventDispatcher, Format, List)","url":"createSampleStream(com.google.android.exoplayer2.upstream.Allocator,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.Format,java.util.List)"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker","l":"createSeekParamsForTargetTimeUs(long)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData","l":"createSessionCreationData(DrmInitData, DrmInitData)","url":"createSessionCreationData(com.google.android.exoplayer2.drm.DrmInitData,com.google.android.exoplayer2.drm.DrmInitData)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist","l":"createSingleVariantMultivariantPlaylist(String)","url":"createSingleVariantMultivariantPlaylist(java.lang.String)"},{"p":"com.google.android.exoplayer2.text.cea","c":"Cea608Decoder","l":"createSubtitle()"},{"p":"com.google.android.exoplayer2.text.cea","c":"Cea708Decoder","l":"createSubtitle()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"createTempDirectory(Context, String)","url":"createTempDirectory(android.content.Context,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"createTempFile(Context, String)","url":"createTempFile(android.content.Context,java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"createTestFile(File, long)","url":"createTestFile(java.io.File,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"createTestFile(File, String, long)","url":"createTestFile(java.io.File,java.lang.String,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"createTestFile(File, String)","url":"createTestFile(java.io.File,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"createTexture(int, int, boolean)","url":"createTexture(int,int,boolean)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker.Factory","l":"createTracker(HlsDataSourceFactory, LoadErrorHandlingPolicy, HlsPlaylistParserFactory)","url":"createTracker(com.google.android.exoplayer2.source.hls.HlsDataSourceFactory,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy,com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistParserFactory)"},{"p":"com.google.android.exoplayer2.source.rtsp.reader","c":"RtpAc3Reader","l":"createTracks(ExtractorOutput, int)","url":"createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,int)"},{"p":"com.google.android.exoplayer2.source.rtsp.reader","c":"RtpPayloadReader","l":"createTracks(ExtractorOutput, int)","url":"createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,int)"},{"p":"com.google.android.exoplayer2.source.rtsp.reader","c":"RtpPcmReader","l":"createTracks(ExtractorOutput, int)","url":"createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,int)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac3Reader","l":"createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac4Reader","l":"createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsReader","l":"createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DtsReader","l":"createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DvbSubtitleReader","l":"createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"ElementaryStreamReader","l":"createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H262Reader","l":"createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H263Reader","l":"createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H264Reader","l":"createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H265Reader","l":"createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Id3Reader","l":"createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"LatmReader","l":"createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"MpegAudioReader","l":"createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"SeiReader","l":"createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection.Factory","l":"createTrackSelections(ExoTrackSelection.Definition[], BandwidthMeter, MediaSource.MediaPeriodId, Timeline)","url":"createTrackSelections(com.google.android.exoplayer2.trackselection.ExoTrackSelection.Definition[],com.google.android.exoplayer2.upstream.BandwidthMeter,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection.Factory","l":"createTrackSelections(ExoTrackSelection.Definition[], BandwidthMeter, MediaSource.MediaPeriodId, Timeline)","url":"createTrackSelections(com.google.android.exoplayer2.trackselection.ExoTrackSelection.Definition[],com.google.android.exoplayer2.upstream.BandwidthMeter,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.trackselection","c":"RandomTrackSelection.Factory","l":"createTrackSelections(ExoTrackSelection.Definition[], BandwidthMeter, MediaSource.MediaPeriodId, Timeline)","url":"createTrackSelections(com.google.android.exoplayer2.trackselection.ExoTrackSelection.Definition[],com.google.android.exoplayer2.upstream.BandwidthMeter,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionUtil","l":"createTrackSelectionsForDefinitions(ExoTrackSelection.Definition[], TrackSelectionUtil.AdaptiveTrackSelectionFactory)","url":"createTrackSelectionsForDefinitions(com.google.android.exoplayer2.trackselection.ExoTrackSelection.Definition[],com.google.android.exoplayer2.trackselection.TrackSelectionUtil.AdaptiveTrackSelectionFactory)"},{"p":"com.google.android.exoplayer2.decoder","c":"SimpleDecoder","l":"createUnexpectedDecodeException(Throwable)","url":"createUnexpectedDecodeException(java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Gav1Decoder","l":"createUnexpectedDecodeException(Throwable)","url":"createUnexpectedDecodeException(java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacDecoder","l":"createUnexpectedDecodeException(Throwable)","url":"createUnexpectedDecodeException(java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.ext.opus","c":"OpusDecoder","l":"createUnexpectedDecodeException(Throwable)","url":"createUnexpectedDecodeException(java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"VpxDecoder","l":"createUnexpectedDecodeException(Throwable)","url":"createUnexpectedDecodeException(java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.text","c":"SimpleSubtitleDecoder","l":"createUnexpectedDecodeException(Throwable)","url":"createUnexpectedDecodeException(java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"createVertexBuffer(List)","url":"createVertexBuffer(java.util.List)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"createVideoSampleFormat(String, String, String, int, int, int, int, float, List, DrmInitData)","url":"createVideoSampleFormat(java.lang.String,java.lang.String,java.lang.String,int,int,int,int,float,java.util.List,com.google.android.exoplayer2.drm.DrmInitData)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"createVideoSampleFormat(String, String, String, int, int, int, int, float, List, int, float, DrmInitData)","url":"createVideoSampleFormat(java.lang.String,java.lang.String,java.lang.String,int,int,int,int,float,java.util.List,int,float,com.google.android.exoplayer2.drm.DrmInitData)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"createWithDrm(Allocator, DrmSessionManager, DrmSessionEventListener.EventDispatcher)","url":"createWithDrm(com.google.android.exoplayer2.upstream.Allocator,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"createWithDrm(Allocator, Looper, DrmSessionManager, DrmSessionEventListener.EventDispatcher)","url":"createWithDrm(com.google.android.exoplayer2.upstream.Allocator,android.os.Looper,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"createWithoutDrm(Allocator)","url":"createWithoutDrm(com.google.android.exoplayer2.upstream.Allocator)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"createWithWindowId(Object)","url":"createWithWindowId(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"DeviceInfo","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"Format","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"HeartRating","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"MediaItem","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"MediaItem.RequestMetadata","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"PercentageRating","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"PlaybackParameters","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"Player.Commands","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"Player.PositionInfo","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"Rating","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"StarRating","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"ThumbRating","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"Tracks","l":"CREATOR"},{"p":"com.google.android.exoplayer2","c":"Tracks.Group","l":"CREATOR"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes","l":"CREATOR"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData","l":"CREATOR"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData.SchemeData","l":"CREATOR"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.AdsLoader.State","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.dvbsi","c":"AppInfoTable","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessage","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"PictureFrame","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"VorbisComment","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyHeaders","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyInfo","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ApicFrame","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"BinaryFrame","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterFrame","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterTocFrame","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"CommentFrame","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"GeobFrame","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"InternalFrame","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"MlltFrame","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"PrivFrame","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"TextInformationFrame","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"UrlLinkFrame","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MdtaMetadataEntry","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MotionPhotoMetadata","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData.Segment","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SmtaMetadataEntry","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"PrivateCommand","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceNullCommand","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceScheduleCommand","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"TimeSignalCommand","l":"CREATOR"},{"p":"com.google.android.exoplayer2.metadata.vorbis","c":"VorbisComment","l":"CREATOR"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest","l":"CREATOR"},{"p":"com.google.android.exoplayer2.offline","c":"StreamKey","l":"CREATOR"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"CREATOR"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroup","l":"CREATOR"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroupArray","l":"CREATOR"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"CREATOR"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"CREATOR"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry","l":"CREATOR"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry.VariantInfo","l":"CREATOR"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMetadataEntry","l":"CREATOR"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"CREATOR"},{"p":"com.google.android.exoplayer2.text","c":"CueGroup","l":"CREATOR"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"CREATOR"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.SelectionOverride","l":"CREATOR"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionOverride","l":"CREATOR"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"CREATOR"},{"p":"com.google.android.exoplayer2.video","c":"ColorInfo","l":"CREATOR"},{"p":"com.google.android.exoplayer2.video","c":"VideoSize","l":"CREATOR"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.OpenException","l":"cronetConnectionStatus"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource","l":"CronetDataSource(CronetEngine, Executor, int, int, int, boolean, boolean, String, HttpDataSource.RequestProperties, Predicate, boolean)","url":"%3Cinit%3E(org.chromium.net.CronetEngine,java.util.concurrent.Executor,int,int,int,boolean,boolean,java.lang.String,com.google.android.exoplayer2.upstream.HttpDataSource.RequestProperties,com.google.common.base.Predicate,boolean)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSourceFactory","l":"CronetDataSourceFactory(CronetEngineWrapper, Executor, HttpDataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor,com.google.android.exoplayer2.upstream.HttpDataSource.Factory)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSourceFactory","l":"CronetDataSourceFactory(CronetEngineWrapper, Executor, int, int, boolean, HttpDataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor,int,int,boolean,com.google.android.exoplayer2.upstream.HttpDataSource.Factory)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSourceFactory","l":"CronetDataSourceFactory(CronetEngineWrapper, Executor, int, int, boolean, String)","url":"%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor,int,int,boolean,java.lang.String)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSourceFactory","l":"CronetDataSourceFactory(CronetEngineWrapper, Executor, String)","url":"%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor,java.lang.String)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSourceFactory","l":"CronetDataSourceFactory(CronetEngineWrapper, Executor, TransferListener, HttpDataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor,com.google.android.exoplayer2.upstream.TransferListener,com.google.android.exoplayer2.upstream.HttpDataSource.Factory)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSourceFactory","l":"CronetDataSourceFactory(CronetEngineWrapper, Executor, TransferListener, int, int, boolean, HttpDataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor,com.google.android.exoplayer2.upstream.TransferListener,int,int,boolean,com.google.android.exoplayer2.upstream.HttpDataSource.Factory)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSourceFactory","l":"CronetDataSourceFactory(CronetEngineWrapper, Executor, TransferListener, int, int, boolean, String)","url":"%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor,com.google.android.exoplayer2.upstream.TransferListener,int,int,boolean,java.lang.String)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSourceFactory","l":"CronetDataSourceFactory(CronetEngineWrapper, Executor, TransferListener, String)","url":"%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor,com.google.android.exoplayer2.upstream.TransferListener,java.lang.String)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSourceFactory","l":"CronetDataSourceFactory(CronetEngineWrapper, Executor, TransferListener)","url":"%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor,com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSourceFactory","l":"CronetDataSourceFactory(CronetEngineWrapper, Executor)","url":"%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetEngineWrapper","l":"CronetEngineWrapper(Context, String, boolean)","url":"%3Cinit%3E(android.content.Context,java.lang.String,boolean)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetEngineWrapper","l":"CronetEngineWrapper(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetEngineWrapper","l":"CronetEngineWrapper(CronetEngine)","url":"%3Cinit%3E(org.chromium.net.CronetEngine)"},{"p":"com.google.android.exoplayer2.effect","c":"Crop","l":"Crop(float, float, float, float)","url":"%3Cinit%3E(float,float,float,float)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter.Configuration","l":"crypto"},{"p":"com.google.android.exoplayer2","c":"C","l":"CRYPTO_MODE_AES_CBC"},{"p":"com.google.android.exoplayer2","c":"C","l":"CRYPTO_MODE_AES_CTR"},{"p":"com.google.android.exoplayer2","c":"C","l":"CRYPTO_MODE_UNENCRYPTED"},{"p":"com.google.android.exoplayer2","c":"C","l":"CRYPTO_TYPE_CUSTOM_BASE"},{"p":"com.google.android.exoplayer2","c":"C","l":"CRYPTO_TYPE_FRAMEWORK"},{"p":"com.google.android.exoplayer2","c":"C","l":"CRYPTO_TYPE_NONE"},{"p":"com.google.android.exoplayer2","c":"C","l":"CRYPTO_TYPE_UNSUPPORTED"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"cryptoData"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"TrackEncryptionBox","l":"cryptoData"},{"p":"com.google.android.exoplayer2.extractor","c":"TrackOutput.CryptoData","l":"CryptoData(@com.google.android.exoplayer2.C.CryptoMode int, byte[], int, int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.C.CryptoModeint,byte[],int,int)"},{"p":"com.google.android.exoplayer2.decoder","c":"CryptoException","l":"CryptoException(int, String)","url":"%3Cinit%3E(int,java.lang.String)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer","l":"cryptoInfo"},{"p":"com.google.android.exoplayer2.decoder","c":"CryptoInfo","l":"CryptoInfo()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor","c":"TrackOutput.CryptoData","l":"cryptoMode"},{"p":"com.google.android.exoplayer2","c":"Format","l":"cryptoType"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"csrc"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"CSRC_SIZE"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"csrcCount"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCueInfo","l":"cue"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCueParser","l":"CUE_HEADER_PATTERN"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"Cue(CharSequence, Layout.Alignment, float, @com.google.android.exoplayer2.text.Cue.LineType int, @com.google.android.exoplayer2.text.Cue.AnchorType int, float, @com.google.android.exoplayer2.text.Cue.AnchorType int, float, @com.google.android.exoplayer2.text.Cue.TextSizeType int, float)","url":"%3Cinit%3E(java.lang.CharSequence,android.text.Layout.Alignment,float,@com.google.android.exoplayer2.text.Cue.LineTypeint,@com.google.android.exoplayer2.text.Cue.AnchorTypeint,float,@com.google.android.exoplayer2.text.Cue.AnchorTypeint,float,@com.google.android.exoplayer2.text.Cue.TextSizeTypeint,float)"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"Cue(CharSequence, Layout.Alignment, float, @com.google.android.exoplayer2.text.Cue.LineType int, @com.google.android.exoplayer2.text.Cue.AnchorType int, float, @com.google.android.exoplayer2.text.Cue.AnchorType int, float, boolean, int)","url":"%3Cinit%3E(java.lang.CharSequence,android.text.Layout.Alignment,float,@com.google.android.exoplayer2.text.Cue.LineTypeint,@com.google.android.exoplayer2.text.Cue.AnchorTypeint,float,@com.google.android.exoplayer2.text.Cue.AnchorTypeint,float,boolean,int)"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"Cue(CharSequence, Layout.Alignment, float, @com.google.android.exoplayer2.text.Cue.LineType int, @com.google.android.exoplayer2.text.Cue.AnchorType int, float, @com.google.android.exoplayer2.text.Cue.AnchorType int, float)","url":"%3Cinit%3E(java.lang.CharSequence,android.text.Layout.Alignment,float,@com.google.android.exoplayer2.text.Cue.LineTypeint,@com.google.android.exoplayer2.text.Cue.AnchorTypeint,float,@com.google.android.exoplayer2.text.Cue.AnchorTypeint,float)"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"Cue(CharSequence)","url":"%3Cinit%3E(java.lang.CharSequence)"},{"p":"com.google.android.exoplayer2.text","c":"CueDecoder","l":"CueDecoder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.text","c":"CueEncoder","l":"CueEncoder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.text","c":"CueGroup","l":"CueGroup(List, long)","url":"%3Cinit%3E(java.util.List,long)"},{"p":"com.google.android.exoplayer2.text","c":"CueGroup","l":"cues"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"CURRENT_POSITION_NOT_SET"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"currentAdGroupIndex"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"currentAdIndexInAdGroup"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer.InsufficientCapacityException","l":"currentCapacity"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"currentCues"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"currentMediaItemIndex"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.EventTime","l":"currentMediaPeriodId"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.EventTime","l":"currentPlaybackPositionMs"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.EventTime","l":"currentTimeline"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeClock","l":"currentTimeMillis()"},{"p":"com.google.android.exoplayer2.util","c":"Clock","l":"currentTimeMillis()"},{"p":"com.google.android.exoplayer2.util","c":"SystemClock","l":"currentTimeMillis()"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.EventTime","l":"currentWindowIndex"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"CUSTOM_ERROR_CODE_BASE"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"customActionReceiver"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LocalConfiguration","l":"customCacheKey"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest","l":"customCacheKey"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"customData"},{"p":"com.google.android.exoplayer2.util","c":"Log","l":"d(String, String, Throwable)","url":"d(java.lang.String,java.lang.String,java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.util","c":"Log","l":"d(String, String)","url":"d(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Log.Logger","l":"d(String, String)","url":"d(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash.offline","c":"DashDownloader","l":"DashDownloader(MediaItem, CacheDataSource.Factory, Executor)","url":"%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor)"},{"p":"com.google.android.exoplayer2.source.dash.offline","c":"DashDownloader","l":"DashDownloader(MediaItem, CacheDataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory)"},{"p":"com.google.android.exoplayer2.source.dash.offline","c":"DashDownloader","l":"DashDownloader(MediaItem, ParsingLoadable.Parser, CacheDataSource.Factory, Executor)","url":"%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifest","l":"DashManifest(long, long, long, boolean, long, long, long, long, ProgramInformation, UtcTimingElement, ServiceDescriptionElement, Uri, List)","url":"%3Cinit%3E(long,long,long,boolean,long,long,long,long,com.google.android.exoplayer2.source.dash.manifest.ProgramInformation,com.google.android.exoplayer2.source.dash.manifest.UtcTimingElement,com.google.android.exoplayer2.source.dash.manifest.ServiceDescriptionElement,android.net.Uri,java.util.List)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"DashManifestParser()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashManifestStaleException","l":"DashManifestStaleException()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashWrappingSegmentIndex","l":"DashWrappingSegmentIndex(ChunkIndex, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.extractor.ChunkIndex,long)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer","l":"data"},{"p":"com.google.android.exoplayer2.decoder","c":"SimpleDecoderOutputBuffer","l":"data"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"data"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData.SchemeData","l":"data"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.VorbisIdHeader","l":"data"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"BinaryFrame","l":"data"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"GeobFrame","l":"data"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest","l":"data"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.ProtectionElement","l":"data"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData.Segment","l":"data"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMetadataEntry","l":"data"},{"p":"com.google.android.exoplayer2.upstream","c":"Allocation","l":"data"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"data"},{"p":"com.google.android.exoplayer2.audio","c":"WavUtil","l":"DATA_FOURCC"},{"p":"com.google.android.exoplayer2","c":"C","l":"DATA_TYPE_AD"},{"p":"com.google.android.exoplayer2","c":"C","l":"DATA_TYPE_CUSTOM_BASE"},{"p":"com.google.android.exoplayer2","c":"C","l":"DATA_TYPE_DRM"},{"p":"com.google.android.exoplayer2","c":"C","l":"DATA_TYPE_MANIFEST"},{"p":"com.google.android.exoplayer2","c":"C","l":"DATA_TYPE_MEDIA"},{"p":"com.google.android.exoplayer2","c":"C","l":"DATA_TYPE_MEDIA_INITIALIZATION"},{"p":"com.google.android.exoplayer2","c":"C","l":"DATA_TYPE_MEDIA_PROGRESSIVE_LIVE"},{"p":"com.google.android.exoplayer2","c":"C","l":"DATA_TYPE_TIME_SYNCHRONIZATION"},{"p":"com.google.android.exoplayer2","c":"C","l":"DATA_TYPE_UNKNOWN"},{"p":"com.google.android.exoplayer2.database","c":"StandaloneDatabaseProvider","l":"DATABASE_NAME"},{"p":"com.google.android.exoplayer2.database","c":"DatabaseIOException","l":"DatabaseIOException(SQLException, String)","url":"%3Cinit%3E(android.database.SQLException,java.lang.String)"},{"p":"com.google.android.exoplayer2.database","c":"DatabaseIOException","l":"DatabaseIOException(SQLException)","url":"%3Cinit%3E(android.database.SQLException)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"DataChunk","l":"DataChunk(DataSource, DataSpec, @com.google.android.exoplayer2.C.DataType int, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, byte[])","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.C.DataTypeint,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,byte[])"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSchemeDataSource","l":"DataSchemeDataSource()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeChunkSource.Factory","l":"dataSetFactory"},{"p":"com.google.android.exoplayer2.source.chunk","c":"Chunk","l":"dataSource"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"DataSourceContractTest()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSourceException","l":"DataSourceException(@com.google.android.exoplayer2.PlaybackException.ErrorCode int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSourceException","l":"DataSourceException(String, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)","url":"%3Cinit%3E(java.lang.String,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSourceException","l":"DataSourceException(String, Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSourceException","l":"DataSourceException(Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)","url":"%3Cinit%3E(java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeChunkSource.Factory","l":"dataSourceFactory"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSourceInputStream","l":"DataSourceInputStream(DataSource, DataSpec)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.drm","c":"MediaDrmCallbackException","l":"dataSpec"},{"p":"com.google.android.exoplayer2.offline","c":"SegmentDownloader.Segment","l":"dataSpec"},{"p":"com.google.android.exoplayer2.source","c":"LoadEventInfo","l":"dataSpec"},{"p":"com.google.android.exoplayer2.source.chunk","c":"Chunk","l":"dataSpec"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.HttpDataSourceException","l":"dataSpec"},{"p":"com.google.android.exoplayer2.upstream","c":"ParsingLoadable","l":"dataSpec"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"DataSpec(Uri, @com.google.android.exoplayer2.upstream.DataSpec.Flags int)","url":"%3Cinit%3E(android.net.Uri,@com.google.android.exoplayer2.upstream.DataSpec.Flagsint)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"DataSpec(Uri, @com.google.android.exoplayer2.upstream.DataSpec.HttpMethod int, byte[], long, long, long, String, @com.google.android.exoplayer2.upstream.DataSpec.Flags int, Map)","url":"%3Cinit%3E(android.net.Uri,@com.google.android.exoplayer2.upstream.DataSpec.HttpMethodint,byte[],long,long,long,java.lang.String,@com.google.android.exoplayer2.upstream.DataSpec.Flagsint,java.util.Map)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"DataSpec(Uri, @com.google.android.exoplayer2.upstream.DataSpec.HttpMethod int, byte[], long, long, long, String, @com.google.android.exoplayer2.upstream.DataSpec.Flags int)","url":"%3Cinit%3E(android.net.Uri,@com.google.android.exoplayer2.upstream.DataSpec.HttpMethodint,byte[],long,long,long,java.lang.String,@com.google.android.exoplayer2.upstream.DataSpec.Flagsint)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"DataSpec(Uri, byte[], long, long, long, String, @com.google.android.exoplayer2.upstream.DataSpec.Flags int)","url":"%3Cinit%3E(android.net.Uri,byte[],long,long,long,java.lang.String,@com.google.android.exoplayer2.upstream.DataSpec.Flagsint)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"DataSpec(Uri, long, long, long, String, @com.google.android.exoplayer2.upstream.DataSpec.Flags int)","url":"%3Cinit%3E(android.net.Uri,long,long,long,java.lang.String,@com.google.android.exoplayer2.upstream.DataSpec.Flagsint)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"DataSpec(Uri, long, long, String, @com.google.android.exoplayer2.upstream.DataSpec.Flags int, Map)","url":"%3Cinit%3E(android.net.Uri,long,long,java.lang.String,@com.google.android.exoplayer2.upstream.DataSpec.Flagsint,java.util.Map)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"DataSpec(Uri, long, long, String, @com.google.android.exoplayer2.upstream.DataSpec.Flags int)","url":"%3Cinit%3E(android.net.Uri,long,long,java.lang.String,@com.google.android.exoplayer2.upstream.DataSpec.Flagsint)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"DataSpec(Uri, long, long, String)","url":"%3Cinit%3E(android.net.Uri,long,long,java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"DataSpec(Uri, long, long)","url":"%3Cinit%3E(android.net.Uri,long,long)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"DataSpec(Uri)","url":"%3Cinit%3E(android.net.Uri)"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"dataSpecWithEndPositionOutOfRange_readsToEnd()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"dataSpecWithLength_readExpectedRange()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"dataSpecWithPosition_readUntilEnd()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"dataSpecWithPositionAndLength_readExpectedRange()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"dataSpecWithPositionAtEnd_readsZeroBytes()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"dataSpecWithPositionAtEndAndLength_readsZeroBytes()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"dataSpecWithPositionOutOfRange_throwsPositionOutOfRangeException()"},{"p":"com.google.android.exoplayer2","c":"ParserException","l":"dataType"},{"p":"com.google.android.exoplayer2.source","c":"MediaLoadData","l":"dataType"},{"p":"com.google.android.exoplayer2.util","c":"DebugTextViewHelper","l":"DebugTextViewHelper(ExoPlayer, TextView)","url":"%3Cinit%3E(com.google.android.exoplayer2.ExoPlayer,android.widget.TextView)"},{"p":"com.google.android.exoplayer2.text","c":"SimpleSubtitleDecoder","l":"decode(byte[], int, boolean)","url":"decode(byte[],int,boolean)"},{"p":"com.google.android.exoplayer2.text.dvb","c":"DvbDecoder","l":"decode(byte[], int, boolean)","url":"decode(byte[],int,boolean)"},{"p":"com.google.android.exoplayer2.text.pgs","c":"PgsDecoder","l":"decode(byte[], int, boolean)","url":"decode(byte[],int,boolean)"},{"p":"com.google.android.exoplayer2.text.ssa","c":"SsaDecoder","l":"decode(byte[], int, boolean)","url":"decode(byte[],int,boolean)"},{"p":"com.google.android.exoplayer2.text.subrip","c":"SubripDecoder","l":"decode(byte[], int, boolean)","url":"decode(byte[],int,boolean)"},{"p":"com.google.android.exoplayer2.text.ttml","c":"TtmlDecoder","l":"decode(byte[], int, boolean)","url":"decode(byte[],int,boolean)"},{"p":"com.google.android.exoplayer2.text.tx3g","c":"Tx3gDecoder","l":"decode(byte[], int, boolean)","url":"decode(byte[],int,boolean)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"Mp4WebvttDecoder","l":"decode(byte[], int, boolean)","url":"decode(byte[],int,boolean)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttDecoder","l":"decode(byte[], int, boolean)","url":"decode(byte[],int,boolean)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"Id3Decoder","l":"decode(byte[], int)","url":"decode(byte[],int)"},{"p":"com.google.android.exoplayer2.text","c":"CueDecoder","l":"decode(byte[])"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacDecoder","l":"decode(DecoderInputBuffer, SimpleDecoderOutputBuffer, boolean)","url":"decode(com.google.android.exoplayer2.decoder.DecoderInputBuffer,com.google.android.exoplayer2.decoder.SimpleDecoderOutputBuffer,boolean)"},{"p":"com.google.android.exoplayer2.ext.opus","c":"OpusDecoder","l":"decode(DecoderInputBuffer, SimpleDecoderOutputBuffer, boolean)","url":"decode(com.google.android.exoplayer2.decoder.DecoderInputBuffer,com.google.android.exoplayer2.decoder.SimpleDecoderOutputBuffer,boolean)"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Gav1Decoder","l":"decode(DecoderInputBuffer, VideoDecoderOutputBuffer, boolean)","url":"decode(com.google.android.exoplayer2.decoder.DecoderInputBuffer,com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer,boolean)"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"VpxDecoder","l":"decode(DecoderInputBuffer, VideoDecoderOutputBuffer, boolean)","url":"decode(com.google.android.exoplayer2.decoder.DecoderInputBuffer,com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer,boolean)"},{"p":"com.google.android.exoplayer2.decoder","c":"SimpleDecoder","l":"decode(I, O, boolean)","url":"decode(I,O,boolean)"},{"p":"com.google.android.exoplayer2.metadata","c":"SimpleMetadataDecoder","l":"decode(MetadataInputBuffer, ByteBuffer)","url":"decode(com.google.android.exoplayer2.metadata.MetadataInputBuffer,java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.metadata.dvbsi","c":"AppInfoTableDecoder","l":"decode(MetadataInputBuffer, ByteBuffer)","url":"decode(com.google.android.exoplayer2.metadata.MetadataInputBuffer,java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessageDecoder","l":"decode(MetadataInputBuffer, ByteBuffer)","url":"decode(com.google.android.exoplayer2.metadata.MetadataInputBuffer,java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyDecoder","l":"decode(MetadataInputBuffer, ByteBuffer)","url":"decode(com.google.android.exoplayer2.metadata.MetadataInputBuffer,java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"Id3Decoder","l":"decode(MetadataInputBuffer, ByteBuffer)","url":"decode(com.google.android.exoplayer2.metadata.MetadataInputBuffer,java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInfoDecoder","l":"decode(MetadataInputBuffer, ByteBuffer)","url":"decode(com.google.android.exoplayer2.metadata.MetadataInputBuffer,java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataDecoder","l":"decode(MetadataInputBuffer)","url":"decode(com.google.android.exoplayer2.metadata.MetadataInputBuffer)"},{"p":"com.google.android.exoplayer2.metadata","c":"SimpleMetadataDecoder","l":"decode(MetadataInputBuffer)","url":"decode(com.google.android.exoplayer2.metadata.MetadataInputBuffer)"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessageDecoder","l":"decode(ParsableByteArray)","url":"decode(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.text","c":"SimpleSubtitleDecoder","l":"decode(SubtitleInputBuffer, SubtitleOutputBuffer, boolean)","url":"decode(com.google.android.exoplayer2.text.SubtitleInputBuffer,com.google.android.exoplayer2.text.SubtitleOutputBuffer,boolean)"},{"p":"com.google.android.exoplayer2.text.cea","c":"Cea608Decoder","l":"decode(SubtitleInputBuffer)","url":"decode(com.google.android.exoplayer2.text.SubtitleInputBuffer)"},{"p":"com.google.android.exoplayer2.text.cea","c":"Cea708Decoder","l":"decode(SubtitleInputBuffer)","url":"decode(com.google.android.exoplayer2.text.SubtitleInputBuffer)"},{"p":"com.google.android.exoplayer2.testutil","c":"DecodeOneFrameUtil","l":"decodeOneAssetFileFrame(String, DecodeOneFrameUtil.Listener, Surface)","url":"decodeOneAssetFileFrame(java.lang.String,com.google.android.exoplayer2.testutil.DecodeOneFrameUtil.Listener,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"DecodeOneFrameUtil","l":"decodeOneCacheFileFrame(String, DecodeOneFrameUtil.Listener, Surface)","url":"decodeOneCacheFileFrame(java.lang.String,com.google.android.exoplayer2.testutil.DecodeOneFrameUtil.Listener,android.view.Surface)"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"DECODER_SUPPORT_FALLBACK"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"DECODER_SUPPORT_FALLBACK_MIMETYPE"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"DECODER_SUPPORT_PRIMARY"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"DecoderAudioRenderer()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"DecoderAudioRenderer(Handler, AudioRendererEventListener, AudioCapabilities, AudioProcessor...)","url":"%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioCapabilities,com.google.android.exoplayer2.audio.AudioProcessor...)"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"DecoderAudioRenderer(Handler, AudioRendererEventListener, AudioProcessor...)","url":"%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioProcessor...)"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"DecoderAudioRenderer(Handler, AudioRendererEventListener, AudioSink)","url":"%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioSink)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"decoderCounters"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"decoderCounters"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderCounters","l":"DecoderCounters()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderException","l":"DecoderException(String, Throwable)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderException","l":"DecoderException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderException","l":"DecoderException(Throwable)","url":"%3Cinit%3E(java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderCounters","l":"decoderInitCount"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer.DecoderInitializationException","l":"DecoderInitializationException(Format, Throwable, boolean, int)","url":"%3Cinit%3E(com.google.android.exoplayer2.Format,java.lang.Throwable,boolean,int)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer.DecoderInitializationException","l":"DecoderInitializationException(Format, Throwable, boolean, MediaCodecInfo)","url":"%3Cinit%3E(com.google.android.exoplayer2.Format,java.lang.Throwable,boolean,com.google.android.exoplayer2.mediacodec.MediaCodecInfo)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener.EventDispatcher","l":"decoderInitialized(String, long, long)","url":"decoderInitialized(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener.EventDispatcher","l":"decoderInitialized(String, long, long)","url":"decoderInitialized(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer","l":"DecoderInputBuffer(@com.google.android.exoplayer2.decoder.DecoderInputBuffer.BufferReplacementMode int, int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.decoder.DecoderInputBuffer.BufferReplacementModeint,int)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer","l":"DecoderInputBuffer(@com.google.android.exoplayer2.decoder.DecoderInputBuffer.BufferReplacementMode int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.decoder.DecoderInputBuffer.BufferReplacementModeint)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"decoderName"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderOutputBuffer","l":"DecoderOutputBuffer()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"decoderPrivate"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderCounters","l":"decoderReleaseCount"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener.EventDispatcher","l":"decoderReleased(String)","url":"decoderReleased(java.lang.String)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener.EventDispatcher","l":"decoderReleased(String)","url":"decoderReleased(java.lang.String)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"DecoderReuseEvaluation(String, Format, Format, @com.google.android.exoplayer2.decoder.DecoderReuseEvaluation.DecoderReuseResult int, @com.google.android.exoplayer2.decoder.DecoderReuseEvaluation.DecoderDiscardReasons int)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.decoder.DecoderReuseEvaluation.DecoderReuseResultint,@com.google.android.exoplayer2.decoder.DecoderReuseEvaluation.DecoderDiscardReasonsint)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"DecoderVideoRenderer(long, Handler, VideoRendererEventListener, int)","url":"%3Cinit%3E(long,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,int)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.DeviceComponent","l":"decreaseDeviceVolume()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"decreaseDeviceVolume()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"decreaseDeviceVolume()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"decreaseDeviceVolume()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"decreaseDeviceVolume()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"decreaseDeviceVolume()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"decreaseDeviceVolume()"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts.AssertionConfig","l":"deduplicateConsecutiveFormats"},{"p":"com.google.android.exoplayer2","c":"PlaybackParameters","l":"DEFAULT"},{"p":"com.google.android.exoplayer2","c":"RendererConfiguration","l":"DEFAULT"},{"p":"com.google.android.exoplayer2","c":"SeekParameters","l":"DEFAULT"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes","l":"DEFAULT"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.AudioTrackBufferSizeProvider","l":"DEFAULT"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter.Factory","l":"DEFAULT"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecSelector","l":"DEFAULT"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataDecoderFactory","l":"DEFAULT"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsExtractorFactory","l":"DEFAULT"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleDecoderFactory","l":"DEFAULT"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"DEFAULT"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"DEFAULT"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderSelector","l":"DEFAULT"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings","l":"DEFAULT"},{"p":"com.google.android.exoplayer2.ui","c":"CaptionStyleCompat","l":"DEFAULT"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheKeyFactory","l":"DEFAULT"},{"p":"com.google.android.exoplayer2.util","c":"Clock","l":"DEFAULT"},{"p":"com.google.android.exoplayer2.util","c":"Log.Logger","l":"DEFAULT"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"DEFAULT_AD_MARKER_COLOR"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"DEFAULT_AD_MARKER_WIDTH_DP"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader.Builder","l":"DEFAULT_AD_PRELOAD_TIMEOUT_MS"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"DEFAULT_ALLOWED_VIDEO_JOINING_TIME_MS"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"DEFAULT_AUDIO_BUFFER_SIZE"},{"p":"com.google.android.exoplayer2.audio","c":"AudioCapabilities","l":"DEFAULT_AUDIO_CAPABILITIES"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"DEFAULT_BACK_BUFFER_DURATION_MS"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"DEFAULT_BANDWIDTH_FRACTION"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"DEFAULT_BAR_HEIGHT_DP"},{"p":"com.google.android.exoplayer2.ui","c":"SubtitleView","l":"DEFAULT_BOTTOM_PADDING_FRACTION"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"DEFAULT_BUFFER_FOR_PLAYBACK_AFTER_REBUFFER_MS"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"DEFAULT_BUFFER_FOR_PLAYBACK_MS"},{"p":"com.google.android.exoplayer2","c":"C","l":"DEFAULT_BUFFER_SEGMENT_SIZE"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSink","l":"DEFAULT_BUFFER_SIZE"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheWriter","l":"DEFAULT_BUFFER_SIZE_BYTES"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"DEFAULT_BUFFERED_COLOR"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"DEFAULT_BUFFERED_FRACTION_TO_LIVE_EDGE_FOR_QUALITY_INCREASE"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"DEFAULT_CAMERA_MOTION_BUFFER_SIZE"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource","l":"DEFAULT_CONNECT_TIMEOUT_MILLIS"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSourceFactory","l":"DEFAULT_CONNECT_TIMEOUT_MILLIS"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource","l":"DEFAULT_CONNECT_TIMEOUT_MILLIS"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"DEFAULT_DETACH_SURFACE_TIMEOUT_MS"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"BaseUrl","l":"DEFAULT_DVB_PRIORITY"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackOutput","l":"DEFAULT_FACTORY"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl","l":"DEFAULT_FALLBACK_MAX_PLAYBACK_SPEED"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl","l":"DEFAULT_FALLBACK_MIN_PLAYBACK_SPEED"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource","l":"DEFAULT_FALLBACK_TARGET_LIVE_OFFSET_MS"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"DEFAULT_FOREGROUND_NOTIFICATION_UPDATE_INTERVAL"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSink","l":"DEFAULT_FRAGMENT_SIZE"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings","l":"DEFAULT_I_FRAME_INTERVAL_SECONDS"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"DEFAULT_IMAGE_BUFFER_SIZE"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"DEFAULT_INITIAL_BITRATE_ESTIMATE"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"DEFAULT_INITIAL_BITRATE_ESTIMATES_2G"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"DEFAULT_INITIAL_BITRATE_ESTIMATES_3G"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"DEFAULT_INITIAL_BITRATE_ESTIMATES_4G"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"DEFAULT_INITIAL_BITRATE_ESTIMATES_5G_NSA"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"DEFAULT_INITIAL_BITRATE_ESTIMATES_5G_SA"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"DEFAULT_INITIAL_BITRATE_ESTIMATES_WIFI"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource","l":"DEFAULT_LIVE_PRESENTATION_DELAY_MS"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource","l":"DEFAULT_LIVE_PRESENTATION_DELAY_MS"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionUriBuilder","l":"DEFAULT_LOAD_VIDEO_TIMEOUT_MS"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaSource","l":"DEFAULT_LOADING_CHECK_INTERVAL_BYTES"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultLoadErrorHandlingPolicy","l":"DEFAULT_LOCATION_EXCLUSION_MS"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"DEFAULT_MAX_BUFFER_MS"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultMuxer.Factory","l":"DEFAULT_MAX_DELAY_BETWEEN_SAMPLES_MS"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"DEFAULT_MAX_DURATION_FOR_QUALITY_DECREASE_MS"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"DEFAULT_MAX_HEIGHT_TO_DISCARD"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl","l":"DEFAULT_MAX_LIVE_OFFSET_ERROR_MS_FOR_UNIT_SPEED"},{"p":"com.google.android.exoplayer2.upstream","c":"UdpDataSource","l":"DEFAULT_MAX_PACKET_SIZE"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"DEFAULT_MAX_PARALLEL_DOWNLOADS"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueNavigator","l":"DEFAULT_MAX_QUEUE_SIZE"},{"p":"com.google.android.exoplayer2","c":"C","l":"DEFAULT_MAX_SEEK_TO_PREVIOUS_POSITION_MS"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"DEFAULT_MAX_WIDTH_TO_DISCARD"},{"p":"com.google.android.exoplayer2","c":"MediaItem","l":"DEFAULT_MEDIA_ID"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource","l":"DEFAULT_MEDIA_ID"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"DEFAULT_METADATA_BUFFER_SIZE"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"DEFAULT_MIN_BUFFER_MS"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"DEFAULT_MIN_BUFFER_SIZE"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"DEFAULT_MIN_DURATION_FOR_QUALITY_INCREASE_MS"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"DEFAULT_MIN_DURATION_TO_RETAIN_AFTER_DISCARD_MS"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultLoadErrorHandlingPolicy","l":"DEFAULT_MIN_LOADABLE_RETRY_COUNT"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultLoadErrorHandlingPolicy","l":"DEFAULT_MIN_LOADABLE_RETRY_COUNT_PROGRESSIVE_LIVE"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl","l":"DEFAULT_MIN_POSSIBLE_LIVE_OFFSET_SMOOTHING_FACTOR"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"DEFAULT_MIN_RETRY_COUNT"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl","l":"DEFAULT_MIN_UPDATE_INTERVAL_MS"},{"p":"com.google.android.exoplayer2.audio","c":"SilenceSkippingAudioProcessor","l":"DEFAULT_MINIMUM_SILENCE_DURATION_US"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"DEFAULT_MUXED_BUFFER_SIZE"},{"p":"com.google.android.exoplayer2.util","c":"SntpClient","l":"DEFAULT_NTP_HOST"},{"p":"com.google.android.exoplayer2.audio","c":"SilenceSkippingAudioProcessor","l":"DEFAULT_PADDING_SILENCE_US"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"DEFAULT_PLAYBACK_ACTIONS"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"DEFAULT_PLAYBACK_SPEED"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"DEFAULT_PLAYED_AD_MARKER_COLOR"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"DEFAULT_PLAYED_COLOR"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"DEFAULT_PLAYLIST_STUCK_TARGET_DURATION_COEFFICIENT"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"DEFAULT_PRIORITIZE_TIME_OVER_SIZE_THRESHOLDS"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl","l":"DEFAULT_PROPORTIONAL_CONTROL_FACTOR"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"DEFAULT_PROVIDER"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource","l":"DEFAULT_READ_TIMEOUT_MILLIS"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSourceFactory","l":"DEFAULT_READ_TIMEOUT_MILLIS"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource","l":"DEFAULT_READ_TIMEOUT_MILLIS"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"DEFAULT_RELEASE_TIMEOUT_MS"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"RepeatModeActionProvider","l":"DEFAULT_REPEAT_TOGGLE_MODES"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"DEFAULT_REPEAT_TOGGLE_MODES"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"DEFAULT_REPEAT_TOGGLE_MODES"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"DEFAULT_REQUIREMENTS"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"DEFAULT_RETAIN_BACK_BUFFER_FROM_KEYFRAME"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"DEFAULT_SCRUBBER_COLOR"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"DEFAULT_SCRUBBER_DISABLED_SIZE_DP"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"DEFAULT_SCRUBBER_DRAGGED_SIZE_DP"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"DEFAULT_SCRUBBER_ENABLED_SIZE_DP"},{"p":"com.google.android.exoplayer2","c":"C","l":"DEFAULT_SEEK_BACK_INCREMENT_MS"},{"p":"com.google.android.exoplayer2","c":"C","l":"DEFAULT_SEEK_FORWARD_INCREMENT_MS"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder","l":"DEFAULT_SEEK_TIMEOUT_MS"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultPlaybackSessionManager","l":"DEFAULT_SESSION_ID_GENERATOR"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager","l":"DEFAULT_SESSION_KEEPALIVE_MS"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"DEFAULT_SHOW_TIMEOUT_MS"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"DEFAULT_SHOW_TIMEOUT_MS"},{"p":"com.google.android.exoplayer2.audio","c":"SilenceSkippingAudioProcessor","l":"DEFAULT_SILENCE_THRESHOLD_LEVEL"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"DEFAULT_SLIDING_WINDOW_MAX_WEIGHT"},{"p":"com.google.android.exoplayer2.upstream","c":"UdpDataSource","l":"DEFAULT_SOCKET_TIMEOUT_MILLIS"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"DEFAULT_TARGET_BUFFER_BYTES"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl","l":"DEFAULT_TARGET_LIVE_OFFSET_INCREMENT_ON_REBUFFER_MS"},{"p":"com.google.android.exoplayer2.testutil","c":"DumpFileAsserts","l":"DEFAULT_TEST_ASSET_DIRECTORY"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"DEFAULT_TEXT_BUFFER_SIZE"},{"p":"com.google.android.exoplayer2.ui","c":"SubtitleView","l":"DEFAULT_TEXT_SIZE_FRACTION"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"DEFAULT_TIME_BAR_MIN_UPDATE_INTERVAL_MS"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"DEFAULT_TIME_BAR_MIN_UPDATE_INTERVAL_MS"},{"p":"com.google.android.exoplayer2.robolectric","c":"RobolectricUtil","l":"DEFAULT_TIMEOUT_MS"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource","l":"DEFAULT_TIMEOUT_MS"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"DEFAULT_TIMESTAMP_SEARCH_BYTES"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"DEFAULT_TOUCH_TARGET_HEIGHT_DP"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultLoadErrorHandlingPolicy","l":"DEFAULT_TRACK_BLACKLIST_MS"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultLoadErrorHandlingPolicy","l":"DEFAULT_TRACK_EXCLUSION_MS"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"DEFAULT_TRACK_SELECTOR_PARAMETERS_WITHOUT_CONTEXT"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"DEFAULT_UNPLAYED_COLOR"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"DEFAULT_VIDEO_BUFFER_SIZE"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"BaseUrl","l":"DEFAULT_WEIGHT"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"DEFAULT_WINDOW_DURATION_US"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"DEFAULT_WINDOW_OFFSET_IN_FIRST_PERIOD_US"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSourceFactory","l":"DEFAULT_WINDOW_UID"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"DEFAULT_WITHOUT_CONTEXT"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"DEFAULT_WITHOUT_CONTEXT"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultAllocator","l":"DefaultAllocator(boolean, int, int)","url":"%3Cinit%3E(boolean,int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultAllocator","l":"DefaultAllocator(boolean, int)","url":"%3Cinit%3E(boolean,int)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder.DefaultAllowedCommandProvider","l":"DefaultAllowedCommandProvider(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"DefaultAnalyticsCollector(Clock)","url":"%3Cinit%3E(com.google.android.exoplayer2.util.Clock)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.DefaultAudioProcessorChain","l":"DefaultAudioProcessorChain(AudioProcessor...)","url":"%3Cinit%3E(com.google.android.exoplayer2.audio.AudioProcessor...)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.DefaultAudioProcessorChain","l":"DefaultAudioProcessorChain(AudioProcessor[], SilenceSkippingAudioProcessor, SonicAudioProcessor)","url":"%3Cinit%3E(com.google.android.exoplayer2.audio.AudioProcessor[],com.google.android.exoplayer2.audio.SilenceSkippingAudioProcessor,com.google.android.exoplayer2.audio.SonicAudioProcessor)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"DefaultAudioSink(AudioCapabilities, AudioProcessor[], boolean)","url":"%3Cinit%3E(com.google.android.exoplayer2.audio.AudioCapabilities,com.google.android.exoplayer2.audio.AudioProcessor[],boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"DefaultAudioSink(AudioCapabilities, AudioProcessor[])","url":"%3Cinit%3E(com.google.android.exoplayer2.audio.AudioCapabilities,com.google.android.exoplayer2.audio.AudioProcessor[])"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"DefaultAudioSink(AudioCapabilities, DefaultAudioSink.AudioProcessorChain, boolean, boolean, @com.google.android.exoplayer2.audio.DefaultAudioSink.OffloadMode int)","url":"%3Cinit%3E(com.google.android.exoplayer2.audio.AudioCapabilities,com.google.android.exoplayer2.audio.DefaultAudioSink.AudioProcessorChain,boolean,boolean,@com.google.android.exoplayer2.audio.DefaultAudioSink.OffloadModeint)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider","l":"DefaultAudioTrackBufferSizeProvider(DefaultAudioTrackBufferSizeProvider.Builder)","url":"%3Cinit%3E(com.google.android.exoplayer2.audio.DefaultAudioTrackBufferSizeProvider.Builder)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"DefaultBandwidthMeter()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"DefaultCastOptionsProvider","l":"DefaultCastOptionsProvider()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultCodec","l":"DefaultCodec(Context, Format, MediaFormat, String, boolean, Surface)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.Format,android.media.MediaFormat,java.lang.String,boolean,android.view.Surface)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultCompositeSequenceableLoaderFactory","l":"DefaultCompositeSequenceableLoaderFactory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"DefaultContentMetadata","l":"DefaultContentMetadata()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"DefaultContentMetadata","l":"DefaultContentMetadata(Map)","url":"%3Cinit%3E(java.util.Map)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource","l":"DefaultDashChunkSource(ChunkExtractor.Factory, LoaderErrorThrower, DashManifest, BaseUrlExclusionList, int, int[], ExoTrackSelection, @com.google.android.exoplayer2.C.TrackType int, DataSource, long, int, boolean, List, PlayerEmsgHandler.PlayerTrackEmsgHandler, PlayerId)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.chunk.ChunkExtractor.Factory,com.google.android.exoplayer2.upstream.LoaderErrorThrower,com.google.android.exoplayer2.source.dash.manifest.DashManifest,com.google.android.exoplayer2.source.dash.BaseUrlExclusionList,int,int[],com.google.android.exoplayer2.trackselection.ExoTrackSelection,@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.upstream.DataSource,long,int,boolean,java.util.List,com.google.android.exoplayer2.source.dash.PlayerEmsgHandler.PlayerTrackEmsgHandler,com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.database","c":"DefaultDatabaseProvider","l":"DefaultDatabaseProvider(SQLiteOpenHelper)","url":"%3Cinit%3E(android.database.sqlite.SQLiteOpenHelper)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSource","l":"DefaultDataSource(Context, boolean)","url":"%3Cinit%3E(android.content.Context,boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSource","l":"DefaultDataSource(Context, DataSource)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.upstream.DataSource)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSource","l":"DefaultDataSource(Context, String, boolean)","url":"%3Cinit%3E(android.content.Context,java.lang.String,boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSource","l":"DefaultDataSource(Context, String, int, int, boolean)","url":"%3Cinit%3E(android.content.Context,java.lang.String,int,int,boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSourceFactory","l":"DefaultDataSourceFactory(Context, DataSource.Factory)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSourceFactory","l":"DefaultDataSourceFactory(Context, String, TransferListener)","url":"%3Cinit%3E(android.content.Context,java.lang.String,com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSourceFactory","l":"DefaultDataSourceFactory(Context, String)","url":"%3Cinit%3E(android.content.Context,java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSourceFactory","l":"DefaultDataSourceFactory(Context, TransferListener, DataSource.Factory)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.upstream.TransferListener,com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSourceFactory","l":"DefaultDataSourceFactory(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.offline","c":"DefaultDownloaderFactory","l":"DefaultDownloaderFactory(CacheDataSource.Factory, Executor)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor)"},{"p":"com.google.android.exoplayer2.offline","c":"DefaultDownloaderFactory","l":"DefaultDownloaderFactory(CacheDataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory)"},{"p":"com.google.android.exoplayer2.offline","c":"DefaultDownloadIndex","l":"DefaultDownloadIndex(DatabaseProvider, String)","url":"%3Cinit%3E(com.google.android.exoplayer2.database.DatabaseProvider,java.lang.String)"},{"p":"com.google.android.exoplayer2.offline","c":"DefaultDownloadIndex","l":"DefaultDownloadIndex(DatabaseProvider)","url":"%3Cinit%3E(com.google.android.exoplayer2.database.DatabaseProvider)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager","l":"DefaultDrmSessionManager(UUID, ExoMediaDrm, MediaDrmCallback, HashMap, boolean, int)","url":"%3Cinit%3E(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm,com.google.android.exoplayer2.drm.MediaDrmCallback,java.util.HashMap,boolean,int)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager","l":"DefaultDrmSessionManager(UUID, ExoMediaDrm, MediaDrmCallback, HashMap, boolean)","url":"%3Cinit%3E(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm,com.google.android.exoplayer2.drm.MediaDrmCallback,java.util.HashMap,boolean)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager","l":"DefaultDrmSessionManager(UUID, ExoMediaDrm, MediaDrmCallback, HashMap)","url":"%3Cinit%3E(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm,com.google.android.exoplayer2.drm.MediaDrmCallback,java.util.HashMap)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManagerProvider","l":"DefaultDrmSessionManagerProvider()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultEncoderFactory","l":"DefaultEncoderFactory(Context, EncoderSelector, boolean)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.transformer.EncoderSelector,boolean)"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultEncoderFactory","l":"DefaultEncoderFactory(Context, EncoderSelector, VideoEncoderSettings, boolean)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.transformer.EncoderSelector,com.google.android.exoplayer2.transformer.VideoEncoderSettings,boolean)"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultEncoderFactory","l":"DefaultEncoderFactory(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorInput","l":"DefaultExtractorInput(DataReader, long, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataReader,long,long)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorsFactory","l":"DefaultExtractorsFactory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.hls","c":"DefaultHlsDataSourceFactory","l":"DefaultHlsDataSourceFactory(DataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.source.hls","c":"DefaultHlsExtractorFactory","l":"DefaultHlsExtractorFactory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.hls","c":"DefaultHlsExtractorFactory","l":"DefaultHlsExtractorFactory(int, boolean)","url":"%3Cinit%3E(int,boolean)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistParserFactory","l":"DefaultHlsPlaylistParserFactory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"DefaultHlsPlaylistTracker(HlsDataSourceFactory, LoadErrorHandlingPolicy, HlsPlaylistParserFactory, double)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.hls.HlsDataSourceFactory,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy,com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistParserFactory,double)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"DefaultHlsPlaylistTracker(HlsDataSourceFactory, LoadErrorHandlingPolicy, HlsPlaylistParserFactory)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.hls.HlsDataSourceFactory,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy,com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistParserFactory)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource","l":"DefaultHttpDataSource()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource","l":"DefaultHttpDataSource(String, int, int, boolean, HttpDataSource.RequestProperties)","url":"%3Cinit%3E(java.lang.String,int,int,boolean,com.google.android.exoplayer2.upstream.HttpDataSource.RequestProperties)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource","l":"DefaultHttpDataSource(String, int, int)","url":"%3Cinit%3E(java.lang.String,int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource","l":"DefaultHttpDataSource(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"TrackEncryptionBox","l":"defaultInitializationVector"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"DefaultLoadControl()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"DefaultLoadControl(DefaultAllocator, int, int, int, int, int, boolean, int, boolean)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DefaultAllocator,int,int,int,int,int,boolean,int,boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultLoadErrorHandlingPolicy","l":"DefaultLoadErrorHandlingPolicy()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultLoadErrorHandlingPolicy","l":"DefaultLoadErrorHandlingPolicy(int)","url":"%3Cinit%3E(int)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"DefaultMediaCodecAdapterFactory","l":"DefaultMediaCodecAdapterFactory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultMediaDescriptionAdapter","l":"DefaultMediaDescriptionAdapter(PendingIntent)","url":"%3Cinit%3E(android.app.PendingIntent)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"DefaultMediaItemConverter","l":"DefaultMediaItemConverter()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"DefaultMediaItemConverter","l":"DefaultMediaItemConverter()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.DefaultMediaMetadataProvider","l":"DefaultMediaMetadataProvider(MediaControllerCompat, String)","url":"%3Cinit%3E(android.support.v4.media.session.MediaControllerCompat,java.lang.String)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"DefaultMediaSourceFactory(Context, ExtractorsFactory)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.extractor.ExtractorsFactory)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"DefaultMediaSourceFactory(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"DefaultMediaSourceFactory(DataSource.Factory, ExtractorsFactory)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.extractor.ExtractorsFactory)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"DefaultMediaSourceFactory(DataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultPlaybackSessionManager","l":"DefaultPlaybackSessionManager()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultPlaybackSessionManager","l":"DefaultPlaybackSessionManager(Supplier)","url":"%3Cinit%3E(com.google.common.base.Supplier)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"defaultPositionUs"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"defaultPositionUs"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"defaultPositionUs"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"DefaultRenderersFactory(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.testutil","c":"DefaultRenderersFactoryAsserts","l":"DefaultRenderersFactoryAsserts()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.rtsp.reader","c":"DefaultRtpPayloadReaderFactory","l":"DefaultRtpPayloadReaderFactory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"defaultSampleDurationNs"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.DefaultSeekTimestampConverter","l":"DefaultSeekTimestampConverter()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.DefaultShuffleOrder","l":"DefaultShuffleOrder(int, long)","url":"%3Cinit%3E(int,long)"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.DefaultShuffleOrder","l":"DefaultShuffleOrder(int)","url":"%3Cinit%3E(int)"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.DefaultShuffleOrder","l":"DefaultShuffleOrder(int[], long)","url":"%3Cinit%3E(int[],long)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"DefaultSsChunkSource","l":"DefaultSsChunkSource(LoaderErrorThrower, SsManifest, int, ExoTrackSelection, DataSource)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.LoaderErrorThrower,com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest,int,com.google.android.exoplayer2.trackselection.ExoTrackSelection,com.google.android.exoplayer2.upstream.DataSource)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"DefaultTimeBar(Context, AttributeSet, int, AttributeSet, int)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet,int,android.util.AttributeSet,int)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"DefaultTimeBar(Context, AttributeSet, int, AttributeSet)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet,int,android.util.AttributeSet)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"DefaultTimeBar(Context, AttributeSet, int)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet,int)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"DefaultTimeBar(Context, AttributeSet)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"DefaultTimeBar(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTrackNameProvider","l":"DefaultTrackNameProvider(Resources)","url":"%3Cinit%3E(android.content.res.Resources)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"DefaultTrackSelector()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"DefaultTrackSelector(Context, ExoTrackSelection.Factory)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.trackselection.ExoTrackSelection.Factory)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"DefaultTrackSelector(Context, TrackSelectionParameters, ExoTrackSelection.Factory)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.trackselection.TrackSelectionParameters,com.google.android.exoplayer2.trackselection.ExoTrackSelection.Factory)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"DefaultTrackSelector(Context, TrackSelectionParameters)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"DefaultTrackSelector(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"DefaultTrackSelector(TrackSelectionParameters, ExoTrackSelection.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.trackselection.TrackSelectionParameters,com.google.android.exoplayer2.trackselection.ExoTrackSelection.Factory)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DefaultTsPayloadReaderFactory","l":"DefaultTsPayloadReaderFactory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DefaultTsPayloadReaderFactory","l":"DefaultTsPayloadReaderFactory(@com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flags int, List)","url":"%3Cinit%3E(@com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flagsint,java.util.List)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DefaultTsPayloadReaderFactory","l":"DefaultTsPayloadReaderFactory(@com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flags int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flagsint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection.Definition","l":"Definition(TrackGroup, int...)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int...)"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection.Definition","l":"Definition(TrackGroup, int[], @com.google.android.exoplayer2.trackselection.TrackSelection.Type int)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int[],@com.google.android.exoplayer2.trackselection.TrackSelection.Typeint)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"delay(long)"},{"p":"com.google.android.exoplayer2.util","c":"AtomicFile","l":"delete()"},{"p":"com.google.android.exoplayer2.util","c":"GlProgram","l":"delete()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"delete(File, DatabaseProvider)","url":"delete(java.io.File,com.google.android.exoplayer2.database.DatabaseProvider)"},{"p":"com.google.android.exoplayer2.testutil","c":"AssetContentProvider","l":"delete(Uri, String, String[])","url":"delete(android.net.Uri,java.lang.String,java.lang.String[])"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"deleteTexture(int)"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.SpsData","l":"deltaPicOrderAlwaysZeroFlag"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistParser.DeltaUpdateException","l":"DeltaUpdateException()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"PictureFrame","l":"depth"},{"p":"com.google.android.exoplayer2.decoder","c":"Decoder","l":"dequeueInputBuffer()"},{"p":"com.google.android.exoplayer2.decoder","c":"SimpleDecoder","l":"dequeueInputBuffer()"},{"p":"com.google.android.exoplayer2.text","c":"ExoplayerCuesDecoder","l":"dequeueInputBuffer()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter","l":"dequeueInputBufferIndex()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter","l":"dequeueInputBufferIndex()"},{"p":"com.google.android.exoplayer2.decoder","c":"Decoder","l":"dequeueOutputBuffer()"},{"p":"com.google.android.exoplayer2.decoder","c":"SimpleDecoder","l":"dequeueOutputBuffer()"},{"p":"com.google.android.exoplayer2.text","c":"ExoplayerCuesDecoder","l":"dequeueOutputBuffer()"},{"p":"com.google.android.exoplayer2.text.cea","c":"Cea608Decoder","l":"dequeueOutputBuffer()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter","l":"dequeueOutputBufferIndex(MediaCodec.BufferInfo)","url":"dequeueOutputBufferIndex(android.media.MediaCodec.BufferInfo)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter","l":"dequeueOutputBufferIndex(MediaCodec.BufferInfo)","url":"dequeueOutputBufferIndex(android.media.MediaCodec.BufferInfo)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData","l":"describeContents()"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData.SchemeData","l":"describeContents()"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata","l":"describeContents()"},{"p":"com.google.android.exoplayer2.metadata.dvbsi","c":"AppInfoTable","l":"describeContents()"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessage","l":"describeContents()"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"PictureFrame","l":"describeContents()"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"VorbisComment","l":"describeContents()"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyHeaders","l":"describeContents()"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyInfo","l":"describeContents()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterFrame","l":"describeContents()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"Id3Frame","l":"describeContents()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"MlltFrame","l":"describeContents()"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MdtaMetadataEntry","l":"describeContents()"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MotionPhotoMetadata","l":"describeContents()"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData","l":"describeContents()"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData.Segment","l":"describeContents()"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SmtaMetadataEntry","l":"describeContents()"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceCommand","l":"describeContents()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest","l":"describeContents()"},{"p":"com.google.android.exoplayer2.offline","c":"StreamKey","l":"describeContents()"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"describeContents()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry","l":"describeContents()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry.VariantInfo","l":"describeContents()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMetadataEntry","l":"describeContents()"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"description"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"PictureFrame","l":"description"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ApicFrame","l":"description"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"CommentFrame","l":"description"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"GeobFrame","l":"description"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"InternalFrame","l":"description"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"TextInformationFrame","l":"description"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"UrlLinkFrame","l":"description"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Descriptor","l":"Descriptor(String, String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader.EsInfo","l":"descriptorBytes"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"destroyEglContext(EGLDisplay, EGLContext)","url":"destroyEglContext(android.opengl.EGLDisplay,android.opengl.EGLContext)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"DEVICE"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"DEVICE_CHARGING"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"DEVICE_DEBUG_INFO"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"DEVICE_IDLE"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"DEVICE_INFO"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"DEVICE_STORAGE_NOT_LOW"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"deviceInfo"},{"p":"com.google.android.exoplayer2","c":"DeviceInfo","l":"DeviceInfo(@com.google.android.exoplayer2.DeviceInfo.PlaybackType int, int, int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.DeviceInfo.PlaybackTypeint,int,int)"},{"p":"com.google.android.exoplayer2.transformer","c":"DeviceMappedEncoderBitrateProvider","l":"DeviceMappedEncoderBitrateProvider()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"deviceVolume"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecDecoderException","l":"diagnosticInfo"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer.DecoderInitializationException","l":"diagnosticInfo"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"DIMEN_UNSET"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"disable()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"disable()"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"disable()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"disable()"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"disable()"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"disable()"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection","l":"disable()"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"disable(MediaSource.MediaSourceCaller)","url":"disable(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource","l":"disable(MediaSource.MediaSourceCaller)","url":"disable(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller)"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"disableChildSource()"},{"p":"com.google.android.exoplayer2.source","c":"CompositeMediaSource","l":"disableChildSource(T)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener.EventDispatcher","l":"disabled(DecoderCounters)","url":"disabled(com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener.EventDispatcher","l":"disabled(DecoderCounters)","url":"disabled(com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"disabledTrackTypes"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"disableInternal()"},{"p":"com.google.android.exoplayer2.source","c":"CompositeMediaSource","l":"disableInternal()"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"disableInternal()"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"disableInternal()"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"disableRenderer(int)"},{"p":"com.google.android.exoplayer2.extractor.mp3","c":"Mp3Extractor","l":"disableSeeking()"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"OutputConsumerAdapterV30","l":"disableSeeking()"},{"p":"com.google.android.exoplayer2.source","c":"BundledExtractorsAdapter","l":"disableSeekingOnMp3Streams()"},{"p":"com.google.android.exoplayer2.source","c":"MediaParserExtractorAdapter","l":"disableSeekingOnMp3Streams()"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaExtractor","l":"disableSeekingOnMp3Streams()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"disableTunneling()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"disableTunneling()"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"disableTunneling()"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"DISCARD_REASON_APP_OVERRIDE"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"DISCARD_REASON_AUDIO_CHANNEL_COUNT_CHANGED"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"DISCARD_REASON_AUDIO_ENCODING_CHANGED"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"DISCARD_REASON_AUDIO_SAMPLE_RATE_CHANGED"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"DISCARD_REASON_DRM_SESSION_CHANGED"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"DISCARD_REASON_INITIALIZATION_DATA_CHANGED"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"DISCARD_REASON_MAX_INPUT_SIZE_EXCEEDED"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"DISCARD_REASON_MIME_TYPE_CHANGED"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"DISCARD_REASON_OPERATING_RATE_CHANGED"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"DISCARD_REASON_REUSE_NOT_IMPLEMENTED"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"DISCARD_REASON_VIDEO_COLOR_INFO_CHANGED"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"DISCARD_REASON_VIDEO_MAX_RESOLUTION_EXCEEDED"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"DISCARD_REASON_VIDEO_RESOLUTION_CHANGED"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"DISCARD_REASON_VIDEO_ROTATION_CHANGED"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"DISCARD_REASON_WORKAROUND"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"discardBuffer(long, boolean)","url":"discardBuffer(long,boolean)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"discardBuffer(long, boolean)","url":"discardBuffer(long,boolean)"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriod","l":"discardBuffer(long, boolean)","url":"discardBuffer(long,boolean)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"discardBuffer(long, boolean)","url":"discardBuffer(long,boolean)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaPeriod","l":"discardBuffer(long, boolean)","url":"discardBuffer(long,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaPeriod","l":"discardBuffer(long, boolean)","url":"discardBuffer(long,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"discardBuffer(long, boolean)","url":"discardBuffer(long,boolean)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"discardReasons"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"discardSampleMetadataToRead()"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"discardTo(long, boolean, boolean)","url":"discardTo(long,boolean,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeSampleStream","l":"discardTo(long, boolean)","url":"discardTo(long,boolean)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"discardToEnd()"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"discardToRead()"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"discardToSps(ByteBuffer)","url":"discardToSps(java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"discardUpstreamFrom(long)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"discardUpstreamSamples(int)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"discNumber"},{"p":"com.google.android.exoplayer2","c":"Player","l":"DISCONTINUITY_REASON_AUTO_TRANSITION"},{"p":"com.google.android.exoplayer2","c":"Player","l":"DISCONTINUITY_REASON_INTERNAL"},{"p":"com.google.android.exoplayer2","c":"Player","l":"DISCONTINUITY_REASON_REMOVE"},{"p":"com.google.android.exoplayer2","c":"Player","l":"DISCONTINUITY_REASON_SEEK"},{"p":"com.google.android.exoplayer2","c":"Player","l":"DISCONTINUITY_REASON_SEEK_ADJUSTMENT"},{"p":"com.google.android.exoplayer2","c":"Player","l":"DISCONTINUITY_REASON_SKIP"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"discontinuityPositionMs"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"discontinuitySequence"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher","l":"dispatch(RecordedRequest)","url":"dispatch(okhttp3.mockwebserver.RecordedRequest)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"dispatchKeyEvent(KeyEvent)","url":"dispatchKeyEvent(android.view.KeyEvent)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"dispatchKeyEvent(KeyEvent)","url":"dispatchKeyEvent(android.view.KeyEvent)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"dispatchKeyEvent(KeyEvent)","url":"dispatchKeyEvent(android.view.KeyEvent)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"dispatchKeyEvent(KeyEvent)","url":"dispatchKeyEvent(android.view.KeyEvent)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"dispatchMediaKeyEvent(KeyEvent)","url":"dispatchMediaKeyEvent(android.view.KeyEvent)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"dispatchMediaKeyEvent(KeyEvent)","url":"dispatchMediaKeyEvent(android.view.KeyEvent)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"dispatchMediaKeyEvent(KeyEvent)","url":"dispatchMediaKeyEvent(android.view.KeyEvent)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"dispatchMediaKeyEvent(KeyEvent)","url":"dispatchMediaKeyEvent(android.view.KeyEvent)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"dispatchTouchEvent(MotionEvent)","url":"dispatchTouchEvent(android.view.MotionEvent)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"displayHeight"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.StreamElement","l":"displayHeight"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"displayTitle"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"displayUnit"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"displayWidth"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.StreamElement","l":"displayWidth"},{"p":"com.google.android.exoplayer2.testutil","c":"Action","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.AddMediaItems","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.ClearMediaItems","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.ClearVideoSurface","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.ExecuteRunnable","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.MoveMediaItem","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.PlayUntilPosition","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.Prepare","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.RemoveMediaItem","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.RemoveMediaItems","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.Seek","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SendMessages","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetAudioAttributes","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetMediaItems","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetMediaItemsResetPosition","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetPlayWhenReady","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetPlaybackParameters","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetRendererDisabled","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetRepeatMode","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetShuffleModeEnabled","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetShuffleOrder","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetVideoSurface","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.Stop","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.ThrowPlaybackException","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.WaitForIsLoading","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.WaitForMessage","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.WaitForPendingPlayerCommands","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.WaitForPlayWhenReady","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.WaitForPlaybackState","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.WaitForPositionDiscontinuity","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.WaitForTimelineChanged","l":"doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)","url":"doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"dolbyVisionConfigBytes"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"InternalFrame","l":"domain"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader","l":"DONT_RETRY"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader","l":"DONT_RETRY_FATAL"},{"p":"com.google.android.exoplayer2.offline","c":"Downloader","l":"download(Downloader.ProgressListener)","url":"download(com.google.android.exoplayer2.offline.Downloader.ProgressListener)"},{"p":"com.google.android.exoplayer2.offline","c":"ProgressiveDownloader","l":"download(Downloader.ProgressListener)","url":"download(com.google.android.exoplayer2.offline.Downloader.ProgressListener)"},{"p":"com.google.android.exoplayer2.offline","c":"SegmentDownloader","l":"download(Downloader.ProgressListener)","url":"download(com.google.android.exoplayer2.offline.Downloader.ProgressListener)"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"Download(DownloadRequest, @com.google.android.exoplayer2.offline.Download.State int, long, long, long, int, @com.google.android.exoplayer2.offline.Download.FailureReason int, DownloadProgress)","url":"%3Cinit%3E(com.google.android.exoplayer2.offline.DownloadRequest,@com.google.android.exoplayer2.offline.Download.Stateint,long,long,long,int,@com.google.android.exoplayer2.offline.Download.FailureReasonint,com.google.android.exoplayer2.offline.DownloadProgress)"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"Download(DownloadRequest, @com.google.android.exoplayer2.offline.Download.State int, long, long, long, int, @com.google.android.exoplayer2.offline.Download.FailureReason int)","url":"%3Cinit%3E(com.google.android.exoplayer2.offline.DownloadRequest,@com.google.android.exoplayer2.offline.Download.Stateint,long,long,long,int,@com.google.android.exoplayer2.offline.Download.FailureReasonint)"},{"p":"com.google.android.exoplayer2.testutil","c":"DownloadBuilder","l":"DownloadBuilder(DownloadRequest)","url":"%3Cinit%3E(com.google.android.exoplayer2.offline.DownloadRequest)"},{"p":"com.google.android.exoplayer2.testutil","c":"DownloadBuilder","l":"DownloadBuilder(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadException","l":"DownloadException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadException","l":"DownloadException(Throwable)","url":"%3Cinit%3E(java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"DownloadHelper(MediaItem, MediaSource, TrackSelectionParameters, RendererCapabilities[])","url":"%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.trackselection.TrackSelectionParameters,com.google.android.exoplayer2.RendererCapabilities[])"},{"p":"com.google.android.exoplayer2.drm","c":"OfflineLicenseHelper","l":"downloadLicense(Format)","url":"downloadLicense(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"DownloadManager(Context, DatabaseProvider, Cache, DataSource.Factory, Executor)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.database.DatabaseProvider,com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.DataSource.Factory,java.util.concurrent.Executor)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"DownloadManager(Context, DatabaseProvider, Cache, DataSource.Factory)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.database.DatabaseProvider,com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"DownloadManager(Context, WritableDownloadIndex, DownloaderFactory)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.offline.WritableDownloadIndex,com.google.android.exoplayer2.offline.DownloaderFactory)"},{"p":"com.google.android.exoplayer2.ui","c":"DownloadNotificationHelper","l":"DownloadNotificationHelper(Context, String)","url":"%3Cinit%3E(android.content.Context,java.lang.String)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadProgress","l":"DownloadProgress()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"DownloadService(int, long, String, int, int)","url":"%3Cinit%3E(int,long,java.lang.String,int,int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"DownloadService(int, long, String, int)","url":"%3Cinit%3E(int,long,java.lang.String,int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"DownloadService(int, long)","url":"%3Cinit%3E(int,long)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"DownloadService(int)","url":"%3Cinit%3E(int)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"downstreamFormatChanged(@com.google.android.exoplayer2.C.TrackType int, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long)","url":"downstreamFormatChanged(@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"downstreamFormatChanged(MediaLoadData)","url":"downstreamFormatChanged(com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.ext.workmanager","c":"WorkManagerScheduler.SchedulerWorker","l":"doWork()"},{"p":"com.google.android.exoplayer2.util","c":"RunnableFutureTask","l":"doWork()"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"drawableStateChanged()"},{"p":"com.google.android.exoplayer2.effect","c":"SingleFrameGlTextureProcessor","l":"drawFrame(int, long)","url":"drawFrame(int,long)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionManager","l":"DRM_UNSUPPORTED"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LocalConfiguration","l":"drmConfiguration"},{"p":"com.google.android.exoplayer2","c":"Format","l":"drmInitData"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"drmInitData"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.SegmentBase","l":"drmInitData"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData","l":"DrmInitData(DrmInitData.SchemeData...)","url":"%3Cinit%3E(com.google.android.exoplayer2.drm.DrmInitData.SchemeData...)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData","l":"DrmInitData(List)","url":"%3Cinit%3E(java.util.List)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData","l":"DrmInitData(String, DrmInitData.SchemeData...)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.drm.DrmInitData.SchemeData...)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData","l":"DrmInitData(String, List)","url":"%3Cinit%3E(java.lang.String,java.util.List)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener.EventDispatcher","l":"drmKeysLoaded()"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener.EventDispatcher","l":"drmKeysRemoved()"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener.EventDispatcher","l":"drmKeysRestored()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser.RepresentationInfo","l":"drmSchemeDatas"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser.RepresentationInfo","l":"drmSchemeType"},{"p":"com.google.android.exoplayer2","c":"FormatHolder","l":"drmSession"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener.EventDispatcher","l":"drmSessionAcquired(@com.google.android.exoplayer2.drm.DrmSession.State int)","url":"drmSessionAcquired(@com.google.android.exoplayer2.drm.DrmSession.Stateint)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSession.DrmSessionException","l":"DrmSessionException(Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)","url":"%3Cinit%3E(java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener.EventDispatcher","l":"drmSessionManagerError(Exception)","url":"drmSessionManagerError(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener.EventDispatcher","l":"drmSessionReleased()"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessor","l":"DROP_OUTPUT_FRAME"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"dropOutputBuffer(MediaCodecAdapter, int, long)","url":"dropOutputBuffer(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter,int,long)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"dropOutputBuffer(VideoDecoderOutputBuffer)","url":"dropOutputBuffer(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderCounters","l":"droppedBufferCount"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener.EventDispatcher","l":"droppedFrames(int, long)","url":"droppedFrames(int,long)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderCounters","l":"droppedInputBufferCount"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderCounters","l":"droppedToKeyframeCount"},{"p":"com.google.android.exoplayer2.audio","c":"WavUtil","l":"DS64_FOURCC"},{"p":"com.google.android.exoplayer2.audio","c":"DtsUtil","l":"DTS_HD_MAX_RATE_BYTES_PER_SECOND"},{"p":"com.google.android.exoplayer2.audio","c":"DtsUtil","l":"DTS_MAX_RATE_BYTES_PER_SECOND"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DtsReader","l":"DtsReader(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionManager","l":"DUMMY"},{"p":"com.google.android.exoplayer2.upstream","c":"LoaderErrorThrower.Dummy","l":"Dummy()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"DummyExoMediaDrm()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor","c":"DummyExtractorOutput","l":"DummyExtractorOutput()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"DummyMainThread","l":"DummyMainThread()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor","c":"DummyTrackOutput","l":"DummyTrackOutput()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.robolectric","c":"PlaybackOutput","l":"dump(Dumper)","url":"dump(com.google.android.exoplayer2.testutil.Dumper)"},{"p":"com.google.android.exoplayer2.testutil","c":"CapturingAudioSink","l":"dump(Dumper)","url":"dump(com.google.android.exoplayer2.testutil.Dumper)"},{"p":"com.google.android.exoplayer2.testutil","c":"CapturingRenderersFactory","l":"dump(Dumper)","url":"dump(com.google.android.exoplayer2.testutil.Dumper)"},{"p":"com.google.android.exoplayer2.testutil","c":"DumpableFormat","l":"dump(Dumper)","url":"dump(com.google.android.exoplayer2.testutil.Dumper)"},{"p":"com.google.android.exoplayer2.testutil","c":"Dumper.Dumpable","l":"dump(Dumper)","url":"dump(com.google.android.exoplayer2.testutil.Dumper)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorOutput","l":"dump(Dumper)","url":"dump(com.google.android.exoplayer2.testutil.Dumper)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackOutput","l":"dump(Dumper)","url":"dump(com.google.android.exoplayer2.testutil.Dumper)"},{"p":"com.google.android.exoplayer2.testutil","c":"DumpableFormat","l":"DumpableFormat(Format, int)","url":"%3Cinit%3E(com.google.android.exoplayer2.Format,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"Dumper","l":"Dumper()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts.AssertionConfig","l":"dumpFilesPrefix"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessage","l":"durationMs"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifest","l":"durationMs"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationResult","l":"durationMs"},{"p":"com.google.android.exoplayer2.extractor","c":"ChunkIndex","l":"durationsUs"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"durationsUs"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"durationUs"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.PeriodData","l":"durationUs"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"durationUs"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"durationUs"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Track","l":"durationUs"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"durationUs"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.SegmentBase","l":"durationUs"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest","l":"durationUs"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"durationUs"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider","l":"durationUsToBytes(int, int, int)","url":"durationUsToBytes(int,int,int)"},{"p":"com.google.android.exoplayer2.text.dvb","c":"DvbDecoder","l":"DvbDecoder(List)","url":"%3Cinit%3E(java.util.List)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader.DvbSubtitleInfo","l":"DvbSubtitleInfo(String, int, byte[])","url":"%3Cinit%3E(java.lang.String,int,byte[])"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader.EsInfo","l":"dvbSubtitleInfos"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DvbSubtitleReader","l":"DvbSubtitleReader(List)","url":"%3Cinit%3E(java.util.List)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest","l":"dvrWindowLengthUs"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifest","l":"dynamic"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util","l":"E_AC3_MAX_RATE_BYTES_PER_SECOND"},{"p":"com.google.android.exoplayer2.util","c":"Log","l":"e(String, String, Throwable)","url":"e(java.lang.String,java.lang.String,java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.util","c":"Log","l":"e(String, String)","url":"e(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Log.Logger","l":"e(String, String)","url":"e(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.ui","c":"CaptionStyleCompat","l":"EDGE_TYPE_DEPRESSED"},{"p":"com.google.android.exoplayer2.ui","c":"CaptionStyleCompat","l":"EDGE_TYPE_DROP_SHADOW"},{"p":"com.google.android.exoplayer2.ui","c":"CaptionStyleCompat","l":"EDGE_TYPE_NONE"},{"p":"com.google.android.exoplayer2.ui","c":"CaptionStyleCompat","l":"EDGE_TYPE_OUTLINE"},{"p":"com.google.android.exoplayer2.ui","c":"CaptionStyleCompat","l":"EDGE_TYPE_RAISED"},{"p":"com.google.android.exoplayer2.ui","c":"CaptionStyleCompat","l":"edgeColor"},{"p":"com.google.android.exoplayer2.ui","c":"CaptionStyleCompat","l":"edgeType"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Track","l":"editListDurations"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Track","l":"editListMediaTimes"},{"p":"com.google.android.exoplayer2.audio","c":"AuxEffectInfo","l":"effectId"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"EGL_CONFIG_ATTRIBUTES_RGBA_1010102"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"EGL_CONFIG_ATTRIBUTES_RGBA_8888"},{"p":"com.google.android.exoplayer2.util","c":"EGLSurfaceTexture","l":"EGLSurfaceTexture(Handler, EGLSurfaceTexture.TextureImageListener)","url":"%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.util.EGLSurfaceTexture.TextureImageListener)"},{"p":"com.google.android.exoplayer2.util","c":"EGLSurfaceTexture","l":"EGLSurfaceTexture(Handler)","url":"%3Cinit%3E(android.os.Handler)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeClock","l":"elapsedRealtime()"},{"p":"com.google.android.exoplayer2.util","c":"Clock","l":"elapsedRealtime()"},{"p":"com.google.android.exoplayer2.util","c":"SystemClock","l":"elapsedRealtime()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"elapsedRealtimeEpochOffsetMs"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"elapsedRealtimeEpochOffsetMs"},{"p":"com.google.android.exoplayer2.source","c":"LoadEventInfo","l":"elapsedRealtimeMs"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"EbmlProcessor","l":"ELEMENT_TYPE_BINARY"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"EbmlProcessor","l":"ELEMENT_TYPE_FLOAT"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"EbmlProcessor","l":"ELEMENT_TYPE_MASTER"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"EbmlProcessor","l":"ELEMENT_TYPE_STRING"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"EbmlProcessor","l":"ELEMENT_TYPE_UNKNOWN"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"EbmlProcessor","l":"ELEMENT_TYPE_UNSIGNED_INT"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterTocFrame","l":"elementId"},{"p":"com.google.android.exoplayer2.util","c":"CopyOnWriteMultiset","l":"elementSet()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream.EmbeddedSampleStream","l":"EmbeddedSampleStream(ChunkSampleStream, SampleQueue, int)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.chunk.ChunkSampleStream,com.google.android.exoplayer2.source.SampleQueue,int)"},{"p":"com.google.android.exoplayer2","c":"MediaItem","l":"EMPTY"},{"p":"com.google.android.exoplayer2","c":"MediaItem.RequestMetadata","l":"EMPTY"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"EMPTY"},{"p":"com.google.android.exoplayer2","c":"Player.Commands","l":"EMPTY"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"EMPTY"},{"p":"com.google.android.exoplayer2","c":"Tracks","l":"EMPTY"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"EMPTY"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionManager.DrmSessionReference","l":"EMPTY"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorsFactory","l":"EMPTY"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroupArray","l":"EMPTY"},{"p":"com.google.android.exoplayer2.source.chunk","c":"MediaChunkIterator","l":"EMPTY"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist","l":"EMPTY"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"EMPTY"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"DefaultContentMetadata","l":"EMPTY"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor","l":"EMPTY_BUFFER"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"EMPTY_BYTE_ARRAY"},{"p":"com.google.android.exoplayer2.text","c":"CueGroup","l":"EMPTY_TIME_ZERO"},{"p":"com.google.android.exoplayer2.source","c":"EmptySampleStream","l":"EmptySampleStream()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"enable()"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"enable()"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"enable()"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection","l":"enable()"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"enable(MediaSource.MediaSourceCaller)","url":"enable(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource","l":"enable(MediaSource.MediaSourceCaller)","url":"enable(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"enable(RendererConfiguration, Format[], SampleStream, long, boolean, boolean, long, long)","url":"enable(com.google.android.exoplayer2.RendererConfiguration,com.google.android.exoplayer2.Format[],com.google.android.exoplayer2.source.SampleStream,long,boolean,boolean,long,long)"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"enable(RendererConfiguration, Format[], SampleStream, long, boolean, boolean, long, long)","url":"enable(com.google.android.exoplayer2.RendererConfiguration,com.google.android.exoplayer2.Format[],com.google.android.exoplayer2.source.SampleStream,long,boolean,boolean,long,long)"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"enable(RendererConfiguration, Format[], SampleStream, long, boolean, boolean, long, long)","url":"enable(com.google.android.exoplayer2.RendererConfiguration,com.google.android.exoplayer2.Format[],com.google.android.exoplayer2.source.SampleStream,long,boolean,boolean,long,long)"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"enableChildSource()"},{"p":"com.google.android.exoplayer2.source","c":"CompositeMediaSource","l":"enableChildSource(T)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"enableCount"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener.EventDispatcher","l":"enabled(DecoderCounters)","url":"enabled(com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener.EventDispatcher","l":"enabled(DecoderCounters)","url":"enabled(com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeRenderer","l":"enabledCount"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest","l":"enableHdrEditing"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings","l":"enableHighQualityTargeting"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"enableInternal()"},{"p":"com.google.android.exoplayer2.source","c":"CompositeMediaSource","l":"enableInternal()"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"enableInternal()"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2","l":"enableInternal()"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"enableInternal()"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"enableRenderer(int)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest","l":"enableRequestSdrToneMapping"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"enableTunnelingV21()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"enableTunnelingV21()"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"enableTunnelingV21()"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessageEncoder","l":"encode(EventMessage)","url":"encode(com.google.android.exoplayer2.metadata.emsg.EventMessage)"},{"p":"com.google.android.exoplayer2.text","c":"CueEncoder","l":"encode(List)","url":"encode(java.util.List)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"encoderDelay"},{"p":"com.google.android.exoplayer2.extractor","c":"GaplessInfoHolder","l":"encoderDelay"},{"p":"com.google.android.exoplayer2","c":"Format","l":"encoderPadding"},{"p":"com.google.android.exoplayer2.extractor","c":"GaplessInfoHolder","l":"encoderPadding"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor.AudioFormat","l":"encoding"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_AAC_ELD"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_AAC_ER_BSAC"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_AAC_HE_V1"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_AAC_HE_V2"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_AAC_LC"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_AAC_XHE"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_AC3"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_AC4"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_DOLBY_TRUEHD"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_DTS"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_DTS_HD"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_E_AC3"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_E_AC3_JOC"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_INVALID"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_MP3"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_OPUS"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_PCM_16BIT"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_PCM_16BIT_BIG_ENDIAN"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_PCM_24BIT"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_PCM_32BIT"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_PCM_8BIT"},{"p":"com.google.android.exoplayer2","c":"C","l":"ENCODING_PCM_FLOAT"},{"p":"com.google.android.exoplayer2.decoder","c":"CryptoInfo","l":"encryptedBlocks"},{"p":"com.google.android.exoplayer2.extractor","c":"TrackOutput.CryptoData","l":"encryptedBlocks"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.SegmentBase","l":"encryptionIV"},{"p":"com.google.android.exoplayer2.extractor","c":"TrackOutput.CryptoData","l":"encryptionKey"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeSampleStream.FakeSampleStreamItem","l":"END_OF_STREAM_ITEM"},{"p":"com.google.android.exoplayer2.testutil","c":"Dumper","l":"endBlock()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData","l":"endData()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"endedCount"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"EbmlProcessor","l":"endMasterElement(int)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"endMasterElement(int)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterFrame","l":"endOffset"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkHolder","l":"endOfStream"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration","l":"endPositionMs"},{"p":"com.google.android.exoplayer2.util","c":"TraceUtil","l":"endSection()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterFrame","l":"endTimeMs"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData.Segment","l":"endTimeMs"},{"p":"com.google.android.exoplayer2.source.chunk","c":"Chunk","l":"endTimeUs"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCueInfo","l":"endTimeUs"},{"p":"com.google.android.exoplayer2.extractor","c":"DummyExtractorOutput","l":"endTracks()"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorOutput","l":"endTracks()"},{"p":"com.google.android.exoplayer2.extractor.jpeg","c":"StartOffsetExtractorOutput","l":"endTracks()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BundledChunkExtractor","l":"endTracks()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorOutput","l":"endTracks()"},{"p":"com.google.android.exoplayer2.util","c":"AtomicFile","l":"endWrite(OutputStream)","url":"endWrite(java.io.OutputStream)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"ensureCapacity(int)"},{"p":"com.google.android.exoplayer2.util","c":"BundleableUtil","l":"ensureClassLoader(Bundle)","url":"ensureClassLoader(android.os.Bundle)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer","l":"ensureSpaceForWrite(int)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderCounters","l":"ensureUpdated()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"DefaultContentMetadata","l":"entrySet()"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueEditor.MediaIdEqualityChecker","l":"equals(MediaDescriptionCompat, MediaDescriptionCompat)","url":"equals(android.support.v4.media.MediaDescriptionCompat,android.support.v4.media.MediaDescriptionCompat)"},{"p":"com.google.android.exoplayer2","c":"DeviceInfo","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"HeartRating","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"MediaItem","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.AdsConfiguration","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LocalConfiguration","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.RequestMetadata","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"PercentageRating","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"PlaybackParameters","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"Player.Commands","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"Player.Events","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"Player.PositionInfo","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"RendererConfiguration","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"SeekParameters","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.PeriodData","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"StarRating","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"ThumbRating","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"Tracks","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"Tracks.Group","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.EventTime","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats.EventTimeAndException","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats.EventTimeAndFormat","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats.EventTimeAndPlaybackState","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioCapabilities","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor.AudioFormat","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.audio","c":"AuxEffectInfo","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData.SchemeData","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.AdsLoader.State","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekMap.SeekPoints","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekPoint","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.extractor","c":"TrackOutput.CryptoData","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessage","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"PictureFrame","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"VorbisComment","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyHeaders","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyInfo","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ApicFrame","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"BinaryFrame","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterFrame","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterTocFrame","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"CommentFrame","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"GeobFrame","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"InternalFrame","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"MlltFrame","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"PrivFrame","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"TextInformationFrame","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"UrlLinkFrame","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MdtaMetadataEntry","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MotionPhotoMetadata","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData.Segment","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SmtaMetadataEntry","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.offline","c":"StreamKey","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriodId","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroup","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroupArray","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"BaseUrl","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Descriptor","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"ProgramInformation","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"RangedUri","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.SegmentTimelineElement","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry.VariantInfo","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.testutil","c":"DumpableFormat","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMetadataEntry","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection.AdaptationCheckpoint","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.SelectionOverride","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionArray","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionOverride","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationResult","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"DefaultContentMetadata","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.util","c":"FlagSet","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.util","c":"Size","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.util","c":"SurfaceInfo","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.video","c":"ColorInfo","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2.video","c":"VideoSize","l":"equals(Object)","url":"equals(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_AUDIO_TRACK_INIT_FAILED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_AUDIO_TRACK_WRITE_FAILED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_BEHIND_LIVE_WINDOW"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_DECODER_INIT_FAILED"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_DECODER_INIT_FAILED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_DECODER_QUERY_FAILED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_DECODING_FAILED"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_DECODING_FAILED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_DECODING_FORMAT_EXCEEDS_CAPABILITIES"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_DECODING_FORMAT_UNSUPPORTED"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_DECODING_FORMAT_UNSUPPORTED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_DRM_CONTENT_ERROR"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_DRM_DEVICE_REVOKED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_DRM_DISALLOWED_OPERATION"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_DRM_LICENSE_ACQUISITION_FAILED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_DRM_LICENSE_EXPIRED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_DRM_PROVISIONING_FAILED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_DRM_SCHEME_UNSUPPORTED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_DRM_SYSTEM_ERROR"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_DRM_UNSPECIFIED"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_ENCODER_INIT_FAILED"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_ENCODING_FAILED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_FAILED_RUNTIME_CHECK"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_FAILED_RUNTIME_CHECK"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_FRAME_PROCESSING_FAILED"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_HDR_DECODING_UNSUPPORTED"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_HDR_ENCODING_UNSUPPORTED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_IO_BAD_HTTP_STATUS"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_IO_BAD_HTTP_STATUS"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_IO_CLEARTEXT_NOT_PERMITTED"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_IO_CLEARTEXT_NOT_PERMITTED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_IO_FILE_NOT_FOUND"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_IO_FILE_NOT_FOUND"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_IO_INVALID_HTTP_CONTENT_TYPE"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_IO_INVALID_HTTP_CONTENT_TYPE"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_IO_NETWORK_CONNECTION_FAILED"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_IO_NETWORK_CONNECTION_FAILED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_IO_NETWORK_CONNECTION_TIMEOUT"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_IO_NETWORK_CONNECTION_TIMEOUT"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_IO_NO_PERMISSION"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_IO_NO_PERMISSION"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_IO_READ_POSITION_OUT_OF_RANGE"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_IO_READ_POSITION_OUT_OF_RANGE"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_IO_UNSPECIFIED"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_IO_UNSPECIFIED"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_MUXING_FAILED"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_OUTPUT_FORMAT_UNSUPPORTED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_PARSING_CONTAINER_MALFORMED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_PARSING_CONTAINER_UNSUPPORTED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_PARSING_MANIFEST_MALFORMED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_PARSING_MANIFEST_UNSUPPORTED"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_REMOTE_ERROR"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_TIMEOUT"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"ERROR_CODE_UNSPECIFIED"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"ERROR_CODE_UNSPECIFIED"},{"p":"com.google.android.exoplayer2.drm","c":"DrmUtil","l":"ERROR_SOURCE_EXO_MEDIA_DRM"},{"p":"com.google.android.exoplayer2.drm","c":"DrmUtil","l":"ERROR_SOURCE_LICENSE_ACQUISITION"},{"p":"com.google.android.exoplayer2.drm","c":"DrmUtil","l":"ERROR_SOURCE_PROVISIONING"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"errorCode"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.WriteException","l":"errorCode"},{"p":"com.google.android.exoplayer2.decoder","c":"CryptoException","l":"errorCode"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSession.DrmSessionException","l":"errorCode"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"errorCode"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy.LoadErrorInfo","l":"errorCount"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"errorInfoEquals(PlaybackException)","url":"errorInfoEquals(com.google.android.exoplayer2.PlaybackException)"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"errorInfoEquals(PlaybackException)","url":"errorInfoEquals(com.google.android.exoplayer2.PlaybackException)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"errorInfoEquals(TransformationException)","url":"errorInfoEquals(com.google.android.exoplayer2.transformer.TransformationException)"},{"p":"com.google.android.exoplayer2.drm","c":"ErrorStateDrmSession","l":"ErrorStateDrmSession(DrmSession.DrmSessionException)","url":"%3Cinit%3E(com.google.android.exoplayer2.drm.DrmSession.DrmSessionException)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"escapeFileName(String)","url":"escapeFileName(java.lang.String)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader.EsInfo","l":"EsInfo(int, String, List, byte[])","url":"%3Cinit%3E(int,java.lang.String,java.util.List,byte[])"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"AdaptationSet","l":"essentialProperties"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser.RepresentationInfo","l":"essentialProperties"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation","l":"essentialProperties"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"Id3Decoder.FramePredicate","l":"evaluate(int, int, int, int, int)","url":"evaluate(int,int,int,int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"evaluateQueueSize(long, List)","url":"evaluateQueueSize(long,java.util.List)"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"evaluateQueueSize(long, List)","url":"evaluateQueueSize(long,java.util.List)"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"evaluateQueueSize(long, List)","url":"evaluateQueueSize(long,java.util.List)"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection","l":"evaluateQueueSize(long, List)","url":"evaluateQueueSize(long,java.util.List)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_AUDIO_ATTRIBUTES_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_AUDIO_ATTRIBUTES_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_AUDIO_CODEC_ERROR"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_AUDIO_DECODER_INITIALIZED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_AUDIO_DECODER_RELEASED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_AUDIO_DISABLED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_AUDIO_ENABLED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_AUDIO_INPUT_FORMAT_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_AUDIO_POSITION_ADVANCING"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_AUDIO_SESSION_ID"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_AUDIO_SESSION_ID"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_AUDIO_SINK_ERROR"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_AUDIO_UNDERRUN"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_AVAILABLE_COMMANDS_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_AVAILABLE_COMMANDS_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_BANDWIDTH_ESTIMATE"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_CUES"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_CUES"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_DEVICE_INFO_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_DEVICE_INFO_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_DEVICE_VOLUME_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_DEVICE_VOLUME_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_DOWNSTREAM_FORMAT_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_DRM_KEYS_LOADED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_DRM_KEYS_REMOVED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_DRM_KEYS_RESTORED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_DRM_SESSION_ACQUIRED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_DRM_SESSION_MANAGER_ERROR"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_DRM_SESSION_RELEASED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_DROPPED_VIDEO_FRAMES"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_IS_LOADING_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_IS_LOADING_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_IS_PLAYING_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_IS_PLAYING_CHANGED"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"EVENT_KEY_EXPIRED"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"EVENT_KEY_REQUIRED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_LOAD_CANCELED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_LOAD_COMPLETED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_LOAD_ERROR"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_LOAD_STARTED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_MAX_SEEK_TO_PREVIOUS_POSITION_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_MAX_SEEK_TO_PREVIOUS_POSITION_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_MEDIA_ITEM_TRANSITION"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_MEDIA_ITEM_TRANSITION"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_MEDIA_METADATA_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_MEDIA_METADATA_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_METADATA"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_METADATA"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_PLAY_WHEN_READY_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_PLAY_WHEN_READY_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_PLAYBACK_PARAMETERS_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_PLAYBACK_PARAMETERS_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_PLAYBACK_STATE_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_PLAYBACK_STATE_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_PLAYBACK_SUPPRESSION_REASON_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_PLAYBACK_SUPPRESSION_REASON_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_PLAYER_ERROR"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_PLAYER_ERROR"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_PLAYER_RELEASED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_PLAYLIST_METADATA_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_PLAYLIST_METADATA_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_POSITION_DISCONTINUITY"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_POSITION_DISCONTINUITY"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"EVENT_PROVISION_REQUIRED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_RENDERED_FIRST_FRAME"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_RENDERED_FIRST_FRAME"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_REPEAT_MODE_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_REPEAT_MODE_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_SEEK_BACK_INCREMENT_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_SEEK_BACK_INCREMENT_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_SEEK_FORWARD_INCREMENT_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_SEEK_FORWARD_INCREMENT_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_SHUFFLE_MODE_ENABLED_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_SHUFFLE_MODE_ENABLED_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_SKIP_SILENCE_ENABLED_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_SKIP_SILENCE_ENABLED_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_SURFACE_SIZE_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_SURFACE_SIZE_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_TIMELINE_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_TIMELINE_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_TRACK_SELECTION_PARAMETERS_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_TRACK_SELECTION_PARAMETERS_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_TRACKS_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_TRACKS_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_UPSTREAM_DISCARDED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_VIDEO_CODEC_ERROR"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_VIDEO_DECODER_INITIALIZED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_VIDEO_DECODER_RELEASED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_VIDEO_DISABLED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_VIDEO_ENABLED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_VIDEO_FRAME_PROCESSING_OFFSET"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_VIDEO_INPUT_FORMAT_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_VIDEO_SIZE_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_VIDEO_SIZE_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"EVENT_VOLUME_CHANGED"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"EVENT_VOLUME_CHANGED"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener.EventDispatcher","l":"EventDispatcher()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"EventDispatcher()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream","c":"BandwidthMeter.EventListener.EventDispatcher","l":"EventDispatcher()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener.EventDispatcher","l":"EventDispatcher(Handler, AudioRendererEventListener)","url":"%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener.EventDispatcher","l":"EventDispatcher(Handler, VideoRendererEventListener)","url":"%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"EventLogger()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"EventLogger(MappingTrackSelector, String)","url":"%3Cinit%3E(com.google.android.exoplayer2.trackselection.MappingTrackSelector,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"EventLogger(MappingTrackSelector)","url":"%3Cinit%3E(com.google.android.exoplayer2.trackselection.MappingTrackSelector)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"EventLogger(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessage","l":"EventMessage(String, String, long, long, byte[])","url":"%3Cinit%3E(java.lang.String,java.lang.String,long,long,byte[])"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessageDecoder","l":"EventMessageDecoder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessageEncoder","l":"EventMessageEncoder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.EventTime","l":"eventPlaybackPositionMs"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceScheduleCommand","l":"events"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"EventStream","l":"events"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.Events","l":"Events(FlagSet, SparseArray)","url":"%3Cinit%3E(com.google.android.exoplayer2.util.FlagSet,android.util.SparseArray)"},{"p":"com.google.android.exoplayer2","c":"Player.Events","l":"Events(FlagSet)","url":"%3Cinit%3E(com.google.android.exoplayer2.util.FlagSet)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"EventStream","l":"EventStream(String, String, long, long[], EventMessage[])","url":"%3Cinit%3E(java.lang.String,java.lang.String,long,long[],com.google.android.exoplayer2.metadata.emsg.EventMessage[])"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Period","l":"eventStreams"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats.EventTimeAndException","l":"eventTime"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats.EventTimeAndFormat","l":"eventTime"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats.EventTimeAndPlaybackState","l":"eventTime"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.EventTime","l":"EventTime(long, Timeline, int, MediaSource.MediaPeriodId, long, Timeline, int, MediaSource.MediaPeriodId, long, long)","url":"%3Cinit%3E(long,com.google.android.exoplayer2.Timeline,int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,long,com.google.android.exoplayer2.Timeline,int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,long,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats.EventTimeAndException","l":"EventTimeAndException(AnalyticsListener.EventTime, Exception)","url":"%3Cinit%3E(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.Exception)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats.EventTimeAndFormat","l":"EventTimeAndFormat(AnalyticsListener.EventTime, Format)","url":"%3Cinit%3E(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats.EventTimeAndPlaybackState","l":"EventTimeAndPlaybackState(AnalyticsListener.EventTime, @com.google.android.exoplayer2.analytics.PlaybackStats.PlaybackState int)","url":"%3Cinit%3E(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.analytics.PlaybackStats.PlaybackStateint)"},{"p":"com.google.android.exoplayer2","c":"SeekParameters","l":"EXACT"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"exceedAudioConstraintsIfNecessary"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"exceedRendererCapabilitiesIfNecessary"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"exceedVideoConstraintsIfNecessary"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats.EventTimeAndException","l":"exception"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData.Segment","l":"exception"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy.LoadErrorInfo","l":"exception"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData.Segment","l":"exceptionCleared"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData.Segment","l":"exceptionThrown"},{"p":"com.google.android.exoplayer2.source.dash","c":"BaseUrlExclusionList","l":"exclude(BaseUrl, long)","url":"exclude(com.google.android.exoplayer2.source.dash.manifest.BaseUrl,long)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"excludeMediaPlaylist(Uri, long)","url":"excludeMediaPlaylist(android.net.Uri,long)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker","l":"excludeMediaPlaylist(Uri, long)","url":"excludeMediaPlaylist(android.net.Uri,long)"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy.FallbackSelection","l":"exclusionDurationMs"},{"p":"com.google.android.exoplayer2.offline","c":"SegmentDownloader","l":"execute(RunnableFutureTask, boolean)","url":"execute(com.google.android.exoplayer2.util.RunnableFutureTask,boolean)"},{"p":"com.google.android.exoplayer2.drm","c":"HttpMediaDrmCallback","l":"executeKeyRequest(UUID, ExoMediaDrm.KeyRequest)","url":"executeKeyRequest(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.KeyRequest)"},{"p":"com.google.android.exoplayer2.drm","c":"LocalMediaDrmCallback","l":"executeKeyRequest(UUID, ExoMediaDrm.KeyRequest)","url":"executeKeyRequest(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.KeyRequest)"},{"p":"com.google.android.exoplayer2.drm","c":"MediaDrmCallback","l":"executeKeyRequest(UUID, ExoMediaDrm.KeyRequest)","url":"executeKeyRequest(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.KeyRequest)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm.LicenseServer","l":"executeKeyRequest(UUID, ExoMediaDrm.KeyRequest)","url":"executeKeyRequest(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.KeyRequest)"},{"p":"com.google.android.exoplayer2.drm","c":"HttpMediaDrmCallback","l":"executeProvisionRequest(UUID, ExoMediaDrm.ProvisionRequest)","url":"executeProvisionRequest(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.ProvisionRequest)"},{"p":"com.google.android.exoplayer2.drm","c":"LocalMediaDrmCallback","l":"executeProvisionRequest(UUID, ExoMediaDrm.ProvisionRequest)","url":"executeProvisionRequest(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.ProvisionRequest)"},{"p":"com.google.android.exoplayer2.drm","c":"MediaDrmCallback","l":"executeProvisionRequest(UUID, ExoMediaDrm.ProvisionRequest)","url":"executeProvisionRequest(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.ProvisionRequest)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm.LicenseServer","l":"executeProvisionRequest(UUID, ExoMediaDrm.ProvisionRequest)","url":"executeProvisionRequest(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.ProvisionRequest)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"executeRunnable(Runnable)","url":"executeRunnable(java.lang.Runnable)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.ExecuteRunnable","l":"ExecuteRunnable(String, Runnable)","url":"%3Cinit%3E(java.lang.String,java.lang.Runnable)"},{"p":"com.google.android.exoplayer2.util","c":"AtomicFile","l":"exists()"},{"p":"com.google.android.exoplayer2.database","c":"ExoDatabaseProvider","l":"ExoDatabaseProvider(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"ExoHostedTest(String, boolean)","url":"%3Cinit%3E(java.lang.String,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"ExoHostedTest(String, long, boolean)","url":"%3Cinit%3E(java.lang.String,long,boolean)"},{"p":"com.google.android.exoplayer2.text","c":"ExoplayerCuesDecoder","l":"ExoplayerCuesDecoder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"ExoTimeoutException","l":"ExoTimeoutException(@com.google.android.exoplayer2.ExoTimeoutException.TimeoutOperation int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.ExoTimeoutException.TimeoutOperationint)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"EXPECTED_PLAYING_TIME_MEDIA_DURATION_MS"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"EXPECTED_PLAYING_TIME_UNSET"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.UnexpectedDiscontinuityException","l":"expectedPresentationTimeUs"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest.Builder","l":"experimental_setEnableHdrEditing(boolean)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest.Builder","l":"experimental_setForceInterpretHdrVideoAsSdr(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"experimentalFlushWithoutAudioTrackRelease()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"experimentalFlushWithoutAudioTrackRelease()"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"experimentalFlushWithoutAudioTrackRelease()"},{"p":"com.google.android.exoplayer2.ext.opus","c":"LibopusAudioRenderer","l":"experimentalGetDiscardPaddingEnabled()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"experimentalIsSleepingForOffload()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"experimentalIsSleepingForOffload()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"experimentalIsSleepingForOffload()"},{"p":"com.google.android.exoplayer2.ext.opus","c":"OpusDecoder","l":"experimentalSetDiscardPaddingEnabled(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"experimentalSetEnableKeepAudioTrackOnSeek(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"experimentalSetEnableKeepAudioTrackOnSeek(boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"experimentalSetForegroundModeTimeoutMs(long)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"experimentalSetForegroundModeTimeoutMs(long)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"experimentalSetOffloadSchedulingEnabled(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"experimentalSetOffloadSchedulingEnabled(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"experimentalSetOffloadSchedulingEnabled(boolean)"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"experimentalSetSynchronizeCodecInteractionsWithQueueingEnabled(boolean)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"DefaultMediaCodecAdapterFactory","l":"experimentalSetSynchronizeCodecInteractionsWithQueueingEnabled(boolean)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"experimentalUseProgressiveMediaSourceForSubtitles(boolean)"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"EXTENDED_SAR"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"extension"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"EXTENSION_RENDERER_MODE_OFF"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"EXTENSION_RENDERER_MODE_ON"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"EXTENSION_RENDERER_MODE_PREFER"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueEditor","l":"EXTRA_FROM_INDEX"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"EXTRA_INSTANCE_ID"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueEditor","l":"EXTRA_TO_INDEX"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"extractAllSamplesFromFile(Extractor, Context, String)","url":"extractAllSamplesFromFile(com.google.android.exoplayer2.extractor.Extractor,android.content.Context,java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"extractSeekMap(Extractor, FakeExtractorOutput, DataSource, Uri)","url":"extractSeekMap(com.google.android.exoplayer2.extractor.Extractor,com.google.android.exoplayer2.testutil.FakeExtractorOutput,com.google.android.exoplayer2.upstream.DataSource,android.net.Uri)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.RequestMetadata","l":"extras"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"extras"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"EXTRAS_SPEED"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacExtractor","l":"FACTORY"},{"p":"com.google.android.exoplayer2.extractor.amr","c":"AmrExtractor","l":"FACTORY"},{"p":"com.google.android.exoplayer2.extractor.flac","c":"FlacExtractor","l":"FACTORY"},{"p":"com.google.android.exoplayer2.extractor.flv","c":"FlvExtractor","l":"FACTORY"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"FACTORY"},{"p":"com.google.android.exoplayer2.extractor.mp3","c":"Mp3Extractor","l":"FACTORY"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"FragmentedMp4Extractor","l":"FACTORY"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Mp4Extractor","l":"FACTORY"},{"p":"com.google.android.exoplayer2.extractor.ogg","c":"OggExtractor","l":"FACTORY"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac3Extractor","l":"FACTORY"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac4Extractor","l":"FACTORY"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsExtractor","l":"FACTORY"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PsExtractor","l":"FACTORY"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"FACTORY"},{"p":"com.google.android.exoplayer2.extractor.wav","c":"WavExtractor","l":"FACTORY"},{"p":"com.google.android.exoplayer2.source","c":"MediaParserExtractorAdapter","l":"FACTORY"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BundledChunkExtractor","l":"FACTORY"},{"p":"com.google.android.exoplayer2.source.chunk","c":"MediaParserChunkExtractor","l":"FACTORY"},{"p":"com.google.android.exoplayer2.source.hls","c":"MediaParserHlsMediaChunkExtractor","l":"FACTORY"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"FACTORY"},{"p":"com.google.android.exoplayer2.upstream","c":"PlaceholderDataSource","l":"FACTORY"},{"p":"com.google.android.exoplayer2.effect","c":"GlEffectsFrameProcessor.Factory","l":"Factory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.ext.rtmp","c":"RtmpDataSource.Factory","l":"Factory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter.Factory","l":"Factory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source","c":"SilenceMediaSource.Factory","l":"Factory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource.Factory","l":"Factory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSource.Factory","l":"Factory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection.Factory","l":"Factory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.trackselection","c":"RandomTrackSelection.Factory","l":"Factory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultMuxer.Factory","l":"Factory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource.Factory","l":"Factory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream","c":"FileDataSource.Factory","l":"Factory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSink.Factory","l":"Factory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource.Factory","l":"Factory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"FailOnCloseDataSink.Factory","l":"Factory(Cache, AtomicBoolean)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.Cache,java.util.concurrent.atomic.AtomicBoolean)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource.Factory","l":"Factory(Call.Factory)","url":"%3Cinit%3E(okhttp3.Call.Factory)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.Factory","l":"Factory(ChunkExtractor.Factory, DataSource.Factory, int)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.chunk.ChunkExtractor.Factory,com.google.android.exoplayer2.upstream.DataSource.Factory,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSource.Factory","l":"Factory(Context, DataSource.Factory)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSource.Factory","l":"Factory(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.Factory","l":"Factory(CronetEngine, Executor)","url":"%3Cinit%3E(org.chromium.net.CronetEngine,java.util.concurrent.Executor)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.Factory","l":"Factory(CronetEngineWrapper, Executor)","url":"%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource.Factory","l":"Factory(DashChunkSource.Factory, DataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.dash.DashChunkSource.Factory,com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaSource.Factory","l":"Factory(DataSource.Factory, ExtractorsFactory)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.extractor.ExtractorsFactory)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.Factory","l":"Factory(DataSource.Factory, int)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"PriorityDataSource.Factory","l":"Factory(DataSource.Factory, PriorityTaskManager, int)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.util.PriorityTaskManager,int)"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaSource.Factory","l":"Factory(DataSource.Factory, ProgressiveMediaExtractor.Factory, DrmSessionManagerProvider, LoadErrorHandlingPolicy, int)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.source.ProgressiveMediaExtractor.Factory,com.google.android.exoplayer2.drm.DrmSessionManagerProvider,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy,int)"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaSource.Factory","l":"Factory(DataSource.Factory, ProgressiveMediaExtractor.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.source.ProgressiveMediaExtractor.Factory)"},{"p":"com.google.android.exoplayer2.upstream","c":"ResolvingDataSource.Factory","l":"Factory(DataSource.Factory, ResolvingDataSource.Resolver)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.upstream.ResolvingDataSource.Resolver)"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaSource.Factory","l":"Factory(DataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.source","c":"SingleSampleMediaSource.Factory","l":"Factory(DataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource.Factory","l":"Factory(DataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.Factory","l":"Factory(DataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource.Factory","l":"Factory(DataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"DefaultSsChunkSource.Factory","l":"Factory(DataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource.Factory","l":"Factory(DataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeChunkSource.Factory","l":"Factory(FakeAdaptiveDataSet.Factory, FakeDataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.testutil.FakeAdaptiveDataSet.Factory,com.google.android.exoplayer2.testutil.FakeDataSource.Factory)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource.Factory","l":"Factory(HlsDataSourceFactory)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.hls.HlsDataSourceFactory)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.Factory","l":"Factory(ImaServerSideAdInsertionMediaSource.AdsLoader, MediaSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.ext.ima.ImaServerSideAdInsertionMediaSource.AdsLoader,com.google.android.exoplayer2.source.MediaSource.Factory)"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection.Factory","l":"Factory(int, int, int, float, float, Clock)","url":"%3Cinit%3E(int,int,int,float,float,com.google.android.exoplayer2.util.Clock)"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection.Factory","l":"Factory(int, int, int, float)","url":"%3Cinit%3E(int,int,int,float)"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection.Factory","l":"Factory(int, int, int, int, int, float, float, Clock)","url":"%3Cinit%3E(int,int,int,int,int,float,float,com.google.android.exoplayer2.util.Clock)"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection.Factory","l":"Factory(int, int, int, int, int, float)","url":"%3Cinit%3E(int,int,int,int,int,float)"},{"p":"com.google.android.exoplayer2.trackselection","c":"RandomTrackSelection.Factory","l":"Factory(int)","url":"%3Cinit%3E(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveDataSet.Factory","l":"Factory(long, double, Random)","url":"%3Cinit%3E(long,double,java.util.Random)"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultMuxer.Factory","l":"Factory(long)","url":"%3Cinit%3E(long)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource.Factory","l":"Factory(SsChunkSource.Factory, DataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.smoothstreaming.SsChunkSource.Factory,com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.testutil","c":"FailOnCloseDataSink","l":"FailOnCloseDataSink(Cache, AtomicBoolean)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.Cache,java.util.concurrent.atomic.AtomicBoolean)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"failOnSpuriousAudioTimestamp"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"FAILURE_REASON_NONE"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"FAILURE_REASON_UNKNOWN"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"failureReason"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"FAKE_MEDIA_ITEM"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"FAKE_MEDIA_ITEM"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"FAKE_PROVISION_REQUEST"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaPeriod","l":"FakeAdaptiveMediaPeriod(TrackGroupArray, MediaSourceEventListener.EventDispatcher, Allocator, FakeChunkSource.Factory, long, TransferListener)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.upstream.Allocator,com.google.android.exoplayer2.testutil.FakeChunkSource.Factory,long,com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaSource","l":"FakeAdaptiveMediaSource(Timeline, TrackGroupArray, FakeChunkSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.testutil.FakeChunkSource.Factory)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAudioRenderer","l":"FakeAudioRenderer(HandlerWrapper, AudioRendererEventListener)","url":"%3Cinit%3E(com.google.android.exoplayer2.util.HandlerWrapper,com.google.android.exoplayer2.audio.AudioRendererEventListener)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeChunkSource","l":"FakeChunkSource(ExoTrackSelection, DataSource, FakeAdaptiveDataSet)","url":"%3Cinit%3E(com.google.android.exoplayer2.trackselection.ExoTrackSelection,com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.testutil.FakeAdaptiveDataSet)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeClock","l":"FakeClock(boolean)","url":"%3Cinit%3E(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeClock","l":"FakeClock(long, boolean)","url":"%3Cinit%3E(long,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeClock","l":"FakeClock(long, long, boolean)","url":"%3Cinit%3E(long,long,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeClock","l":"FakeClock(long)","url":"%3Cinit%3E(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeCryptoConfig","l":"FakeCryptoConfig()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSource.Factory","l":"fakeDataSet"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet","l":"FakeDataSet()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSource","l":"FakeDataSource()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSource","l":"FakeDataSource(FakeDataSet, boolean)","url":"%3Cinit%3E(com.google.android.exoplayer2.testutil.FakeDataSet,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSource","l":"FakeDataSource(FakeDataSet)","url":"%3Cinit%3E(com.google.android.exoplayer2.testutil.FakeDataSet)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"FakeExoMediaDrm()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"FakeExoMediaDrm(int)","url":"%3Cinit%3E(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorOutput","l":"FakeExtractorOutput()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorOutput","l":"FakeExtractorOutput(FakeTrackOutput.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.testutil.FakeTrackOutput.Factory)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaChunk","l":"FakeMediaChunk(Format, long, long, @com.google.android.exoplayer2.C.SelectionReason int)","url":"%3Cinit%3E(com.google.android.exoplayer2.Format,long,long,@com.google.android.exoplayer2.C.SelectionReasonint)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaChunk","l":"FakeMediaChunk(Format, long, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.Format,long,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaChunkIterator","l":"FakeMediaChunkIterator(long[], long[])","url":"%3Cinit%3E(long[],long[])"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaClockRenderer","l":"FakeMediaClockRenderer(int)","url":"%3Cinit%3E(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"FakeMediaPeriod(TrackGroupArray, Allocator, FakeMediaPeriod.TrackDataFactory, MediaSourceEventListener.EventDispatcher, DrmSessionManager, DrmSessionEventListener.EventDispatcher, boolean)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.upstream.Allocator,com.google.android.exoplayer2.testutil.FakeMediaPeriod.TrackDataFactory,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"FakeMediaPeriod(TrackGroupArray, Allocator, long, MediaSourceEventListener.EventDispatcher, DrmSessionManager, DrmSessionEventListener.EventDispatcher, boolean)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.upstream.Allocator,long,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"FakeMediaPeriod(TrackGroupArray, Allocator, long, MediaSourceEventListener.EventDispatcher)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.upstream.Allocator,long,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"FakeMediaSource()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"FakeMediaSource(Timeline, DrmSessionManager, FakeMediaPeriod.TrackDataFactory, Format...)","url":"%3Cinit%3E(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.testutil.FakeMediaPeriod.TrackDataFactory,com.google.android.exoplayer2.Format...)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"FakeMediaSource(Timeline, DrmSessionManager, FakeMediaPeriod.TrackDataFactory, TrackGroupArray)","url":"%3Cinit%3E(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.testutil.FakeMediaPeriod.TrackDataFactory,com.google.android.exoplayer2.source.TrackGroupArray)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"FakeMediaSource(Timeline, DrmSessionManager, Format...)","url":"%3Cinit%3E(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.Format...)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"FakeMediaSource(Timeline, Format...)","url":"%3Cinit%3E(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.Format...)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSourceFactory","l":"FakeMediaSourceFactory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMetadataEntry","l":"FakeMetadataEntry(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeRenderer","l":"FakeRenderer(@com.google.android.exoplayer2.C.TrackType int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeSampleStream","l":"FakeSampleStream(Allocator, MediaSourceEventListener.EventDispatcher, DrmSessionManager, DrmSessionEventListener.EventDispatcher, Format, List)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.Allocator,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.Format,java.util.List)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeShuffleOrder","l":"FakeShuffleOrder(int)","url":"%3Cinit%3E(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"FakeTimeline()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"FakeTimeline(FakeTimeline.TimelineWindowDefinition...)","url":"%3Cinit%3E(com.google.android.exoplayer2.testutil.FakeTimeline.TimelineWindowDefinition...)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"FakeTimeline(int, Object...)","url":"%3Cinit%3E(int,java.lang.Object...)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"FakeTimeline(Object[], FakeTimeline.TimelineWindowDefinition...)","url":"%3Cinit%3E(java.lang.Object[],com.google.android.exoplayer2.testutil.FakeTimeline.TimelineWindowDefinition...)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"FakeTimeline(Object[], ShuffleOrder, FakeTimeline.TimelineWindowDefinition...)","url":"%3Cinit%3E(java.lang.Object[],com.google.android.exoplayer2.source.ShuffleOrder,com.google.android.exoplayer2.testutil.FakeTimeline.TimelineWindowDefinition...)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackOutput","l":"FakeTrackOutput(boolean)","url":"%3Cinit%3E(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"FakeTrackSelection(TrackGroup)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelector","l":"FakeTrackSelector()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelector","l":"FakeTrackSelector(boolean)","url":"%3Cinit%3E(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest.FakeTransferListener","l":"FakeTransferListener()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeVideoRenderer","l":"FakeVideoRenderer(HandlerWrapper, VideoRendererEventListener)","url":"%3Cinit%3E(com.google.android.exoplayer2.util.HandlerWrapper,com.google.android.exoplayer2.video.VideoRendererEventListener)"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy","l":"FALLBACK_TYPE_LOCATION"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy","l":"FALLBACK_TYPE_TRACK"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer.DecoderInitializationException","l":"fallbackDecoderInitializationException"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy.FallbackOptions","l":"FallbackOptions(int, int, int, int)","url":"%3Cinit%3E(int,int,int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy.FallbackSelection","l":"FallbackSelection(@com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.FallbackType int, long)","url":"%3Cinit%3E(@com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.FallbackTypeint,long)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"fastForwardActionIconResourceId"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"fatalErrorCount"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"fatalErrorHistory"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"fatalErrorPlaybackCount"},{"p":"com.google.android.exoplayer2.effect","c":"TextureInfo","l":"fboId"},{"p":"com.google.android.exoplayer2.database","c":"VersionTable","l":"FEATURE_CACHE_CONTENT_METADATA"},{"p":"com.google.android.exoplayer2.database","c":"VersionTable","l":"FEATURE_CACHE_FILE_METADATA"},{"p":"com.google.android.exoplayer2.database","c":"VersionTable","l":"FEATURE_EXTERNAL"},{"p":"com.google.android.exoplayer2.database","c":"VersionTable","l":"FEATURE_OFFLINE"},{"p":"com.google.android.exoplayer2.ext.ffmpeg","c":"FfmpegAudioRenderer","l":"FfmpegAudioRenderer()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.ext.ffmpeg","c":"FfmpegAudioRenderer","l":"FfmpegAudioRenderer(Handler, AudioRendererEventListener, AudioProcessor...)","url":"%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioProcessor...)"},{"p":"com.google.android.exoplayer2.ext.ffmpeg","c":"FfmpegAudioRenderer","l":"FfmpegAudioRenderer(Handler, AudioRendererEventListener, AudioSink)","url":"%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioSink)"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"FIELD_CUSTOM_ID_BASE"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"FIELD_CUSTOM_ID_BASE"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheSpan","l":"file"},{"p":"com.google.android.exoplayer2.upstream","c":"FileDataSource","l":"FileDataSource()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream","c":"FileDataSource.FileDataSourceException","l":"FileDataSourceException(Exception)","url":"%3Cinit%3E(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.upstream","c":"FileDataSource.FileDataSourceException","l":"FileDataSourceException(String, IOException)","url":"%3Cinit%3E(java.lang.String,java.io.IOException)"},{"p":"com.google.android.exoplayer2.upstream","c":"FileDataSource.FileDataSourceException","l":"FileDataSourceException(String, Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)"},{"p":"com.google.android.exoplayer2.upstream","c":"FileDataSource.FileDataSourceException","l":"FileDataSourceException(Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)","url":"%3Cinit%3E(java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"GeobFrame","l":"filename"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationResult","l":"fileSizeBytes"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"FilteringHlsPlaylistParserFactory","l":"FilteringHlsPlaylistParserFactory(HlsPlaylistParserFactory, List)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistParserFactory,java.util.List)"},{"p":"com.google.android.exoplayer2.offline","c":"FilteringManifestParser","l":"FilteringManifestParser(ParsingLoadable.Parser, List)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.ParsingLoadable.Parser,java.util.List)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionView","l":"filterOverrides(Map, List, boolean)","url":"filterOverrides(java.util.Map,java.util.List,boolean)"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"filterRequirements(int)"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderUtil","l":"findCodecForFormat(MediaFormat, boolean)","url":"findCodecForFormat(android.media.MediaFormat,boolean)"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderUtil","l":"findHighestSupportedEncodingLevel(MediaCodecInfo, String, int)","url":"findHighestSupportedEncodingLevel(android.media.MediaCodecInfo,java.lang.String,int)"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"findNalUnit(byte[], int, int, boolean[])","url":"findNalUnit(byte[],int,int,boolean[])"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttParserUtil","l":"findNextCueHeader(ParsableByteArray)","url":"findNextCueHeader(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderUtil","l":"findSupportedEncodingProfiles(MediaCodecInfo, String)","url":"findSupportedEncodingProfiles(android.media.MediaCodecInfo,java.lang.String)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsUtil","l":"findSyncBytePosition(byte[], int, int)","url":"findSyncBytePosition(byte[],int,int)"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util","l":"findTrueHdSyncframeOffset(ByteBuffer)","url":"findTrueHdSyncframeOffset(java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultPlaybackSessionManager","l":"finishAllSessions(AnalyticsListener.EventTime)","url":"finishAllSessions(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackSessionManager","l":"finishAllSessions(AnalyticsListener.EventTime)","url":"finishAllSessions(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekMap.SeekPoints","l":"first"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"firstPeriodIndex"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"firstReportedTimeMs"},{"p":"com.google.android.exoplayer2.trackselection","c":"FixedTrackSelection","l":"FixedTrackSelection(TrackGroup, int, @com.google.android.exoplayer2.trackselection.TrackSelection.Type int, @com.google.android.exoplayer2.C.SelectionReason int, Object)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int,@com.google.android.exoplayer2.trackselection.TrackSelection.Typeint,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object)"},{"p":"com.google.android.exoplayer2.trackselection","c":"FixedTrackSelection","l":"FixedTrackSelection(TrackGroup, int, @com.google.android.exoplayer2.trackselection.TrackSelection.Type int)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int,@com.google.android.exoplayer2.trackselection.TrackSelection.Typeint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"FixedTrackSelection","l":"FixedTrackSelection(TrackGroup, int)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"fixSmoothStreamingIsmManifestUri(Uri)","url":"fixSmoothStreamingIsmManifestUri(android.net.Uri)"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"FLAC"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacDecoder","l":"FlacDecoder(int, int, int, List)","url":"%3Cinit%3E(int,int,int,java.util.List)"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacExtractor","l":"FlacExtractor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.flac","c":"FlacExtractor","l":"FlacExtractor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacExtractor","l":"FlacExtractor(int)","url":"%3Cinit%3E(int)"},{"p":"com.google.android.exoplayer2.extractor.flac","c":"FlacExtractor","l":"FlacExtractor(int)","url":"%3Cinit%3E(int)"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacSeekTableSeekMap","l":"FlacSeekTableSeekMap(FlacStreamMetadata, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.extractor.FlacStreamMetadata,long)"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacMetadataReader.FlacStreamMetadataHolder","l":"flacStreamMetadata"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"FlacStreamMetadata(byte[], int)","url":"%3Cinit%3E(byte[],int)"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"FlacStreamMetadata(int, int, int, int, int, int, int, long, ArrayList, ArrayList)","url":"%3Cinit%3E(int,int,int,int,int,int,int,long,java.util.ArrayList,java.util.ArrayList)"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacMetadataReader.FlacStreamMetadataHolder","l":"FlacStreamMetadataHolder(FlacStreamMetadata)","url":"%3Cinit%3E(com.google.android.exoplayer2.extractor.FlacStreamMetadata)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"FLAG_ALLOW_CACHE_FRAGMENTATION"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"FLAG_ALLOW_GZIP"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DefaultTsPayloadReaderFactory","l":"FLAG_ALLOW_NON_IDR_KEYFRAMES"},{"p":"com.google.android.exoplayer2","c":"C","l":"FLAG_AUDIBILITY_ENFORCED"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource","l":"FLAG_BLOCK_ON_CACHE"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader","l":"FLAG_DATA_ALIGNMENT_INDICATOR"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DefaultTsPayloadReaderFactory","l":"FLAG_DETECT_ACCESS_UNITS"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacExtractor","l":"FLAG_DISABLE_ID3_METADATA"},{"p":"com.google.android.exoplayer2.extractor.flac","c":"FlacExtractor","l":"FLAG_DISABLE_ID3_METADATA"},{"p":"com.google.android.exoplayer2.extractor.mp3","c":"Mp3Extractor","l":"FLAG_DISABLE_ID3_METADATA"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"FLAG_DISABLE_SEEK_FOR_CUES"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"FLAG_DONT_CACHE_IF_LENGTH_UNKNOWN"},{"p":"com.google.android.exoplayer2.extractor.amr","c":"AmrExtractor","l":"FLAG_ENABLE_CONSTANT_BITRATE_SEEKING"},{"p":"com.google.android.exoplayer2.extractor.mp3","c":"Mp3Extractor","l":"FLAG_ENABLE_CONSTANT_BITRATE_SEEKING"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsExtractor","l":"FLAG_ENABLE_CONSTANT_BITRATE_SEEKING"},{"p":"com.google.android.exoplayer2.extractor.amr","c":"AmrExtractor","l":"FLAG_ENABLE_CONSTANT_BITRATE_SEEKING_ALWAYS"},{"p":"com.google.android.exoplayer2.extractor.mp3","c":"Mp3Extractor","l":"FLAG_ENABLE_CONSTANT_BITRATE_SEEKING_ALWAYS"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsExtractor","l":"FLAG_ENABLE_CONSTANT_BITRATE_SEEKING_ALWAYS"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"FragmentedMp4Extractor","l":"FLAG_ENABLE_EMSG_TRACK"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DefaultTsPayloadReaderFactory","l":"FLAG_ENABLE_HDMV_DTS_AUDIO_STREAMS"},{"p":"com.google.android.exoplayer2.extractor.mp3","c":"Mp3Extractor","l":"FLAG_ENABLE_INDEX_SEEKING"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DefaultTsPayloadReaderFactory","l":"FLAG_IGNORE_AAC_STREAM"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource","l":"FLAG_IGNORE_CACHE_FOR_UNSET_LENGTH_REQUESTS"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource","l":"FLAG_IGNORE_CACHE_ON_ERROR"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DefaultTsPayloadReaderFactory","l":"FLAG_IGNORE_H264_STREAM"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DefaultTsPayloadReaderFactory","l":"FLAG_IGNORE_SPLICE_INFO_STREAM"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"FLAG_MIGHT_NOT_USE_FULL_NETWORK_SPEED"},{"p":"com.google.android.exoplayer2.source","c":"SampleStream","l":"FLAG_OMIT_SAMPLE_DATA"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DefaultTsPayloadReaderFactory","l":"FLAG_OVERRIDE_CAPTION_DESCRIPTORS"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader","l":"FLAG_PAYLOAD_UNIT_START_INDICATOR"},{"p":"com.google.android.exoplayer2.source","c":"SampleStream","l":"FLAG_PEEK"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader","l":"FLAG_RANDOM_ACCESS_INDICATOR"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Mp4Extractor","l":"FLAG_READ_MOTION_PHOTO_METADATA"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Mp4Extractor","l":"FLAG_READ_SEF_DATA"},{"p":"com.google.android.exoplayer2.source","c":"SampleStream","l":"FLAG_REQUIRE_FORMAT"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"FragmentedMp4Extractor","l":"FLAG_WORKAROUND_EVERY_VIDEO_FRAME_IS_SYNC_FRAME"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"FragmentedMp4Extractor","l":"FLAG_WORKAROUND_IGNORE_EDIT_LISTS"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Mp4Extractor","l":"FLAG_WORKAROUND_IGNORE_EDIT_LISTS"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"FragmentedMp4Extractor","l":"FLAG_WORKAROUND_IGNORE_TFDT_BOX"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"flagDefault"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"flagForced"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes","l":"flags"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter.Configuration","l":"flags"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"flags"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest","l":"flattenForSlowMotion"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer","l":"flip()"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"EbmlProcessor","l":"floatElement(int, double)","url":"floatElement(int,double)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"floatElement(int, double)","url":"floatElement(int,double)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor","l":"flush()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"flush()"},{"p":"com.google.android.exoplayer2.audio","c":"BaseAudioProcessor","l":"flush()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"flush()"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"flush()"},{"p":"com.google.android.exoplayer2.audio","c":"SonicAudioProcessor","l":"flush()"},{"p":"com.google.android.exoplayer2.decoder","c":"Decoder","l":"flush()"},{"p":"com.google.android.exoplayer2.decoder","c":"SimpleDecoder","l":"flush()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter","l":"flush()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter","l":"flush()"},{"p":"com.google.android.exoplayer2.testutil","c":"CapturingAudioSink","l":"flush()"},{"p":"com.google.android.exoplayer2.text","c":"ExoplayerCuesDecoder","l":"flush()"},{"p":"com.google.android.exoplayer2.text.cea","c":"Cea608Decoder","l":"flush()"},{"p":"com.google.android.exoplayer2.text.cea","c":"Cea708Decoder","l":"flush()"},{"p":"com.google.android.exoplayer2.audio","c":"TeeAudioProcessor.AudioBufferSink","l":"flush(int, int, @com.google.android.exoplayer2.C.PcmEncoding int)","url":"flush(int,int,@com.google.android.exoplayer2.C.PcmEncodingint)"},{"p":"com.google.android.exoplayer2.audio","c":"TeeAudioProcessor.WavFileAudioBufferSink","l":"flush(int, int, @com.google.android.exoplayer2.C.PcmEncoding int)","url":"flush(int,int,@com.google.android.exoplayer2.C.PcmEncodingint)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"flushDecoder()"},{"p":"com.google.android.exoplayer2.util","c":"ListenerSet","l":"flushEvents()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"flushOrReinitializeCodec()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"flushOrReleaseCodec()"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"FLV"},{"p":"com.google.android.exoplayer2.extractor.flv","c":"FlvExtractor","l":"FlvExtractor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.audio","c":"WavUtil","l":"FMT_FOURCC"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"fmtpParameters"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"focusEglSurface(EGLDisplay, EGLContext, EGLSurface, int, int)","url":"focusEglSurface(android.opengl.EGLDisplay,android.opengl.EGLContext,android.opengl.EGLSurface,int,int)"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"focusFramebuffer(EGLDisplay, EGLContext, EGLSurface, int, int, int)","url":"focusFramebuffer(android.opengl.EGLDisplay,android.opengl.EGLContext,android.opengl.EGLSurface,int,int,int)"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"focusFramebufferUsingCurrentContext(int, int, int)","url":"focusFramebufferUsingCurrentContext(int,int,int)"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"focusPlaceholderEglSurface(EGLContext, EGLDisplay)","url":"focusPlaceholderEglSurface(android.opengl.EGLContext,android.opengl.EGLDisplay)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader","l":"focusSkipButton()"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.AdsLoader","l":"focusSkipButton()"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"FOLDER_TYPE_ALBUMS"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"FOLDER_TYPE_ARTISTS"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"FOLDER_TYPE_GENRES"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"FOLDER_TYPE_MIXED"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"FOLDER_TYPE_NONE"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"FOLDER_TYPE_PLAYLISTS"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"FOLDER_TYPE_TITLES"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"FOLDER_TYPE_YEARS"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"folderType"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"FONT_SIZE_UNIT_EM"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"FONT_SIZE_UNIT_PERCENT"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"FONT_SIZE_UNIT_PIXEL"},{"p":"com.google.android.exoplayer2.robolectric","c":"ShadowMediaCodecConfig","l":"forAllSupportedMimeTypes()"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkCryptoConfig","l":"forceAllowInsecureDecoderComponents"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration","l":"forceDefaultLicenseUri"},{"p":"com.google.android.exoplayer2.mediacodec","c":"DefaultMediaCodecAdapterFactory","l":"forceDisableAsynchronous()"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"forceDisableMediaCodecAsynchronousQueueing()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration","l":"forcedSessionTrackTypes"},{"p":"com.google.android.exoplayer2.mediacodec","c":"DefaultMediaCodecAdapterFactory","l":"forceEnableAsynchronous()"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"forceEnableMediaCodecAsynchronousQueueing()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"forceHighestSupportedBitrate"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest","l":"forceInterpretHdrVideoAsSdr"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"forceLowestBitrate"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration.Builder","l":"forceSessionsForAudioAndVideoTracks(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"forceStop()"},{"p":"com.google.android.exoplayer2.testutil","c":"HostActivity.HostedTest","l":"forceStop()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"forDash(Context, Uri, DataSource.Factory, RenderersFactory)","url":"forDash(android.content.Context,android.net.Uri,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.RenderersFactory)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"forDash(Uri, DataSource.Factory, RenderersFactory, DrmSessionManager, TrackSelectionParameters)","url":"forDash(android.net.Uri,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"FOREGROUND_NOTIFICATION_ID_NONE"},{"p":"com.google.android.exoplayer2.ui","c":"CaptionStyleCompat","l":"foregroundColor"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"foregroundPlaybackCount"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"forHls(Context, Uri, DataSource.Factory, RenderersFactory)","url":"forHls(android.content.Context,android.net.Uri,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.RenderersFactory)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"forHls(Uri, DataSource.Factory, RenderersFactory, DrmSessionManager, TrackSelectionParameters)","url":"forHls(android.net.Uri,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2","c":"FormatHolder","l":"format"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats.EventTimeAndFormat","l":"format"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.ConfigurationException","l":"format"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.InitializationException","l":"format"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.WriteException","l":"format"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer","l":"format"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"format"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionUriBuilder","l":"format"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Track","l":"format"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter.Configuration","l":"format"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser.RepresentationInfo","l":"format"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation","l":"format"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist.Rendition","l":"format"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist.Variant","l":"format"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"format"},{"p":"com.google.android.exoplayer2","c":"C","l":"FORMAT_EXCEEDS_CAPABILITIES"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"FORMAT_EXCEEDS_CAPABILITIES"},{"p":"com.google.android.exoplayer2","c":"C","l":"FORMAT_HANDLED"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"FORMAT_HANDLED"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"FORMAT_SUPPORT_MASK"},{"p":"com.google.android.exoplayer2","c":"C","l":"FORMAT_UNSUPPORTED_DRM"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"FORMAT_UNSUPPORTED_DRM"},{"p":"com.google.android.exoplayer2","c":"C","l":"FORMAT_UNSUPPORTED_SUBTYPE"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"FORMAT_UNSUPPORTED_SUBTYPE"},{"p":"com.google.android.exoplayer2","c":"C","l":"FORMAT_UNSUPPORTED_TYPE"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"FORMAT_UNSUPPORTED_TYPE"},{"p":"com.google.android.exoplayer2.extractor","c":"DummyTrackOutput","l":"format(Format)","url":"format(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.extractor","c":"TrackOutput","l":"format(Format)","url":"format(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"format(Format)","url":"format(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.source.dash","c":"PlayerEmsgHandler.PlayerTrackEmsgHandler","l":"format(Format)","url":"format(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeSampleStream.FakeSampleStreamItem","l":"format(Format)","url":"format(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackOutput","l":"format(Format)","url":"format(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2","c":"FormatHolder","l":"FormatHolder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"formatInvariant(String, Object...)","url":"formatInvariant(java.lang.String,java.lang.Object...)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.StreamElement","l":"formats"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"forMediaItem(Context, MediaItem, RenderersFactory, DataSource.Factory)","url":"forMediaItem(android.content.Context,com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"forMediaItem(Context, MediaItem)","url":"forMediaItem(android.content.Context,com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"forMediaItem(MediaItem, TrackSelectionParameters, RenderersFactory, DataSource.Factory, DrmSessionManager)","url":"forMediaItem(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.trackselection.TrackSelectionParameters,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.drm.DrmSessionManager)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"forMediaItem(MediaItem, TrackSelectionParameters, RenderersFactory, DataSource.Factory)","url":"forMediaItem(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.trackselection.TrackSelectionParameters,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"forProgressive(Context, Uri, String)","url":"forProgressive(android.content.Context,android.net.Uri,java.lang.String)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"forProgressive(Context, Uri)","url":"forProgressive(android.content.Context,android.net.Uri)"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher","l":"forResources(Iterable)","url":"forResources(java.lang.Iterable)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"forSmoothStreaming(Context, Uri, DataSource.Factory, RenderersFactory)","url":"forSmoothStreaming(android.content.Context,android.net.Uri,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.RenderersFactory)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"forSmoothStreaming(Uri, DataSource.Factory, RenderersFactory, DrmSessionManager, TrackSelectionParameters)","url":"forSmoothStreaming(android.net.Uri,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"forSmoothStreaming(Uri, DataSource.Factory, RenderersFactory)","url":"forSmoothStreaming(android.net.Uri,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.RenderersFactory)"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"ForwardingAudioSink(AudioSink)","url":"%3Cinit%3E(com.google.android.exoplayer2.audio.AudioSink)"},{"p":"com.google.android.exoplayer2.extractor","c":"ForwardingExtractorInput","l":"ForwardingExtractorInput(ExtractorInput)","url":"%3Cinit%3E(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"ForwardingPlayer(Player)","url":"%3Cinit%3E(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.source","c":"ForwardingTimeline","l":"ForwardingTimeline(Timeline)","url":"%3Cinit%3E(com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"FOURCC_auds"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"FOURCC_AVI_"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"FOURCC_avih"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"FOURCC_hdrl"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"FOURCC_idx1"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"FOURCC_JUNK"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"FOURCC_LIST"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"FOURCC_movi"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"FOURCC_RIFF"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"FOURCC_strf"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"FOURCC_strh"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"FOURCC_strl"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"FOURCC_strn"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"FOURCC_txts"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"FOURCC_vids"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"FragmentedMp4Extractor","l":"FragmentedMp4Extractor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"FragmentedMp4Extractor","l":"FragmentedMp4Extractor(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flags int, TimestampAdjuster, Track, List, TrackOutput)","url":"%3Cinit%3E(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flagsint,com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.mp4.Track,java.util.List,com.google.android.exoplayer2.extractor.TrackOutput)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"FragmentedMp4Extractor","l":"FragmentedMp4Extractor(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flags int, TimestampAdjuster, Track, List)","url":"%3Cinit%3E(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flagsint,com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.mp4.Track,java.util.List)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"FragmentedMp4Extractor","l":"FragmentedMp4Extractor(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flags int, TimestampAdjuster, Track)","url":"%3Cinit%3E(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flagsint,com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.mp4.Track)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"FragmentedMp4Extractor","l":"FragmentedMp4Extractor(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flags int, TimestampAdjuster)","url":"%3Cinit%3E(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flagsint,com.google.android.exoplayer2.util.TimestampAdjuster)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"FragmentedMp4Extractor","l":"FragmentedMp4Extractor(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flags int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flagsint)"},{"p":"com.google.android.exoplayer2.util","c":"FrameInfo","l":"FrameInfo(int, int, float, long)","url":"%3Cinit%3E(int,int,float,long)"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.SpsData","l":"frameMbsOnlyFlag"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.SpsData","l":"frameNumLength"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessingException","l":"FrameProcessingException(String, long)","url":"%3Cinit%3E(java.lang.String,long)"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessingException","l":"FrameProcessingException(String, Throwable, long)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable,long)"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessingException","l":"FrameProcessingException(String, Throwable)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessingException","l":"FrameProcessingException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessingException","l":"FrameProcessingException(Throwable, long)","url":"%3Cinit%3E(java.lang.Throwable,long)"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessingException","l":"FrameProcessingException(Throwable)","url":"%3Cinit%3E(java.lang.Throwable)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"frameRate"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util.SyncFrameInfo","l":"frameSize"},{"p":"com.google.android.exoplayer2.audio","c":"Ac4Util.SyncFrameInfo","l":"frameSize"},{"p":"com.google.android.exoplayer2.audio","c":"MpegAudioUtil.Header","l":"frameSize"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkCryptoConfig","l":"FrameworkCryptoConfig(UUID, byte[], boolean)","url":"%3Cinit%3E(java.util.UUID,byte[],boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.VorbisIdHeader","l":"framingFlag"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessingException","l":"from(Exception, long)","url":"from(java.lang.Exception,long)"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessingException","l":"from(Exception)","url":"from(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"fromAdPlaybackState(Object, AdPlaybackState)","url":"fromAdPlaybackState(java.lang.Object,com.google.android.exoplayer2.source.ads.AdPlaybackState)"},{"p":"com.google.android.exoplayer2","c":"Bundleable.Creator","l":"fromBundle(Bundle)","url":"fromBundle(android.os.Bundle)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"fromBundle(Bundle)","url":"fromBundle(android.os.Bundle)"},{"p":"com.google.android.exoplayer2.util","c":"BundleableUtil","l":"fromBundleList(Bundleable.Creator, List)","url":"fromBundleList(com.google.android.exoplayer2.Bundleable.Creator,java.util.List)"},{"p":"com.google.android.exoplayer2.util","c":"BundleableUtil","l":"fromBundleSparseArray(Bundleable.Creator, SparseArray)","url":"fromBundleSparseArray(com.google.android.exoplayer2.Bundleable.Creator,android.util.SparseArray)"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"PictureFrame","l":"fromPictureBlock(ParsableByteArray)","url":"fromPictureBlock(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2","c":"MediaItem","l":"fromUri(String)","url":"fromUri(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"MediaItem","l":"fromUri(Uri)","url":"fromUri(android.net.Uri)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"fromUtf8Bytes(byte[], int, int)","url":"fromUtf8Bytes(byte[],int,int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"fromUtf8Bytes(byte[])"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.SegmentBase","l":"fullSegmentEncryptionKeyUri"},{"p":"com.google.android.exoplayer2.extractor","c":"GaplessInfoHolder","l":"GaplessInfoHolder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Gav1Decoder","l":"Gav1Decoder(int, int, int, int)","url":"%3Cinit%3E(int,int,int,int)"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.H265SpsData","l":"generalLevelIdc"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.H265SpsData","l":"generalProfileCompatibilityFlags"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.H265SpsData","l":"generalProfileIdc"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.H265SpsData","l":"generalProfileSpace"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.H265SpsData","l":"generalTierFlag"},{"p":"com.google.android.exoplayer2","c":"C","l":"generateAudioSessionIdV21(Context)","url":"generateAudioSessionIdV21(android.content.Context)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"generateAudioSessionIdV21(Context)","url":"generateAudioSessionIdV21(android.content.Context)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"generateCurrentPlayerMediaPeriodEventTime()"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"generateEventTime(Timeline, int, MediaSource.MediaPeriodId)","url":"generateEventTime(com.google.android.exoplayer2.Timeline,int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader.TrackIdGenerator","l":"generateNewId()"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"genre"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyHeaders","l":"genre"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"GeobFrame","l":"GeobFrame(String, String, String, byte[])","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,byte[])"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.PositionSupplier","l":"get()"},{"p":"com.google.android.exoplayer2.util","c":"RunnableFutureTask","l":"get()"},{"p":"com.google.android.exoplayer2","c":"Player.Commands","l":"get(int)"},{"p":"com.google.android.exoplayer2","c":"Player.Events","l":"get(int)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.Events","l":"get(int)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData","l":"get(int)"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata","l":"get(int)"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroupArray","l":"get(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionArray","l":"get(int)"},{"p":"com.google.android.exoplayer2.util","c":"FlagSet","l":"get(int)"},{"p":"com.google.android.exoplayer2.util","c":"LongArray","l":"get(int)"},{"p":"com.google.android.exoplayer2.util","c":"RunnableFutureTask","l":"get(long, TimeUnit)","url":"get(long,java.util.concurrent.TimeUnit)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManagerProvider","l":"get(MediaItem)","url":"get(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionManagerProvider","l":"get(MediaItem)","url":"get(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"ContentMetadata","l":"get(String, byte[])","url":"get(java.lang.String,byte[])"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"DefaultContentMetadata","l":"get(String, byte[])","url":"get(java.lang.String,byte[])"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"ContentMetadata","l":"get(String, long)","url":"get(java.lang.String,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"DefaultContentMetadata","l":"get(String, long)","url":"get(java.lang.String,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"ContentMetadata","l":"get(String, String)","url":"get(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"DefaultContentMetadata","l":"get(String, String)","url":"get(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider","l":"get1xBufferSizeInBytes(int, int, int, int, int, int)","url":"get1xBufferSizeInBytes(int,int,int,int,int,int)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getAbandonedBeforeReadyRatio()"},{"p":"com.google.android.exoplayer2.audio","c":"Ac4Util","l":"getAc4SampleHeader(int, ParsableByteArray)","url":"getAc4SampleHeader(int,com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"getActionIndicesForCompactView(List, Player)","url":"getActionIndicesForCompactView(java.util.List,com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"getActions(Player)","url":"getActions(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.QueueNavigator","l":"getActiveQueueItemId(Player)","url":"getActiveQueueItemId(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueNavigator","l":"getActiveQueueItemId(Player)","url":"getActiveQueueItemId(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultPlaybackSessionManager","l":"getActiveSessionId()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackSessionManager","l":"getActiveSessionId()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Period","l":"getAdaptationSetIndex(int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getAdaptiveMimeTypeForContentType(@com.google.android.exoplayer2.C.ContentType int)","url":"getAdaptiveMimeTypeForContentType(@com.google.android.exoplayer2.C.ContentTypeint)"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"getAdaptiveSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilities int)","url":"getAdaptiveSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector.MappedTrackInfo","l":"getAdaptiveSupport(int, int, boolean)","url":"getAdaptiveSupport(int,int,boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector.MappedTrackInfo","l":"getAdaptiveSupport(int, int, int[])","url":"getAdaptiveSupport(int,int,int[])"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"getAdCountInAdGroup(int)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionUtil","l":"getAdCountInGroup(AdPlaybackState, int)","url":"getAdCountInGroup(com.google.android.exoplayer2.source.ads.AdPlaybackState,int)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader","l":"getAdDisplayContainer()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"DefaultCastOptionsProvider","l":"getAdditionalSessionProviders(Context)","url":"getAdditionalSessionProviders(android.content.Context)"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"getAdDurationUs(int, int)","url":"getAdDurationUs(int,int)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"getAdGroup(int)"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"getAdGroupCount()"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"getAdGroupIndexAfterPositionUs(long, long)","url":"getAdGroupIndexAfterPositionUs(long,long)"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"getAdGroupIndexAfterPositionUs(long)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"getAdGroupIndexForPositionUs(long, long)","url":"getAdGroupIndexForPositionUs(long,long)"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"getAdGroupIndexForPositionUs(long)"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"getAdGroupTimeUs(int)"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl","l":"getAdjustedPlaybackSpeed(long, long)","url":"getAdjustedPlaybackSpeed(long,long)"},{"p":"com.google.android.exoplayer2","c":"LivePlaybackSpeedControl","l":"getAdjustedPlaybackSpeed(long, long)","url":"getAdjustedPlaybackSpeed(long,long)"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"getAdjustedSeekPositionUs(long, SeekParameters)","url":"getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"getAdjustedSeekPositionUs(long, SeekParameters)","url":"getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriod","l":"getAdjustedSeekPositionUs(long, SeekParameters)","url":"getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"getAdjustedSeekPositionUs(long, SeekParameters)","url":"getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSource","l":"getAdjustedSeekPositionUs(long, SeekParameters)","url":"getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource","l":"getAdjustedSeekPositionUs(long, SeekParameters)","url":"getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaPeriod","l":"getAdjustedSeekPositionUs(long, SeekParameters)","url":"getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"DefaultSsChunkSource","l":"getAdjustedSeekPositionUs(long, SeekParameters)","url":"getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaPeriod","l":"getAdjustedSeekPositionUs(long, SeekParameters)","url":"getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeChunkSource","l":"getAdjustedSeekPositionUs(long, SeekParameters)","url":"getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"getAdjustedSeekPositionUs(long, SeekParameters)","url":"getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"getAdjustedUpstreamFormat(Format)","url":"getAdjustedUpstreamFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.source.hls","c":"TimestampAdjusterProvider","l":"getAdjuster(int)"},{"p":"com.google.android.exoplayer2.ui","c":"AdViewProvider","l":"getAdOverlayInfos()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"getAdOverlayInfos()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"getAdOverlayInfos()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"getAdPlaybackStates(int)"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"getAdResumePositionUs()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"getAdsId()"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader","l":"getAdsLoader()"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsLoader.Provider","l":"getAdsLoader(MediaItem.AdsConfiguration)","url":"getAdsLoader(com.google.android.exoplayer2.MediaItem.AdsConfiguration)"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"getAdState(int, int)","url":"getAdState(int,int)"},{"p":"com.google.android.exoplayer2.ui","c":"AdViewProvider","l":"getAdViewGroup()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"getAdViewGroup()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"getAdViewGroup()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionArray","l":"getAll()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet","l":"getAllData()"},{"p":"com.google.android.exoplayer2.upstream","c":"Allocator.AllocationNode","l":"getAllocation()"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"getAllocator()"},{"p":"com.google.android.exoplayer2","c":"LoadControl","l":"getAllocator()"},{"p":"com.google.android.exoplayer2.robolectric","c":"RandomizedMp3Decoder","l":"getAllOutputBytes()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder.AllowedCommandProvider","l":"getAllowedCommands(MediaSession, MediaSession.ControllerInfo, SessionCommandGroup)","url":"getAllowedCommands(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo,androidx.media2.session.SessionCommandGroup)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder.DefaultAllowedCommandProvider","l":"getAllowedCommands(MediaSession, MediaSession.ControllerInfo, SessionCommandGroup)","url":"getAllowedCommands(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo,androidx.media2.session.SessionCommandGroup)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelector","l":"getAllTrackSelections()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecUtil","l":"getAlternativeCodecMimeType(Format)","url":"getAlternativeCodecMimeType(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getAnalyticsCollector()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getAnalyticsCollector()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getAnalyticsCollector()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSource","l":"getAndClearOpenedDataSpecs()"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"InputReaderAdapterV30","l":"getAndResetSeekPosition()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getApplicationLooper()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getApplicationLooper()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getApplicationLooper()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getApplicationLooper()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getApplicationLooper()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"getApplicationLooper()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getApplicationLooper()"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer","l":"getApplicationLooper()"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"getApproxBytesPerFrame()"},{"p":"com.google.android.exoplayer2.util","c":"MediaFormatUtil","l":"getArray(ByteBuffer)","url":"getArray(java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.util","c":"GlProgram","l":"getAttributeArrayLocationAndEnable(String)","url":"getAttributeArrayLocationAndEnable(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"XmlPullParserUtil","l":"getAttributeValue(XmlPullParser, String)","url":"getAttributeValue(org.xmlpull.v1.XmlPullParser,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"XmlPullParserUtil","l":"getAttributeValueIgnorePrefix(XmlPullParser, String)","url":"getAttributeValueIgnorePrefix(org.xmlpull.v1.XmlPullParser,java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.AudioComponent","l":"getAudioAttributes()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getAudioAttributes()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getAudioAttributes()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getAudioAttributes()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getAudioAttributes()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"getAudioAttributes()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"getAudioAttributes()"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"getAudioAttributes()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getAudioAttributes()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"getAudioAttributes()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getAudioAttributes()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes","l":"getAudioAttributesV21()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getAudioComponent()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getAudioComponent()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getAudioComponent()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getAudioContentTypeForStreamType(@com.google.android.exoplayer2.C.StreamType int)","url":"getAudioContentTypeForStreamType(@com.google.android.exoplayer2.C.StreamTypeint)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getAudioDecoderCounters()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getAudioDecoderCounters()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getAudioDecoderCounters()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getAudioFormat()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getAudioFormat()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getAudioFormat()"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"getAudioMediaMimeType(String)","url":"getAudioMediaMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessorChain","l":"getAudioProcessors()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.DefaultAudioProcessorChain","l":"getAudioProcessors()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getAudioSessionId()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.AudioComponent","l":"getAudioSessionId()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getAudioSessionId()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getAudioSessionId()"},{"p":"com.google.android.exoplayer2.util","c":"DebugTextViewHelper","l":"getAudioString()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getAudioTrackChannelConfig(int)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getAudioUnderrunRate()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getAudioUsageForStreamType(@com.google.android.exoplayer2.C.StreamType int)","url":"getAudioUsageForStreamType(@com.google.android.exoplayer2.C.StreamTypeint)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getAvailableCommands()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getAvailableCommands()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getAvailableCommands()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getAvailableCommands()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getAvailableCommands()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getAvailableCommands()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getAvailableCommands(Player, Player.Commands)","url":"getAvailableCommands(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.Player.Commands)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashSegmentIndex","l":"getAvailableSegmentCount(long, long)","url":"getAvailableSegmentCount(long,long)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashWrappingSegmentIndex","l":"getAvailableSegmentCount(long, long)","url":"getAvailableSegmentCount(long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.MultiSegmentRepresentation","l":"getAvailableSegmentCount(long, long)","url":"getAvailableSegmentCount(long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.MultiSegmentBase","l":"getAvailableSegmentCount(long, long)","url":"getAvailableSegmentCount(long,long)"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"getBackBufferDurationUs()"},{"p":"com.google.android.exoplayer2","c":"LoadControl","l":"getBackBufferDurationUs()"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"getBackgroundColor()"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"getBandwidthMeter()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelector","l":"getBandwidthMeter()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getBigEndianInt(ByteBuffer, int)","url":"getBigEndianInt(java.nio.ByteBuffer,int)"},{"p":"com.google.android.exoplayer2.util","c":"BundleUtil","l":"getBinder(Bundle, String)","url":"getBinder(android.os.Bundle,java.lang.String)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"getBitmap()"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"getBitmap(Context, String)","url":"getBitmap(android.content.Context,java.lang.String)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"getBitmapHeight()"},{"p":"com.google.android.exoplayer2.transformer","c":"DeviceMappedEncoderBitrateProvider","l":"getBitrate(String, int, int, float)","url":"getBitrate(java.lang.String,int,int,float)"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderBitrateProvider","l":"getBitrate(String, int, int, float)","url":"getBitrate(java.lang.String,int,int,float)"},{"p":"com.google.android.exoplayer2.upstream","c":"BandwidthMeter","l":"getBitrateEstimate()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"getBitrateEstimate()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"getBufferedPercentage()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getBufferedPercentage()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getBufferedPercentage()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getBufferedPosition()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getBufferedPosition()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getBufferedPosition()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getBufferedPosition()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getBufferedPosition()"},{"p":"com.google.android.exoplayer2.ext.leanback","c":"LeanbackPlayerAdapter","l":"getBufferedPosition()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"getBufferedPosition()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getBufferedPosition()"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"getBufferedPositionUs()"},{"p":"com.google.android.exoplayer2.source","c":"CompositeSequenceableLoader","l":"getBufferedPositionUs()"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"getBufferedPositionUs()"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriod","l":"getBufferedPositionUs()"},{"p":"com.google.android.exoplayer2.source","c":"SequenceableLoader","l":"getBufferedPositionUs()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"getBufferedPositionUs()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaPeriod","l":"getBufferedPositionUs()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaPeriod","l":"getBufferedPositionUs()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"getBufferedPositionUs()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"getBufferingState()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.AudioTrackBufferSizeProvider","l":"getBufferSizeInBytes(int, @com.google.android.exoplayer2.C.Encoding int, @com.google.android.exoplayer2.audio.DefaultAudioSink.OutputMode int, int, int, int, double)","url":"getBufferSizeInBytes(int,@com.google.android.exoplayer2.C.Encodingint,@com.google.android.exoplayer2.audio.DefaultAudioSink.OutputModeint,int,int,int,double)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider","l":"getBufferSizeInBytes(int, @com.google.android.exoplayer2.C.Encoding int, @com.google.android.exoplayer2.audio.DefaultAudioSink.OutputMode int, int, int, int, double)","url":"getBufferSizeInBytes(int,@com.google.android.exoplayer2.C.Encodingint,@com.google.android.exoplayer2.audio.DefaultAudioSink.OutputModeint,int,int,int,double)"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"VpxLibrary","l":"getBuildConfig()"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"getByteArray(Context, String)","url":"getByteArray(android.content.Context,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"getBytePosition()"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"getBytesDownloaded()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getBytesFromHexString(String)","url":"getBytesFromHexString(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream","c":"StatsDataSource","l":"getBytesRead()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource","l":"getCache()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource.Factory","l":"getCache()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"getCachedBytes(String, long, long)","url":"getCachedBytes(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"getCachedBytes(String, long, long)","url":"getCachedBytes(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"getCachedLength(String, long, long)","url":"getCachedLength(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"getCachedLength(String, long, long)","url":"getCachedLength(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"getCachedSpans(String)","url":"getCachedSpans(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"getCachedSpans(String)","url":"getCachedSpans(java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation","l":"getCacheKey()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.MultiSegmentRepresentation","l":"getCacheKey()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.SingleSegmentRepresentation","l":"getCacheKey()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource","l":"getCacheKeyFactory()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource.Factory","l":"getCacheKeyFactory()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"getCacheSpace()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"getCacheSpace()"},{"p":"com.google.android.exoplayer2.video.spherical","c":"SphericalGLSurfaceView","l":"getCameraMotionListener()"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"getCapabilities()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"getCapabilities()"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"getCapabilities()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioCapabilities","l":"getCapabilities(Context)","url":"getCapabilities(android.content.Context)"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector.MappedTrackInfo","l":"getCapabilities(int, int, int)","url":"getCapabilities(int,int,int)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"DefaultCastOptionsProvider","l":"getCastOptions(Context)","url":"getCastOptions(android.content.Context)"},{"p":"com.google.android.exoplayer2.audio","c":"OpusUtil","l":"getChannelCount(byte[])"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getChildIndexByChildUid(Object)","url":"getChildIndexByChildUid(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getChildIndexByPeriodIndex(int)"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getChildIndexByWindowIndex(int)"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getChildPeriodUidFromConcatenatedUid(Object)","url":"getChildPeriodUidFromConcatenatedUid(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getChildTimelineUidFromConcatenatedUid(Object)","url":"getChildTimelineUidFromConcatenatedUid(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getChildUidByChildIndex(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveDataSet","l":"getChunkCount()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveDataSet","l":"getChunkDuration(int)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.StreamElement","l":"getChunkDurationUs(int)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"MediaChunkIterator","l":"getChunkEndTimeUs()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.RepresentationSegmentIterator","l":"getChunkEndTimeUs()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveDataSet.Iterator","l":"getChunkEndTimeUs()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaChunkIterator","l":"getChunkEndTimeUs()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BundledChunkExtractor","l":"getChunkIndex()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkExtractor","l":"getChunkIndex()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"MediaParserChunkExtractor","l":"getChunkIndex()"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"OutputConsumerAdapterV30","l":"getChunkIndex()"},{"p":"com.google.android.exoplayer2.extractor","c":"ChunkIndex","l":"getChunkIndex(long)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.StreamElement","l":"getChunkIndex(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveDataSet","l":"getChunkIndexByPosition(long)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"getChunkSource()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"MediaChunkIterator","l":"getChunkStartTimeUs()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.RepresentationSegmentIterator","l":"getChunkStartTimeUs()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveDataSet.Iterator","l":"getChunkStartTimeUs()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaChunkIterator","l":"getChunkStartTimeUs()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getClock()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getClock()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getClock()"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"getClock()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"getCodec()"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"getCodecAdapterFactory()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getCodecCountOfType(String, @com.google.android.exoplayer2.C.TrackType int)","url":"getCodecCountOfType(java.lang.String,@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"getCodecInfo()"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"getCodecMaxInputSize(MediaCodecInfo, Format, Format[])","url":"getCodecMaxInputSize(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format[])"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"getCodecMaxInputSize(MediaCodecInfo, Format)","url":"getCodecMaxInputSize(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"getCodecMaxValues(MediaCodecInfo, Format, Format[])","url":"getCodecMaxValues(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format[])"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"getCodecNeedsEosPropagation()"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"getCodecNeedsEosPropagation()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"getCodecOperatingRate()"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"getCodecOperatingRateV23(float, Format, Format[])","url":"getCodecOperatingRateV23(float,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format[])"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"getCodecOperatingRateV23(float, Format, Format[])","url":"getCodecOperatingRateV23(float,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format[])"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"getCodecOperatingRateV23(float, Format, Format[])","url":"getCodecOperatingRateV23(float,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format[])"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"getCodecOutputMediaFormat()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecUtil","l":"getCodecProfileAndLevel(Format)","url":"getCodecProfileAndLevel(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderUtil","l":"getCodecProfilesForHdrFormat(String, @com.google.android.exoplayer2.C.ColorTransfer int)","url":"getCodecProfilesForHdrFormat(java.lang.String,@com.google.android.exoplayer2.C.ColorTransferint)"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"getCodecsCorrespondingToMimeType(String, String)","url":"getCodecsCorrespondingToMimeType(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getCodecsOfType(String, @com.google.android.exoplayer2.C.TrackType int)","url":"getCodecsOfType(java.lang.String,@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2.util","c":"MediaFormatUtil","l":"getColorInfo(MediaFormat)","url":"getColorInfo(android.media.MediaFormat)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStatsListener","l":"getCombinedPlaybackStats()"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"getCombineUpright()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getCommaDelimitedSimpleClassNames(Object[])","url":"getCommaDelimitedSimpleClassNames(java.lang.Object[])"},{"p":"com.google.android.exoplayer2.offline","c":"SegmentDownloader","l":"getCompressibleDataSpec(Uri)","url":"getCompressibleDataSpec(android.net.Uri)"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getConcatenatedUid(Object, Object)","url":"getConcatenatedUid(java.lang.Object,java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"getConfiguration()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"getConfiguration()"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec","l":"getConfigurationFormat()"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultCodec","l":"getConfigurationFormat()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.PositionSupplier","l":"getConstant(long)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getContentBufferedPosition()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getContentBufferedPosition()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getContentBufferedPosition()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getContentBufferedPosition()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getContentBufferedPosition()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getContentBufferedPosition()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"getContentDuration()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getContentDuration()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getContentDuration()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"ContentMetadata","l":"getContentLength(ContentMetadata)","url":"getContentLength(com.google.android.exoplayer2.upstream.cache.ContentMetadata)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpUtil","l":"getContentLength(String, String)","url":"getContentLength(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"getContentMetadata(String)","url":"getContentMetadata(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"getContentMetadata(String)","url":"getContentMetadata(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getContentPosition()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getContentPosition()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getContentPosition()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getContentPosition()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getContentPosition()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getContentPosition()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"getContentResumeOffsetUs(int)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"getControllerAutoShow()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"getControllerAutoShow()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"getControllerHideOnTouch()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"getControllerHideOnTouch()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"getControllerShowTimeoutMs()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"getControllerShowTimeoutMs()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadCursor","l":"getCount()"},{"p":"com.google.android.exoplayer2.testutil","c":"CacheAsserts.RequestSet","l":"getCount()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getCountryCode(Context)","url":"getCountryCode(android.content.Context)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"getCreatedMediaPeriods()"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSession","l":"getCryptoConfig()"},{"p":"com.google.android.exoplayer2.drm","c":"ErrorStateDrmSession","l":"getCryptoConfig()"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"getCryptoType()"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"getCryptoType()"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"getCryptoType()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"getCryptoType()"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager","l":"getCryptoType(Format)","url":"getCryptoType(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionManager","l":"getCryptoType(Format)","url":"getCryptoType(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.text","c":"Subtitle","l":"getCues(long)"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleOutputBuffer","l":"getCues(long)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getCurrentAdGroupIndex()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getCurrentAdGroupIndex()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getCurrentAdGroupIndex()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getCurrentAdGroupIndex()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getCurrentAdGroupIndex()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getCurrentAdGroupIndex()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getCurrentAdIndexInAdGroup()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getCurrentAdIndexInAdGroup()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getCurrentAdIndexInAdGroup()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getCurrentAdIndexInAdGroup()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getCurrentAdIndexInAdGroup()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getCurrentAdIndexInAdGroup()"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultMediaDescriptionAdapter","l":"getCurrentContentText(Player)","url":"getCurrentContentText(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.MediaDescriptionAdapter","l":"getCurrentContentText(Player)","url":"getCurrentContentText(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultMediaDescriptionAdapter","l":"getCurrentContentTitle(Player)","url":"getCurrentContentTitle(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.MediaDescriptionAdapter","l":"getCurrentContentTitle(Player)","url":"getCurrentContentTitle(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.TextComponent","l":"getCurrentCues()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getCurrentCues()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getCurrentCues()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getCurrentCues()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getCurrentCues()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getCurrentCues()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getCurrentCues()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getCurrentDisplayModeSize(Context, Display)","url":"getCurrentDisplayModeSize(android.content.Context,android.view.Display)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getCurrentDisplayModeSize(Context)","url":"getCurrentDisplayModeSize(android.content.Context)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"getCurrentDownloads()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BaseMediaChunkIterator","l":"getCurrentIndex()"},{"p":"com.google.android.exoplayer2.source","c":"BundledExtractorsAdapter","l":"getCurrentInputPosition()"},{"p":"com.google.android.exoplayer2.source","c":"MediaParserExtractorAdapter","l":"getCurrentInputPosition()"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaExtractor","l":"getCurrentInputPosition()"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultMediaDescriptionAdapter","l":"getCurrentLargeIcon(Player, PlayerNotificationManager.BitmapCallback)","url":"getCurrentLargeIcon(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.ui.PlayerNotificationManager.BitmapCallback)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.MediaDescriptionAdapter","l":"getCurrentLargeIcon(Player, PlayerNotificationManager.BitmapCallback)","url":"getCurrentLargeIcon(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.ui.PlayerNotificationManager.BitmapCallback)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"getCurrentLiveOffset()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getCurrentLiveOffset()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getCurrentLiveOffset()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"getCurrentManifest()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getCurrentManifest()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getCurrentManifest()"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector","l":"getCurrentMappedTrackInfo()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"getCurrentMediaItem()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getCurrentMediaItem()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getCurrentMediaItem()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"getCurrentMediaItem()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getCurrentMediaItemIndex()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getCurrentMediaItemIndex()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getCurrentMediaItemIndex()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getCurrentMediaItemIndex()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getCurrentMediaItemIndex()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"getCurrentMediaItemIndex()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getCurrentMediaItemIndex()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getCurrentOrMainLooper()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getCurrentPeriodIndex()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getCurrentPeriodIndex()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getCurrentPeriodIndex()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getCurrentPeriodIndex()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getCurrentPeriodIndex()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getCurrentPeriodIndex()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getCurrentPosition()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getCurrentPosition()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getCurrentPosition()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getCurrentPosition()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getCurrentPosition()"},{"p":"com.google.android.exoplayer2.ext.leanback","c":"LeanbackPlayerAdapter","l":"getCurrentPosition()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"getCurrentPosition()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getCurrentPosition()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"getCurrentPositionUs(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"getCurrentPositionUs(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"getCurrentPositionUs(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.MediaDescriptionAdapter","l":"getCurrentSubText(Player)","url":"getCurrentSubText(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getCurrentTimeline()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getCurrentTimeline()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getCurrentTimeline()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getCurrentTimeline()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getCurrentTimeline()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getCurrentTimeline()"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"getCurrentTrack(int)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getCurrentTrackGroups()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getCurrentTrackGroups()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getCurrentTrackGroups()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getCurrentTracks()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getCurrentTracks()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getCurrentTracks()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getCurrentTracks()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getCurrentTracks()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getCurrentTracks()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getCurrentTrackSelections()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getCurrentTrackSelections()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getCurrentTrackSelections()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"getCurrentUnixTimeMs()"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource","l":"getCurrentUrlRequest()"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource","l":"getCurrentUrlResponseInfo()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"getCurrentWindowIndex()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getCurrentWindowIndex()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getCurrentWindowIndex()"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.CustomActionProvider","l":"getCustomAction(Player)","url":"getCustomAction(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"RepeatModeActionProvider","l":"getCustomAction(Player)","url":"getCustomAction(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.CustomActionReceiver","l":"getCustomActions(Player)","url":"getCustomActions(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder.CustomCommandProvider","l":"getCustomCommands(MediaSession, MediaSession.ControllerInfo)","url":"getCustomCommands(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.KeyRequest","l":"getData()"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.ProvisionRequest","l":"getData()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData","l":"getData()"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher.Resource","l":"getData()"},{"p":"com.google.android.exoplayer2.upstream","c":"ByteArrayDataSink","l":"getData()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"getData()"},{"p":"com.google.android.exoplayer2.testutil","c":"CacheAsserts.RequestSet","l":"getData(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet","l":"getData(String)","url":"getData(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet","l":"getData(Uri)","url":"getData(android.net.Uri)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"DataChunk","l":"getDataHolder()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSource","l":"getDataSet()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"MediaChunkIterator","l":"getDataSpec()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.RepresentationSegmentIterator","l":"getDataSpec()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveDataSet.Iterator","l":"getDataSpec()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaChunkIterator","l":"getDataSpec()"},{"p":"com.google.android.exoplayer2.testutil","c":"CacheAsserts.RequestSet","l":"getDataSpec(int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getDataUriForString(String, String)","url":"getDataUriForString(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"DebugViewProvider","l":"getDebugPreviewSurfaceView(int, int)","url":"getDebugPreviewSurfaceView(int,int)"},{"p":"com.google.android.exoplayer2.util","c":"DebugTextViewHelper","l":"getDebugString()"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"getDecodedBitrate()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecUtil","l":"getDecoderInfo(String, boolean, boolean)","url":"getDecoderInfo(java.lang.String,boolean,boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"getDecoderInfos(MediaCodecSelector, Format, boolean)","url":"getDecoderInfos(com.google.android.exoplayer2.mediacodec.MediaCodecSelector,com.google.android.exoplayer2.Format,boolean)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"getDecoderInfos(MediaCodecSelector, Format, boolean)","url":"getDecoderInfos(com.google.android.exoplayer2.mediacodec.MediaCodecSelector,com.google.android.exoplayer2.Format,boolean)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"getDecoderInfos(MediaCodecSelector, Format, boolean)","url":"getDecoderInfos(com.google.android.exoplayer2.mediacodec.MediaCodecSelector,com.google.android.exoplayer2.Format,boolean)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecSelector","l":"getDecoderInfos(String, boolean, boolean)","url":"getDecoderInfos(java.lang.String,boolean,boolean)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecUtil","l":"getDecoderInfos(String, boolean, boolean)","url":"getDecoderInfos(java.lang.String,boolean,boolean)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecUtil","l":"getDecoderInfosSortedByFormatSupport(List, Format)","url":"getDecoderInfosSortedByFormatSupport(java.util.List,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"getDecoderSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilities int)","url":"getDecoderSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecUtil","l":"getDecryptOnlyDecoderInfo()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"getDefaultArtwork()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"getDefaultArtwork()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getDefaultDisplayLocale()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"getDefaultPositionMs()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"getDefaultPositionUs()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"getDefaults(Context)","url":"getDefaults(android.content.Context)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"getDefaults(Context)","url":"getDefaults(android.content.Context)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"getDefaultTrackSelectorParameters(Context)","url":"getDefaultTrackSelectorParameters(android.content.Context)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.ProvisionRequest","l":"getDefaultUrl()"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"getDeleteAfterDelivery()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getDeviceComponent()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getDeviceComponent()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getDeviceComponent()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.DeviceComponent","l":"getDeviceInfo()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getDeviceInfo()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getDeviceInfo()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getDeviceInfo()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getDeviceInfo()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getDeviceInfo()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getDeviceInfo()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.DeviceComponent","l":"getDeviceVolume()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getDeviceVolume()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getDeviceVolume()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getDeviceVolume()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getDeviceVolume()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getDeviceVolume()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getDeviceVolume()"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpUtil","l":"getDocumentSize(String)","url":"getDocumentSize(java.lang.String)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadCursor","l":"getDownload()"},{"p":"com.google.android.exoplayer2.offline","c":"DefaultDownloadIndex","l":"getDownload(String)","url":"getDownload(java.lang.String)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadIndex","l":"getDownload(String)","url":"getDownload(java.lang.String)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"getDownloadIndex()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"getDownloadManager()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"getDownloadRequest(byte[])"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"getDownloadRequest(String, byte[])","url":"getDownloadRequest(java.lang.String,byte[])"},{"p":"com.google.android.exoplayer2.offline","c":"DefaultDownloadIndex","l":"getDownloads(@com.google.android.exoplayer2.offline.Download.State int...)","url":"getDownloads(@com.google.android.exoplayer2.offline.Download.Stateint...)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadIndex","l":"getDownloads(@com.google.android.exoplayer2.offline.Download.State int...)","url":"getDownloads(@com.google.android.exoplayer2.offline.Download.Stateint...)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"getDownloadsPaused()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getDrawable(Context, Resources, int)","url":"getDrawable(android.content.Context,android.content.res.Resources,int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getDrmUuid(String)","url":"getDrmUuid(java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getDroppedFramesRate()"},{"p":"com.google.android.exoplayer2.audio","c":"DtsUtil","l":"getDtsFrameSize(byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionManager","l":"getDummyDrmSessionManager()"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"OutputConsumerAdapterV30","l":"getDummySeekMap()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getDuration()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getDuration()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getDuration()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getDuration()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getDuration()"},{"p":"com.google.android.exoplayer2.ext.leanback","c":"LeanbackPlayerAdapter","l":"getDuration()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"getDuration()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getDuration()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"getDurationMs()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"getDurationMs()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"getDurationUs()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"getDurationUs()"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.BinarySearchSeekMap","l":"getDurationUs()"},{"p":"com.google.android.exoplayer2.extractor","c":"ChunkIndex","l":"getDurationUs()"},{"p":"com.google.android.exoplayer2.extractor","c":"ConstantBitrateSeekMap","l":"getDurationUs()"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacSeekTableSeekMap","l":"getDurationUs()"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"getDurationUs()"},{"p":"com.google.android.exoplayer2.extractor","c":"IndexSeekMap","l":"getDurationUs()"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekMap","l":"getDurationUs()"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekMap.Unseekable","l":"getDurationUs()"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Mp4Extractor","l":"getDurationUs()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"Chunk","l":"getDurationUs()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashSegmentIndex","l":"getDurationUs(long, long)","url":"getDurationUs(long,long)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashWrappingSegmentIndex","l":"getDurationUs(long, long)","url":"getDurationUs(long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.MultiSegmentRepresentation","l":"getDurationUs(long, long)","url":"getDurationUs(long,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"ContentMetadataMutations","l":"getEditedValues()"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"getEglSurface(EGLDisplay, Object, int[])","url":"getEglSurface(android.opengl.EGLDisplay,java.lang.Object,int[])"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"getEglSurface(EGLDisplay, Object)","url":"getEglSurface(android.opengl.EGLDisplay,java.lang.Object)"},{"p":"com.google.android.exoplayer2.util","c":"SntpClient","l":"getElapsedRealtimeOffsetMs()"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"EbmlProcessor","l":"getElementType(int)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"getElementType(int)"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"getEncoding(String, String)","url":"getEncoding(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioCapabilities","l":"getEncodingAndChannelConfigForPassthrough(Format)","url":"getEncodingAndChannelConfigForPassthrough(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getEndedRatio()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"getEndTimeUs()"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSession","l":"getError()"},{"p":"com.google.android.exoplayer2.drm","c":"ErrorStateDrmSession","l":"getError()"},{"p":"com.google.android.exoplayer2","c":"C","l":"getErrorCodeForMediaDrmErrorCode(int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getErrorCodeForMediaDrmErrorCode(int)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmUtil","l":"getErrorCodeForMediaDrmException(Exception, @com.google.android.exoplayer2.drm.DrmUtil.ErrorSource int)","url":"getErrorCodeForMediaDrmException(java.lang.Exception,@com.google.android.exoplayer2.drm.DrmUtil.ErrorSourceint)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getErrorCodeFromPlatformDiagnosticsInfo(String)","url":"getErrorCodeFromPlatformDiagnosticsInfo(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"getErrorCodeName()"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"getErrorCodeName()"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"getErrorCodeName(@com.google.android.exoplayer2.PlaybackException.ErrorCode int)","url":"getErrorCodeName(@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"getErrorCodeName(@com.google.android.exoplayer2.transformer.TransformationException.ErrorCode int)","url":"getErrorCodeName(@com.google.android.exoplayer2.transformer.TransformationException.ErrorCodeint)"},{"p":"com.google.android.exoplayer2.util","c":"ErrorMessageProvider","l":"getErrorMessage(T)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.Events","l":"getEventTime(@com.google.android.exoplayer2.analytics.AnalyticsListener.EventFlags int)","url":"getEventTime(@com.google.android.exoplayer2.analytics.AnalyticsListener.EventFlagsint)"},{"p":"com.google.android.exoplayer2.text","c":"Subtitle","l":"getEventTime(int)"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleOutputBuffer","l":"getEventTime(int)"},{"p":"com.google.android.exoplayer2.text","c":"Subtitle","l":"getEventTimeCount()"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleOutputBuffer","l":"getEventTimeCount()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest.TestResource","l":"getExpectedBytes()"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"getExtractorInputFromPosition(DataSource, long, Uri)","url":"getExtractorInputFromPosition(com.google.android.exoplayer2.upstream.DataSource,long,android.net.Uri)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.PositionSupplier","l":"getExtrapolating(long, float)","url":"getExtrapolating(long,float)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultLoadErrorHandlingPolicy","l":"getFallbackSelectionFor(LoadErrorHandlingPolicy.FallbackOptions, LoadErrorHandlingPolicy.LoadErrorInfo)","url":"getFallbackSelectionFor(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.FallbackOptions,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo)"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy","l":"getFallbackSelectionFor(LoadErrorHandlingPolicy.FallbackOptions, LoadErrorHandlingPolicy.LoadErrorInfo)","url":"getFallbackSelectionFor(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.FallbackOptions,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getFatalErrorRate()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getFatalErrorRatio()"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"getFirstAdIndexToPlay()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"getFirstAdIndexToPlay(int)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashSegmentIndex","l":"getFirstAvailableSegmentNum(long, long)","url":"getFirstAvailableSegmentNum(long,long)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashWrappingSegmentIndex","l":"getFirstAvailableSegmentNum(long, long)","url":"getFirstAvailableSegmentNum(long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.MultiSegmentRepresentation","l":"getFirstAvailableSegmentNum(long, long)","url":"getFirstAvailableSegmentNum(long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.MultiSegmentBase","l":"getFirstAvailableSegmentNum(long, long)","url":"getFirstAvailableSegmentNum(long,long)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.RepresentationHolder","l":"getFirstAvailableSegmentNum(long)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"getFirstIndex()"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder","l":"getFirstIndex()"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.DefaultShuffleOrder","l":"getFirstIndex()"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.UnshuffledShuffleOrder","l":"getFirstIndex()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeShuffleOrder","l":"getFirstIndex()"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getFirstPeriodIndexByChildIndex(int)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BaseMediaChunk","l":"getFirstSampleIndex(int)"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacFrameReader","l":"getFirstSampleNumber(ExtractorInput, FlacStreamMetadata)","url":"getFirstSampleNumber(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.FlacStreamMetadata)"},{"p":"com.google.android.exoplayer2.util","c":"TimestampAdjuster","l":"getFirstSampleTimestampUs()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashSegmentIndex","l":"getFirstSegmentNum()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashWrappingSegmentIndex","l":"getFirstSegmentNum()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.RepresentationHolder","l":"getFirstSegmentNum()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.MultiSegmentRepresentation","l":"getFirstSegmentNum()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.MultiSegmentBase","l":"getFirstSegmentNum()"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"getFirstTimestampUs()"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getFirstWindowIndex(boolean)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"getFirstWindowIndex(boolean)"},{"p":"com.google.android.exoplayer2","c":"Timeline.RemotableTimeline","l":"getFirstWindowIndex(boolean)"},{"p":"com.google.android.exoplayer2.source","c":"ForwardingTimeline","l":"getFirstWindowIndex(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"getFirstWindowIndex(boolean)"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getFirstWindowIndexByChildIndex(int)"},{"p":"com.google.android.exoplayer2.decoder","c":"Buffer","l":"getFlag(@com.google.android.exoplayer2.C.BufferFlags int)","url":"getFlag(@com.google.android.exoplayer2.C.BufferFlagsint)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"getFontColor()"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"getFontFamily()"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"getFontSize()"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"getFontSizeUnit()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"getForegroundNotification(List, @com.google.android.exoplayer2.scheduler.Requirements.RequirementFlags int)","url":"getForegroundNotification(java.util.List,@com.google.android.exoplayer2.scheduler.Requirements.RequirementFlagsint)"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"getFormat(byte[], Metadata)","url":"getFormat(byte[],com.google.android.exoplayer2.metadata.Metadata)"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroup","l":"getFormat(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"getFormat(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"getFormat(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelection","l":"getFormat(int)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"getFormatHolder()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader.TrackIdGenerator","l":"getFormatId()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"getFormatLanguageScore(Format, String, boolean)","url":"getFormatLanguageScore(com.google.android.exoplayer2.Format,java.lang.String,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeRenderer","l":"getFormatsRead()"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"getFormatSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilities int)","url":"getFormatSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"getFormatSupport(Format)","url":"getFormatSupport(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"getFormatSupport(Format)","url":"getFormatSupport(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"getFormatSupport(Format)","url":"getFormatSupport(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2","c":"C","l":"getFormatSupportString(@com.google.android.exoplayer2.C.FormatSupport int)","url":"getFormatSupportString(@com.google.android.exoplayer2.C.FormatSupportint)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getFormatSupportString(@com.google.android.exoplayer2.C.FormatSupport int)","url":"getFormatSupportString(@com.google.android.exoplayer2.C.FormatSupportint)"},{"p":"com.google.android.exoplayer2.audio","c":"MpegAudioUtil","l":"getFrameSize(int)"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacMetadataReader","l":"getFrameStartMarker(ExtractorInput)","url":"getFrameStartMarker(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.decoder","c":"CryptoInfo","l":"getFrameworkCryptoInfo()"},{"p":"com.google.android.exoplayer2.effect","c":"GlMatrixTransformation","l":"getGlMatrixArray(long)"},{"p":"com.google.android.exoplayer2.effect","c":"MatrixTransformation","l":"getGlMatrixArray(long)"},{"p":"com.google.android.exoplayer2","c":"Tracks","l":"getGroups()"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher.Resource","l":"getGzipSupport()"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"getH265NalUnitType(byte[], int)","url":"getH265NalUnitType(byte[],int)"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"getHardwareAccelerationSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilities int)","url":"getHardwareAccelerationSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint)"},{"p":"com.google.android.exoplayer2.util","c":"Size","l":"getHeight()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"getHttpMethodString()"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpUtils","l":"getIncomingRtpDataSpec(int)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"getIndex()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"getIndex()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation","l":"getIndex()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.MultiSegmentRepresentation","l":"getIndex()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.SingleSegmentRepresentation","l":"getIndex()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.SingleSegmentBase","l":"getIndex()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"getIndexInTrackGroup(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"getIndexInTrackGroup(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelection","l":"getIndexInTrackGroup(int)"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getIndexOfPeriod(Object)","url":"getIndexOfPeriod(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"getIndexOfPeriod(Object)","url":"getIndexOfPeriod(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"Timeline.RemotableTimeline","l":"getIndexOfPeriod(Object)","url":"getIndexOfPeriod(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source","c":"ForwardingTimeline","l":"getIndexOfPeriod(Object)","url":"getIndexOfPeriod(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaSource.PlaceholderTimeline","l":"getIndexOfPeriod(Object)","url":"getIndexOfPeriod(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source","c":"SinglePeriodTimeline","l":"getIndexOfPeriod(Object)","url":"getIndexOfPeriod(java.lang.Object)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"getIndexOfPeriod(Object)","url":"getIndexOfPeriod(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation","l":"getIndexUri()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.MultiSegmentRepresentation","l":"getIndexUri()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.SingleSegmentRepresentation","l":"getIndexUri()"},{"p":"com.google.android.exoplayer2.upstream","c":"Allocator","l":"getIndividualAllocationLength()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultAllocator","l":"getIndividualAllocationLength()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase","l":"getInitialization(Representation)","url":"getInitialization(com.google.android.exoplayer2.source.dash.manifest.Representation)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.SegmentTemplate","l":"getInitialization(Representation)","url":"getInitialization(com.google.android.exoplayer2.source.dash.manifest.Representation)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation","l":"getInitializationUri()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"getInitialStartTimeUs()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker","l":"getInitialStartTimeUs()"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"getInitialTimeline()"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2","l":"getInitialTimeline()"},{"p":"com.google.android.exoplayer2.source","c":"LoopingMediaSource","l":"getInitialTimeline()"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource","l":"getInitialTimeline()"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"getInitialTimeline()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"getInitialTimeline()"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"getInMemoryDatabaseProvider()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter","l":"getInputBuffer(int)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter","l":"getInputBuffer(int)"},{"p":"com.google.android.exoplayer2.ext.ffmpeg","c":"FfmpegLibrary","l":"getInputBufferPaddingSize()"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"getInputStream(Context, String)","url":"getInputStream(android.content.Context,java.lang.String)"},{"p":"com.google.android.exoplayer2.effect","c":"GlEffectsFrameProcessor","l":"getInputSurface()"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec","l":"getInputSurface()"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultCodec","l":"getInputSurface()"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessor","l":"getInputSurface()"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"getInstance()"},{"p":"com.google.android.exoplayer2.util","c":"NetworkTypeObserver","l":"getInstance(Context)","url":"getInstance(android.content.Context)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getIntegerCodeForString(String)","url":"getIntegerCodeForString(java.lang.String)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionView","l":"getIsDisabled()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getItem(int)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getJoinTimeRatio()"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.KeyStatus","l":"getKeyId()"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"getKeyRequest(byte[], List, int, HashMap)","url":"getKeyRequest(byte[],java.util.List,int,java.util.HashMap)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"getKeyRequest(byte[], List, int, HashMap)","url":"getKeyRequest(byte[],java.util.List,int,java.util.HashMap)"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"getKeyRequest(byte[], List, int, HashMap)","url":"getKeyRequest(byte[],java.util.List,int,java.util.HashMap)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"getKeyRequest(byte[], List, int, HashMap)","url":"getKeyRequest(byte[],java.util.List,int,java.util.HashMap)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"getKeys()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"getKeys()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration","l":"getKeySetId()"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"getLargestQueuedTimestampUs()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeSampleStream","l":"getLargestQueuedTimestampUs()"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"getLargestReadTimestampUs()"},{"p":"com.google.android.exoplayer2.util","c":"TimestampAdjuster","l":"getLastAdjustedTimestampUs()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.RepresentationHolder","l":"getLastAvailableSegmentNum(long)"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder","l":"getLastIndex()"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.DefaultShuffleOrder","l":"getLastIndex()"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.UnshuffledShuffleOrder","l":"getLastIndex()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeShuffleOrder","l":"getLastIndex()"},{"p":"com.google.android.exoplayer2.upstream","c":"StatsDataSource","l":"getLastOpenedUri()"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"getLastResetPositionUs()"},{"p":"com.google.android.exoplayer2.upstream","c":"StatsDataSource","l":"getLastResponseHeaders()"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getLastWindowIndex(boolean)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"getLastWindowIndex(boolean)"},{"p":"com.google.android.exoplayer2","c":"Timeline.RemotableTimeline","l":"getLastWindowIndex(boolean)"},{"p":"com.google.android.exoplayer2.source","c":"ForwardingTimeline","l":"getLastWindowIndex(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"getLastWindowIndex(boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorInput","l":"getLength()"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorInput","l":"getLength()"},{"p":"com.google.android.exoplayer2.extractor","c":"ForwardingExtractorInput","l":"getLength()"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder","l":"getLength()"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.DefaultShuffleOrder","l":"getLength()"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.UnshuffledShuffleOrder","l":"getLength()"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"InputReaderAdapterV30","l":"getLength()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput","l":"getLength()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeShuffleOrder","l":"getLength()"},{"p":"com.google.android.exoplayer2.effect","c":"ColorLut","l":"getLength(long)"},{"p":"com.google.android.exoplayer2.effect","c":"SingleColorLut","l":"getLength(long)"},{"p":"com.google.android.exoplayer2.drm","c":"OfflineLicenseHelper","l":"getLicenseDurationRemainingSec(byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"WidevineUtil","l":"getLicenseDurationRemainingSec(DrmSession)","url":"getLicenseDurationRemainingSec(com.google.android.exoplayer2.drm.DrmSession)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.KeyRequest","l":"getLicenseServerUrl()"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"getLine()"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"getLineAnchor()"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"getLineType()"},{"p":"com.google.android.exoplayer2","c":"BundleListRetriever","l":"getList(IBinder)","url":"getList(android.os.IBinder)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"getLoadControl()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getLocaleLanguageTag(Locale)","url":"getLocaleLanguageTag(java.util.Locale)"},{"p":"com.google.android.exoplayer2.upstream","c":"UdpDataSource","l":"getLocalPort()"},{"p":"com.google.android.exoplayer2.util","c":"Log","l":"getLogLevel()"},{"p":"com.google.android.exoplayer2.analytics","c":"MediaMetricsListener","l":"getLogSessionId()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlayerId","l":"getLogSessionId()"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"getLooper()"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"getLooper()"},{"p":"com.google.android.exoplayer2.util","c":"HandlerWrapper","l":"getLooper()"},{"p":"com.google.android.exoplayer2.effect","c":"ColorLut","l":"getLutTextureId(long)"},{"p":"com.google.android.exoplayer2.effect","c":"SingleColorLut","l":"getLutTextureId(long)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"getManifest()"},{"p":"com.google.android.exoplayer2.offline","c":"SegmentDownloader","l":"getManifest(DataSource, DataSpec, boolean)","url":"getManifest(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"getMappedTrackInfo(int)"},{"p":"com.google.android.exoplayer2.effect","c":"RgbAdjustment","l":"getMatrix(long, boolean)","url":"getMatrix(long,boolean)"},{"p":"com.google.android.exoplayer2.effect","c":"RgbFilter","l":"getMatrix(long, boolean)","url":"getMatrix(long,boolean)"},{"p":"com.google.android.exoplayer2.effect","c":"RgbMatrix","l":"getMatrix(long, boolean)","url":"getMatrix(long,boolean)"},{"p":"com.google.android.exoplayer2.effect","c":"Crop","l":"getMatrix(long)"},{"p":"com.google.android.exoplayer2.effect","c":"MatrixTransformation","l":"getMatrix(long)"},{"p":"com.google.android.exoplayer2.effect","c":"Presentation","l":"getMatrix(long)"},{"p":"com.google.android.exoplayer2.effect","c":"ScaleToFitTransformation","l":"getMatrix(long)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioCapabilities","l":"getMaxChannelCount()"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"getMaxDecodedFrameSize()"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultMuxer","l":"getMaxDelayBetweenSamplesMs()"},{"p":"com.google.android.exoplayer2.transformer","c":"Muxer","l":"getMaxDelayBetweenSamplesMs()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider","l":"getMaximumEncodedRateBytesPerSecond(@com.google.android.exoplayer2.C.Encoding int)","url":"getMaximumEncodedRateBytesPerSecond(@com.google.android.exoplayer2.C.Encodingint)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"getMaxInputSize(MediaCodecInfo, Format)","url":"getMaxInputSize(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"getMaxParallelDownloads()"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec","l":"getMaxPendingFrameCount()"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultCodec","l":"getMaxPendingFrameCount()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getMaxSeekToPreviousPosition()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getMaxSeekToPreviousPosition()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getMaxSeekToPreviousPosition()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getMaxSeekToPreviousPosition()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getMaxSeekToPreviousPosition()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getMaxSeekToPreviousPosition()"},{"p":"com.google.android.exoplayer2","c":"StarRating","l":"getMaxStars()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"getMaxSupportedInstances()"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderUtil","l":"getMaxSupportedInstances(MediaCodecInfo, String)","url":"getMaxSupportedInstances(android.media.MediaCodecInfo,java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanAudioFormatBitrate()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanBandwidth()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanElapsedTimeMs()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanInitialAudioFormatBitrate()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanInitialVideoFormatBitrate()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanInitialVideoFormatHeight()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanJoinTimeMs()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanNonFatalErrorCount()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanPauseBufferCount()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanPauseCount()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanPausedTimeMs()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanPlayAndWaitTimeMs()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanPlayTimeMs()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanRebufferCount()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanRebufferTimeMs()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanSeekCount()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanSeekTimeMs()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanSingleRebufferTimeMs()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanSingleSeekTimeMs()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanTimeBetweenFatalErrors()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanTimeBetweenNonFatalErrors()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanTimeBetweenRebuffers()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanVideoFormatBitrate()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanVideoFormatHeight()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMeanWaitTimeMs()"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"getMediaClock()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"getMediaClock()"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"getMediaClock()"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"getMediaClock()"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"getMediaClock()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaClockRenderer","l":"getMediaClock()"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"getMediaCodecConfiguration(MediaCodecInfo, Format, MediaCrypto, float)","url":"getMediaCodecConfiguration(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format,android.media.MediaCrypto,float)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"getMediaCodecConfiguration(MediaCodecInfo, Format, MediaCrypto, float)","url":"getMediaCodecConfiguration(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format,android.media.MediaCrypto,float)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"getMediaCodecConfiguration(MediaCodecInfo, Format, MediaCrypto, float)","url":"getMediaCodecConfiguration(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format,android.media.MediaCrypto,float)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueNavigator","l":"getMediaDescription(Player, int)","url":"getMediaDescription(com.google.android.exoplayer2.Player,int)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessorChain","l":"getMediaDuration(long)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.DefaultAudioProcessorChain","l":"getMediaDuration(long)"},{"p":"com.google.android.exoplayer2.audio","c":"SonicAudioProcessor","l":"getMediaDuration(long)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getMediaDurationForPlayoutDuration(long, float)","url":"getMediaDurationForPlayoutDuration(long,float)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"getMediaFormat(Format, String, int, float)","url":"getMediaFormat(com.google.android.exoplayer2.Format,java.lang.String,int,float)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"getMediaFormat(Format, String, MediaCodecVideoRenderer.CodecMaxValues, float, boolean, int)","url":"getMediaFormat(com.google.android.exoplayer2.Format,java.lang.String,com.google.android.exoplayer2.video.MediaCodecVideoRenderer.CodecMaxValues,float,boolean,int)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource","l":"getMediaItem()"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"getMediaItem()"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2","l":"getMediaItem()"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource","l":"getMediaItem()"},{"p":"com.google.android.exoplayer2.source","c":"MergingMediaSource","l":"getMediaItem()"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaSource","l":"getMediaItem()"},{"p":"com.google.android.exoplayer2.source","c":"SilenceMediaSource","l":"getMediaItem()"},{"p":"com.google.android.exoplayer2.source","c":"SingleSampleMediaSource","l":"getMediaItem()"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"getMediaItem()"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsMediaSource","l":"getMediaItem()"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"getMediaItem()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource","l":"getMediaItem()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource","l":"getMediaItem()"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource","l":"getMediaItem()"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource","l":"getMediaItem()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"getMediaItem()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"getMediaItemAt(int)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getMediaItemAt(int)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getMediaItemAt(int)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"getMediaItemCount()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getMediaItemCount()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getMediaItemCount()"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"getMediaItemIndex()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getMediaMetadata()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getMediaMetadata()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getMediaMetadata()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getMediaMetadata()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getMediaMetadata()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getMediaMetadata()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getMediaMetadataInternal()"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"getMediaMimeType(String)","url":"getMediaMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"getMediaPeriodIdForChildMediaPeriodId(ConcatenatingMediaSource.MediaSourceHolder, MediaSource.MediaPeriodId)","url":"getMediaPeriodIdForChildMediaPeriodId(com.google.android.exoplayer2.source.ConcatenatingMediaSource.MediaSourceHolder,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2","l":"getMediaPeriodIdForChildMediaPeriodId(Integer, MediaSource.MediaPeriodId)","url":"getMediaPeriodIdForChildMediaPeriodId(java.lang.Integer,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.source","c":"MergingMediaSource","l":"getMediaPeriodIdForChildMediaPeriodId(Integer, MediaSource.MediaPeriodId)","url":"getMediaPeriodIdForChildMediaPeriodId(java.lang.Integer,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsMediaSource","l":"getMediaPeriodIdForChildMediaPeriodId(MediaSource.MediaPeriodId, MediaSource.MediaPeriodId)","url":"getMediaPeriodIdForChildMediaPeriodId(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.source","c":"LoopingMediaSource","l":"getMediaPeriodIdForChildMediaPeriodId(MediaSource.MediaPeriodId)","url":"getMediaPeriodIdForChildMediaPeriodId(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaSource","l":"getMediaPeriodIdForChildMediaPeriodId(MediaSource.MediaPeriodId)","url":"getMediaPeriodIdForChildMediaPeriodId(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"getMediaPeriodIdForChildMediaPeriodId(MediaSource.MediaPeriodId)","url":"getMediaPeriodIdForChildMediaPeriodId(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.source","c":"CompositeMediaSource","l":"getMediaPeriodIdForChildMediaPeriodId(T, MediaSource.MediaPeriodId)","url":"getMediaPeriodIdForChildMediaPeriodId(T,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"getMediaPeriodIdForChildMediaPeriodId(Void, MediaSource.MediaPeriodId)","url":"getMediaPeriodIdForChildMediaPeriodId(java.lang.Void,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionUtil","l":"getMediaPeriodPositionUs(long, MediaPeriodId, AdPlaybackState)","url":"getMediaPeriodPositionUs(long,com.google.android.exoplayer2.source.MediaPeriodId,com.google.android.exoplayer2.source.ads.AdPlaybackState)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionUtil","l":"getMediaPeriodPositionUsForAd(long, int, int, AdPlaybackState)","url":"getMediaPeriodPositionUsForAd(long,int,int,com.google.android.exoplayer2.source.ads.AdPlaybackState)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionUtil","l":"getMediaPeriodPositionUsForContent(long, int, AdPlaybackState)","url":"getMediaPeriodPositionUsForContent(long,int,com.google.android.exoplayer2.source.ads.AdPlaybackState)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"getMediaSource(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"getMediaSourceFactory()"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"getMediaTimeForChildMediaTime(long)"},{"p":"com.google.android.exoplayer2.source","c":"CompositeMediaSource","l":"getMediaTimeForChildMediaTime(T, long)","url":"getMediaTimeForChildMediaTime(T,long)"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"getMediaTimeForChildMediaTime(Void, long)","url":"getMediaTimeForChildMediaTime(java.lang.Void,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getMediaTimeMsAtRealtimeMs(long)"},{"p":"com.google.android.exoplayer2","c":"PlaybackParameters","l":"getMediaTimeUsForPlayoutTimeMs(long)"},{"p":"com.google.android.exoplayer2","c":"Tracks.Group","l":"getMediaTrackGroup()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"DefaultMediaItemConverter","l":"getMetadata(MediaItem)","url":"getMetadata(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.DefaultMediaMetadataProvider","l":"getMetadata(Player)","url":"getMetadata(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.MediaMetadataProvider","l":"getMetadata(Player)","url":"getMetadata(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"getMetadataCopyWithAppendedEntriesFrom(Metadata)","url":"getMetadataCopyWithAppendedEntriesFrom(com.google.android.exoplayer2.metadata.Metadata)"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"getMetrics()"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"getMetrics()"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"getMetrics()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter","l":"getMetrics()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter","l":"getMetrics()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"getMetrics()"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"getMimeTypeFromMp4ObjectType(int)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"getMimeTypeFromRtpMediaType(String)","url":"getMimeTypeFromRtpMediaType(java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"getMinDurationToRetainAfterDiscardUs()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultLoadErrorHandlingPolicy","l":"getMinimumLoadableRetryCount(int)"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy","l":"getMinimumLoadableRetryCount(int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"getMinRetryCount()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"getMultivariantPlaylist()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker","l":"getMultivariantPlaylist()"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"getNalUnitType(byte[], int)","url":"getNalUnitType(byte[],int)"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"getName()"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"getName()"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"getName()"},{"p":"com.google.android.exoplayer2.decoder","c":"Decoder","l":"getName()"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Gav1Decoder","l":"getName()"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Libgav1VideoRenderer","l":"getName()"},{"p":"com.google.android.exoplayer2.ext.ffmpeg","c":"FfmpegAudioRenderer","l":"getName()"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacDecoder","l":"getName()"},{"p":"com.google.android.exoplayer2.ext.flac","c":"LibflacAudioRenderer","l":"getName()"},{"p":"com.google.android.exoplayer2.ext.opus","c":"LibopusAudioRenderer","l":"getName()"},{"p":"com.google.android.exoplayer2.ext.opus","c":"OpusDecoder","l":"getName()"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"LibvpxVideoRenderer","l":"getName()"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"VpxDecoder","l":"getName()"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataRenderer","l":"getName()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest.TestResource","l":"getName()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeRenderer","l":"getName()"},{"p":"com.google.android.exoplayer2.text","c":"ExoplayerCuesDecoder","l":"getName()"},{"p":"com.google.android.exoplayer2.text","c":"SimpleSubtitleDecoder","l":"getName()"},{"p":"com.google.android.exoplayer2.text","c":"TextRenderer","l":"getName()"},{"p":"com.google.android.exoplayer2.text.cea","c":"Cea608Decoder","l":"getName()"},{"p":"com.google.android.exoplayer2.text.cea","c":"Cea708Decoder","l":"getName()"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec","l":"getName()"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultCodec","l":"getName()"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"getName()"},{"p":"com.google.android.exoplayer2.video.spherical","c":"CameraMotionRenderer","l":"getName()"},{"p":"com.google.android.exoplayer2.util","c":"NetworkTypeObserver","l":"getNetworkType()"},{"p":"com.google.android.exoplayer2.source","c":"LoadEventInfo","l":"getNewId()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"getNextAdIndexToPlay(int, int)","url":"getNextAdIndexToPlay(int,int)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"getNextAdIndexToPlay(int)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSource","l":"getNextChunk(long, long, List, ChunkHolder)","url":"getNextChunk(long,long,java.util.List,com.google.android.exoplayer2.source.chunk.ChunkHolder)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource","l":"getNextChunk(long, long, List, ChunkHolder)","url":"getNextChunk(long,long,java.util.List,com.google.android.exoplayer2.source.chunk.ChunkHolder)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"DefaultSsChunkSource","l":"getNextChunk(long, long, List, ChunkHolder)","url":"getNextChunk(long,long,java.util.List,com.google.android.exoplayer2.source.chunk.ChunkHolder)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeChunkSource","l":"getNextChunk(long, long, List, ChunkHolder)","url":"getNextChunk(long,long,java.util.List,com.google.android.exoplayer2.source.chunk.ChunkHolder)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ContainerMediaChunk","l":"getNextChunkIndex()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"MediaChunk","l":"getNextChunkIndex()"},{"p":"com.google.android.exoplayer2.text","c":"Subtitle","l":"getNextEventTimeIndex(long)"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleOutputBuffer","l":"getNextEventTimeIndex(long)"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder","l":"getNextIndex(int)"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.DefaultShuffleOrder","l":"getNextIndex(int)"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.UnshuffledShuffleOrder","l":"getNextIndex(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeShuffleOrder","l":"getNextIndex(int)"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"getNextLoadPositionUs()"},{"p":"com.google.android.exoplayer2.source","c":"CompositeSequenceableLoader","l":"getNextLoadPositionUs()"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"getNextLoadPositionUs()"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriod","l":"getNextLoadPositionUs()"},{"p":"com.google.android.exoplayer2.source","c":"SequenceableLoader","l":"getNextLoadPositionUs()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"getNextLoadPositionUs()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaPeriod","l":"getNextLoadPositionUs()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaPeriod","l":"getNextLoadPositionUs()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"getNextLoadPositionUs()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"getNextMediaItemIndex()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getNextMediaItemIndex()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getNextMediaItemIndex()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"getNextMediaItemIndex()"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"getNextPeriodIndex(int, Timeline.Period, Timeline.Window, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)","url":"getNextPeriodIndex(int,com.google.android.exoplayer2.Timeline.Period,com.google.android.exoplayer2.Timeline.Window,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"RepeatModeUtil","l":"getNextRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int, int)","url":"getNextRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint,int)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashSegmentIndex","l":"getNextSegmentAvailableTimeUs(long, long)","url":"getNextSegmentAvailableTimeUs(long,long)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashWrappingSegmentIndex","l":"getNextSegmentAvailableTimeUs(long, long)","url":"getNextSegmentAvailableTimeUs(long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.MultiSegmentRepresentation","l":"getNextSegmentAvailableTimeUs(long, long)","url":"getNextSegmentAvailableTimeUs(long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.MultiSegmentBase","l":"getNextSegmentAvailableTimeUs(long, long)","url":"getNextSegmentAvailableTimeUs(long,long)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"getNextSequenceNumber(int)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"getNextWindowIndex()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getNextWindowIndex()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getNextWindowIndex()"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getNextWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)","url":"getNextWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"getNextWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)","url":"getNextWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)"},{"p":"com.google.android.exoplayer2","c":"Timeline.RemotableTimeline","l":"getNextWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)","url":"getNextWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)"},{"p":"com.google.android.exoplayer2.source","c":"ForwardingTimeline","l":"getNextWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)","url":"getNextWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"getNextWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)","url":"getNextWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"HttpDataSourceTestEnv","l":"getNonexistentUrl()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getNonFatalErrorRate()"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"getNormalizedCoordinateBounds()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"getNotFoundUri()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"getNotMetRequirements()"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"getNotMetRequirements(Context)","url":"getNotMetRequirements(android.content.Context)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getNowUnixTimeMs(long)"},{"p":"com.google.android.exoplayer2.util","c":"SntpClient","l":"getNtpHost()"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSession","l":"getOfflineLicenseKeySetId()"},{"p":"com.google.android.exoplayer2.drm","c":"ErrorStateDrmSession","l":"getOfflineLicenseKeySetId()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider","l":"getOffloadBufferSizeInBytes(@com.google.android.exoplayer2.C.Encoding int)","url":"getOffloadBufferSizeInBytes(@com.google.android.exoplayer2.C.Encodingint)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"getOngoing(Player)","url":"getOngoing(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor","l":"getOutput()"},{"p":"com.google.android.exoplayer2.audio","c":"BaseAudioProcessor","l":"getOutput()"},{"p":"com.google.android.exoplayer2.audio","c":"SonicAudioProcessor","l":"getOutput()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BaseMediaChunk","l":"getOutput()"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec","l":"getOutputBuffer()"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultCodec","l":"getOutputBuffer()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter","l":"getOutputBuffer(int)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter","l":"getOutputBuffer(int)"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec","l":"getOutputBufferInfo()"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultCodec","l":"getOutputBufferInfo()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter","l":"getOutputFormat()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter","l":"getOutputFormat()"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec","l":"getOutputFormat()"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultCodec","l":"getOutputFormat()"},{"p":"com.google.android.exoplayer2.ext.ffmpeg","c":"FfmpegAudioRenderer","l":"getOutputFormat(FfmpegAudioDecoder)","url":"getOutputFormat(com.google.android.exoplayer2.ext.ffmpeg.FfmpegAudioDecoder)"},{"p":"com.google.android.exoplayer2.ext.flac","c":"LibflacAudioRenderer","l":"getOutputFormat(FlacDecoder)","url":"getOutputFormat(com.google.android.exoplayer2.ext.flac.FlacDecoder)"},{"p":"com.google.android.exoplayer2.ext.opus","c":"LibopusAudioRenderer","l":"getOutputFormat(OpusDecoder)","url":"getOutputFormat(com.google.android.exoplayer2.ext.opus.OpusDecoder)"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"getOutputFormat(T)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"getOutputStreamOffsetUs()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"getOverlayFrameLayout()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"getOverlayFrameLayout()"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionView","l":"getOverrides()"},{"p":"com.google.android.exoplayer2.audio","c":"OpusUtil","l":"getPacketDurationUs(byte[])"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"getParameters()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelector","l":"getParameters()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider","l":"getPassthroughBufferSizeInBytes(@com.google.android.exoplayer2.C.Encoding int, int)","url":"getPassthroughBufferSizeInBytes(@com.google.android.exoplayer2.C.Encodingint,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher.Resource","l":"getPath()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getPauseAtEndOfMediaItems()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getPauseAtEndOfMediaItems()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getPauseAtEndOfMediaItems()"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"getPayload()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider","l":"getPcmBufferSizeInBytes(int, int, int)","url":"getPcmBufferSizeInBytes(int,int,int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getPcmEncoding(int)"},{"p":"com.google.android.exoplayer2.audio","c":"WavUtil","l":"getPcmEncodingForType(int, int)","url":"getPcmEncodingForType(int,int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getPcmFormat(@com.google.android.exoplayer2.C.PcmEncoding int, int, int)","url":"getPcmFormat(@com.google.android.exoplayer2.C.PcmEncodingint,int,int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getPcmFrameSize(@com.google.android.exoplayer2.C.PcmEncoding int, int)","url":"getPcmFrameSize(@com.google.android.exoplayer2.C.PcmEncodingint,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorInput","l":"getPeekPosition()"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorInput","l":"getPeekPosition()"},{"p":"com.google.android.exoplayer2.extractor","c":"ForwardingExtractorInput","l":"getPeekPosition()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput","l":"getPeekPosition()"},{"p":"com.google.android.exoplayer2.effect","c":"GlEffectsFrameProcessor","l":"getPendingInputFrameCount()"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessor","l":"getPendingInputFrameCount()"},{"p":"com.google.android.exoplayer2","c":"PercentageRating","l":"getPercent()"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"getPercentDownloaded()"},{"p":"com.google.android.exoplayer2.upstream","c":"SlidingPercentile","l":"getPercentile(float)"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getPeriod(int, Timeline.Period, boolean)","url":"getPeriod(int,com.google.android.exoplayer2.Timeline.Period,boolean)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"getPeriod(int, Timeline.Period, boolean)","url":"getPeriod(int,com.google.android.exoplayer2.Timeline.Period,boolean)"},{"p":"com.google.android.exoplayer2","c":"Timeline.RemotableTimeline","l":"getPeriod(int, Timeline.Period, boolean)","url":"getPeriod(int,com.google.android.exoplayer2.Timeline.Period,boolean)"},{"p":"com.google.android.exoplayer2.source","c":"ForwardingTimeline","l":"getPeriod(int, Timeline.Period, boolean)","url":"getPeriod(int,com.google.android.exoplayer2.Timeline.Period,boolean)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaSource.PlaceholderTimeline","l":"getPeriod(int, Timeline.Period, boolean)","url":"getPeriod(int,com.google.android.exoplayer2.Timeline.Period,boolean)"},{"p":"com.google.android.exoplayer2.source","c":"SinglePeriodTimeline","l":"getPeriod(int, Timeline.Period, boolean)","url":"getPeriod(int,com.google.android.exoplayer2.Timeline.Period,boolean)"},{"p":"com.google.android.exoplayer2.source.ads","c":"SinglePeriodAdTimeline","l":"getPeriod(int, Timeline.Period, boolean)","url":"getPeriod(int,com.google.android.exoplayer2.Timeline.Period,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"getPeriod(int, Timeline.Period, boolean)","url":"getPeriod(int,com.google.android.exoplayer2.Timeline.Period,boolean)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"getPeriod(int, Timeline.Period)","url":"getPeriod(int,com.google.android.exoplayer2.Timeline.Period)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifest","l":"getPeriod(int)"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getPeriodByUid(Object, Timeline.Period)","url":"getPeriodByUid(java.lang.Object,com.google.android.exoplayer2.Timeline.Period)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"getPeriodByUid(Object, Timeline.Period)","url":"getPeriodByUid(java.lang.Object,com.google.android.exoplayer2.Timeline.Period)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"getPeriodCount()"},{"p":"com.google.android.exoplayer2","c":"Timeline.RemotableTimeline","l":"getPeriodCount()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"getPeriodCount()"},{"p":"com.google.android.exoplayer2.source","c":"ForwardingTimeline","l":"getPeriodCount()"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaSource.PlaceholderTimeline","l":"getPeriodCount()"},{"p":"com.google.android.exoplayer2.source","c":"SinglePeriodTimeline","l":"getPeriodCount()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifest","l":"getPeriodCount()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"getPeriodCount()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifest","l":"getPeriodDurationMs(int)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifest","l":"getPeriodDurationUs(int)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"getPeriodPosition(Timeline.Window, Timeline.Period, int, long, long)","url":"getPeriodPosition(com.google.android.exoplayer2.Timeline.Window,com.google.android.exoplayer2.Timeline.Period,int,long,long)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"getPeriodPosition(Timeline.Window, Timeline.Period, int, long)","url":"getPeriodPosition(com.google.android.exoplayer2.Timeline.Window,com.google.android.exoplayer2.Timeline.Period,int,long)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"getPeriodPositionUs(Timeline.Window, Timeline.Period, int, long, long)","url":"getPeriodPositionUs(com.google.android.exoplayer2.Timeline.Window,com.google.android.exoplayer2.Timeline.Period,int,long,long)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"getPeriodPositionUs(Timeline.Window, Timeline.Period, int, long)","url":"getPeriodPositionUs(com.google.android.exoplayer2.Timeline.Window,com.google.android.exoplayer2.Timeline.Period,int,long)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"getPixelCount()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getPlaceholderMediaItemData(MediaItem)","url":"getPlaceholderMediaItemData(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getPlaceholderState(SimpleBasePlayer.State)","url":"getPlaceholderState(com.google.android.exoplayer2.SimpleBasePlayer.State)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getPlaybackLooper()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getPlaybackLooper()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getPlaybackLooper()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getPlaybackParameters()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getPlaybackParameters()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getPlaybackParameters()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getPlaybackParameters()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"getPlaybackParameters()"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"getPlaybackParameters()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"getPlaybackParameters()"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"getPlaybackParameters()"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"getPlaybackParameters()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getPlaybackParameters()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getPlaybackParameters()"},{"p":"com.google.android.exoplayer2.util","c":"MediaClock","l":"getPlaybackParameters()"},{"p":"com.google.android.exoplayer2.util","c":"StandaloneMediaClock","l":"getPlaybackParameters()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"getPlaybackSpeed()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"getPlaybackSpeed()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getPlaybackState()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getPlaybackState()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getPlaybackState()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getPlaybackState()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getPlaybackState()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getPlaybackState()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getPlaybackStateAtTime(long)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getPlaybackStateDurationMs(@com.google.android.exoplayer2.analytics.PlaybackStats.PlaybackState int)","url":"getPlaybackStateDurationMs(@com.google.android.exoplayer2.analytics.PlaybackStats.PlaybackStateint)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStatsListener","l":"getPlaybackStats()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getPlaybackSuppressionReason()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getPlaybackSuppressionReason()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getPlaybackSuppressionReason()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getPlaybackSuppressionReason()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getPlaybackSuppressionReason()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getPlaybackSuppressionReason()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"getPlayer()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"getPlayer()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"getPlayer()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"getPlayer()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getPlayerError()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getPlayerError()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getPlayerError()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getPlayerError()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getPlayerError()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getPlayerError()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getPlayerError()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getPlayerError()"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"getPlayerId()"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"getPlayerId()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"getPlayerState()"},{"p":"com.google.android.exoplayer2.util","c":"DebugTextViewHelper","l":"getPlayerStateString()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"getPlaylist()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getPlaylistMetadata()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getPlaylistMetadata()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getPlaylistMetadata()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getPlaylistMetadata()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getPlaylistMetadata()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"getPlaylistMetadata()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getPlaylistMetadata()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"getPlaylistSnapshot(Uri, boolean)","url":"getPlaylistSnapshot(android.net.Uri,boolean)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker","l":"getPlaylistSnapshot(Uri, boolean)","url":"getPlaylistSnapshot(android.net.Uri,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getPlayoutDurationForMediaDuration(long, float)","url":"getPlayoutDurationForMediaDuration(long,float)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getPlayWhenReady()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getPlayWhenReady()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getPlayWhenReady()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getPlayWhenReady()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getPlayWhenReady()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getPlayWhenReady()"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorInput","l":"getPosition()"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorInput","l":"getPosition()"},{"p":"com.google.android.exoplayer2.extractor","c":"ForwardingExtractorInput","l":"getPosition()"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisBitArray","l":"getPosition()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadCursor","l":"getPosition()"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"InputReaderAdapterV30","l":"getPosition()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput","l":"getPosition()"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"getPosition()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"getPosition()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"getPosition()"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"getPositionAnchor()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"getPositionInFirstPeriodMs()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"getPositionInFirstPeriodUs()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"getPositionInWindowMs()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"getPositionInWindowUs()"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"getPositionMs()"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"getPositionUs()"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"getPositionUs()"},{"p":"com.google.android.exoplayer2.util","c":"MediaClock","l":"getPositionUs()"},{"p":"com.google.android.exoplayer2.util","c":"StandaloneMediaClock","l":"getPositionUs()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSource","l":"getPreferredQueueSize(long, List)","url":"getPreferredQueueSize(long,java.util.List)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource","l":"getPreferredQueueSize(long, List)","url":"getPreferredQueueSize(long,java.util.List)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"DefaultSsChunkSource","l":"getPreferredQueueSize(long, List)","url":"getPreferredQueueSize(long,java.util.List)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeChunkSource","l":"getPreferredQueueSize(long, List)","url":"getPreferredQueueSize(long,java.util.List)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"getPreferredUpdateDelay()"},{"p":"com.google.android.exoplayer2.ui","c":"TimeBar","l":"getPreferredUpdateDelay()"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"getPreparePositionOverrideUs()"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"getPreparePositionUs()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase","l":"getPresentationTimeOffsetUs()"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder","l":"getPreviousIndex(int)"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.DefaultShuffleOrder","l":"getPreviousIndex(int)"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.UnshuffledShuffleOrder","l":"getPreviousIndex(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeShuffleOrder","l":"getPreviousIndex(int)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"getPreviousMediaItemIndex()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getPreviousMediaItemIndex()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getPreviousMediaItemIndex()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"getPreviousMediaItemIndex()"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"getPreviousSequenceNumber(int)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"getPreviousWindowIndex()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getPreviousWindowIndex()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getPreviousWindowIndex()"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getPreviousWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)","url":"getPreviousWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"getPreviousWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)","url":"getPreviousWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)"},{"p":"com.google.android.exoplayer2","c":"Timeline.RemotableTimeline","l":"getPreviousWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)","url":"getPreviousWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)"},{"p":"com.google.android.exoplayer2.source","c":"ForwardingTimeline","l":"getPreviousWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)","url":"getPreviousWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"getPreviousWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)","url":"getPreviousWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)"},{"p":"com.google.android.exoplayer2.source.dash","c":"BaseUrlExclusionList","l":"getPriorityCount(List)","url":"getPriorityCount(java.util.List)"},{"p":"com.google.android.exoplayer2.source.dash","c":"BaseUrlExclusionList","l":"getPriorityCountAfterExclusion(List)","url":"getPriorityCountAfterExclusion(java.util.List)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"getProfileLevels()"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer","l":"getProgress(ProgressHolder)","url":"getProgress(com.google.android.exoplayer2.transformer.ProgressHolder)"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"getPropertyByteArray(String)","url":"getPropertyByteArray(java.lang.String)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"getPropertyByteArray(String)","url":"getPropertyByteArray(java.lang.String)"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"getPropertyByteArray(String)","url":"getPropertyByteArray(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"getPropertyByteArray(String)","url":"getPropertyByteArray(java.lang.String)"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"getPropertyString(String)","url":"getPropertyString(java.lang.String)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"getPropertyString(String)","url":"getPropertyString(java.lang.String)"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"getPropertyString(String)","url":"getPropertyString(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"getPropertyString(String)","url":"getPropertyString(java.lang.String)"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"getProvisionRequest()"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"getProvisionRequest()"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"getProvisionRequest()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"getProvisionRequest()"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"getPublicMethods(Class)","url":"getPublicMethods(java.lang.Class)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"getRawPcmEncodingType(String)","url":"getRawPcmEncodingType(java.lang.String)"},{"p":"com.google.android.exoplayer2.database","c":"DatabaseProvider","l":"getReadableDatabase()"},{"p":"com.google.android.exoplayer2.database","c":"DefaultDatabaseProvider","l":"getReadableDatabase()"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"getReadIndex()"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"getReadingPositionUs()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"getReadingPositionUs()"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"getReadingPositionUs()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getRebufferRate()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getRebufferTimeRatio()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm.LicenseServer","l":"getReceivedProvisionRequests()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm.LicenseServer","l":"getReceivedSchemeDatas()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"ContentMetadata","l":"getRedirectedUri(ContentMetadata)","url":"getRedirectedUri(com.google.android.exoplayer2.upstream.cache.ContentMetadata)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"getReferenceCount()"},{"p":"com.google.android.exoplayer2.upstream","c":"CachedRegionTracker","l":"getRegionEndTimeMs(long)"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"getRemovedAdGroupCount()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"ContentMetadataMutations","l":"getRemovedValues()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getRenderer(int)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getRenderer(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getRenderer(int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"getRendererCapabilities(RenderersFactory)","url":"getRendererCapabilities(com.google.android.exoplayer2.RenderersFactory)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getRendererCount()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getRendererCount()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getRendererCount()"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector.MappedTrackInfo","l":"getRendererCount()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"getRendererDisabled(int)"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"getRendererException()"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector.MappedTrackInfo","l":"getRendererName(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"getRenderers()"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"getRenderersFactory()"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector.MappedTrackInfo","l":"getRendererSupport(int)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getRendererType(int)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getRendererType(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getRendererType(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector.MappedTrackInfo","l":"getRendererType(int)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getRepeatMode()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getRepeatMode()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getRepeatMode()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getRepeatMode()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getRepeatMode()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"getRepeatMode()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getRepeatMode()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"getRepeatToggleModes()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"getRepeatToggleModes()"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher","l":"getRequestPath(RecordedRequest)","url":"getRequestPath(okhttp3.mockwebserver.RecordedRequest)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.KeyRequest","l":"getRequestType()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"getRequirements()"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"getRequirements()"},{"p":"com.google.android.exoplayer2.scheduler","c":"RequirementsWatcher","l":"getRequirements()"},{"p":"com.google.android.exoplayer2.ui","c":"AspectRatioFrameLayout","l":"getResizeMode()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"getResizeMode()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"getResizeMode()"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource","l":"getResponseCode()"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource","l":"getResponseCode()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource","l":"getResponseCode()"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource","l":"getResponseCode()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"getResponseHeaders_caseInsensitive()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"getResponseHeaders_isEmptyWhileNotOpen()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"getResponseHeaders_noNullKeysOrValues()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"getResponseHeaders_resourceNotFound_isEmptyWhileNotOpen()"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource","l":"getResponseHeaders()"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource","l":"getResponseHeaders()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"Chunk","l":"getResponseHeaders()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSource","l":"getResponseHeaders()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSource","l":"getResponseHeaders()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource","l":"getResponseHeaders()"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource","l":"getResponseHeaders()"},{"p":"com.google.android.exoplayer2.upstream","c":"ParsingLoadable","l":"getResponseHeaders()"},{"p":"com.google.android.exoplayer2.upstream","c":"PriorityDataSource","l":"getResponseHeaders()"},{"p":"com.google.android.exoplayer2.upstream","c":"ResolvingDataSource","l":"getResponseHeaders()"},{"p":"com.google.android.exoplayer2.upstream","c":"StatsDataSource","l":"getResponseHeaders()"},{"p":"com.google.android.exoplayer2.upstream","c":"TeeDataSource","l":"getResponseHeaders()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource","l":"getResponseHeaders()"},{"p":"com.google.android.exoplayer2.upstream.crypto","c":"AesCipherDataSource","l":"getResponseHeaders()"},{"p":"com.google.android.exoplayer2.upstream","c":"ParsingLoadable","l":"getResult()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultLoadErrorHandlingPolicy","l":"getRetryDelayMsFor(LoadErrorHandlingPolicy.LoadErrorInfo)","url":"getRetryDelayMsFor(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo)"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy","l":"getRetryDelayMsFor(LoadErrorHandlingPolicy.LoadErrorInfo)","url":"getRetryDelayMsFor(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"getRubyPosition()"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsMediaSource.AdLoadException","l":"getRuntimeExceptionForUnexpected()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackOutput","l":"getSampleCount()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackOutput","l":"getSampleCryptoData(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackOutput","l":"getSampleData(int)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Track","l":"getSampleDescriptionEncryptionBox(int)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsReader","l":"getSampleDurationUs()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackOutput","l":"getSampleFlags(int)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BundledChunkExtractor","l":"getSampleFormats()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkExtractor","l":"getSampleFormats()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"MediaParserChunkExtractor","l":"getSampleFormats()"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"OutputConsumerAdapterV30","l":"getSampleFormats()"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"getSampleNumber(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackOutput","l":"getSampleTimesUs()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackOutput","l":"getSampleTimeUs(int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"getScheduler()"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSession","l":"getSchemeUuid()"},{"p":"com.google.android.exoplayer2.drm","c":"ErrorStateDrmSession","l":"getSchemeUuid()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getSeekBackIncrement()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getSeekBackIncrement()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getSeekBackIncrement()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getSeekBackIncrement()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getSeekBackIncrement()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getSeekBackIncrement()"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"getSeekBackIncrementMs()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getSeekForwardIncrement()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getSeekForwardIncrement()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getSeekForwardIncrement()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getSeekForwardIncrement()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getSeekForwardIncrement()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getSeekForwardIncrement()"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"getSeekForwardIncrementMs()"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker","l":"getSeekMap()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getSeekParameters()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getSeekParameters()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getSeekParameters()"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Mp4Extractor","l":"getSeekPoints(long, int)","url":"getSeekPoints(long,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.BinarySearchSeekMap","l":"getSeekPoints(long)"},{"p":"com.google.android.exoplayer2.extractor","c":"ChunkIndex","l":"getSeekPoints(long)"},{"p":"com.google.android.exoplayer2.extractor","c":"ConstantBitrateSeekMap","l":"getSeekPoints(long)"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacSeekTableSeekMap","l":"getSeekPoints(long)"},{"p":"com.google.android.exoplayer2.extractor","c":"IndexSeekMap","l":"getSeekPoints(long)"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekMap","l":"getSeekPoints(long)"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekMap.Unseekable","l":"getSeekPoints(long)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Mp4Extractor","l":"getSeekPoints(long)"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"OutputConsumerAdapterV30","l":"getSeekPoints(long)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getSeekTimeRatio()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.RepresentationHolder","l":"getSegmentCount()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashSegmentIndex","l":"getSegmentCount(long)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashWrappingSegmentIndex","l":"getSegmentCount(long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.MultiSegmentRepresentation","l":"getSegmentCount(long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.MultiSegmentBase","l":"getSegmentCount(long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.SegmentList","l":"getSegmentCount(long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.SegmentTemplate","l":"getSegmentCount(long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.MultiSegmentBase","l":"getSegmentDurationUs(long, long)","url":"getSegmentDurationUs(long,long)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.RepresentationHolder","l":"getSegmentEndTimeUs(long)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashSegmentIndex","l":"getSegmentNum(long, long)","url":"getSegmentNum(long,long)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashWrappingSegmentIndex","l":"getSegmentNum(long, long)","url":"getSegmentNum(long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.MultiSegmentRepresentation","l":"getSegmentNum(long, long)","url":"getSegmentNum(long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.MultiSegmentBase","l":"getSegmentNum(long, long)","url":"getSegmentNum(long,long)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.RepresentationHolder","l":"getSegmentNum(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData","l":"getSegments()"},{"p":"com.google.android.exoplayer2.source.dash.offline","c":"DashDownloader","l":"getSegments(DataSource, DashManifest, boolean)","url":"getSegments(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.source.dash.manifest.DashManifest,boolean)"},{"p":"com.google.android.exoplayer2.source.hls.offline","c":"HlsDownloader","l":"getSegments(DataSource, HlsPlaylist, boolean)","url":"getSegments(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.source.hls.playlist.HlsPlaylist,boolean)"},{"p":"com.google.android.exoplayer2.offline","c":"SegmentDownloader","l":"getSegments(DataSource, M, boolean)","url":"getSegments(com.google.android.exoplayer2.upstream.DataSource,M,boolean)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.offline","c":"SsDownloader","l":"getSegments(DataSource, SsManifest, boolean)","url":"getSegments(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest,boolean)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.RepresentationHolder","l":"getSegmentStartTimeUs(long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.MultiSegmentBase","l":"getSegmentTimeUs(long)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashSegmentIndex","l":"getSegmentUrl(long)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashWrappingSegmentIndex","l":"getSegmentUrl(long)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.RepresentationHolder","l":"getSegmentUrl(long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.MultiSegmentRepresentation","l":"getSegmentUrl(long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.MultiSegmentBase","l":"getSegmentUrl(Representation, long)","url":"getSegmentUrl(com.google.android.exoplayer2.source.dash.manifest.Representation,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.SegmentList","l":"getSegmentUrl(Representation, long)","url":"getSegmentUrl(com.google.android.exoplayer2.source.dash.manifest.Representation,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.SegmentTemplate","l":"getSegmentUrl(Representation, long)","url":"getSegmentUrl(com.google.android.exoplayer2.source.dash.manifest.Representation,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"getSelectedFormat()"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"getSelectedFormat()"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection","l":"getSelectedFormat()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"getSelectedIndex()"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"getSelectedIndex()"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection","l":"getSelectedIndex()"},{"p":"com.google.android.exoplayer2.trackselection","c":"FixedTrackSelection","l":"getSelectedIndex()"},{"p":"com.google.android.exoplayer2.trackselection","c":"RandomTrackSelection","l":"getSelectedIndex()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"getSelectedIndexInTrackGroup()"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"getSelectedIndexInTrackGroup()"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection","l":"getSelectedIndexInTrackGroup()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"getSelectionData()"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"getSelectionData()"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection","l":"getSelectionData()"},{"p":"com.google.android.exoplayer2.trackselection","c":"FixedTrackSelection","l":"getSelectionData()"},{"p":"com.google.android.exoplayer2.trackselection","c":"RandomTrackSelection","l":"getSelectionData()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"getSelectionOverride(int, TrackGroupArray)","url":"getSelectionOverride(int,com.google.android.exoplayer2.source.TrackGroupArray)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"getSelectionReason()"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"getSelectionReason()"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection","l":"getSelectionReason()"},{"p":"com.google.android.exoplayer2.trackselection","c":"FixedTrackSelection","l":"getSelectionReason()"},{"p":"com.google.android.exoplayer2.trackselection","c":"RandomTrackSelection","l":"getSelectionReason()"},{"p":"com.google.android.exoplayer2.testutil","c":"HttpDataSourceTestEnv","l":"getServedResources()"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultPlaybackSessionManager","l":"getSessionForMediaPeriodId(Timeline, MediaSource.MediaPeriodId)","url":"getSessionForMediaPeriodId(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackSessionManager","l":"getSessionForMediaPeriodId(Timeline, MediaSource.MediaPeriodId)","url":"getSessionForMediaPeriodId(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"getShowShuffleButton()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"getShowShuffleButton()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"getShowSubtitleButton()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"getShowTimeoutMs()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"getShowTimeoutMs()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"getShowVrButton()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"getShowVrButton()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"getShuffleMode()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getShuffleModeEnabled()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getShuffleModeEnabled()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getShuffleModeEnabled()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getShuffleModeEnabled()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getShuffleModeEnabled()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getShuffleModeEnabled()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"getSingletonInstance(Context)","url":"getSingletonInstance(android.content.Context)"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"getSinkFormatSupport(Format)","url":"getSinkFormatSupport(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"getSize()"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"getSize()"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"getSkipCount(long, boolean)","url":"getSkipCount(long,boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"SilenceSkippingAudioProcessor","l":"getSkippedFrames()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessorChain","l":"getSkippedOutputFrameCount()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.DefaultAudioProcessorChain","l":"getSkippedOutputFrameCount()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getSkipSilenceEnabled()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.AudioComponent","l":"getSkipSilenceEnabled()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getSkipSilenceEnabled()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"getSkipSilenceEnabled()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"getSkipSilenceEnabled()"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"getSkipSilenceEnabled()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getSkipSilenceEnabled()"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.RequestProperties","l":"getSnapshot()"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"getSourceException()"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"getSpecificityScore(String, String, Set, String)","url":"getSpecificityScore(java.lang.String,java.lang.String,java.util.Set,java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"StarRating","l":"getStarRating()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveDataSet","l":"getStartTime(int)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.StreamElement","l":"getStartTimeUs(int)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"getState()"},{"p":"com.google.android.exoplayer2","c":"LegacyMediaPlayerWrapper","l":"getState()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"getState()"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"getState()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getState()"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSession","l":"getState()"},{"p":"com.google.android.exoplayer2.drm","c":"ErrorStateDrmSession","l":"getState()"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.KeyStatus","l":"getStatusCode()"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"getStream()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"getStream()"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"getStream()"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"getStreamFormats()"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriod","l":"getStreamKeys(List)","url":"getStreamKeys(java.util.List)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaPeriod","l":"getStreamKeys(List)","url":"getStreamKeys(java.util.List)"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacDecoder","l":"getStreamMetadata()"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionUtil","l":"getStreamPositionUs(long, MediaPeriodId, AdPlaybackState)","url":"getStreamPositionUs(long,com.google.android.exoplayer2.source.MediaPeriodId,com.google.android.exoplayer2.source.ads.AdPlaybackState)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionUtil","l":"getStreamPositionUs(Player, AdPlaybackState)","url":"getStreamPositionUs(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.source.ads.AdPlaybackState)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionUtil","l":"getStreamPositionUsForAd(long, int, int, AdPlaybackState)","url":"getStreamPositionUsForAd(long,int,int,com.google.android.exoplayer2.source.ads.AdPlaybackState)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionUtil","l":"getStreamPositionUsForContent(long, int, AdPlaybackState)","url":"getStreamPositionUsForContent(long,int,com.google.android.exoplayer2.source.ads.AdPlaybackState)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getStreamTypeForAudioUsage(@com.google.android.exoplayer2.C.AudioUsage int)","url":"getStreamTypeForAudioUsage(@com.google.android.exoplayer2.C.AudioUsageint)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"getString(Context, String)","url":"getString(android.content.Context,java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"getStringForHttpMethod(@com.google.android.exoplayer2.upstream.DataSpec.HttpMethod int)","url":"getStringForHttpMethod(@com.google.android.exoplayer2.upstream.DataSpec.HttpMethodint)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getStringForTime(StringBuilder, Formatter, long)","url":"getStringForTime(java.lang.StringBuilder,java.util.Formatter,long)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"getStyle()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterFrame","l":"getSubFrame(int)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterTocFrame","l":"getSubFrame(int)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterFrame","l":"getSubFrameCount()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterTocFrame","l":"getSubFrameCount()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"getSubtitleView()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"getSubtitleView()"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderUtil","l":"getSupportedBitrateRange(MediaCodecInfo, String)","url":"getSupportedBitrateRange(android.media.MediaCodecInfo,java.lang.String)"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderUtil","l":"getSupportedColorFormats(MediaCodecInfo, String)","url":"getSupportedColorFormats(android.media.MediaCodecInfo,java.lang.String)"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderUtil","l":"getSupportedEncoderNamesForHdrEditing(String, ColorInfo)","url":"getSupportedEncoderNamesForHdrEditing(java.lang.String,com.google.android.exoplayer2.video.ColorInfo)"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderUtil","l":"getSupportedEncoders(String)","url":"getSupportedEncoders(java.lang.String)"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderUtil","l":"getSupportedHeights(MediaCodecInfo, String, int)","url":"getSupportedHeights(android.media.MediaCodecInfo,java.lang.String,int)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.PlaybackPreparer","l":"getSupportedPrepareActions()"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.QueueNavigator","l":"getSupportedQueueNavigatorActions(Player)","url":"getSupportedQueueNavigatorActions(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueNavigator","l":"getSupportedQueueNavigatorActions(Player)","url":"getSupportedQueueNavigatorActions(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ext.workmanager","c":"WorkManagerScheduler","l":"getSupportedRequirements(Requirements)","url":"getSupportedRequirements(com.google.android.exoplayer2.scheduler.Requirements)"},{"p":"com.google.android.exoplayer2.scheduler","c":"PlatformScheduler","l":"getSupportedRequirements(Requirements)","url":"getSupportedRequirements(com.google.android.exoplayer2.scheduler.Requirements)"},{"p":"com.google.android.exoplayer2.scheduler","c":"Scheduler","l":"getSupportedRequirements(Requirements)","url":"getSupportedRequirements(com.google.android.exoplayer2.scheduler.Requirements)"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderUtil","l":"getSupportedResolution(MediaCodecInfo, String, int, int)","url":"getSupportedResolution(android.media.MediaCodecInfo,java.lang.String,int,int)"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderUtil","l":"getSupportedResolutionRanges(MediaCodecInfo, String)","url":"getSupportedResolutionRanges(android.media.MediaCodecInfo,java.lang.String)"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultMuxer.Factory","l":"getSupportedSampleMimeTypes(@com.google.android.exoplayer2.C.TrackType int)","url":"getSupportedSampleMimeTypes(@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2.transformer","c":"Muxer.Factory","l":"getSupportedSampleMimeTypes(@com.google.android.exoplayer2.C.TrackType int)","url":"getSupportedSampleMimeTypes(@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.Factory","l":"getSupportedTypes()"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"getSupportedTypes()"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource.Factory","l":"getSupportedTypes()"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaSource.Factory","l":"getSupportedTypes()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource.Factory","l":"getSupportedTypes()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource.Factory","l":"getSupportedTypes()"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource.Factory","l":"getSupportedTypes()"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource.Factory","l":"getSupportedTypes()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSourceFactory","l":"getSupportedTypes()"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderUtil","l":"getSupportedVideoMimeTypes()"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"getSurface()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getSurfaceSize()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getSurfaceSize()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getSurfaceSize()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getSurfaceSize()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getSurfaceSize()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getSurfaceSize()"},{"p":"com.google.android.exoplayer2.util","c":"EGLSurfaceTexture","l":"getSurfaceTexture()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getSystemLanguageCodes()"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"getTarget()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeClock.HandlerMessage","l":"getTarget()"},{"p":"com.google.android.exoplayer2.util","c":"HandlerWrapper.Message","l":"getTarget()"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl","l":"getTargetLiveOffsetUs()"},{"p":"com.google.android.exoplayer2","c":"LivePlaybackSpeedControl","l":"getTargetLiveOffsetUs()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"getTestResources()"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"getText()"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"getTextAlignment()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getTextComponent()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getTextComponent()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getTextComponent()"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"getTextMediaMimeType(String)","url":"getTextMediaMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"getTextSize()"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"getTextSizeType()"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"getTextureCoordinateBounds()"},{"p":"com.google.android.exoplayer2.util","c":"Log","l":"getThrowableString(Throwable)","url":"getThrowableString(java.lang.Throwable)"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"getTimeline()"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaSource","l":"getTimeline()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"getTimeline()"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getTimelineByChildIndex(int)"},{"p":"com.google.android.exoplayer2.util","c":"TimestampAdjuster","l":"getTimestampOffsetUs()"},{"p":"com.google.android.exoplayer2.upstream","c":"BandwidthMeter","l":"getTimeToFirstByteEstimateUs()"},{"p":"com.google.android.exoplayer2.upstream","c":"TimeToFirstByteEstimator","l":"getTimeToFirstByteEstimateUs()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashSegmentIndex","l":"getTimeUs(long)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashWrappingSegmentIndex","l":"getTimeUs(long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.MultiSegmentRepresentation","l":"getTimeUs(long)"},{"p":"com.google.android.exoplayer2.extractor","c":"ConstantBitrateSeekMap","l":"getTimeUsAtPosition(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"DecoderCountersUtil","l":"getTotalBufferCount(DecoderCounters)","url":"getTotalBufferCount(com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getTotalBufferedDuration()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getTotalBufferedDuration()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getTotalBufferedDuration()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getTotalBufferedDuration()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getTotalBufferedDuration()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getTotalBufferedDuration()"},{"p":"com.google.android.exoplayer2.upstream","c":"Allocator","l":"getTotalBytesAllocated()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultAllocator","l":"getTotalBytesAllocated()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getTotalElapsedTimeMs()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getTotalJoinTimeMs()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getTotalPausedTimeMs()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getTotalPlayAndWaitTimeMs()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getTotalPlayTimeMs()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getTotalRebufferTimeMs()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getTotalSeekTimeMs()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getTotalWaitTimeMs()"},{"p":"com.google.android.exoplayer2","c":"Tracks.Group","l":"getTrackFormat(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"getTrackGroup()"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"getTrackGroup()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelection","l":"getTrackGroup()"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"getTrackGroups()"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"getTrackGroups()"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriod","l":"getTrackGroups()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaPeriod","l":"getTrackGroups()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaPeriod","l":"getTrackGroups()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"getTrackGroups()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"getTrackGroups(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector.MappedTrackInfo","l":"getTrackGroups(int)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader.TrackIdGenerator","l":"getTrackId()"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTrackNameProvider","l":"getTrackName(Format)","url":"getTrackName(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackNameProvider","l":"getTrackName(Format)","url":"getTrackName(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ContainerMediaChunk","l":"getTrackOutputProvider(BaseMediaChunkOutput)","url":"getTrackOutputProvider(com.google.android.exoplayer2.source.chunk.BaseMediaChunkOutput)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"getTracks(int)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getTrackSelectionParameters()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getTrackSelectionParameters()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getTrackSelectionParameters()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getTrackSelectionParameters()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getTrackSelectionParameters()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getTrackSelectionParameters()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"getTrackSelections(int, int)","url":"getTrackSelections(int,int)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getTrackSelector()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getTrackSelector()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getTrackSelector()"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"getTrackSelector()"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector.MappedTrackInfo","l":"getTrackSupport(int, int, int)","url":"getTrackSupport(int,int,int)"},{"p":"com.google.android.exoplayer2","c":"Tracks.Group","l":"getTrackSupport(int)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"getTrackType()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"getTrackType()"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"getTrackType()"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"getTrackType()"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"getTrackType(String)","url":"getTrackType(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"getTrackTypeOfCodec(String)","url":"getTrackTypeOfCodec(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getTrackTypeString(@com.google.android.exoplayer2.C.TrackType int)","url":"getTrackTypeString(@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2.upstream","c":"BandwidthMeter","l":"getTransferListener()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"getTransferListener()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"getTransferListenerDataSource()"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"getTunnelingSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilities int)","url":"getTunnelingSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint)"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"getType()"},{"p":"com.google.android.exoplayer2","c":"Tracks.Group","l":"getType()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"getType()"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"getType()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelection","l":"getType()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionOverride","l":"getType()"},{"p":"com.google.android.exoplayer2.testutil","c":"AssetContentProvider","l":"getType(Uri)","url":"getType(android.net.Uri)"},{"p":"com.google.android.exoplayer2.audio","c":"WavUtil","l":"getTypeForPcmEncoding(@com.google.android.exoplayer2.C.PcmEncoding int)","url":"getTypeForPcmEncoding(@com.google.android.exoplayer2.C.PcmEncodingint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector.MappedTrackInfo","l":"getTypeSupport(@com.google.android.exoplayer2.C.TrackType int)","url":"getTypeSupport(@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"getUid()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"getUid()"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getUidOfPeriod(int)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"getUidOfPeriod(int)"},{"p":"com.google.android.exoplayer2","c":"Timeline.RemotableTimeline","l":"getUidOfPeriod(int)"},{"p":"com.google.android.exoplayer2.source","c":"ForwardingTimeline","l":"getUidOfPeriod(int)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaSource.PlaceholderTimeline","l":"getUidOfPeriod(int)"},{"p":"com.google.android.exoplayer2.source","c":"SinglePeriodTimeline","l":"getUidOfPeriod(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"getUidOfPeriod(int)"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"getUnexpectedException()"},{"p":"com.google.android.exoplayer2.util","c":"GlProgram","l":"getUniformLocation(String)","url":"getUniformLocation(java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector.MappedTrackInfo","l":"getUnmappedTrackGroups()"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"getUpstreamFormat()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource.Factory","l":"getUpstreamPriorityTaskManager()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"getUri_resourceNotFound_returnsNullIfNotOpened()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"getUri_returnsNonNullValueOnlyWhileOpen()"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.ext.rtmp","c":"RtmpDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"Chunk","l":"getUri()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest.TestResource","l":"getUri()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.upstream","c":"AssetDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.upstream","c":"ByteArrayDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.upstream","c":"ContentDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSchemeDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.upstream","c":"FileDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.upstream","c":"ParsingLoadable","l":"getUri()"},{"p":"com.google.android.exoplayer2.upstream","c":"PlaceholderDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.upstream","c":"PriorityDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.upstream","c":"RawResourceDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.upstream","c":"ResolvingDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.upstream","c":"StatsDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.upstream","c":"TeeDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.upstream","c":"UdpDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.upstream.crypto","c":"AesCipherDataSource","l":"getUri()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveDataSet","l":"getUri(int)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"getUseArtwork()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"getUseArtwork()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"getUseController()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"getUseController()"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"getUseLazyPreparation()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getUserAgent(Context, String)","url":"getUserAgent(android.content.Context,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"getUtf8Bytes(String)","url":"getUtf8Bytes(java.lang.String)"},{"p":"com.google.android.exoplayer2.ext.ffmpeg","c":"FfmpegLibrary","l":"getVersion()"},{"p":"com.google.android.exoplayer2.ext.opus","c":"OpusLibrary","l":"getVersion()"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"VpxLibrary","l":"getVersion()"},{"p":"com.google.android.exoplayer2.database","c":"VersionTable","l":"getVersion(SQLiteDatabase, @com.google.android.exoplayer2.database.VersionTable.Feature int, String)","url":"getVersion(android.database.sqlite.SQLiteDatabase,@com.google.android.exoplayer2.database.VersionTable.Featureint,java.lang.String)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"getVerticalType()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getVideoChangeFrameRateStrategy()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.VideoComponent","l":"getVideoChangeFrameRateStrategy()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getVideoChangeFrameRateStrategy()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getVideoChangeFrameRateStrategy()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getVideoComponent()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getVideoComponent()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getVideoComponent()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getVideoDecoderCounters()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getVideoDecoderCounters()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getVideoDecoderCounters()"},{"p":"com.google.android.exoplayer2.video","c":"VideoDecoderGLSurfaceView","l":"getVideoDecoderOutputBufferRenderer()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getVideoFormat()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getVideoFormat()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getVideoFormat()"},{"p":"com.google.android.exoplayer2.video.spherical","c":"SphericalGLSurfaceView","l":"getVideoFrameMetadataListener()"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"getVideoMediaMimeType(String)","url":"getVideoMediaMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"CodecSpecificDataUtil","l":"getVideoResolutionFromMpeg4VideoConfig(byte[])"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"getVideoScalingMode()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.VideoComponent","l":"getVideoScalingMode()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getVideoScalingMode()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"getVideoScalingMode()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.VideoComponent","l":"getVideoSize()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getVideoSize()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getVideoSize()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getVideoSize()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getVideoSize()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getVideoSize()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getVideoSize()"},{"p":"com.google.android.exoplayer2.util","c":"DebugTextViewHelper","l":"getVideoString()"},{"p":"com.google.android.exoplayer2.video.spherical","c":"SphericalGLSurfaceView","l":"getVideoSurface()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"getVideoSurfaceView()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"getVideoSurfaceView()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.AudioComponent","l":"getVolume()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getVolume()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"getVolume()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"getVolume()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"getVolume()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"getVolume()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"getVolume()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"getWaitTimeRatio()"},{"p":"com.google.android.exoplayer2.util","c":"Size","l":"getWidth()"},{"p":"com.google.android.exoplayer2","c":"AbstractConcatenatedTimeline","l":"getWindow(int, Timeline.Window, long)","url":"getWindow(int,com.google.android.exoplayer2.Timeline.Window,long)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"getWindow(int, Timeline.Window, long)","url":"getWindow(int,com.google.android.exoplayer2.Timeline.Window,long)"},{"p":"com.google.android.exoplayer2","c":"Timeline.RemotableTimeline","l":"getWindow(int, Timeline.Window, long)","url":"getWindow(int,com.google.android.exoplayer2.Timeline.Window,long)"},{"p":"com.google.android.exoplayer2.source","c":"ForwardingTimeline","l":"getWindow(int, Timeline.Window, long)","url":"getWindow(int,com.google.android.exoplayer2.Timeline.Window,long)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaSource.PlaceholderTimeline","l":"getWindow(int, Timeline.Window, long)","url":"getWindow(int,com.google.android.exoplayer2.Timeline.Window,long)"},{"p":"com.google.android.exoplayer2.source","c":"SinglePeriodTimeline","l":"getWindow(int, Timeline.Window, long)","url":"getWindow(int,com.google.android.exoplayer2.Timeline.Window,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource.InitialTimeline","l":"getWindow(int, Timeline.Window, long)","url":"getWindow(int,com.google.android.exoplayer2.Timeline.Window,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"getWindow(int, Timeline.Window, long)","url":"getWindow(int,com.google.android.exoplayer2.Timeline.Window,long)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"getWindow(int, Timeline.Window)","url":"getWindow(int,com.google.android.exoplayer2.Timeline.Window)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"getWindowColor()"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"getWindowCount()"},{"p":"com.google.android.exoplayer2","c":"Timeline.RemotableTimeline","l":"getWindowCount()"},{"p":"com.google.android.exoplayer2.source","c":"ForwardingTimeline","l":"getWindowCount()"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaSource.PlaceholderTimeline","l":"getWindowCount()"},{"p":"com.google.android.exoplayer2.source","c":"SinglePeriodTimeline","l":"getWindowCount()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline","l":"getWindowCount()"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"getWindowIndexForChildWindowIndex(ConcatenatingMediaSource.MediaSourceHolder, int)","url":"getWindowIndexForChildWindowIndex(com.google.android.exoplayer2.source.ConcatenatingMediaSource.MediaSourceHolder,int)"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"getWindowIndexForChildWindowIndex(int)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2","l":"getWindowIndexForChildWindowIndex(Integer, int)","url":"getWindowIndexForChildWindowIndex(java.lang.Integer,int)"},{"p":"com.google.android.exoplayer2.source","c":"CompositeMediaSource","l":"getWindowIndexForChildWindowIndex(T, int)","url":"getWindowIndexForChildWindowIndex(T,int)"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"getWindowIndexForChildWindowIndex(Void, int)","url":"getWindowIndexForChildWindowIndex(java.lang.Void,int)"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata.Entry","l":"getWrappedMetadataBytes()"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessage","l":"getWrappedMetadataBytes()"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata.Entry","l":"getWrappedMetadataFormat()"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessage","l":"getWrappedMetadataFormat()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"getWrappedPlayer()"},{"p":"com.google.android.exoplayer2.database","c":"DatabaseProvider","l":"getWritableDatabase()"},{"p":"com.google.android.exoplayer2.database","c":"DefaultDatabaseProvider","l":"getWritableDatabase()"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"getWriteIndex()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BaseMediaChunkOutput","l":"getWriteIndices()"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil.GlException","l":"GlException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"GlProgram","l":"GlProgram(Context, String, String)","url":"%3Cinit%3E(android.content.Context,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"GlProgram","l":"GlProgram(String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"group"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection.Definition","l":"group"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist","l":"GROUP_INDEX_AUDIO"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist","l":"GROUP_INDEX_SUBTITLE"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist","l":"GROUP_INDEX_VARIANT"},{"p":"com.google.android.exoplayer2","c":"Tracks.Group","l":"Group(TrackGroup, boolean, @com.google.android.exoplayer2.C.FormatSupport int[], boolean[])","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,boolean,@com.google.android.exoplayer2.C.FormatSupportint[],boolean[])"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry","l":"groupId"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist.Rendition","l":"groupId"},{"p":"com.google.android.exoplayer2.offline","c":"StreamKey","l":"groupIndex"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.SelectionOverride","l":"groupIndex"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"groupKey"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher.Resource","l":"GZIP_SUPPORT_DISABLED"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher.Resource","l":"GZIP_SUPPORT_ENABLED"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher.Resource","l":"GZIP_SUPPORT_FORCED"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"gzip(byte[])"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H262Reader","l":"H262Reader()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H263Reader","l":"H263Reader()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H264Reader","l":"H264Reader(SeiReader, boolean, boolean)","url":"%3Cinit%3E(com.google.android.exoplayer2.extractor.ts.SeiReader,boolean,boolean)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H265Reader","l":"H265Reader(SeiReader)","url":"%3Cinit%3E(com.google.android.exoplayer2.extractor.ts.SeiReader)"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.H265SpsData","l":"H265SpsData(int, boolean, int, int, int[], int, int, int, int, float)","url":"%3Cinit%3E(int,boolean,int,int,int[],int,int,int,int,float)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleAddMediaItems(int, List)","url":"handleAddMediaItems(int,java.util.List)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"handleBlockAddIDExtraData(MatroskaExtractor.Track, ExtractorInput, int)","url":"handleBlockAddIDExtraData(com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor.Track,com.google.android.exoplayer2.extractor.ExtractorInput,int)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"handleBlockAdditionalData(MatroskaExtractor.Track, int, ExtractorInput, int)","url":"handleBlockAdditionalData(com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor.Track,int,com.google.android.exoplayer2.extractor.ExtractorInput,int)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"handleBuffer(ByteBuffer, long, int)","url":"handleBuffer(java.nio.ByteBuffer,long,int)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"handleBuffer(ByteBuffer, long, int)","url":"handleBuffer(java.nio.ByteBuffer,long,int)"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"handleBuffer(ByteBuffer, long, int)","url":"handleBuffer(java.nio.ByteBuffer,long,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"CapturingAudioSink","l":"handleBuffer(ByteBuffer, long, int)","url":"handleBuffer(java.nio.ByteBuffer,long,int)"},{"p":"com.google.android.exoplayer2.audio","c":"TeeAudioProcessor.AudioBufferSink","l":"handleBuffer(ByteBuffer)","url":"handleBuffer(java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.audio","c":"TeeAudioProcessor.WavFileAudioBufferSink","l":"handleBuffer(ByteBuffer)","url":"handleBuffer(java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleClearVideoOutput(Object)","url":"handleClearVideoOutput(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleDecreaseDeviceVolume()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"handleDiscontinuity()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"handleDiscontinuity()"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"handleDiscontinuity()"},{"p":"com.google.android.exoplayer2.testutil","c":"CapturingAudioSink","l":"handleDiscontinuity()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleIncreaseDeviceVolume()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"handleInputBufferSupplementalData(DecoderInputBuffer)","url":"handleInputBufferSupplementalData(com.google.android.exoplayer2.decoder.DecoderInputBuffer)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"handleInputBufferSupplementalData(DecoderInputBuffer)","url":"handleInputBufferSupplementalData(com.google.android.exoplayer2.decoder.DecoderInputBuffer)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)","url":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)","url":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage.Target","l":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)","url":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)","url":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)","url":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.PlayerTarget","l":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)","url":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeVideoRenderer","l":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)","url":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)","url":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)","url":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)"},{"p":"com.google.android.exoplayer2.video.spherical","c":"CameraMotionRenderer","l":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)","url":"handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.PlayerTarget","l":"handleMessage(ExoPlayer, int, Object)","url":"handleMessage(com.google.android.exoplayer2.ExoPlayer,int,java.lang.Object)"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataRenderer","l":"handleMessage(Message)","url":"handleMessage(android.os.Message)"},{"p":"com.google.android.exoplayer2.source.dash","c":"PlayerEmsgHandler","l":"handleMessage(Message)","url":"handleMessage(android.os.Message)"},{"p":"com.google.android.exoplayer2.text","c":"TextRenderer","l":"handleMessage(Message)","url":"handleMessage(android.os.Message)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleMoveMediaItems(int, int, int)","url":"handleMoveMediaItems(int,int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker","l":"handlePendingSeek(ExtractorInput, PositionHolder)","url":"handlePendingSeek(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handlePrepare()"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader","l":"handlePrepareComplete(AdsMediaSource, int, int)","url":"handlePrepareComplete(com.google.android.exoplayer2.source.ads.AdsMediaSource,int,int)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsLoader","l":"handlePrepareComplete(AdsMediaSource, int, int)","url":"handlePrepareComplete(com.google.android.exoplayer2.source.ads.AdsMediaSource,int,int)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader","l":"handlePrepareError(AdsMediaSource, int, int, IOException)","url":"handlePrepareError(com.google.android.exoplayer2.source.ads.AdsMediaSource,int,int,java.io.IOException)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsLoader","l":"handlePrepareError(AdsMediaSource, int, int, IOException)","url":"handlePrepareError(com.google.android.exoplayer2.source.ads.AdsMediaSource,int,int,java.io.IOException)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleRelease()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleRemoveMediaItems(int, int)","url":"handleRemoveMediaItems(int,int)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleSeek(int, long, @com.google.android.exoplayer2.Player.Command int)","url":"handleSeek(int,long,@com.google.android.exoplayer2.Player.Commandint)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleSetDeviceMuted(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleSetDeviceVolume(int)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleSetMediaItems(List, int, long)","url":"handleSetMediaItems(java.util.List,int,long)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleSetPlaybackParameters(PlaybackParameters)","url":"handleSetPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleSetPlaylistMetadata(MediaMetadata)","url":"handleSetPlaylistMetadata(com.google.android.exoplayer2.MediaMetadata)"},{"p":"com.google.android.exoplayer2","c":"LegacyMediaPlayerWrapper","l":"handleSetPlayWhenReady(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleSetPlayWhenReady(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleSetRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int)","url":"handleSetRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleSetShuffleModeEnabled(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleSetTrackSelectionParameters(TrackSelectionParameters)","url":"handleSetTrackSelectionParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleSetVideoOutput(Object)","url":"handleSetVideoOutput(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleSetVolume(float)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"handleStop()"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"HARDWARE_ACCELERATION_NOT_SUPPORTED"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"HARDWARE_ACCELERATION_SUPPORT_MASK"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"HARDWARE_ACCELERATION_SUPPORTED"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"hardwareAccelerated"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasAbsoluteSizeSpanBetween(int, int)","url":"hasAbsoluteSizeSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasAlignmentSpanBetween(int, int)","url":"hasAlignmentSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"hasBackgroundColor()"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasBackgroundColorSpanBetween(int, int)","url":"hasBackgroundColorSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasBoldItalicSpanBetween(int, int)","url":"hasBoldItalicSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasBoldSpanBetween(int, int)","url":"hasBoldSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.CaptionCallback","l":"hasCaptions(Player)","url":"hasCaptions(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"hasColorInfo"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"hasContentEncryption"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData.SchemeData","l":"hasData()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"hasDiscontinuitySequence"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"hasEndTag"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader","l":"hasFatalError()"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"hasFontColor()"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasForegroundColorSpanBetween(int, int)","url":"hasForegroundColorSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"GaplessInfoHolder","l":"hasGaplessInfo()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.SegmentBase","l":"hasGapTag"},{"p":"com.google.android.exoplayer2","c":"DeviceInfo","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"Format","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"HeartRating","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"MediaItem","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.AdsConfiguration","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LocalConfiguration","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.RequestMetadata","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"PercentageRating","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"PlaybackParameters","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"Player.Commands","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"Player.Events","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"Player.PositionInfo","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"RendererConfiguration","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"SeekParameters","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.PeriodData","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"StarRating","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"ThumbRating","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"Tracks","l":"hashCode()"},{"p":"com.google.android.exoplayer2","c":"Tracks.Group","l":"hashCode()"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.EventTime","l":"hashCode()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats.EventTimeAndException","l":"hashCode()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats.EventTimeAndFormat","l":"hashCode()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats.EventTimeAndPlaybackState","l":"hashCode()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes","l":"hashCode()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioCapabilities","l":"hashCode()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor.AudioFormat","l":"hashCode()"},{"p":"com.google.android.exoplayer2.audio","c":"AuxEffectInfo","l":"hashCode()"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"hashCode()"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData","l":"hashCode()"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData.SchemeData","l":"hashCode()"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.AdsLoader.State","l":"hashCode()"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekMap.SeekPoints","l":"hashCode()"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekPoint","l":"hashCode()"},{"p":"com.google.android.exoplayer2.extractor","c":"TrackOutput.CryptoData","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessage","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"PictureFrame","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"VorbisComment","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyHeaders","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyInfo","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ApicFrame","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"BinaryFrame","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterFrame","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterTocFrame","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"CommentFrame","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"GeobFrame","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"InternalFrame","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"MlltFrame","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"PrivFrame","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"TextInformationFrame","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"UrlLinkFrame","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MdtaMetadataEntry","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MotionPhotoMetadata","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData.Segment","l":"hashCode()"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SmtaMetadataEntry","l":"hashCode()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest","l":"hashCode()"},{"p":"com.google.android.exoplayer2.offline","c":"StreamKey","l":"hashCode()"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"hashCode()"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriodId","l":"hashCode()"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroup","l":"hashCode()"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroupArray","l":"hashCode()"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"hashCode()"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"hashCode()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"BaseUrl","l":"hashCode()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Descriptor","l":"hashCode()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"ProgramInformation","l":"hashCode()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"RangedUri","l":"hashCode()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.SegmentTimelineElement","l":"hashCode()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry","l":"hashCode()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry.VariantInfo","l":"hashCode()"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"hashCode()"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"hashCode()"},{"p":"com.google.android.exoplayer2.testutil","c":"DumpableFormat","l":"hashCode()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMetadataEntry","l":"hashCode()"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"hashCode()"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection.AdaptationCheckpoint","l":"hashCode()"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"hashCode()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"hashCode()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.SelectionOverride","l":"hashCode()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionArray","l":"hashCode()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionOverride","l":"hashCode()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"hashCode()"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest","l":"hashCode()"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationResult","l":"hashCode()"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings","l":"hashCode()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"DefaultContentMetadata","l":"hashCode()"},{"p":"com.google.android.exoplayer2.util","c":"FlagSet","l":"hashCode()"},{"p":"com.google.android.exoplayer2.util","c":"Size","l":"hashCode()"},{"p":"com.google.android.exoplayer2.util","c":"SurfaceInfo","l":"hashCode()"},{"p":"com.google.android.exoplayer2.video","c":"ColorInfo","l":"hashCode()"},{"p":"com.google.android.exoplayer2.video","c":"VideoSize","l":"hashCode()"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasHorizontalTextInVerticalContextSpanBetween(int, int)","url":"hasHorizontalTextInVerticalContextSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylist","l":"hasIndependentSegments"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasItalicSpanBetween(int, int)","url":"hasItalicSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.util","c":"HandlerWrapper","l":"hasMessages(int)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"hasNext()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"hasNext()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"hasNext()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"hasNextMediaItem()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"hasNextMediaItem()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"hasNextMediaItem()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"hasNextWindow()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"hasNextWindow()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"hasNextWindow()"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasNoAbsoluteSizeSpanBetween(int, int)","url":"hasNoAbsoluteSizeSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasNoAlignmentSpanBetween(int, int)","url":"hasNoAlignmentSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasNoBackgroundColorSpanBetween(int, int)","url":"hasNoBackgroundColorSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasNoForegroundColorSpanBetween(int, int)","url":"hasNoForegroundColorSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasNoHorizontalTextInVerticalContextSpanBetween(int, int)","url":"hasNoHorizontalTextInVerticalContextSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasNoRelativeSizeSpanBetween(int, int)","url":"hasNoRelativeSizeSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasNoRubySpanBetween(int, int)","url":"hasNoRubySpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasNoSpans()"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasNoStrikethroughSpanBetween(int, int)","url":"hasNoStrikethroughSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasNoStyleSpanBetween(int, int)","url":"hasNoStyleSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasNoTextEmphasisSpanBetween(int, int)","url":"hasNoTextEmphasisSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasNoTypefaceSpanBetween(int, int)","url":"hasNoTypefaceSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasNoUnderlineSpanBetween(int, int)","url":"hasNoUnderlineSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"hasPendingData()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"hasPendingData()"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"hasPendingData()"},{"p":"com.google.android.exoplayer2.audio","c":"BaseAudioProcessor","l":"hasPendingOutput()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"hasPlayedAdGroup(int)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"hasPositionDiscontinuity"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"hasPositiveStartOffset"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"hasPrevious()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"hasPrevious()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"hasPrevious()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"hasPreviousMediaItem()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"hasPreviousMediaItem()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"hasPreviousMediaItem()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"hasPreviousWindow()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"hasPreviousWindow()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"hasPreviousWindow()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"hasProgramDateTime"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"hasReadStreamToEnd()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"hasReadStreamToEnd()"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"hasReadStreamToEnd()"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasRelativeSizeSpanBetween(int, int)","url":"hasRelativeSizeSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasRubySpanBetween(int, int)","url":"hasRubySpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"hasSelectionOverride(int, TrackGroupArray)","url":"hasSelectionOverride(int,com.google.android.exoplayer2.source.TrackGroupArray)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasStrikethroughSpanBetween(int, int)","url":"hasStrikethroughSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.decoder","c":"Buffer","l":"hasSupplementalData()"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasTextEmphasisSpanBetween(int, int)","url":"hasTextEmphasisSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasTypefaceSpanBetween(int, int)","url":"hasTypefaceSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"hasUnderlineSpanBetween(int, int)","url":"hasUnderlineSpanBetween(int,int)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"hasUnplayedAds()"},{"p":"com.google.android.exoplayer2.video","c":"ColorInfo","l":"hdrStaticInfo"},{"p":"com.google.android.exoplayer2.audio","c":"Ac4Util","l":"HEADER_SIZE_FOR_PARSER"},{"p":"com.google.android.exoplayer2.audio","c":"MpegAudioUtil.Header","l":"Header()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.InvalidResponseCodeException","l":"headerFields"},{"p":"com.google.android.exoplayer2","c":"HeartRating","l":"HeartRating()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"HeartRating","l":"HeartRating(boolean)","url":"%3Cinit%3E(boolean)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"height"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"height"},{"p":"com.google.android.exoplayer2.effect","c":"TextureInfo","l":"height"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"height"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"PictureFrame","l":"height"},{"p":"com.google.android.exoplayer2.util","c":"FrameInfo","l":"height"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.H265SpsData","l":"height"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.SpsData","l":"height"},{"p":"com.google.android.exoplayer2.util","c":"SurfaceInfo","l":"height"},{"p":"com.google.android.exoplayer2.video","c":"AvcConfig","l":"height"},{"p":"com.google.android.exoplayer2.video","c":"HevcConfig","l":"height"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer.CodecMaxValues","l":"height"},{"p":"com.google.android.exoplayer2.video","c":"VideoSize","l":"height"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"hide()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"hide()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"hideController()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"hideController()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"hideImmediately()"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"hideScrubber(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"hideScrubber(long)"},{"p":"com.google.android.exoplayer2.source.hls.offline","c":"HlsDownloader","l":"HlsDownloader(MediaItem, CacheDataSource.Factory, Executor)","url":"%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor)"},{"p":"com.google.android.exoplayer2.source.hls.offline","c":"HlsDownloader","l":"HlsDownloader(MediaItem, CacheDataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory)"},{"p":"com.google.android.exoplayer2.source.hls.offline","c":"HlsDownloader","l":"HlsDownloader(MediaItem, ParsingLoadable.Parser, CacheDataSource.Factory, Executor)","url":"%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMasterPlaylist","l":"HlsMasterPlaylist(String, List, List, List, List, List, List, Format, List, boolean, Map, List)","url":"%3Cinit%3E(java.lang.String,java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,com.google.android.exoplayer2.Format,java.util.List,boolean,java.util.Map,java.util.List)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaPeriod","l":"HlsMediaPeriod(HlsExtractorFactory, HlsPlaylistTracker, HlsDataSourceFactory, TransferListener, DrmSessionManager, DrmSessionEventListener.EventDispatcher, LoadErrorHandlingPolicy, MediaSourceEventListener.EventDispatcher, Allocator, CompositeSequenceableLoaderFactory, boolean, @com.google.android.exoplayer2.source.hls.HlsMediaSource.MetadataType int, boolean, PlayerId)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.hls.HlsExtractorFactory,com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistTracker,com.google.android.exoplayer2.source.hls.HlsDataSourceFactory,com.google.android.exoplayer2.upstream.TransferListener,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.upstream.Allocator,com.google.android.exoplayer2.source.CompositeSequenceableLoaderFactory,boolean,@com.google.android.exoplayer2.source.hls.HlsMediaSource.MetadataTypeint,boolean,com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"HlsMediaPlaylist(@com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist.PlaylistType int, String, List, long, boolean, long, boolean, int, long, int, long, long, boolean, boolean, boolean, DrmInitData, List, List, HlsMediaPlaylist.ServerControl, Map)","url":"%3Cinit%3E(@com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist.PlaylistTypeint,java.lang.String,java.util.List,long,boolean,long,boolean,int,long,int,long,long,boolean,boolean,boolean,com.google.android.exoplayer2.drm.DrmInitData,java.util.List,java.util.List,com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist.ServerControl,java.util.Map)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist","l":"HlsMultivariantPlaylist(String, List, List, List, List, List, List, Format, List, boolean, Map, List)","url":"%3Cinit%3E(java.lang.String,java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,com.google.android.exoplayer2.Format,java.util.List,boolean,java.util.Map,java.util.List)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylist","l":"HlsPlaylist(String, List, boolean)","url":"%3Cinit%3E(java.lang.String,java.util.List,boolean)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistParser","l":"HlsPlaylistParser()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistParser","l":"HlsPlaylistParser(HlsMultivariantPlaylist, HlsMediaPlaylist)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.hls.playlist.HlsMultivariantPlaylist,com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry","l":"HlsTrackMetadataEntry(String, String, List)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.util.List)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.ServerControl","l":"holdBackUs"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"HOMOGENEOUS_COORDINATE_VECTOR_SIZE"},{"p":"com.google.android.exoplayer2.text.span","c":"HorizontalTextInVerticalContextSpan","l":"HorizontalTextInVerticalContextSpan()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"HostActivity","l":"HostActivity()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"HTTP_METHOD_GET"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"HTTP_METHOD_HEAD"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"HTTP_METHOD_POST"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"httpBody"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.HttpDataSourceException","l":"HttpDataSourceException(DataSpec, @com.google.android.exoplayer2.PlaybackException.ErrorCode int, @com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint,@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Typeint)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.HttpDataSourceException","l":"HttpDataSourceException(DataSpec, @com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Typeint)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.HttpDataSourceException","l":"HttpDataSourceException(IOException, DataSpec, @com.google.android.exoplayer2.PlaybackException.ErrorCode int, @com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int)","url":"%3Cinit%3E(java.io.IOException,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint,@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Typeint)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.HttpDataSourceException","l":"HttpDataSourceException(IOException, DataSpec, @com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int)","url":"%3Cinit%3E(java.io.IOException,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Typeint)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.HttpDataSourceException","l":"HttpDataSourceException(String, DataSpec, @com.google.android.exoplayer2.PlaybackException.ErrorCode int, @com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint,@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Typeint)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.HttpDataSourceException","l":"HttpDataSourceException(String, DataSpec, @com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Typeint)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.HttpDataSourceException","l":"HttpDataSourceException(String, IOException, DataSpec, @com.google.android.exoplayer2.PlaybackException.ErrorCode int, @com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int)","url":"%3Cinit%3E(java.lang.String,java.io.IOException,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint,@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Typeint)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.HttpDataSourceException","l":"HttpDataSourceException(String, IOException, DataSpec, @com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int)","url":"%3Cinit%3E(java.lang.String,java.io.IOException,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Typeint)"},{"p":"com.google.android.exoplayer2.testutil","c":"HttpDataSourceTestEnv","l":"HttpDataSourceTestEnv()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.drm","c":"HttpMediaDrmCallback","l":"HttpMediaDrmCallback(String, boolean, DataSource.Factory)","url":"%3Cinit%3E(java.lang.String,boolean,com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.drm","c":"HttpMediaDrmCallback","l":"HttpMediaDrmCallback(String, DataSource.Factory)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"httpMethod"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"httpRequestHeaders"},{"p":"com.google.android.exoplayer2.effect","c":"HslAdjustment","l":"hueAdjustmentDegrees"},{"p":"com.google.android.exoplayer2.util","c":"Log","l":"i(String, String, Throwable)","url":"i(java.lang.String,java.lang.String,java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.util","c":"Log","l":"i(String, String)","url":"i(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Log.Logger","l":"i(String, String)","url":"i(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyDecoder","l":"IcyDecoder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyHeaders","l":"IcyHeaders(int, String, String, String, boolean, int)","url":"%3Cinit%3E(int,java.lang.String,java.lang.String,java.lang.String,boolean,int)"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyInfo","l":"IcyInfo(byte[], String, String)","url":"%3Cinit%3E(byte[],java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"id"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration","l":"id"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"id"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Track","l":"id"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessage","l":"id"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"Id3Frame","l":"id"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest","l":"id"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"id"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroup","l":"id"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"AdaptationSet","l":"id"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Descriptor","l":"id"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Period","l":"id"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"id"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ApicFrame","l":"ID"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterFrame","l":"ID"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterTocFrame","l":"ID"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"CommentFrame","l":"ID"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"GeobFrame","l":"ID"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"InternalFrame","l":"ID"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"MlltFrame","l":"ID"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"PrivFrame","l":"ID"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"AdaptationSet","l":"ID_UNSET"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"EventStream","l":"id()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"Id3Decoder","l":"ID3_HEADER_LENGTH"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessage","l":"ID3_SCHEME_ID_AOM"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"Id3Decoder","l":"ID3_TAG"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"Id3Decoder","l":"Id3Decoder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"Id3Decoder","l":"Id3Decoder(Id3Decoder.FramePredicate)","url":"%3Cinit%3E(com.google.android.exoplayer2.metadata.id3.Id3Decoder.FramePredicate)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"Id3Frame","l":"Id3Frame(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.extractor","c":"Id3Peeker","l":"Id3Peeker()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Id3Reader","l":"Id3Reader()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"PrivateCommand","l":"identifier"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings","l":"iFrameIntervalSeconds"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"ignoredTextSelectionFlags"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaSource.IllegalClippingException","l":"IllegalClippingException(@com.google.android.exoplayer2.source.ClippingMediaSource.IllegalClippingException.Reason int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.source.ClippingMediaSource.IllegalClippingException.Reasonint)"},{"p":"com.google.android.exoplayer2.source","c":"MergingMediaSource.IllegalMergeException","l":"IllegalMergeException(@com.google.android.exoplayer2.source.MergingMediaSource.IllegalMergeException.Reason int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.source.MergingMediaSource.IllegalMergeException.Reasonint)"},{"p":"com.google.android.exoplayer2","c":"IllegalSeekPositionException","l":"IllegalSeekPositionException(Timeline, int, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.Timeline,int,long)"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil","l":"iLog(int)"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"IMAGE_JPEG"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionUriBuilder","l":"ImaServerSideAdInsertionUriBuilder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.util","c":"NotificationUtil","l":"IMPORTANCE_DEFAULT"},{"p":"com.google.android.exoplayer2.util","c":"NotificationUtil","l":"IMPORTANCE_HIGH"},{"p":"com.google.android.exoplayer2.util","c":"NotificationUtil","l":"IMPORTANCE_LOW"},{"p":"com.google.android.exoplayer2.util","c":"NotificationUtil","l":"IMPORTANCE_MIN"},{"p":"com.google.android.exoplayer2.util","c":"NotificationUtil","l":"IMPORTANCE_NONE"},{"p":"com.google.android.exoplayer2.util","c":"NotificationUtil","l":"IMPORTANCE_UNSPECIFIED"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser.RepresentationInfo","l":"inbandEventStreams"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation","l":"inbandEventStreams"},{"p":"com.google.android.exoplayer2.decoder","c":"CryptoInfo","l":"increaseClearDataFirstSubSampleBy(int)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.DeviceComponent","l":"increaseDeviceVolume()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"increaseDeviceVolume()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"increaseDeviceVolume()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"increaseDeviceVolume()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"increaseDeviceVolume()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"increaseDeviceVolume()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"increaseDeviceVolume()"},{"p":"com.google.android.exoplayer2.testutil","c":"DumpableFormat","l":"index"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashSegmentIndex","l":"INDEX_UNBOUNDED"},{"p":"com.google.android.exoplayer2","c":"C","l":"INDEX_UNSET"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroup","l":"indexOf(Format)","url":"indexOf(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"indexOf(Format)","url":"indexOf(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"indexOf(Format)","url":"indexOf(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelection","l":"indexOf(Format)","url":"indexOf(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"indexOf(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"indexOf(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelection","l":"indexOf(int)"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroupArray","l":"indexOf(TrackGroup)","url":"indexOf(com.google.android.exoplayer2.source.TrackGroup)"},{"p":"com.google.android.exoplayer2.extractor","c":"IndexSeekMap","l":"IndexSeekMap(long[], long[], long)","url":"%3Cinit%3E(long[],long[],long)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"inferContentType(String)","url":"inferContentType(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"inferContentType(Uri, String)","url":"inferContentType(android.net.Uri,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"inferContentType(Uri)","url":"inferContentType(android.net.Uri)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"inferContentTypeForExtension(String)","url":"inferContentTypeForExtension(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"inferContentTypeForUriAndMimeType(Uri, String)","url":"inferContentTypeForUriAndMimeType(android.net.Uri,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"inferFileTypeFromMimeType(String)","url":"inferFileTypeFromMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"inferFileTypeFromResponseHeaders(Map>)","url":"inferFileTypeFromResponseHeaders(java.util.Map)"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"inferFileTypeFromUri(Uri)","url":"inferFileTypeFromUri(android.net.Uri)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"inflate(ParsableByteArray, ParsableByteArray, Inflater)","url":"inflate(com.google.android.exoplayer2.util.ParsableByteArray,com.google.android.exoplayer2.util.ParsableByteArray,java.util.zip.Inflater)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectorResult","l":"info"},{"p":"com.google.android.exoplayer2.util","c":"EGLSurfaceTexture","l":"init(@com.google.android.exoplayer2.util.EGLSurfaceTexture.SecureMode int)","url":"init(@com.google.android.exoplayer2.util.EGLSurfaceTexture.SecureModeint)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BaseMediaChunk","l":"init(BaseMediaChunkOutput)","url":"init(com.google.android.exoplayer2.source.chunk.BaseMediaChunkOutput)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BundledChunkExtractor","l":"init(ChunkExtractor.TrackOutputProvider, long, long)","url":"init(com.google.android.exoplayer2.source.chunk.ChunkExtractor.TrackOutputProvider,long,long)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkExtractor","l":"init(ChunkExtractor.TrackOutputProvider, long, long)","url":"init(com.google.android.exoplayer2.source.chunk.ChunkExtractor.TrackOutputProvider,long,long)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"MediaParserChunkExtractor","l":"init(ChunkExtractor.TrackOutputProvider, long, long)","url":"init(com.google.android.exoplayer2.source.chunk.ChunkExtractor.TrackOutputProvider,long,long)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"InitializationChunk","l":"init(ChunkExtractor.TrackOutputProvider)","url":"init(com.google.android.exoplayer2.source.chunk.ChunkExtractor.TrackOutputProvider)"},{"p":"com.google.android.exoplayer2.source","c":"BundledExtractorsAdapter","l":"init(DataReader, Uri, Map>, long, long, ExtractorOutput)","url":"init(com.google.android.exoplayer2.upstream.DataReader,android.net.Uri,java.util.Map,long,long,com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.source","c":"MediaParserExtractorAdapter","l":"init(DataReader, Uri, Map>, long, long, ExtractorOutput)","url":"init(com.google.android.exoplayer2.upstream.DataReader,android.net.Uri,java.util.Map,long,long,com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaExtractor","l":"init(DataReader, Uri, Map>, long, long, ExtractorOutput)","url":"init(com.google.android.exoplayer2.upstream.DataReader,android.net.Uri,java.util.Map,long,long,com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacExtractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.extractor","c":"Extractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.extractor.amr","c":"AmrExtractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.extractor.flac","c":"FlacExtractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.extractor.flv","c":"FlvExtractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.extractor.jpeg","c":"JpegExtractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.extractor.mp3","c":"Mp3Extractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"FragmentedMp4Extractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Mp4Extractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.extractor.ogg","c":"OggExtractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac3Extractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac4Extractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsExtractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PsExtractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.extractor.wav","c":"WavExtractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.source.hls","c":"BundledHlsMediaChunkExtractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaChunkExtractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.source.hls","c":"MediaParserHlsMediaChunkExtractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.source.hls","c":"WebvttExtractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleExtractor","l":"init(ExtractorOutput)","url":"init(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"init(int, PlayerId)","url":"init(int,com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"init(int, PlayerId)","url":"init(int,com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"init(int, PlayerId)","url":"init(int,com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionView","l":"init(List, boolean, Map, Comparator, TrackSelectionView.TrackSelectionListener)","url":"init(java.util.List,boolean,java.util.Map,java.util.Comparator,com.google.android.exoplayer2.ui.TrackSelectionView.TrackSelectionListener)"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"init(long, @com.google.android.exoplayer2.C.VideoOutputMode int, ByteBuffer)","url":"init(long,@com.google.android.exoplayer2.C.VideoOutputModeint,java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.decoder","c":"SimpleDecoderOutputBuffer","l":"init(long, int)","url":"init(long,int)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PassthroughSectionPayloadReader","l":"init(TimestampAdjuster, ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"init(com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PesReader","l":"init(TimestampAdjuster, ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"init(com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"SectionPayloadReader","l":"init(TimestampAdjuster, ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"init(com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"SectionReader","l":"init(TimestampAdjuster, ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"init(com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader","l":"init(TimestampAdjuster, ExtractorOutput, TsPayloadReader.TrackIdGenerator)","url":"init(com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelector","l":"init(TrackSelector.InvalidationListener, BandwidthMeter)","url":"init(com.google.android.exoplayer2.trackselection.TrackSelector.InvalidationListener,com.google.android.exoplayer2.upstream.BandwidthMeter)"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"initForPrivateFrame(int, int)","url":"initForPrivateFrame(int,int)"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"initForYuvFrame(int, int, int, int, int)","url":"initForYuvFrame(int,int,int,int,int)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager","l":"INITIAL_DRM_REQUEST_RETRY_COUNT"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"initialAudioFormatBitrateCount"},{"p":"com.google.android.exoplayer2.source.chunk","c":"InitializationChunk","l":"InitializationChunk(DataSource, DataSpec, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, ChunkExtractor)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,com.google.android.exoplayer2.source.chunk.ChunkExtractor)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"initializationData"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader.DvbSubtitleInfo","l":"initializationData"},{"p":"com.google.android.exoplayer2.video","c":"AvcConfig","l":"initializationData"},{"p":"com.google.android.exoplayer2.video","c":"HevcConfig","l":"initializationData"},{"p":"com.google.android.exoplayer2","c":"Format","l":"initializationDataEquals(Format)","url":"initializationDataEquals(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.InitializationException","l":"InitializationException(int, int, int, int, Format, boolean, Exception)","url":"%3Cinit%3E(int,int,int,int,com.google.android.exoplayer2.Format,boolean,java.lang.Exception)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.SegmentBase","l":"initializationSegment"},{"p":"com.google.android.exoplayer2.util","c":"SntpClient","l":"initialize(Loader, SntpClient.InitializationCallback)","url":"initialize(com.google.android.exoplayer2.upstream.Loader,com.google.android.exoplayer2.util.SntpClient.InitializationCallback)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"initializeOutput(ExtractorOutput, int)","url":"initializeOutput(com.google.android.exoplayer2.extractor.ExtractorOutput,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"initialSeek(int, long)","url":"initialSeek(int,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource.InitialTimeline","l":"InitialTimeline(Timeline)","url":"%3Cinit%3E(com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"initialVideoFormatBitrateCount"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"initialVideoFormatHeightCount"},{"p":"com.google.android.exoplayer2.audio","c":"BaseAudioProcessor","l":"inputAudioFormat"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener.EventDispatcher","l":"inputFormatChanged(Format, DecoderReuseEvaluation)","url":"inputFormatChanged(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener.EventDispatcher","l":"inputFormatChanged(Format, DecoderReuseEvaluation)","url":"inputFormatChanged(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"InputReaderAdapterV30","l":"InputReaderAdapterV30()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer.CodecMaxValues","l":"inputSize"},{"p":"com.google.android.exoplayer2.testutil","c":"AssetContentProvider","l":"insert(Uri, ContentValues)","url":"insert(android.net.Uri,android.content.ContentValues)"},{"p":"com.google.android.exoplayer2.upstream","c":"PlaceholderDataSource","l":"INSTANCE"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer.InsufficientCapacityException","l":"InsufficientCapacityException(int, int)","url":"%3Cinit%3E(int,int)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"EbmlProcessor","l":"integerElement(int, long)","url":"integerElement(int,long)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"integerElement(int, long)","url":"integerElement(int,long)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"InternalFrame","l":"InternalFrame(String, String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"intToStringMaxRadix(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelector","l":"invalidate()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"invalidate()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"invalidateForegroundNotification()"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"invalidateMediaSessionMetadata()"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"invalidateMediaSessionPlaybackState()"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"invalidateMediaSessionQueue()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"invalidateState()"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"invalidateUpstreamFormatAdjustment()"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.InvalidContentTypeException","l":"InvalidContentTypeException(String, DataSpec)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.InvalidResponseCodeException","l":"InvalidResponseCodeException(int, Map>, DataSpec)","url":"%3Cinit%3E(int,java.util.Map,com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.InvalidResponseCodeException","l":"InvalidResponseCodeException(int, String, IOException, Map>, DataSpec, byte[])","url":"%3Cinit%3E(int,java.lang.String,java.io.IOException,java.util.Map,com.google.android.exoplayer2.upstream.DataSpec,byte[])"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.InvalidResponseCodeException","l":"InvalidResponseCodeException(int, String, Map>, DataSpec)","url":"%3Cinit%3E(int,java.lang.String,java.util.Map,com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.util","c":"ListenerSet.IterationFinishedEvent","l":"invoke(T, FlagSet)","url":"invoke(T,com.google.android.exoplayer2.util.FlagSet)"},{"p":"com.google.android.exoplayer2.util","c":"ListenerSet.Event","l":"invoke(T)"},{"p":"com.google.android.exoplayer2.util","c":"UriUtil","l":"isAbsolute(String)","url":"isAbsolute(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData.Segment","l":"isActionSegment()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor","l":"isActive()"},{"p":"com.google.android.exoplayer2.audio","c":"BaseAudioProcessor","l":"isActive()"},{"p":"com.google.android.exoplayer2.audio","c":"SilenceSkippingAudioProcessor","l":"isActive()"},{"p":"com.google.android.exoplayer2.audio","c":"SonicAudioProcessor","l":"isActive()"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriodId","l":"isAd()"},{"p":"com.google.android.exoplayer2","c":"Tracks.Group","l":"isAdaptiveSupported()"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"isAdInErrorState(int, int)","url":"isAdInErrorState(int,int)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsReader","l":"isAdtsSyncWord(int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadCursor","l":"isAfterLast()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"isAnimationEnabled()"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"isAudio(String)","url":"isAudio(java.lang.String)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"isAudioChannelCountSupportedV21(int)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"isAudioSampleRateSupportedV21(int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"isAutomotive(Context)","url":"isAutomotive(android.content.Context)"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Gav1Library","l":"isAvailable()"},{"p":"com.google.android.exoplayer2.ext.ffmpeg","c":"FfmpegLibrary","l":"isAvailable()"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacLibrary","l":"isAvailable()"},{"p":"com.google.android.exoplayer2.ext.opus","c":"OpusLibrary","l":"isAvailable()"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"VpxLibrary","l":"isAvailable()"},{"p":"com.google.android.exoplayer2.util","c":"LibraryLoader","l":"isAvailable()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadCursor","l":"isBeforeFirst()"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderUtil","l":"isBitrateModeSupported(MediaCodecInfo, String, int)","url":"isBitrateModeSupported(android.media.MediaCodecInfo,java.lang.String,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"isBlacklisted(int, long)","url":"isBlacklisted(int,long)"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"isBlacklisted(int, long)","url":"isBlacklisted(int,long)"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection","l":"isBlacklisted(int, long)","url":"isBlacklisted(int,long)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"isBrowsable"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheSpan","l":"isCached"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"isCached(String, long, long)","url":"isCached(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"isCached(String, long, long)","url":"isCached(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"isCacheFolderLocked(File)","url":"isCacheFolderLocked(java.io.File)"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"isCanceled()"},{"p":"com.google.android.exoplayer2.util","c":"RunnableFutureTask","l":"isCancelled()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"isCastSessionAvailable()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSourceException","l":"isCausedByPositionOutOfRange(IOException)","url":"isCausedByPositionOutOfRange(java.io.IOException)"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"isChargingRequired()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadCursor","l":"isClosed()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"isCommandAvailable(@com.google.android.exoplayer2.Player.Command int)","url":"isCommandAvailable(@com.google.android.exoplayer2.Player.Commandint)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"isCommandAvailable(@com.google.android.exoplayer2.Player.Command int)","url":"isCommandAvailable(@com.google.android.exoplayer2.Player.Commandint)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"isCommandAvailable(@com.google.android.exoplayer2.Player.Command int)","url":"isCommandAvailable(@com.google.android.exoplayer2.Player.Commandint)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"isControllerFullyVisible()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"isControllerVisible()"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"isCryptoSchemeSupported(UUID)","url":"isCryptoSchemeSupported(java.util.UUID)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"isCurrentMediaItemDynamic()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"isCurrentMediaItemDynamic()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"isCurrentMediaItemDynamic()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"isCurrentMediaItemLive()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"isCurrentMediaItemLive()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"isCurrentMediaItemLive()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"isCurrentMediaItemSeekable()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"isCurrentMediaItemSeekable()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"isCurrentMediaItemSeekable()"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"isCurrentStreamFinal()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"isCurrentStreamFinal()"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"isCurrentStreamFinal()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"isCurrentWindowDynamic()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"isCurrentWindowDynamic()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"isCurrentWindowDynamic()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"isCurrentWindowLive()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"isCurrentWindowLive()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"isCurrentWindowLive()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"isCurrentWindowSeekable()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"isCurrentWindowSeekable()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"isCurrentWindowSeekable()"},{"p":"com.google.android.exoplayer2.decoder","c":"Buffer","l":"isDecodeOnly()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"isDeviceMuted"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.DeviceComponent","l":"isDeviceMuted()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"isDeviceMuted()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"isDeviceMuted()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"isDeviceMuted()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"isDeviceMuted()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"isDeviceMuted()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"isDeviceMuted()"},{"p":"com.google.android.exoplayer2.util","c":"RunnableFutureTask","l":"isDone()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"isDynamic"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"isDynamic"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"isDynamic"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultLoadErrorHandlingPolicy","l":"isEligibleForFallback(IOException)","url":"isEligibleForFallback(java.io.IOException)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"isEmpty()"},{"p":"com.google.android.exoplayer2","c":"Tracks","l":"isEmpty()"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroupArray","l":"isEmpty()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"isEnabled"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"isEnabled()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"isEncodingHighResolutionPcm(@com.google.android.exoplayer2.C.PcmEncoding int)","url":"isEncodingHighResolutionPcm(@com.google.android.exoplayer2.C.PcmEncodingint)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"isEncodingLinearPcm(@com.google.android.exoplayer2.C.Encoding int)","url":"isEncodingLinearPcm(@com.google.android.exoplayer2.C.Encodingint)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"TrackEncryptionBox","l":"isEncrypted"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer","l":"isEncrypted()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeRenderer","l":"isEnded"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"isEnded()"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"isEnded()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor","l":"isEnded()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"isEnded()"},{"p":"com.google.android.exoplayer2.audio","c":"BaseAudioProcessor","l":"isEnded()"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"isEnded()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"isEnded()"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"isEnded()"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"isEnded()"},{"p":"com.google.android.exoplayer2.audio","c":"SonicAudioProcessor","l":"isEnded()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"isEnded()"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataRenderer","l":"isEnded()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BaseMediaChunkIterator","l":"isEnded()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"MediaChunkIterator","l":"isEnded()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeRenderer","l":"isEnded()"},{"p":"com.google.android.exoplayer2.text","c":"TextRenderer","l":"isEnded()"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec","l":"isEnded()"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultCodec","l":"isEnded()"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"isEnded()"},{"p":"com.google.android.exoplayer2.video.spherical","c":"CameraMotionRenderer","l":"isEnded()"},{"p":"com.google.android.exoplayer2.decoder","c":"Buffer","l":"isEndOfStream()"},{"p":"com.google.android.exoplayer2.util","c":"XmlPullParserUtil","l":"isEndTag(XmlPullParser, String)","url":"isEndTag(org.xmlpull.v1.XmlPullParser,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"XmlPullParserUtil","l":"isEndTag(XmlPullParser)","url":"isEndTag(org.xmlpull.v1.XmlPullParser)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectorResult","l":"isEquivalent(TrackSelectorResult, int)","url":"isEquivalent(com.google.android.exoplayer2.trackselection.TrackSelectorResult,int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectorResult","l":"isEquivalent(TrackSelectorResult)","url":"isEquivalent(com.google.android.exoplayer2.trackselection.TrackSelectorResult)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData.Segment","l":"isErrorSegment()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashSegmentIndex","l":"isExplicit()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashWrappingSegmentIndex","l":"isExplicit()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.MultiSegmentRepresentation","l":"isExplicit()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.MultiSegmentBase","l":"isExplicit()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.SegmentList","l":"isExplicit()"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy.FallbackOptions","l":"isFallbackAvailable(@com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.FallbackType int)","url":"isFallbackAvailable(@com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.FallbackTypeint)"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderUtil","l":"isFeatureSupported(MediaCodecInfo, String, String)","url":"isFeatureSupported(android.media.MediaCodecInfo,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadCursor","l":"isFirst()"},{"p":"com.google.android.exoplayer2.decoder","c":"Buffer","l":"isFirstSample()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"isFlagSet(@com.google.android.exoplayer2.upstream.DataSpec.Flags int)","url":"isFlagSet(@com.google.android.exoplayer2.upstream.DataSpec.Flagsint)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"isFormatFunctionallySupported(Format)","url":"isFormatFunctionallySupported(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"isFormatSupported(Format)","url":"isFormatSupported(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"isFullyVisible()"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderUtil","l":"isHardwareAccelerated(MediaCodecInfo, String)","url":"isHardwareAccelerated(android.media.MediaCodecInfo,java.lang.String)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"isHdr10PlusOutOfBandMetadataSupported()"},{"p":"com.google.android.exoplayer2","c":"HeartRating","l":"isHeart()"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"VpxLibrary","l":"isHighBitDepthSupported()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheSpan","l":"isHoleSpan()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"isIdle()"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"isIdleRequired()"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"isImage(String)","url":"isImage(java.lang.String)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.Part","l":"isIndependent"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"isInitialized()"},{"p":"com.google.android.exoplayer2.util","c":"SntpClient","l":"isInitialized()"},{"p":"com.google.android.exoplayer2.decoder","c":"Buffer","l":"isKeyFrame()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadCursor","l":"isLast()"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"isLastPeriod(int, Timeline.Period, Timeline.Window, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)","url":"isLastPeriod(int,com.google.android.exoplayer2.Timeline.Period,com.google.android.exoplayer2.Timeline.Window,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"isLastSampleQueued()"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"EbmlProcessor","l":"isLevel1Element(int)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"isLevel1Element(int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"isLinebreak(int)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"isLinethrough()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"isLive"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest","l":"isLive"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"isLive"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"isLive()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"isLive()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker","l":"isLive()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ContainerMediaChunk","l":"isLoadCompleted()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"MediaChunk","l":"isLoadCompleted()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"SingleSampleMediaChunk","l":"isLoadCompleted()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaChunk","l":"isLoadCompleted()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"isLoading"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"isLoading()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"isLoading()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"isLoading()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"isLoading()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"isLoading()"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"isLoading()"},{"p":"com.google.android.exoplayer2.source","c":"CompositeSequenceableLoader","l":"isLoading()"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"isLoading()"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriod","l":"isLoading()"},{"p":"com.google.android.exoplayer2.source","c":"SequenceableLoader","l":"isLoading()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"isLoading()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaPeriod","l":"isLoading()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaPeriod","l":"isLoading()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"isLoading()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"isLoading()"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader","l":"isLoading()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeSampleStream","l":"isLoadingFinished()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"isLocalFileUri(Uri)","url":"isLocalFileUri(android.net.Uri)"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"isMatroska(String)","url":"isMatroska(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"isNalUnitSei(String, byte)","url":"isNalUnitSei(java.lang.String,byte)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSource.Factory","l":"isNetwork"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"isNetworkRequired()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"isNewerThan(HlsMediaPlaylist)","url":"isNewerThan(com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist)"},{"p":"com.google.android.exoplayer2.text.cea","c":"Cea608Decoder","l":"isNewSubtitleDataAvailable()"},{"p":"com.google.android.exoplayer2.text.cea","c":"Cea708Decoder","l":"isNewSubtitleDataAvailable()"},{"p":"com.google.android.exoplayer2","c":"C","l":"ISO88591_NAME"},{"p":"com.google.android.exoplayer2.video","c":"ColorInfo","l":"isoColorPrimariesToColorSpace(int)"},{"p":"com.google.android.exoplayer2.util","c":"ConditionVariable","l":"isOpen()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSource","l":"isOpened()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheSpan","l":"isOpenEnded()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterTocFrame","l":"isOrdered"},{"p":"com.google.android.exoplayer2.video","c":"ColorInfo","l":"isoTransferCharacteristicsToColorTransfer(int)"},{"p":"com.google.android.exoplayer2.source.hls","c":"BundledHlsMediaChunkExtractor","l":"isPackedAudioExtractor()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaChunkExtractor","l":"isPackedAudioExtractor()"},{"p":"com.google.android.exoplayer2.source.hls","c":"MediaParserHlsMediaChunkExtractor","l":"isPackedAudioExtractor()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioCapabilities","l":"isPassthroughPlaybackSupported(Format)","url":"isPassthroughPlaybackSupported(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"isPlaceholder"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.PeriodData","l":"isPlaceholder"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"isPlaceholder"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"isPlaceholder"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"isPlaceholder"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"isPlayable"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"isPlaying()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"isPlaying()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"isPlaying()"},{"p":"com.google.android.exoplayer2.ext.leanback","c":"LeanbackPlayerAdapter","l":"isPlaying()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"isPlayingAd()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"isPlayingAd()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"isPlayingAd()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"isPlayingAd()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"isPlayingAd()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"isPlayingAd()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.Part","l":"isPreload"},{"p":"com.google.android.exoplayer2.ext.leanback","c":"LeanbackPlayerAdapter","l":"isPrepared()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"isPrepared()"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"isProtectedContentExtensionSupported(Context)","url":"isProtectedContentExtensionSupported(android.content.Context)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"PsshAtomUtil","l":"isPsshAtom(byte[])"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyHeaders","l":"isPublic"},{"p":"com.google.android.exoplayer2","c":"HeartRating","l":"isRated()"},{"p":"com.google.android.exoplayer2","c":"PercentageRating","l":"isRated()"},{"p":"com.google.android.exoplayer2","c":"Rating","l":"isRated()"},{"p":"com.google.android.exoplayer2","c":"StarRating","l":"isRated()"},{"p":"com.google.android.exoplayer2","c":"ThumbRating","l":"isRated()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"isReady()"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"isReady()"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"isReady()"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"isReady()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"isReady()"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataRenderer","l":"isReady()"},{"p":"com.google.android.exoplayer2.source","c":"EmptySampleStream","l":"isReady()"},{"p":"com.google.android.exoplayer2.source","c":"SampleStream","l":"isReady()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"isReady()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream.EmbeddedSampleStream","l":"isReady()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeRenderer","l":"isReady()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeSampleStream","l":"isReady()"},{"p":"com.google.android.exoplayer2.text","c":"TextRenderer","l":"isReady()"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"isReady()"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"isReady()"},{"p":"com.google.android.exoplayer2.video.spherical","c":"CameraMotionRenderer","l":"isReady()"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"isReady(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.InitializationException","l":"isRecoverable"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.WriteException","l":"isRecoverable"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectorResult","l":"isRendererEnabled(int)"},{"p":"com.google.android.exoplayer2.util","c":"RepeatModeUtil","l":"isRepeatModeEnabled(@com.google.android.exoplayer2.Player.RepeatMode int, int)","url":"isRepeatModeEnabled(@com.google.android.exoplayer2.Player.RepeatModeint,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader.LoadErrorAction","l":"isRetry()"},{"p":"com.google.android.exoplayer2.source.hls","c":"BundledHlsMediaChunkExtractor","l":"isReusable()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaChunkExtractor","l":"isReusable()"},{"p":"com.google.android.exoplayer2.source.hls","c":"MediaParserHlsMediaChunkExtractor","l":"isReusable()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterTocFrame","l":"isRoot"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"isSeamlessAdaptationSupported(Format, Format, boolean)","url":"isSeamlessAdaptationSupported(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format,boolean)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"isSeamlessAdaptationSupported(Format)","url":"isSeamlessAdaptationSupported(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.video","c":"PlaceholderSurface","l":"isSecureSupported(Context)","url":"isSecureSupported(android.content.Context)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"isSeekable"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"isSeekable"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"isSeekable"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.BinarySearchSeekMap","l":"isSeekable()"},{"p":"com.google.android.exoplayer2.extractor","c":"ChunkIndex","l":"isSeekable()"},{"p":"com.google.android.exoplayer2.extractor","c":"ConstantBitrateSeekMap","l":"isSeekable()"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacSeekTableSeekMap","l":"isSeekable()"},{"p":"com.google.android.exoplayer2.extractor","c":"IndexSeekMap","l":"isSeekable()"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekMap","l":"isSeekable()"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekMap.Unseekable","l":"isSeekable()"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Mp4Extractor","l":"isSeekable()"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker","l":"isSeeking()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.RepresentationHolder","l":"isSegmentAvailableAtFullNetworkSpeed(long, long)","url":"isSegmentAvailableAtFullNetworkSpeed(long,long)"},{"p":"com.google.android.exoplayer2","c":"Tracks.Group","l":"isSelected()"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"isServerSideInserted"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"isServerSideInsertedAdGroup(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"isSetParametersSupported()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelector","l":"isSetParametersSupported()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData","l":"isSimulatingUnknownLength()"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"isSingleWindow()"},{"p":"com.google.android.exoplayer2.source","c":"LoopingMediaSource","l":"isSingleWindow()"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource","l":"isSingleWindow()"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"isSingleWindow()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"isSingleWindow()"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderUtil","l":"isSizeSupported(MediaCodecInfo, String, int, int)","url":"isSizeSupported(android.media.MediaCodecInfo,java.lang.String,int,int)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"isSnapshotValid(Uri)","url":"isSnapshotValid(android.net.Uri)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker","l":"isSnapshotValid(Uri)","url":"isSnapshotValid(android.net.Uri)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"isSourceReady()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsUtil","l":"isStartOfTsPacket(byte[], int, int, int)","url":"isStartOfTsPacket(byte[],int,int,int)"},{"p":"com.google.android.exoplayer2.util","c":"XmlPullParserUtil","l":"isStartTag(XmlPullParser, String)","url":"isStartTag(org.xmlpull.v1.XmlPullParser,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"XmlPullParserUtil","l":"isStartTag(XmlPullParser)","url":"isStartTag(org.xmlpull.v1.XmlPullParser)"},{"p":"com.google.android.exoplayer2.util","c":"XmlPullParserUtil","l":"isStartTagIgnorePrefix(XmlPullParser, String)","url":"isStartTagIgnorePrefix(org.xmlpull.v1.XmlPullParser,java.lang.String)"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"isStorageNotLowRequired()"},{"p":"com.google.android.exoplayer2","c":"Tracks.Group","l":"isSupported()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"isSupported(@com.google.android.exoplayer2.RendererCapabilities.Capabilities int, boolean)","url":"isSupported(@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint,boolean)"},{"p":"com.google.android.exoplayer2","c":"Tracks.Group","l":"isSupported(boolean)"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"isSurfacelessContextExtensionSupported()"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoDecoderException","l":"isSurfaceValid"},{"p":"com.google.android.exoplayer2.audio","c":"DtsUtil","l":"isSyncWord(int)"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"isTerminalState()"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"isText(String)","url":"isText(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"ThumbRating","l":"isThumbsUp()"},{"p":"com.google.android.exoplayer2","c":"Tracks.Group","l":"isTrackSelected(int)"},{"p":"com.google.android.exoplayer2","c":"Tracks.Group","l":"isTrackSupported(int, boolean)","url":"isTrackSupported(int,boolean)"},{"p":"com.google.android.exoplayer2","c":"Tracks.Group","l":"isTrackSupported(int)"},{"p":"com.google.android.exoplayer2.video","c":"ColorInfo","l":"isTransferHdr(ColorInfo)","url":"isTransferHdr(com.google.android.exoplayer2.video.ColorInfo)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"isTunnelingEnabled()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"isTunnelingEnabled()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"isTunnelingEnabled()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"isTv(Context)","url":"isTv(android.content.Context)"},{"p":"com.google.android.exoplayer2","c":"Tracks","l":"isTypeSelected(@com.google.android.exoplayer2.C.TrackType int)","url":"isTypeSelected(@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2","c":"Tracks","l":"isTypeSupported(@com.google.android.exoplayer2.C.TrackType int, boolean)","url":"isTypeSupported(@com.google.android.exoplayer2.C.TrackTypeint,boolean)"},{"p":"com.google.android.exoplayer2","c":"Tracks","l":"isTypeSupported(@com.google.android.exoplayer2.C.TrackType int)","url":"isTypeSupported(@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2","c":"Tracks","l":"isTypeSupportedOrEmpty(@com.google.android.exoplayer2.C.TrackType int, boolean)","url":"isTypeSupportedOrEmpty(@com.google.android.exoplayer2.C.TrackTypeint,boolean)"},{"p":"com.google.android.exoplayer2","c":"Tracks","l":"isTypeSupportedOrEmpty(@com.google.android.exoplayer2.C.TrackType int)","url":"isTypeSupportedOrEmpty(@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"isUnderline()"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"isUnmeteredNetworkRequired()"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"isVideo(String)","url":"isVideo(java.lang.String)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"isVideoSizeAndRateSupportedV21(int, int, double)","url":"isVideoSizeAndRateSupportedV21(int,int,double)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"isVisible()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"isVisible()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"isWaitingForRequirements()"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttParserUtil","l":"isWebvttHeaderLine(ParsableByteArray)","url":"isWebvttHeaderLine(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"isWindowColorSet()"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"isYuvTargetExtensionSupported()"},{"p":"com.google.android.exoplayer2.util","c":"CopyOnWriteMultiset","l":"iterator()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveDataSet.Iterator","l":"Iterator(FakeAdaptiveDataSet, int, int)","url":"%3Cinit%3E(com.google.android.exoplayer2.testutil.FakeAdaptiveDataSet,int,int)"},{"p":"com.google.android.exoplayer2.decoder","c":"CryptoInfo","l":"iv"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"JPEG"},{"p":"com.google.android.exoplayer2.extractor.jpeg","c":"JpegExtractor","l":"JpegExtractor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"jumpDrawablesToCurrentState()"},{"p":"com.google.android.exoplayer2.decoder","c":"CryptoInfo","l":"key"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"VorbisComment","l":"key"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MdtaMetadataEntry","l":"key"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"key"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheSpan","l":"key"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MdtaMetadataEntry","l":"KEY_ANDROID_CAPTURE_FPS"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"KEY_CONTENT_ID"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"ContentMetadata","l":"KEY_CONTENT_LENGTH"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"ContentMetadata","l":"KEY_CUSTOM_PREFIX"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"KEY_DOWNLOAD_REQUEST"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"KEY_FOREGROUND"},{"p":"com.google.android.exoplayer2.util","c":"MediaFormatUtil","l":"KEY_MAX_BIT_RATE"},{"p":"com.google.android.exoplayer2.util","c":"MediaFormatUtil","l":"KEY_PCM_ENCODING_EXTENDED"},{"p":"com.google.android.exoplayer2.util","c":"MediaFormatUtil","l":"KEY_PIXEL_WIDTH_HEIGHT_RATIO_FLOAT"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"ContentMetadata","l":"KEY_REDIRECTED_URI"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"KEY_REQUIREMENTS"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"KEY_STATUS_AVAILABLE"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"KEY_STATUS_KEY"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"KEY_STATUS_UNAVAILABLE"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"KEY_STOP_REASON"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"KEY_TYPE_OFFLINE"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"KEY_TYPE_RELEASE"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"KEY_TYPE_STREAMING"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.KeyRequest","l":"KeyRequest(byte[], String, @com.google.android.exoplayer2.drm.ExoMediaDrm.KeyRequest.RequestType int)","url":"%3Cinit%3E(byte[],java.lang.String,@com.google.android.exoplayer2.drm.ExoMediaDrm.KeyRequest.RequestTypeint)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.KeyRequest","l":"KeyRequest(byte[], String)","url":"%3Cinit%3E(byte[],java.lang.String)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest","l":"keySetId"},{"p":"com.google.android.exoplayer2.drm","c":"KeysExpiredException","l":"KeysExpiredException()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.KeyStatus","l":"KeyStatus(int, byte[])","url":"%3Cinit%3E(int,byte[])"},{"p":"com.google.android.exoplayer2","c":"Format","l":"label"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration","l":"label"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"ProgramInformation","l":"lang"},{"p":"com.google.android.exoplayer2","c":"Format","l":"language"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration","l":"language"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader.DvbSubtitleInfo","l":"language"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader.EsInfo","l":"language"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"CommentFrame","l":"language"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.StreamElement","l":"language"},{"p":"com.google.android.exoplayer2","c":"C","l":"LANGUAGE_UNDETERMINED"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackOutput","l":"lastFormat"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.RenditionReport","l":"lastMediaSequence"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.RenditionReport","l":"lastPartIndex"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"lastPeriodIndex"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheSpan","l":"lastTouchTimestamp"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"LatmReader","l":"LatmReader(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.effect","c":"Presentation","l":"LAYOUT_SCALE_TO_FIT"},{"p":"com.google.android.exoplayer2.effect","c":"Presentation","l":"LAYOUT_SCALE_TO_FIT_WITH_CROP"},{"p":"com.google.android.exoplayer2.effect","c":"Presentation","l":"LAYOUT_STRETCH_TO_FIT"},{"p":"com.google.android.exoplayer2.ext.leanback","c":"LeanbackPlayerAdapter","l":"LeanbackPlayerAdapter(Context, Player, int)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.Player,int)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"LeastRecentlyUsedCacheEvictor","l":"LeastRecentlyUsedCacheEvictor(long)","url":"%3Cinit%3E(long)"},{"p":"com.google.android.exoplayer2","c":"LegacyMediaPlayerWrapper","l":"LegacyMediaPlayerWrapper(Looper)","url":"%3Cinit%3E(android.os.Looper)"},{"p":"com.google.android.exoplayer2","c":"Tracks.Group","l":"length"},{"p":"com.google.android.exoplayer2.extractor","c":"ChunkIndex","l":"length"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.CommentHeader","l":"length"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroup","l":"length"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroupArray","l":"length"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"RangedUri","l":"length"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData.Segment","l":"length"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"length"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.SelectionOverride","l":"length"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionArray","l":"length"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectorResult","l":"length"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"length"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheSpan","l":"length"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"LENGTH_NDC"},{"p":"com.google.android.exoplayer2","c":"C","l":"LENGTH_UNSET"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata","l":"length()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"length()"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"length()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelection","l":"length()"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings","l":"level"},{"p":"com.google.android.exoplayer2.video","c":"DolbyVisionConfig","l":"level"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderUtil","l":"LEVEL_UNSET"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.SpsData","l":"levelIdc"},{"p":"com.google.android.exoplayer2.ext.flac","c":"LibflacAudioRenderer","l":"LibflacAudioRenderer()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.ext.flac","c":"LibflacAudioRenderer","l":"LibflacAudioRenderer(Handler, AudioRendererEventListener, AudioProcessor...)","url":"%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioProcessor...)"},{"p":"com.google.android.exoplayer2.ext.flac","c":"LibflacAudioRenderer","l":"LibflacAudioRenderer(Handler, AudioRendererEventListener, AudioSink)","url":"%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioSink)"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Libgav1VideoRenderer","l":"Libgav1VideoRenderer(long, Handler, VideoRendererEventListener, int, int, int, int)","url":"%3Cinit%3E(long,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,int,int,int,int)"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Libgav1VideoRenderer","l":"Libgav1VideoRenderer(long, Handler, VideoRendererEventListener, int)","url":"%3Cinit%3E(long,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,int)"},{"p":"com.google.android.exoplayer2.ext.opus","c":"LibopusAudioRenderer","l":"LibopusAudioRenderer()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.ext.opus","c":"LibopusAudioRenderer","l":"LibopusAudioRenderer(Handler, AudioRendererEventListener, AudioProcessor...)","url":"%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioProcessor...)"},{"p":"com.google.android.exoplayer2.ext.opus","c":"LibopusAudioRenderer","l":"LibopusAudioRenderer(Handler, AudioRendererEventListener, AudioSink)","url":"%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioSink)"},{"p":"com.google.android.exoplayer2.util","c":"LibraryLoader","l":"LibraryLoader(String...)","url":"%3Cinit%3E(java.lang.String...)"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"LibvpxVideoRenderer","l":"LibvpxVideoRenderer(long, Handler, VideoRendererEventListener, int, int, int, int)","url":"%3Cinit%3E(long,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,int,int,int,int)"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"LibvpxVideoRenderer","l":"LibvpxVideoRenderer(long, Handler, VideoRendererEventListener, int)","url":"%3Cinit%3E(long,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,int)"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"LibvpxVideoRenderer","l":"LibvpxVideoRenderer(long)","url":"%3Cinit%3E(long)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration","l":"licenseRequestHeaders"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData.SchemeData","l":"licenseServerUrl"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration","l":"licenseUri"},{"p":"com.google.android.exoplayer2.effect","c":"HslAdjustment","l":"lightnessAdjustment"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"limit()"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"line"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"LINE_TYPE_FRACTION"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"LINE_TYPE_NUMBER"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"lineAnchor"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"linearSearch(int[], int)","url":"linearSearch(int[],int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"linearSearch(long[], long)","url":"linearSearch(long[],long)"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"lineType"},{"p":"com.google.android.exoplayer2.util","c":"ListenerSet","l":"ListenerSet(Looper, Clock, ListenerSet.IterationFinishedEvent)","url":"%3Cinit%3E(android.os.Looper,com.google.android.exoplayer2.util.Clock,com.google.android.exoplayer2.util.ListenerSet.IterationFinishedEvent)"},{"p":"com.google.android.exoplayer2","c":"MediaItem","l":"liveConfiguration"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"liveConfiguration"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"liveConfiguration"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration","l":"LiveConfiguration(long, long, long, float, float)","url":"%3Cinit%3E(long,long,long,float,float)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper.LiveContentUnsupportedException","l":"LiveContentUnsupportedException()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ContainerMediaChunk","l":"load()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"DataChunk","l":"load()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"InitializationChunk","l":"load()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"SingleSampleMediaChunk","l":"load()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaChunk","l":"load()"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader.Loadable","l":"load()"},{"p":"com.google.android.exoplayer2.upstream","c":"ParsingLoadable","l":"load()"},{"p":"com.google.android.exoplayer2.upstream","c":"ParsingLoadable","l":"load(DataSource, ParsingLoadable.Parser, DataSpec, int)","url":"load(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser,com.google.android.exoplayer2.upstream.DataSpec,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"ParsingLoadable","l":"load(DataSource, ParsingLoadable.Parser, Uri, int)","url":"load(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser,android.net.Uri,int)"},{"p":"com.google.android.exoplayer2.util","c":"GlProgram","l":"loadAsset(Context, String)","url":"loadAsset(android.content.Context,java.lang.String)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"loadCanceled(LoadEventInfo, @com.google.android.exoplayer2.C.DataType int, @com.google.android.exoplayer2.C.TrackType int, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long)","url":"loadCanceled(com.google.android.exoplayer2.source.LoadEventInfo,@com.google.android.exoplayer2.C.DataTypeint,@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"loadCanceled(LoadEventInfo, @com.google.android.exoplayer2.C.DataType int)","url":"loadCanceled(com.google.android.exoplayer2.source.LoadEventInfo,@com.google.android.exoplayer2.C.DataTypeint)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"loadCanceled(LoadEventInfo, MediaLoadData)","url":"loadCanceled(com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashUtil","l":"loadChunkIndex(DataSource, int, Representation, int)","url":"loadChunkIndex(com.google.android.exoplayer2.upstream.DataSource,int,com.google.android.exoplayer2.source.dash.manifest.Representation,int)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashUtil","l":"loadChunkIndex(DataSource, int, Representation)","url":"loadChunkIndex(com.google.android.exoplayer2.upstream.DataSource,int,com.google.android.exoplayer2.source.dash.manifest.Representation)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"loadCompleted(LoadEventInfo, @com.google.android.exoplayer2.C.DataType int, @com.google.android.exoplayer2.C.TrackType int, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long)","url":"loadCompleted(com.google.android.exoplayer2.source.LoadEventInfo,@com.google.android.exoplayer2.C.DataTypeint,@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"loadCompleted(LoadEventInfo, @com.google.android.exoplayer2.C.DataType int)","url":"loadCompleted(com.google.android.exoplayer2.source.LoadEventInfo,@com.google.android.exoplayer2.C.DataTypeint)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"loadCompleted(LoadEventInfo, MediaLoadData)","url":"loadCompleted(com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.source","c":"LoadEventInfo","l":"loadDurationMs"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader","l":"Loader(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"loadError(LoadEventInfo, @com.google.android.exoplayer2.C.DataType int, @com.google.android.exoplayer2.C.TrackType int, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long, IOException, boolean)","url":"loadError(com.google.android.exoplayer2.source.LoadEventInfo,@com.google.android.exoplayer2.C.DataTypeint,@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long,java.io.IOException,boolean)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"loadError(LoadEventInfo, @com.google.android.exoplayer2.C.DataType int, IOException, boolean)","url":"loadError(com.google.android.exoplayer2.source.LoadEventInfo,@com.google.android.exoplayer2.C.DataTypeint,java.io.IOException,boolean)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"loadError(LoadEventInfo, MediaLoadData, IOException, boolean)","url":"loadError(com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData,java.io.IOException,boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy.LoadErrorInfo","l":"LoadErrorInfo(LoadEventInfo, MediaLoadData, IOException, int)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData,java.io.IOException,int)"},{"p":"com.google.android.exoplayer2.source","c":"CompositeSequenceableLoader","l":"loaders"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy.LoadErrorInfo","l":"loadEventInfo"},{"p":"com.google.android.exoplayer2.source","c":"LoadEventInfo","l":"LoadEventInfo(long, DataSpec, long)","url":"%3Cinit%3E(long,com.google.android.exoplayer2.upstream.DataSpec,long)"},{"p":"com.google.android.exoplayer2.source","c":"LoadEventInfo","l":"LoadEventInfo(long, DataSpec, Uri, Map>, long, long, long)","url":"%3Cinit%3E(long,com.google.android.exoplayer2.upstream.DataSpec,android.net.Uri,java.util.Map,long,long,long)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashUtil","l":"loadFormatWithDrmInitData(DataSource, Period)","url":"loadFormatWithDrmInitData(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.source.dash.manifest.Period)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashUtil","l":"loadInitializationData(ChunkExtractor, DataSource, Representation, boolean)","url":"loadInitializationData(com.google.android.exoplayer2.source.chunk.ChunkExtractor,com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.source.dash.manifest.Representation,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"LibraryLoader","l":"loadLibrary(String)","url":"loadLibrary(java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashUtil","l":"loadManifest(DataSource, Uri)","url":"loadManifest(com.google.android.exoplayer2.upstream.DataSource,android.net.Uri)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashUtil","l":"loadSampleFormat(DataSource, int, Representation, int)","url":"loadSampleFormat(com.google.android.exoplayer2.upstream.DataSource,int,com.google.android.exoplayer2.source.dash.manifest.Representation,int)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashUtil","l":"loadSampleFormat(DataSource, int, Representation)","url":"loadSampleFormat(com.google.android.exoplayer2.upstream.DataSource,int,com.google.android.exoplayer2.source.dash.manifest.Representation)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"loadStarted(LoadEventInfo, @com.google.android.exoplayer2.C.DataType int, @com.google.android.exoplayer2.C.TrackType int, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long)","url":"loadStarted(com.google.android.exoplayer2.source.LoadEventInfo,@com.google.android.exoplayer2.C.DataTypeint,@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"loadStarted(LoadEventInfo, @com.google.android.exoplayer2.C.DataType int)","url":"loadStarted(com.google.android.exoplayer2.source.LoadEventInfo,@com.google.android.exoplayer2.C.DataTypeint)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"loadStarted(LoadEventInfo, MediaLoadData)","url":"loadStarted(com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.source","c":"LoadEventInfo","l":"loadTaskId"},{"p":"com.google.android.exoplayer2.source.chunk","c":"Chunk","l":"loadTaskId"},{"p":"com.google.android.exoplayer2.upstream","c":"ParsingLoadable","l":"loadTaskId"},{"p":"com.google.android.exoplayer2","c":"MediaItem","l":"localConfiguration"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MdtaMetadataEntry","l":"localeIndicator"},{"p":"com.google.android.exoplayer2.drm","c":"LocalMediaDrmCallback","l":"LocalMediaDrmCallback(byte[])","url":"%3Cinit%3E(byte[])"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifest","l":"location"},{"p":"com.google.android.exoplayer2.util","c":"Log","l":"LOG_LEVEL_ALL"},{"p":"com.google.android.exoplayer2.util","c":"Log","l":"LOG_LEVEL_ERROR"},{"p":"com.google.android.exoplayer2.util","c":"Log","l":"LOG_LEVEL_INFO"},{"p":"com.google.android.exoplayer2.util","c":"Log","l":"LOG_LEVEL_OFF"},{"p":"com.google.android.exoplayer2.util","c":"Log","l":"LOG_LEVEL_WARNING"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"logd(String)","url":"logd(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"loge(String)","url":"loge(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"logMetrics(DecoderCounters, DecoderCounters)","url":"logMetrics(com.google.android.exoplayer2.decoder.DecoderCounters,com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.util","c":"LongArray","l":"LongArray()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.util","c":"LongArray","l":"LongArray(int)","url":"%3Cinit%3E(int)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest","l":"lookAheadCount"},{"p":"com.google.android.exoplayer2.source","c":"LoopingMediaSource","l":"LoopingMediaSource(MediaSource, int)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource,int)"},{"p":"com.google.android.exoplayer2.source","c":"LoopingMediaSource","l":"LoopingMediaSource(MediaSource)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest","l":"majorVersion"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"manifest"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"manifest"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"MANUFACTURER"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.Mode","l":"mapping"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector","l":"MappingTrackSelector()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.text.span","c":"TextEmphasisSpan","l":"MARK_FILL_FILLED"},{"p":"com.google.android.exoplayer2.text.span","c":"TextEmphasisSpan","l":"MARK_FILL_OPEN"},{"p":"com.google.android.exoplayer2.text.span","c":"TextEmphasisSpan","l":"MARK_FILL_UNKNOWN"},{"p":"com.google.android.exoplayer2.text.span","c":"TextEmphasisSpan","l":"MARK_SHAPE_CIRCLE"},{"p":"com.google.android.exoplayer2.text.span","c":"TextEmphasisSpan","l":"MARK_SHAPE_DOT"},{"p":"com.google.android.exoplayer2.text.span","c":"TextEmphasisSpan","l":"MARK_SHAPE_NONE"},{"p":"com.google.android.exoplayer2.text.span","c":"TextEmphasisSpan","l":"MARK_SHAPE_SESAME"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"markAsProcessed(boolean)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"marker"},{"p":"com.google.android.exoplayer2.text.span","c":"TextEmphasisSpan","l":"markFill"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker","l":"markSeekOperationFinished(boolean, long)","url":"markSeekOperationFinished(boolean,long)"},{"p":"com.google.android.exoplayer2.text.span","c":"TextEmphasisSpan","l":"markShape"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"MaskingMediaPeriod(MediaSource.MediaPeriodId, Allocator, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaSource","l":"MaskingMediaSource(MediaSource, boolean)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource,boolean)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsManifest","l":"masterPlaylist"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData.SchemeData","l":"matches(UUID)","url":"matches(java.util.UUID)"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"MATROSKA"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"MatroskaExtractor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"MatroskaExtractor(@com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor.Flags int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor.Flagsint)"},{"p":"com.google.android.exoplayer2.audio","c":"OpusUtil","l":"MAX_BYTES_PER_SECOND"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"MAX_DROPPED_VIDEO_FRAME_COUNT_TO_NOTIFY"},{"p":"com.google.android.exoplayer2.extractor.flac","c":"FlacConstants","l":"MAX_FRAME_HEADER_SIZE"},{"p":"com.google.android.exoplayer2.audio","c":"MpegAudioUtil","l":"MAX_FRAME_SIZE_BYTES"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"MAX_PITCH"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"MAX_PLAYBACK_SPEED"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"MAX_PLAYING_TIME_DISCREPANCY_MS"},{"p":"com.google.android.exoplayer2.audio","c":"Ac4Util","l":"MAX_RATE_BYTES_PER_SECOND"},{"p":"com.google.android.exoplayer2.audio","c":"MpegAudioUtil","l":"MAX_RATE_BYTES_PER_SECOND"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"MAX_SEQUENCE_NUMBER"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"MAX_SIZE"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"MAX_SPEED_SUPPORTED"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"MAX_SUPPORTED_INSTANCES_UNKNOWN"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"MAX_WINDOWS_FOR_MULTI_WINDOW_TIME_BAR"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"MAX_WINDOWS_FOR_MULTI_WINDOW_TIME_BAR"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"maxAudioBitrate"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"maxAudioChannelCount"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"maxBlockAdditionId"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"maxBlockSizeSamples"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderCounters","l":"maxConsecutiveDroppedBufferCount"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"maxContentLuminance"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"maxFrameAverageLuminance"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"maxFrameSize"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecUtil","l":"maxH264DecodableFrameSize()"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.StreamElement","l":"maxHeight"},{"p":"com.google.android.exoplayer2","c":"Format","l":"maxInputSize"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"maxMasteringLuminance"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.SpsData","l":"maxNumRefFrames"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration","l":"maxOffsetMs"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"ServiceDescriptionElement","l":"maxOffsetMs"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider","l":"maxPcmBufferDurationUs"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration","l":"maxPlaybackSpeed"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"ServiceDescriptionElement","l":"maxPlaybackSpeed"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"maxRebufferTimeMs"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"maxSeekToPreviousPositionMs"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"maxValue(SparseLongArray)","url":"maxValue(android.util.SparseLongArray)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"maxVideoBitrate"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"maxVideoFrameRate"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"maxVideoHeight"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"maxVideoWidth"},{"p":"com.google.android.exoplayer2","c":"DeviceInfo","l":"maxVolume"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.StreamElement","l":"maxWidth"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec","l":"maybeDequeueInputBuffer(DecoderInputBuffer)","url":"maybeDequeueInputBuffer(com.google.android.exoplayer2.decoder.DecoderInputBuffer)"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultCodec","l":"maybeDequeueInputBuffer(DecoderInputBuffer)","url":"maybeDequeueInputBuffer(com.google.android.exoplayer2.decoder.DecoderInputBuffer)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"maybeDropBuffersToKeyframe(long, boolean)","url":"maybeDropBuffersToKeyframe(long,boolean)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"maybeDropBuffersToKeyframe(long)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"maybeInitCodecOrBypass()"},{"p":"com.google.android.exoplayer2.source.dash","c":"PlayerEmsgHandler.PlayerTrackEmsgHandler","l":"maybeRefreshManifestBeforeLoadingNextChunk(long)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"maybeRequestReadExternalStoragePermission(Activity, MediaItem...)","url":"maybeRequestReadExternalStoragePermission(android.app.Activity,com.google.android.exoplayer2.MediaItem...)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"maybeRequestReadExternalStoragePermission(Activity, Uri...)","url":"maybeRequestReadExternalStoragePermission(android.app.Activity,android.net.Uri...)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"maybeSetArtworkData(byte[], @com.google.android.exoplayer2.MediaMetadata.PictureType int)","url":"maybeSetArtworkData(byte[],@com.google.android.exoplayer2.MediaMetadata.PictureTypeint)"},{"p":"com.google.android.exoplayer2.util","c":"MediaFormatUtil","l":"maybeSetByteBuffer(MediaFormat, String, byte[])","url":"maybeSetByteBuffer(android.media.MediaFormat,java.lang.String,byte[])"},{"p":"com.google.android.exoplayer2.util","c":"MediaFormatUtil","l":"maybeSetColorInfo(MediaFormat, ColorInfo)","url":"maybeSetColorInfo(android.media.MediaFormat,com.google.android.exoplayer2.video.ColorInfo)"},{"p":"com.google.android.exoplayer2.util","c":"MediaFormatUtil","l":"maybeSetFloat(MediaFormat, String, float)","url":"maybeSetFloat(android.media.MediaFormat,java.lang.String,float)"},{"p":"com.google.android.exoplayer2.util","c":"MediaFormatUtil","l":"maybeSetInteger(MediaFormat, String, int)","url":"maybeSetInteger(android.media.MediaFormat,java.lang.String,int)"},{"p":"com.google.android.exoplayer2.util","c":"MediaFormatUtil","l":"maybeSetString(MediaFormat, String, String)","url":"maybeSetString(android.media.MediaFormat,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"maybeSkipTag(XmlPullParser)","url":"maybeSkipTag(org.xmlpull.v1.XmlPullParser)"},{"p":"com.google.android.exoplayer2.source","c":"EmptySampleStream","l":"maybeThrowError()"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"maybeThrowError()"},{"p":"com.google.android.exoplayer2.source","c":"SampleStream","l":"maybeThrowError()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"maybeThrowError()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream.EmbeddedSampleStream","l":"maybeThrowError()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSource","l":"maybeThrowError()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource","l":"maybeThrowError()"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"DefaultSsChunkSource","l":"maybeThrowError()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeChunkSource","l":"maybeThrowError()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeSampleStream","l":"maybeThrowError()"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader","l":"maybeThrowError()"},{"p":"com.google.android.exoplayer2.upstream","c":"LoaderErrorThrower","l":"maybeThrowError()"},{"p":"com.google.android.exoplayer2.upstream","c":"LoaderErrorThrower.Dummy","l":"maybeThrowError()"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader","l":"maybeThrowError(int)"},{"p":"com.google.android.exoplayer2.upstream","c":"LoaderErrorThrower","l":"maybeThrowError(int)"},{"p":"com.google.android.exoplayer2.upstream","c":"LoaderErrorThrower.Dummy","l":"maybeThrowError(int)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"maybeThrowPlaylistRefreshError(Uri)","url":"maybeThrowPlaylistRefreshError(android.net.Uri)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker","l":"maybeThrowPlaylistRefreshError(Uri)","url":"maybeThrowPlaylistRefreshError(android.net.Uri)"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"maybeThrowPrepareError()"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"maybeThrowPrepareError()"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriod","l":"maybeThrowPrepareError()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaPeriod","l":"maybeThrowPrepareError()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaPeriod","l":"maybeThrowPrepareError()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"maybeThrowPrepareError()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"maybeThrowPrimaryPlaylistRefreshError()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker","l":"maybeThrowPrimaryPlaylistRefreshError()"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource","l":"maybeThrowSourceInfoRefreshError()"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaSource","l":"maybeThrowSourceInfoRefreshError()"},{"p":"com.google.android.exoplayer2.source","c":"CompositeMediaSource","l":"maybeThrowSourceInfoRefreshError()"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaSource","l":"maybeThrowSourceInfoRefreshError()"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource","l":"maybeThrowSourceInfoRefreshError()"},{"p":"com.google.android.exoplayer2.source","c":"MergingMediaSource","l":"maybeThrowSourceInfoRefreshError()"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaSource","l":"maybeThrowSourceInfoRefreshError()"},{"p":"com.google.android.exoplayer2.source","c":"SilenceMediaSource","l":"maybeThrowSourceInfoRefreshError()"},{"p":"com.google.android.exoplayer2.source","c":"SingleSampleMediaSource","l":"maybeThrowSourceInfoRefreshError()"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"maybeThrowSourceInfoRefreshError()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource","l":"maybeThrowSourceInfoRefreshError()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource","l":"maybeThrowSourceInfoRefreshError()"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource","l":"maybeThrowSourceInfoRefreshError()"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource","l":"maybeThrowSourceInfoRefreshError()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"maybeThrowSourceInfoRefreshError()"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"maybeThrowStreamError()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"maybeThrowStreamError()"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"maybeThrowStreamError()"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MdtaMetadataEntry","l":"MdtaMetadataEntry(String, byte[], int, int)","url":"%3Cinit%3E(java.lang.String,byte[],int,int)"},{"p":"com.google.android.exoplayer2.source","c":"SilenceMediaSource","l":"MEDIA_ID"},{"p":"com.google.android.exoplayer2","c":"Player","l":"MEDIA_ITEM_TRANSITION_REASON_AUTO"},{"p":"com.google.android.exoplayer2","c":"Player","l":"MEDIA_ITEM_TRANSITION_REASON_PLAYLIST_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"MEDIA_ITEM_TRANSITION_REASON_REPEAT"},{"p":"com.google.android.exoplayer2","c":"Player","l":"MEDIA_ITEM_TRANSITION_REASON_SEEK"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_ALBUM"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_ARTIST"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_AUDIO_BOOK"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_AUDIO_BOOK_CHAPTER"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_FOLDER_ALBUMS"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_FOLDER_ARTISTS"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_FOLDER_AUDIO_BOOKS"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_FOLDER_GENRES"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_FOLDER_MIXED"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_FOLDER_MOVIES"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_FOLDER_NEWS"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_FOLDER_PLAYLISTS"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_FOLDER_PODCASTS"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_FOLDER_RADIO_STATIONS"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_FOLDER_TRAILERS"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_FOLDER_TV_CHANNELS"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_FOLDER_TV_SERIES"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_FOLDER_TV_SHOWS"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_FOLDER_VIDEOS"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_FOLDER_YEARS"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_GENRE"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_MIXED"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_MOVIE"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_MUSIC"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_NEWS"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_PLAYLIST"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_PODCAST"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_PODCAST_EPISODE"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_RADIO_STATION"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_TRAILER"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_TV_CHANNEL"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_TV_SEASON"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_TV_SERIES"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_TV_SHOW"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_VIDEO"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"MEDIA_TYPE_YEAR"},{"p":"com.google.android.exoplayer2.source.chunk","c":"MediaChunk","l":"MediaChunk(DataSource, DataSpec, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long,long)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"MediaCodecAudioRenderer(Context, MediaCodecAdapter.Factory, MediaCodecSelector, boolean, Handler, AudioRendererEventListener, AudioSink)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Factory,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,boolean,android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioSink)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"MediaCodecAudioRenderer(Context, MediaCodecSelector, boolean, Handler, AudioRendererEventListener, AudioSink)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,boolean,android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioSink)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"MediaCodecAudioRenderer(Context, MediaCodecSelector, Handler, AudioRendererEventListener, AudioCapabilities, AudioProcessor...)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioCapabilities,com.google.android.exoplayer2.audio.AudioProcessor...)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"MediaCodecAudioRenderer(Context, MediaCodecSelector, Handler, AudioRendererEventListener, AudioSink)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioSink)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"MediaCodecAudioRenderer(Context, MediaCodecSelector, Handler, AudioRendererEventListener)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"MediaCodecAudioRenderer(Context, MediaCodecSelector)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecSelector)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecDecoderException","l":"MediaCodecDecoderException(Throwable, MediaCodecInfo)","url":"%3Cinit%3E(java.lang.Throwable,com.google.android.exoplayer2.mediacodec.MediaCodecInfo)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"MediaCodecRenderer(@com.google.android.exoplayer2.C.TrackType int, MediaCodecAdapter.Factory, MediaCodecSelector, boolean, float)","url":"%3Cinit%3E(@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Factory,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,boolean,float)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoDecoderException","l":"MediaCodecVideoDecoderException(Throwable, MediaCodecInfo, Surface)","url":"%3Cinit%3E(java.lang.Throwable,com.google.android.exoplayer2.mediacodec.MediaCodecInfo,android.view.Surface)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"MediaCodecVideoRenderer(Context, MediaCodecAdapter.Factory, MediaCodecSelector, long, boolean, Handler, VideoRendererEventListener, int, float)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Factory,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,long,boolean,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,int,float)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"MediaCodecVideoRenderer(Context, MediaCodecAdapter.Factory, MediaCodecSelector, long, boolean, Handler, VideoRendererEventListener, int)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Factory,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,long,boolean,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,int)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"MediaCodecVideoRenderer(Context, MediaCodecSelector, long, boolean, Handler, VideoRendererEventListener, int)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,long,boolean,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,int)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"MediaCodecVideoRenderer(Context, MediaCodecSelector, long, Handler, VideoRendererEventListener, int)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,long,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,int)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"MediaCodecVideoRenderer(Context, MediaCodecSelector, long)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,long)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"MediaCodecVideoRenderer(Context, MediaCodecSelector)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecSelector)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"mediaDescriptionAdapter"},{"p":"com.google.android.exoplayer2.drm","c":"MediaDrmCallbackException","l":"MediaDrmCallbackException(DataSpec, Uri, Map>, long, Throwable)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSpec,android.net.Uri,java.util.Map,long,java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"mediaEncoding"},{"p":"com.google.android.exoplayer2.source","c":"MediaLoadData","l":"mediaEndTimeMs"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter.Configuration","l":"mediaFormat"},{"p":"com.google.android.exoplayer2","c":"MediaItem","l":"mediaId"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueEditor.MediaIdEqualityChecker","l":"MediaIdEqualityChecker()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder.MediaIdMediaItemProvider","l":"MediaIdMediaItemProvider()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"Player.PositionInfo","l":"mediaItem"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"mediaItem"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"mediaItem"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"mediaItem"},{"p":"com.google.android.exoplayer2","c":"Player.PositionInfo","l":"mediaItemIndex"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy.LoadErrorInfo","l":"mediaLoadData"},{"p":"com.google.android.exoplayer2.source","c":"MediaLoadData","l":"MediaLoadData(@com.google.android.exoplayer2.C.DataType int, @com.google.android.exoplayer2.C.TrackType int, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long)","url":"%3Cinit%3E(@com.google.android.exoplayer2.C.DataTypeint,@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaLoadData","l":"MediaLoadData(@com.google.android.exoplayer2.C.DataType int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.C.DataTypeint)"},{"p":"com.google.android.exoplayer2","c":"MediaItem","l":"mediaMetadata"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"mediaMetadata"},{"p":"com.google.android.exoplayer2.source.chunk","c":"MediaParserChunkExtractor","l":"MediaParserChunkExtractor(@com.google.android.exoplayer2.C.TrackType int, Format, List, PlayerId)","url":"%3Cinit%3E(@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format,java.util.List,com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.source","c":"MediaParserExtractorAdapter","l":"MediaParserExtractorAdapter(PlayerId)","url":"%3Cinit%3E(com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.source.hls","c":"MediaParserHlsMediaChunkExtractor","l":"MediaParserHlsMediaChunkExtractor(MediaParser, OutputConsumerAdapterV30, Format, boolean, ImmutableList, int, PlayerId)","url":"%3Cinit%3E(android.media.MediaParser,com.google.android.exoplayer2.source.mediaparser.OutputConsumerAdapterV30,com.google.android.exoplayer2.Format,boolean,com.google.common.collect.ImmutableList,int,com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"mediaPeriod"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"mediaPeriodId"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.EventTime","l":"mediaPeriodId"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener.EventDispatcher","l":"mediaPeriodId"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"mediaPeriodId"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriodId","l":"MediaPeriodId(MediaPeriodId)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource.MediaPeriodId","l":"MediaPeriodId(MediaPeriodId)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriodId","l":"MediaPeriodId(Object, int, int, long)","url":"%3Cinit%3E(java.lang.Object,int,int,long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource.MediaPeriodId","l":"MediaPeriodId(Object, int, int, long)","url":"%3Cinit%3E(java.lang.Object,int,int,long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriodId","l":"MediaPeriodId(Object, long, int)","url":"%3Cinit%3E(java.lang.Object,long,int)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource.MediaPeriodId","l":"MediaPeriodId(Object, long, int)","url":"%3Cinit%3E(java.lang.Object,long,int)"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriodId","l":"MediaPeriodId(Object, long)","url":"%3Cinit%3E(java.lang.Object,long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource.MediaPeriodId","l":"MediaPeriodId(Object, long)","url":"%3Cinit%3E(java.lang.Object,long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriodId","l":"MediaPeriodId(Object)","url":"%3Cinit%3E(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource.MediaPeriodId","l":"MediaPeriodId(Object)","url":"%3Cinit%3E(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsManifest","l":"mediaPlaylist"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist","l":"mediaPlaylistUrls"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"mediaSequence"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"mediaSession"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"MediaSessionConnector(MediaSessionCompat)","url":"%3Cinit%3E(android.support.v4.media.session.MediaSessionCompat)"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"mediaSource"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaSourceTestRunner","l":"MediaSourceTestRunner(MediaSource, Allocator)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.upstream.Allocator)"},{"p":"com.google.android.exoplayer2.source","c":"MediaLoadData","l":"mediaStartTimeMs"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"mediaTimeHistory"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionOverride","l":"mediaTrackGroup"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"mediaType"},{"p":"com.google.android.exoplayer2","c":"MediaItem.RequestMetadata","l":"mediaUri"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderCounters","l":"merge(DecoderCounters)","url":"merge(com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData","l":"merge(DrmInitData)","url":"merge(com.google.android.exoplayer2.drm.DrmInitData)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"merge(PlaybackStats...)","url":"merge(com.google.android.exoplayer2.analytics.PlaybackStats...)"},{"p":"com.google.android.exoplayer2.source","c":"MergingMediaSource","l":"MergingMediaSource(boolean, boolean, CompositeSequenceableLoaderFactory, MediaSource...)","url":"%3Cinit%3E(boolean,boolean,com.google.android.exoplayer2.source.CompositeSequenceableLoaderFactory,com.google.android.exoplayer2.source.MediaSource...)"},{"p":"com.google.android.exoplayer2.source","c":"MergingMediaSource","l":"MergingMediaSource(boolean, boolean, MediaSource...)","url":"%3Cinit%3E(boolean,boolean,com.google.android.exoplayer2.source.MediaSource...)"},{"p":"com.google.android.exoplayer2.source","c":"MergingMediaSource","l":"MergingMediaSource(boolean, MediaSource...)","url":"%3Cinit%3E(boolean,com.google.android.exoplayer2.source.MediaSource...)"},{"p":"com.google.android.exoplayer2.source","c":"MergingMediaSource","l":"MergingMediaSource(MediaSource...)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource...)"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessage","l":"messageData"},{"p":"com.google.android.exoplayer2","c":"Format","l":"metadata"},{"p":"com.google.android.exoplayer2.extractor.flac","c":"FlacConstants","l":"METADATA_BLOCK_HEADER_SIZE"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource","l":"METADATA_TYPE_EMSG"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource","l":"METADATA_TYPE_ID3"},{"p":"com.google.android.exoplayer2.extractor.flac","c":"FlacConstants","l":"METADATA_TYPE_PICTURE"},{"p":"com.google.android.exoplayer2.extractor.flac","c":"FlacConstants","l":"METADATA_TYPE_SEEK_TABLE"},{"p":"com.google.android.exoplayer2.extractor.flac","c":"FlacConstants","l":"METADATA_TYPE_STREAM_INFO"},{"p":"com.google.android.exoplayer2.extractor.flac","c":"FlacConstants","l":"METADATA_TYPE_VORBIS_COMMENT"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata","l":"Metadata(List)","url":"%3Cinit%3E(java.util.List)"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata","l":"Metadata(long, List)","url":"%3Cinit%3E(long,java.util.List)"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata","l":"Metadata(long, Metadata.Entry...)","url":"%3Cinit%3E(long,com.google.android.exoplayer2.metadata.Metadata.Entry...)"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata","l":"Metadata(Metadata.Entry...)","url":"%3Cinit%3E(com.google.android.exoplayer2.metadata.Metadata.Entry...)"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataInputBuffer","l":"MetadataInputBuffer()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyHeaders","l":"metadataInterval"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataRenderer","l":"MetadataRenderer(MetadataOutput, Looper, MetadataDecoderFactory, boolean)","url":"%3Cinit%3E(com.google.android.exoplayer2.metadata.MetadataOutput,android.os.Looper,com.google.android.exoplayer2.metadata.MetadataDecoderFactory,boolean)"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataRenderer","l":"MetadataRenderer(MetadataOutput, Looper, MetadataDecoderFactory)","url":"%3Cinit%3E(com.google.android.exoplayer2.metadata.MetadataOutput,android.os.Looper,com.google.android.exoplayer2.metadata.MetadataDecoderFactory)"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataRenderer","l":"MetadataRenderer(MetadataOutput, Looper)","url":"%3Cinit%3E(com.google.android.exoplayer2.metadata.MetadataOutput,android.os.Looper)"},{"p":"com.google.android.exoplayer2","c":"C","l":"MICROS_PER_SECOND"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"MIDI"},{"p":"com.google.android.exoplayer2","c":"C","l":"MILLIS_PER_SECOND"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"MlltFrame","l":"millisecondsBetweenReference"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"MlltFrame","l":"millisecondsDeviations"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LocalConfiguration","l":"mimeType"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration","l":"mimeType"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util.SyncFrameInfo","l":"mimeType"},{"p":"com.google.android.exoplayer2.audio","c":"MpegAudioUtil.Header","l":"mimeType"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData.SchemeData","l":"mimeType"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"mimeType"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer.DecoderInitializationException","l":"mimeType"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"PictureFrame","l":"mimeType"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ApicFrame","l":"mimeType"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"GeobFrame","l":"mimeType"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest","l":"mimeType"},{"p":"com.google.android.exoplayer2.text.cea","c":"Cea608Decoder","l":"MIN_DATA_CHANNEL_TIMEOUT_MS"},{"p":"com.google.android.exoplayer2.extractor.flac","c":"FlacConstants","l":"MIN_FRAME_HEADER_SIZE"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"MIN_HEADER_SIZE"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"MIN_PITCH"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"MIN_PLAYBACK_SPEED"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"MIN_SEQUENCE_NUMBER"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"MIN_SPEED_SUPPORTED"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"minBlockSizeSamples"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifest","l":"minBufferTimeMs"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"minFrameSize"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"minMasteringLuminance"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration","l":"minOffsetMs"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"ServiceDescriptionElement","l":"minOffsetMs"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest","l":"minorVersion"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider","l":"minPcmBufferDurationUs"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration","l":"minPlaybackSpeed"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"ServiceDescriptionElement","l":"minPlaybackSpeed"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifest","l":"minUpdatePeriodMs"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"minValue(SparseLongArray)","url":"minValue(android.util.SparseLongArray)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"minVideoBitrate"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"minVideoFrameRate"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"minVideoHeight"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"minVideoWidth"},{"p":"com.google.android.exoplayer2","c":"DeviceInfo","l":"minVolume"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifestParser.MissingFieldException","l":"MissingFieldException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"MlltFrame","l":"MlltFrame(int, int, int, int[], int[])","url":"%3Cinit%3E(int,int,int,int[],int[])"},{"p":"com.google.android.exoplayer2.decoder","c":"CryptoInfo","l":"mode"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"mode"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager","l":"MODE_DOWNLOAD"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"MODE_HLS"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"MODE_MULTI_PMT"},{"p":"com.google.android.exoplayer2.util","c":"TimestampAdjuster","l":"MODE_NO_OFFSET"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager","l":"MODE_PLAYBACK"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager","l":"MODE_QUERY"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager","l":"MODE_RELEASE"},{"p":"com.google.android.exoplayer2.util","c":"TimestampAdjuster","l":"MODE_SHARED"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"MODE_SINGLE_PMT"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"MODE_SUPPORT_MASK"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.Mode","l":"Mode(boolean, int, int, int)","url":"%3Cinit%3E(boolean,int,int,int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"MODEL"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"FragmentedMp4Extractor","l":"modifyTrack(Track)","url":"modifyTrack(com.google.android.exoplayer2.extractor.mp4.Track)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"ProgramInformation","l":"moreInformationURL"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MotionPhotoMetadata","l":"MotionPhotoMetadata(long, long, long, long, long)","url":"%3Cinit%3E(long,long,long,long,long)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueEditor.QueueDataAdapter","l":"move(int, int)","url":"move(int,int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"moveItems(List, int, int, int)","url":"moveItems(java.util.List,int,int,int)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"moveMediaItem(int, int)","url":"moveMediaItem(int,int)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"moveMediaItem(int, int)","url":"moveMediaItem(int,int)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"moveMediaItem(int, int)","url":"moveMediaItem(int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"moveMediaItem(int, int)","url":"moveMediaItem(int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.MoveMediaItem","l":"MoveMediaItem(String, int, int)","url":"%3Cinit%3E(java.lang.String,int,int)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"moveMediaItems(int, int, int)","url":"moveMediaItems(int,int,int)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"moveMediaItems(int, int, int)","url":"moveMediaItems(int,int,int)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"moveMediaItems(int, int, int)","url":"moveMediaItems(int,int,int)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"moveMediaItems(int, int, int)","url":"moveMediaItems(int,int,int)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"moveMediaItems(int, int, int)","url":"moveMediaItems(int,int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"moveMediaItems(int, int, int)","url":"moveMediaItems(int,int,int)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"moveMediaSource(int, int, Handler, Runnable)","url":"moveMediaSource(int,int,android.os.Handler,java.lang.Runnable)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"moveMediaSource(int, int)","url":"moveMediaSource(int,int)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"movePlaylistItem(int, int)","url":"movePlaylistItem(int,int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadCursor","l":"moveToFirst()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadCursor","l":"moveToLast()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadCursor","l":"moveToNext()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadCursor","l":"moveToPosition(int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadCursor","l":"moveToPrevious()"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Track","l":"movieTimescale"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"MP3"},{"p":"com.google.android.exoplayer2.extractor.mp3","c":"Mp3Extractor","l":"Mp3Extractor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.mp3","c":"Mp3Extractor","l":"Mp3Extractor(@com.google.android.exoplayer2.extractor.mp3.Mp3Extractor.Flags int, long)","url":"%3Cinit%3E(@com.google.android.exoplayer2.extractor.mp3.Mp3Extractor.Flagsint,long)"},{"p":"com.google.android.exoplayer2.extractor.mp3","c":"Mp3Extractor","l":"Mp3Extractor(@com.google.android.exoplayer2.extractor.mp3.Mp3Extractor.Flags int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.extractor.mp3.Mp3Extractor.Flagsint)"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"MP4"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Mp4Extractor","l":"Mp4Extractor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Mp4Extractor","l":"Mp4Extractor(@com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.Flags int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.Flagsint)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"Mp4WebvttDecoder","l":"Mp4WebvttDecoder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"MpegAudioReader","l":"MpegAudioReader()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"MpegAudioReader","l":"MpegAudioReader(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"MlltFrame","l":"mpegFramesBetweenReference"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"MSG_CUSTOM_BASE"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"MSG_SET_AUDIO_ATTRIBUTES"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"MSG_SET_AUDIO_SESSION_ID"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"MSG_SET_AUX_EFFECT_INFO"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"MSG_SET_CAMERA_MOTION_LISTENER"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"MSG_SET_CHANGE_FRAME_RATE_STRATEGY"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"MSG_SET_PREFERRED_AUDIO_DEVICE"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"MSG_SET_SCALING_MODE"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"MSG_SET_SKIP_SILENCE_ENABLED"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"MSG_SET_VIDEO_FRAME_METADATA_LISTENER"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"MSG_SET_VIDEO_OUTPUT"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"MSG_SET_VOLUME"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"MSG_SET_WAKEUP_LISTENER"},{"p":"com.google.android.exoplayer2","c":"C","l":"msToUs(long)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"msToUs(long)"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"multiRowAlignment"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.MultiSegmentBase","l":"MultiSegmentBase(RangedUri, long, long, long, long, List, long, long, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.dash.manifest.RangedUri,long,long,long,long,java.util.List,long,long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.MultiSegmentRepresentation","l":"MultiSegmentRepresentation(long, Format, List, SegmentBase.MultiSegmentBase, List, List, List)","url":"%3Cinit%3E(long,com.google.android.exoplayer2.Format,java.util.List,com.google.android.exoplayer2.source.dash.manifest.SegmentBase.MultiSegmentBase,java.util.List,java.util.List,java.util.List)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration","l":"multiSession"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsManifest","l":"multivariantPlaylist"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist","l":"muxedAudioFormat"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist","l":"muxedCaptionFormats"},{"p":"com.google.android.exoplayer2.transformer","c":"Muxer.MuxerException","l":"MuxerException(String, Throwable)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"NAL_START_CODE"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"NAL_UNIT_TYPE_AUD"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"NAL_UNIT_TYPE_IDR"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"NAL_UNIT_TYPE_NON_IDR"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"NAL_UNIT_TYPE_PARTITION_A"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"NAL_UNIT_TYPE_PPS"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"NAL_UNIT_TYPE_SEI"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"NAL_UNIT_TYPE_SPS"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"nalUnitLengthFieldLength"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Track","l":"nalUnitLengthFieldLength"},{"p":"com.google.android.exoplayer2.video","c":"AvcConfig","l":"nalUnitLengthFieldLength"},{"p":"com.google.android.exoplayer2.video","c":"HevcConfig","l":"nalUnitLengthFieldLength"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"name"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"name"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyHeaders","l":"name"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry","l":"name"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist.Rendition","l":"name"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.StreamElement","l":"name"},{"p":"com.google.android.exoplayer2","c":"C","l":"NANOS_PER_SECOND"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter","l":"needsReconfiguration()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter","l":"needsReconfiguration()"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"NETWORK"},{"p":"com.google.android.exoplayer2","c":"C","l":"NETWORK_TYPE_2G"},{"p":"com.google.android.exoplayer2","c":"C","l":"NETWORK_TYPE_3G"},{"p":"com.google.android.exoplayer2","c":"C","l":"NETWORK_TYPE_4G"},{"p":"com.google.android.exoplayer2","c":"C","l":"NETWORK_TYPE_5G_NSA"},{"p":"com.google.android.exoplayer2","c":"C","l":"NETWORK_TYPE_5G_SA"},{"p":"com.google.android.exoplayer2","c":"C","l":"NETWORK_TYPE_CELLULAR_UNKNOWN"},{"p":"com.google.android.exoplayer2","c":"C","l":"NETWORK_TYPE_ETHERNET"},{"p":"com.google.android.exoplayer2","c":"C","l":"NETWORK_TYPE_OFFLINE"},{"p":"com.google.android.exoplayer2","c":"C","l":"NETWORK_TYPE_OTHER"},{"p":"com.google.android.exoplayer2","c":"C","l":"NETWORK_TYPE_UNKNOWN"},{"p":"com.google.android.exoplayer2","c":"C","l":"NETWORK_TYPE_WIFI"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"NETWORK_UNMETERED"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet","l":"newData(String)","url":"newData(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet","l":"newData(Uri)","url":"newData(android.net.Uri)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet","l":"newDefaultData()"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"newFormat"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource","l":"newInitializationChunk(DefaultDashChunkSource.RepresentationHolder, DataSource, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, RangedUri, RangedUri)","url":"newInitializationChunk(com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder,com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,com.google.android.exoplayer2.source.dash.manifest.RangedUri,com.google.android.exoplayer2.source.dash.manifest.RangedUri)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation","l":"newInstance(long, Format, List, SegmentBase, List, List, List, String)","url":"newInstance(long,com.google.android.exoplayer2.Format,java.util.List,com.google.android.exoplayer2.source.dash.manifest.SegmentBase,java.util.List,java.util.List,java.util.List,java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation","l":"newInstance(long, Format, List, SegmentBase)","url":"newInstance(long,com.google.android.exoplayer2.Format,java.util.List,com.google.android.exoplayer2.source.dash.manifest.SegmentBase)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.SingleSegmentRepresentation","l":"newInstance(long, Format, String, long, long, long, long, List, String, long)","url":"newInstance(long,com.google.android.exoplayer2.Format,java.lang.String,long,long,long,long,java.util.List,java.lang.String,long)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"newInstance(String, String, String, MediaCodecInfo.CodecCapabilities, boolean, boolean, boolean, boolean, boolean)","url":"newInstance(java.lang.String,java.lang.String,java.lang.String,android.media.MediaCodecInfo.CodecCapabilities,boolean,boolean,boolean,boolean,boolean)"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"newInstance(UUID)","url":"newInstance(java.util.UUID)"},{"p":"com.google.android.exoplayer2.video","c":"PlaceholderSurface","l":"newInstanceV17(Context, boolean)","url":"newInstanceV17(android.content.Context,boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"newlyRenderedFirstFrame"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource","l":"newMediaChunk(DefaultDashChunkSource.RepresentationHolder, DataSource, @com.google.android.exoplayer2.C.TrackType int, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, int, long, long)","url":"newMediaChunk(com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder,com.google.android.exoplayer2.upstream.DataSource,@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,int,long,long)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer","l":"newNoDataInstance()"},{"p":"com.google.android.exoplayer2.source.dash","c":"PlayerEmsgHandler","l":"newPlayerTrackEmsgHandler()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"newSingleThreadExecutor(String)","url":"newSingleThreadExecutor(java.lang.String)"},{"p":"com.google.android.exoplayer2.drm","c":"OfflineLicenseHelper","l":"newWidevineInstance(String, boolean, DataSource.Factory, DrmSessionEventListener.EventDispatcher)","url":"newWidevineInstance(java.lang.String,boolean,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)"},{"p":"com.google.android.exoplayer2.drm","c":"OfflineLicenseHelper","l":"newWidevineInstance(String, boolean, DataSource.Factory, Map, DrmSessionEventListener.EventDispatcher)","url":"newWidevineInstance(java.lang.String,boolean,com.google.android.exoplayer2.upstream.DataSource.Factory,java.util.Map,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)"},{"p":"com.google.android.exoplayer2.drm","c":"OfflineLicenseHelper","l":"newWidevineInstance(String, DataSource.Factory, DrmSessionEventListener.EventDispatcher)","url":"newWidevineInstance(java.lang.String,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)"},{"p":"com.google.android.exoplayer2","c":"SeekParameters","l":"NEXT_SYNC"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"next()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"next()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"next()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BaseMediaChunkIterator","l":"next()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"MediaChunkIterator","l":"next()"},{"p":"com.google.android.exoplayer2.upstream","c":"Allocator.AllocationNode","l":"next()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"nextActionIconResourceId"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriodId","l":"nextAdGroupIndex"},{"p":"com.google.android.exoplayer2.audio","c":"AuxEffectInfo","l":"NO_AUX_EFFECT_ID"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"Id3Decoder","l":"NO_FRAMES_PREDICATE"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.TimestampSearchResult","l":"NO_TIMESTAMP_IN_RANGE_RESULT"},{"p":"com.google.android.exoplayer2","c":"Format","l":"NO_VALUE"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings","l":"NO_VALUE"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"NONE"},{"p":"com.google.android.exoplayer2.util","c":"DebugViewProvider","l":"NONE"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"nonFatalErrorCount"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"nonFatalErrorHistory"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"NoOpCacheEvictor","l":"NoOpCacheEvictor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"normalizeLanguageCode(String)","url":"normalizeLanguageCode(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"normalizeMimeType(String)","url":"normalizeMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"normalizeUndeterminedLanguageToNull(String)","url":"normalizeUndeterminedLanguageToNull(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"NoSampleRenderer()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream","c":"CachedRegionTracker","l":"NOT_CACHED"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"NOT_IN_LOOKUP_TABLE"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor.AudioFormat","l":"NOT_SET"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"notificationId"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"notificationListener"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl","l":"notifyRebuffer()"},{"p":"com.google.android.exoplayer2","c":"LivePlaybackSpeedControl","l":"notifyRebuffer()"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"notifySeekStarted()"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"notifySeekStarted()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"nullSafeArrayAppend(T[], T)","url":"nullSafeArrayAppend(T[],T)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"nullSafeArrayConcatenation(T[], T[])","url":"nullSafeArrayConcatenation(T[],T[])"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"nullSafeArrayCopy(T[], int)","url":"nullSafeArrayCopy(T[],int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"nullSafeArrayCopyOfRange(T[], int, int)","url":"nullSafeArrayCopyOfRange(T[],int,int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"nullSafeListToArray(List, T[])","url":"nullSafeListToArray(java.util.List,T[])"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"number"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy.FallbackOptions","l":"numberOfExcludedLocations"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy.FallbackOptions","l":"numberOfExcludedTracks"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy.FallbackOptions","l":"numberOfLocations"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorOutput","l":"numberOfTracks"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy.FallbackOptions","l":"numberOfTracks"},{"p":"com.google.android.exoplayer2.decoder","c":"CryptoInfo","l":"numBytesOfClearData"},{"p":"com.google.android.exoplayer2.decoder","c":"CryptoInfo","l":"numBytesOfEncryptedData"},{"p":"com.google.android.exoplayer2.decoder","c":"CryptoInfo","l":"numSubSamples"},{"p":"com.google.android.exoplayer2.util","c":"HandlerWrapper","l":"obtainMessage(int, int, int, Object)","url":"obtainMessage(int,int,int,java.lang.Object)"},{"p":"com.google.android.exoplayer2.util","c":"HandlerWrapper","l":"obtainMessage(int, int, int)","url":"obtainMessage(int,int,int)"},{"p":"com.google.android.exoplayer2.util","c":"HandlerWrapper","l":"obtainMessage(int, Object)","url":"obtainMessage(int,java.lang.Object)"},{"p":"com.google.android.exoplayer2.util","c":"HandlerWrapper","l":"obtainMessage(int)"},{"p":"com.google.android.exoplayer2.drm","c":"OfflineLicenseHelper","l":"OfflineLicenseHelper(DefaultDrmSessionManager, DrmSessionEventListener.EventDispatcher)","url":"%3Cinit%3E(com.google.android.exoplayer2.drm.DefaultDrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)"},{"p":"com.google.android.exoplayer2.drm","c":"OfflineLicenseHelper","l":"OfflineLicenseHelper(UUID, ExoMediaDrm.Provider, MediaDrmCallback, Map, DrmSessionEventListener.EventDispatcher)","url":"%3Cinit%3E(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.Provider,com.google.android.exoplayer2.drm.MediaDrmCallback,java.util.Map,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"OFFLOAD_MODE_DISABLED"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"OFFLOAD_MODE_ENABLED_GAPLESS_DISABLED"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"OFFLOAD_MODE_ENABLED_GAPLESS_NOT_REQUIRED"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"OFFLOAD_MODE_ENABLED_GAPLESS_REQUIRED"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider","l":"offloadBufferDurationUs"},{"p":"com.google.android.exoplayer2.upstream","c":"Allocation","l":"offset"},{"p":"com.google.android.exoplayer2","c":"Format","l":"OFFSET_SAMPLE_RELATIVE"},{"p":"com.google.android.exoplayer2.extractor","c":"ChunkIndex","l":"offsets"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"OGG"},{"p":"com.google.android.exoplayer2.extractor.ogg","c":"OggExtractor","l":"OggExtractor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource","l":"OkHttpDataSource(Call.Factory, String, CacheControl, HttpDataSource.RequestProperties)","url":"%3Cinit%3E(okhttp3.Call.Factory,java.lang.String,okhttp3.CacheControl,com.google.android.exoplayer2.upstream.HttpDataSource.RequestProperties)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource","l":"OkHttpDataSource(Call.Factory, String)","url":"%3Cinit%3E(okhttp3.Call.Factory,java.lang.String)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource","l":"OkHttpDataSource(Call.Factory)","url":"%3Cinit%3E(okhttp3.Call.Factory)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSourceFactory","l":"OkHttpDataSourceFactory(Call.Factory, String, CacheControl)","url":"%3Cinit%3E(okhttp3.Call.Factory,java.lang.String,okhttp3.CacheControl)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSourceFactory","l":"OkHttpDataSourceFactory(Call.Factory, String, TransferListener, CacheControl)","url":"%3Cinit%3E(okhttp3.Call.Factory,java.lang.String,com.google.android.exoplayer2.upstream.TransferListener,okhttp3.CacheControl)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSourceFactory","l":"OkHttpDataSourceFactory(Call.Factory, String, TransferListener)","url":"%3Cinit%3E(okhttp3.Call.Factory,java.lang.String,com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSourceFactory","l":"OkHttpDataSourceFactory(Call.Factory, String)","url":"%3Cinit%3E(okhttp3.Call.Factory,java.lang.String)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSourceFactory","l":"OkHttpDataSourceFactory(Call.Factory)","url":"%3Cinit%3E(okhttp3.Call.Factory)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"oldFormat"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Callback","l":"onActionScheduleFinished()"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner","l":"onActionScheduleFinished()"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsLoader.EventListener","l":"onAdClicked()"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.QueueEditor","l":"onAddQueueItem(Player, MediaDescriptionCompat, int)","url":"onAddQueueItem(com.google.android.exoplayer2.Player,android.support.v4.media.MediaDescriptionCompat,int)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueEditor","l":"onAddQueueItem(Player, MediaDescriptionCompat, int)","url":"onAddQueueItem(com.google.android.exoplayer2.Player,android.support.v4.media.MediaDescriptionCompat,int)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.QueueEditor","l":"onAddQueueItem(Player, MediaDescriptionCompat)","url":"onAddQueueItem(com.google.android.exoplayer2.Player,android.support.v4.media.MediaDescriptionCompat)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueEditor","l":"onAddQueueItem(Player, MediaDescriptionCompat)","url":"onAddQueueItem(com.google.android.exoplayer2.Player,android.support.v4.media.MediaDescriptionCompat)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsLoader.EventListener","l":"onAdLoadError(AdsMediaSource.AdLoadException, DataSpec)","url":"onAdLoadError(com.google.android.exoplayer2.source.ads.AdsMediaSource.AdLoadException,com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.analytics","c":"MediaMetricsListener","l":"onAdPlaybackStarted(AnalyticsListener.EventTime, String, String)","url":"onAdPlaybackStarted(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackSessionManager.Listener","l":"onAdPlaybackStarted(AnalyticsListener.EventTime, String, String)","url":"onAdPlaybackStarted(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStatsListener","l":"onAdPlaybackStarted(AnalyticsListener.EventTime, String, String)","url":"onAdPlaybackStarted(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsLoader.EventListener","l":"onAdPlaybackState(AdPlaybackState)","url":"onAdPlaybackState(com.google.android.exoplayer2.source.ads.AdPlaybackState)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource.AdPlaybackStateUpdater","l":"onAdPlaybackStateUpdateRequested(Timeline)","url":"onAdPlaybackStateUpdateRequested(com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsLoader.EventListener","l":"onAdTapped()"},{"p":"com.google.android.exoplayer2.ui","c":"AspectRatioFrameLayout.AspectRatioListener","l":"onAspectRatioUpdated(float, float, boolean)","url":"onAspectRatioUpdated(float,float,boolean)"},{"p":"com.google.android.exoplayer2.ext.leanback","c":"LeanbackPlayerAdapter","l":"onAttachedToHost(PlaybackGlueHost)","url":"onAttachedToHost(androidx.leanback.media.PlaybackGlueHost)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"onAttachedToWindow()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"onAttachedToWindow()"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onAudioAttributesChanged(AnalyticsListener.EventTime, AudioAttributes)","url":"onAudioAttributesChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.audio.AudioAttributes)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onAudioAttributesChanged(AnalyticsListener.EventTime, AudioAttributes)","url":"onAudioAttributesChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.audio.AudioAttributes)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onAudioAttributesChanged(AudioAttributes)","url":"onAudioAttributesChanged(com.google.android.exoplayer2.audio.AudioAttributes)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onAudioAttributesChanged(AudioAttributes)","url":"onAudioAttributesChanged(com.google.android.exoplayer2.audio.AudioAttributes)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioCapabilitiesReceiver.Listener","l":"onAudioCapabilitiesChanged(AudioCapabilities)","url":"onAudioCapabilitiesChanged(com.google.android.exoplayer2.audio.AudioCapabilities)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onAudioCodecError(AnalyticsListener.EventTime, Exception)","url":"onAudioCodecError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.Exception)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"onAudioCodecError(Exception)","url":"onAudioCodecError(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onAudioCodecError(Exception)","url":"onAudioCodecError(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener","l":"onAudioCodecError(Exception)","url":"onAudioCodecError(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onAudioDecoderInitialized(AnalyticsListener.EventTime, String, long, long)","url":"onAudioDecoderInitialized(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onAudioDecoderInitialized(AnalyticsListener.EventTime, String, long)","url":"onAudioDecoderInitialized(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,long)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onAudioDecoderInitialized(AnalyticsListener.EventTime, String, long)","url":"onAudioDecoderInitialized(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"onAudioDecoderInitialized(String, long, long)","url":"onAudioDecoderInitialized(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onAudioDecoderInitialized(String, long, long)","url":"onAudioDecoderInitialized(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener","l":"onAudioDecoderInitialized(String, long, long)","url":"onAudioDecoderInitialized(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onAudioDecoderReleased(AnalyticsListener.EventTime, String)","url":"onAudioDecoderReleased(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onAudioDecoderReleased(AnalyticsListener.EventTime, String)","url":"onAudioDecoderReleased(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"onAudioDecoderReleased(String)","url":"onAudioDecoderReleased(java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onAudioDecoderReleased(String)","url":"onAudioDecoderReleased(java.lang.String)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener","l":"onAudioDecoderReleased(String)","url":"onAudioDecoderReleased(java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onAudioDisabled(AnalyticsListener.EventTime, DecoderCounters)","url":"onAudioDisabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"onAudioDisabled(AnalyticsListener.EventTime, DecoderCounters)","url":"onAudioDisabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onAudioDisabled(AnalyticsListener.EventTime, DecoderCounters)","url":"onAudioDisabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"onAudioDisabled(DecoderCounters)","url":"onAudioDisabled(com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onAudioDisabled(DecoderCounters)","url":"onAudioDisabled(com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener","l":"onAudioDisabled(DecoderCounters)","url":"onAudioDisabled(com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onAudioEnabled(AnalyticsListener.EventTime, DecoderCounters)","url":"onAudioEnabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onAudioEnabled(AnalyticsListener.EventTime, DecoderCounters)","url":"onAudioEnabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"onAudioEnabled(DecoderCounters)","url":"onAudioEnabled(com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onAudioEnabled(DecoderCounters)","url":"onAudioEnabled(com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener","l":"onAudioEnabled(DecoderCounters)","url":"onAudioEnabled(com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onAudioInputFormatChanged(AnalyticsListener.EventTime, Format, DecoderReuseEvaluation)","url":"onAudioInputFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onAudioInputFormatChanged(AnalyticsListener.EventTime, Format, DecoderReuseEvaluation)","url":"onAudioInputFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onAudioInputFormatChanged(AnalyticsListener.EventTime, Format)","url":"onAudioInputFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"onAudioInputFormatChanged(Format, DecoderReuseEvaluation)","url":"onAudioInputFormatChanged(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onAudioInputFormatChanged(Format, DecoderReuseEvaluation)","url":"onAudioInputFormatChanged(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener","l":"onAudioInputFormatChanged(Format, DecoderReuseEvaluation)","url":"onAudioInputFormatChanged(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener","l":"onAudioInputFormatChanged(Format)","url":"onAudioInputFormatChanged(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onAudioPositionAdvancing(AnalyticsListener.EventTime, long)","url":"onAudioPositionAdvancing(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"onAudioPositionAdvancing(long)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onAudioPositionAdvancing(long)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener","l":"onAudioPositionAdvancing(long)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onAudioSessionIdChanged(AnalyticsListener.EventTime, int)","url":"onAudioSessionIdChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onAudioSessionIdChanged(AnalyticsListener.EventTime, int)","url":"onAudioSessionIdChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onAudioSessionIdChanged(int)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onAudioSessionIdChanged(int)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onAudioSinkError(AnalyticsListener.EventTime, Exception)","url":"onAudioSinkError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.Exception)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"onAudioSinkError(Exception)","url":"onAudioSinkError(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onAudioSinkError(Exception)","url":"onAudioSinkError(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener","l":"onAudioSinkError(Exception)","url":"onAudioSinkError(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.Listener","l":"onAudioSinkError(Exception)","url":"onAudioSinkError(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onAudioUnderrun(AnalyticsListener.EventTime, int, long, long)","url":"onAudioUnderrun(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,long,long)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onAudioUnderrun(AnalyticsListener.EventTime, int, long, long)","url":"onAudioUnderrun(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,long,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"onAudioUnderrun(int, long, long)","url":"onAudioUnderrun(int,long,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onAudioUnderrun(int, long, long)","url":"onAudioUnderrun(int,long,long)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener","l":"onAudioUnderrun(int, long, long)","url":"onAudioUnderrun(int,long,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onAvailableCommandsChanged(AnalyticsListener.EventTime, Player.Commands)","url":"onAvailableCommandsChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Player.Commands)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onAvailableCommandsChanged(Player.Commands)","url":"onAvailableCommandsChanged(com.google.android.exoplayer2.Player.Commands)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onAvailableCommandsChanged(Player.Commands)","url":"onAvailableCommandsChanged(com.google.android.exoplayer2.Player.Commands)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onBandwidthEstimate(AnalyticsListener.EventTime, int, long, long)","url":"onBandwidthEstimate(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,long,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"MediaMetricsListener","l":"onBandwidthEstimate(AnalyticsListener.EventTime, int, long, long)","url":"onBandwidthEstimate(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,long,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStatsListener","l":"onBandwidthEstimate(AnalyticsListener.EventTime, int, long, long)","url":"onBandwidthEstimate(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,long,long)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onBandwidthEstimate(AnalyticsListener.EventTime, int, long, long)","url":"onBandwidthEstimate(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,long,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onBandwidthSample(int, long, long)","url":"onBandwidthSample(int,long,long)"},{"p":"com.google.android.exoplayer2.upstream","c":"BandwidthMeter.EventListener","l":"onBandwidthSample(int, long, long)","url":"onBandwidthSample(int,long,long)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"onBind(Intent)","url":"onBind(android.content.Intent)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.BitmapCallback","l":"onBitmap(Bitmap)","url":"onBitmap(android.graphics.Bitmap)"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest.FakeTransferListener","l":"onBytesTransferred(DataSource, DataSpec, boolean, int)","url":"onBytesTransferred(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"onBytesTransferred(DataSource, DataSpec, boolean, int)","url":"onBytesTransferred(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"TransferListener","l":"onBytesTransferred(DataSource, DataSpec, boolean, int)","url":"onBytesTransferred(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean,int)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource.EventListener","l":"onCachedBytesRead(long, long)","url":"onCachedBytesRead(long,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource.EventListener","l":"onCacheIgnored(@com.google.android.exoplayer2.upstream.cache.CacheDataSource.CacheIgnoredReason int)","url":"onCacheIgnored(@com.google.android.exoplayer2.upstream.cache.CacheDataSource.CacheIgnoredReasonint)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheEvictor","l":"onCacheInitialized()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"LeastRecentlyUsedCacheEvictor","l":"onCacheInitialized()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"NoOpCacheEvictor","l":"onCacheInitialized()"},{"p":"com.google.android.exoplayer2.video.spherical","c":"CameraMotionListener","l":"onCameraMotion(long, float[])","url":"onCameraMotion(long,float[])"},{"p":"com.google.android.exoplayer2.video.spherical","c":"CameraMotionListener","l":"onCameraMotionReset()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"SessionAvailabilityListener","l":"onCastSessionAvailable()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"SessionAvailabilityListener","l":"onCastSessionUnavailable()"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"onChildSourceInfoRefreshed(ConcatenatingMediaSource.MediaSourceHolder, MediaSource, Timeline)","url":"onChildSourceInfoRefreshed(com.google.android.exoplayer2.source.ConcatenatingMediaSource.MediaSourceHolder,com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2","l":"onChildSourceInfoRefreshed(Integer, MediaSource, Timeline)","url":"onChildSourceInfoRefreshed(java.lang.Integer,com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.source","c":"MergingMediaSource","l":"onChildSourceInfoRefreshed(Integer, MediaSource, Timeline)","url":"onChildSourceInfoRefreshed(java.lang.Integer,com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsMediaSource","l":"onChildSourceInfoRefreshed(MediaSource.MediaPeriodId, MediaSource, Timeline)","url":"onChildSourceInfoRefreshed(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.source","c":"CompositeMediaSource","l":"onChildSourceInfoRefreshed(T, MediaSource, Timeline)","url":"onChildSourceInfoRefreshed(T,com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaSource","l":"onChildSourceInfoRefreshed(Timeline)","url":"onChildSourceInfoRefreshed(com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.source","c":"LoopingMediaSource","l":"onChildSourceInfoRefreshed(Timeline)","url":"onChildSourceInfoRefreshed(com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaSource","l":"onChildSourceInfoRefreshed(Timeline)","url":"onChildSourceInfoRefreshed(com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"onChildSourceInfoRefreshed(Timeline)","url":"onChildSourceInfoRefreshed(com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource","l":"onChildSourceInfoRefreshed(Void, MediaSource, Timeline)","url":"onChildSourceInfoRefreshed(java.lang.Void,com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"onChildSourceInfoRefreshed(Void, MediaSource, Timeline)","url":"onChildSourceInfoRefreshed(java.lang.Void,com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSource","l":"onChunkLoadCompleted(Chunk)","url":"onChunkLoadCompleted(com.google.android.exoplayer2.source.chunk.Chunk)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource","l":"onChunkLoadCompleted(Chunk)","url":"onChunkLoadCompleted(com.google.android.exoplayer2.source.chunk.Chunk)"},{"p":"com.google.android.exoplayer2.source.dash","c":"PlayerEmsgHandler.PlayerTrackEmsgHandler","l":"onChunkLoadCompleted(Chunk)","url":"onChunkLoadCompleted(com.google.android.exoplayer2.source.chunk.Chunk)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"DefaultSsChunkSource","l":"onChunkLoadCompleted(Chunk)","url":"onChunkLoadCompleted(com.google.android.exoplayer2.source.chunk.Chunk)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeChunkSource","l":"onChunkLoadCompleted(Chunk)","url":"onChunkLoadCompleted(com.google.android.exoplayer2.source.chunk.Chunk)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSource","l":"onChunkLoadError(Chunk, boolean, LoadErrorHandlingPolicy.LoadErrorInfo, LoadErrorHandlingPolicy)","url":"onChunkLoadError(com.google.android.exoplayer2.source.chunk.Chunk,boolean,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource","l":"onChunkLoadError(Chunk, boolean, LoadErrorHandlingPolicy.LoadErrorInfo, LoadErrorHandlingPolicy)","url":"onChunkLoadError(com.google.android.exoplayer2.source.chunk.Chunk,boolean,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"DefaultSsChunkSource","l":"onChunkLoadError(Chunk, boolean, LoadErrorHandlingPolicy.LoadErrorInfo, LoadErrorHandlingPolicy)","url":"onChunkLoadError(com.google.android.exoplayer2.source.chunk.Chunk,boolean,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeChunkSource","l":"onChunkLoadError(Chunk, boolean, LoadErrorHandlingPolicy.LoadErrorInfo, LoadErrorHandlingPolicy)","url":"onChunkLoadError(com.google.android.exoplayer2.source.chunk.Chunk,boolean,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)"},{"p":"com.google.android.exoplayer2.source.dash","c":"PlayerEmsgHandler.PlayerTrackEmsgHandler","l":"onChunkLoadError(Chunk)","url":"onChunkLoadError(com.google.android.exoplayer2.source.chunk.Chunk)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSource","l":"onClosed()"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"onCodecError(Exception)","url":"onCodecError(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"onCodecError(Exception)","url":"onCodecError(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"onCodecError(Exception)","url":"onCodecError(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"onCodecInitialized(String, MediaCodecAdapter.Configuration, long, long)","url":"onCodecInitialized(java.lang.String,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Configuration,long,long)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"onCodecInitialized(String, MediaCodecAdapter.Configuration, long, long)","url":"onCodecInitialized(java.lang.String,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Configuration,long,long)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"onCodecInitialized(String, MediaCodecAdapter.Configuration, long, long)","url":"onCodecInitialized(java.lang.String,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Configuration,long,long)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"onCodecReleased(String)","url":"onCodecReleased(java.lang.String)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"onCodecReleased(String)","url":"onCodecReleased(java.lang.String)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"onCodecReleased(String)","url":"onCodecReleased(java.lang.String)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.CommandReceiver","l":"onCommand(Player, String, Bundle, ResultReceiver)","url":"onCommand(com.google.android.exoplayer2.Player,java.lang.String,android.os.Bundle,android.os.ResultReceiver)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueEditor","l":"onCommand(Player, String, Bundle, ResultReceiver)","url":"onCommand(com.google.android.exoplayer2.Player,java.lang.String,android.os.Bundle,android.os.ResultReceiver)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueNavigator","l":"onCommand(Player, String, Bundle, ResultReceiver)","url":"onCommand(com.google.android.exoplayer2.Player,java.lang.String,android.os.Bundle,android.os.ResultReceiver)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder.AllowedCommandProvider","l":"onCommandRequest(MediaSession, MediaSession.ControllerInfo, SessionCommand)","url":"onCommandRequest(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo,androidx.media2.session.SessionCommand)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder.DefaultAllowedCommandProvider","l":"onCommandRequest(MediaSession, MediaSession.ControllerInfo, SessionCommand)","url":"onCommandRequest(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo,androidx.media2.session.SessionCommand)"},{"p":"com.google.android.exoplayer2.audio","c":"BaseAudioProcessor","l":"onConfigure(AudioProcessor.AudioFormat)","url":"onConfigure(com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat)"},{"p":"com.google.android.exoplayer2.audio","c":"SilenceSkippingAudioProcessor","l":"onConfigure(AudioProcessor.AudioFormat)","url":"onConfigure(com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat)"},{"p":"com.google.android.exoplayer2.audio","c":"TeeAudioProcessor","l":"onConfigure(AudioProcessor.AudioFormat)","url":"onConfigure(com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat)"},{"p":"com.google.android.exoplayer2.robolectric","c":"RandomizedMp3Decoder","l":"onConfigured(MediaFormat, Surface, MediaCrypto, int)","url":"onConfigured(android.media.MediaFormat,android.view.Surface,android.media.MediaCrypto,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"DecodeOneFrameUtil.Listener","l":"onContainerExtracted(MediaFormat)","url":"onContainerExtracted(android.media.MediaFormat)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"onContentAspectRatioChanged(AspectRatioFrameLayout, float)","url":"onContentAspectRatioChanged(com.google.android.exoplayer2.ui.AspectRatioFrameLayout,float)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"onContentAspectRatioChanged(AspectRatioFrameLayout, float)","url":"onContentAspectRatioChanged(com.google.android.exoplayer2.ui.AspectRatioFrameLayout,float)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaPeriod","l":"onContinueLoadingRequested(ChunkSampleStream)","url":"onContinueLoadingRequested(com.google.android.exoplayer2.source.chunk.ChunkSampleStream)"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"onContinueLoadingRequested(MediaPeriod)","url":"onContinueLoadingRequested(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"onContinueLoadingRequested(MediaPeriod)","url":"onContinueLoadingRequested(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source","c":"SequenceableLoader.Callback","l":"onContinueLoadingRequested(T)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"onCreate()"},{"p":"com.google.android.exoplayer2.testutil","c":"AssetContentProvider","l":"onCreate()"},{"p":"com.google.android.exoplayer2.testutil","c":"HostActivity","l":"onCreate(Bundle)","url":"onCreate(android.os.Bundle)"},{"p":"com.google.android.exoplayer2.database","c":"StandaloneDatabaseProvider","l":"onCreate(SQLiteDatabase)","url":"onCreate(android.database.sqlite.SQLiteDatabase)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder.MediaIdMediaItemProvider","l":"onCreateMediaItem(MediaSession, MediaSession.ControllerInfo, String)","url":"onCreateMediaItem(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo,java.lang.String)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder.MediaItemProvider","l":"onCreateMediaItem(MediaSession, MediaSession.ControllerInfo, String)","url":"onCreateMediaItem(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo,java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onCues(AnalyticsListener.EventTime, CueGroup)","url":"onCues(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.text.CueGroup)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onCues(AnalyticsListener.EventTime, List)","url":"onCues(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.util.List)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onCues(CueGroup)","url":"onCues(com.google.android.exoplayer2.text.CueGroup)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onCues(CueGroup)","url":"onCues(com.google.android.exoplayer2.text.CueGroup)"},{"p":"com.google.android.exoplayer2.text","c":"TextOutput","l":"onCues(CueGroup)","url":"onCues(com.google.android.exoplayer2.text.CueGroup)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onCues(List)","url":"onCues(java.util.List)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onCues(List)","url":"onCues(java.util.List)"},{"p":"com.google.android.exoplayer2.text","c":"TextOutput","l":"onCues(List)","url":"onCues(java.util.List)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.QueueNavigator","l":"onCurrentMediaItemIndexChanged(Player)","url":"onCurrentMediaItemIndexChanged(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueNavigator","l":"onCurrentMediaItemIndexChanged(Player)","url":"onCurrentMediaItemIndexChanged(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.effect","c":"GlTextureProcessor.OutputListener","l":"onCurrentOutputStreamEnded()"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.CustomActionProvider","l":"onCustomAction(Player, String, Bundle)","url":"onCustomAction(com.google.android.exoplayer2.Player,java.lang.String,android.os.Bundle)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"RepeatModeActionProvider","l":"onCustomAction(Player, String, Bundle)","url":"onCustomAction(com.google.android.exoplayer2.Player,java.lang.String,android.os.Bundle)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.CustomActionReceiver","l":"onCustomAction(Player, String, Intent)","url":"onCustomAction(com.google.android.exoplayer2.Player,java.lang.String,android.content.Intent)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder.CustomCommandProvider","l":"onCustomCommand(MediaSession, MediaSession.ControllerInfo, SessionCommand, Bundle)","url":"onCustomCommand(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo,androidx.media2.session.SessionCommand,android.os.Bundle)"},{"p":"com.google.android.exoplayer2.source.dash","c":"PlayerEmsgHandler.PlayerEmsgCallback","l":"onDashManifestPublishTimeExpired(long)"},{"p":"com.google.android.exoplayer2.source.dash","c":"PlayerEmsgHandler.PlayerEmsgCallback","l":"onDashManifestRefreshRequested()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSource","l":"onDataRead(int)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onDecoderDisabled(AnalyticsListener.EventTime, int, DecoderCounters)","url":"onDecoderDisabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onDecoderEnabled(AnalyticsListener.EventTime, int, DecoderCounters)","url":"onDecoderEnabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onDecoderInitialized(AnalyticsListener.EventTime, int, String, long)","url":"onDecoderInitialized(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,java.lang.String,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onDecoderInputFormatChanged(AnalyticsListener.EventTime, int, Format)","url":"onDecoderInputFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"onDestroy()"},{"p":"com.google.android.exoplayer2.ext.leanback","c":"LeanbackPlayerAdapter","l":"onDetachedFromHost()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"onDetachedFromWindow()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"onDetachedFromWindow()"},{"p":"com.google.android.exoplayer2.video.spherical","c":"SphericalGLSurfaceView","l":"onDetachedFromWindow()"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onDeviceInfoChanged(AnalyticsListener.EventTime, DeviceInfo)","url":"onDeviceInfoChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.DeviceInfo)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onDeviceInfoChanged(DeviceInfo)","url":"onDeviceInfoChanged(com.google.android.exoplayer2.DeviceInfo)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onDeviceInfoChanged(DeviceInfo)","url":"onDeviceInfoChanged(com.google.android.exoplayer2.DeviceInfo)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onDeviceVolumeChanged(AnalyticsListener.EventTime, int, boolean)","url":"onDeviceVolumeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,boolean)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onDeviceVolumeChanged(int, boolean)","url":"onDeviceVolumeChanged(int,boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onDeviceVolumeChanged(int, boolean)","url":"onDeviceVolumeChanged(int,boolean)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"onDisabled()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"onDisabled()"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"onDisabled()"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"onDisabled()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"onDisabled()"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataRenderer","l":"onDisabled()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAudioRenderer","l":"onDisabled()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeRenderer","l":"onDisabled()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeVideoRenderer","l":"onDisabled()"},{"p":"com.google.android.exoplayer2.text","c":"TextRenderer","l":"onDisabled()"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"onDisabled()"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"onDisabled()"},{"p":"com.google.android.exoplayer2.video.spherical","c":"CameraMotionRenderer","l":"onDisabled()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder.DisconnectedCallback","l":"onDisconnected(MediaSession, MediaSession.ControllerInfo)","url":"onDisconnected(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo)"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection","l":"onDiscontinuity()"},{"p":"com.google.android.exoplayer2.database","c":"StandaloneDatabaseProvider","l":"onDowngrade(SQLiteDatabase, int, int)","url":"onDowngrade(android.database.sqlite.SQLiteDatabase,int,int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager.Listener","l":"onDownloadChanged(DownloadManager, Download, Exception)","url":"onDownloadChanged(com.google.android.exoplayer2.offline.DownloadManager,com.google.android.exoplayer2.offline.Download,java.lang.Exception)"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestDownloadManagerListener","l":"onDownloadChanged(DownloadManager, Download, Exception)","url":"onDownloadChanged(com.google.android.exoplayer2.offline.DownloadManager,com.google.android.exoplayer2.offline.Download,java.lang.Exception)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager.Listener","l":"onDownloadRemoved(DownloadManager, Download)","url":"onDownloadRemoved(com.google.android.exoplayer2.offline.DownloadManager,com.google.android.exoplayer2.offline.Download)"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestDownloadManagerListener","l":"onDownloadRemoved(DownloadManager, Download)","url":"onDownloadRemoved(com.google.android.exoplayer2.offline.DownloadManager,com.google.android.exoplayer2.offline.Download)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager.Listener","l":"onDownloadsPausedChanged(DownloadManager, boolean)","url":"onDownloadsPausedChanged(com.google.android.exoplayer2.offline.DownloadManager,boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onDownstreamFormatChanged(AnalyticsListener.EventTime, MediaLoadData)","url":"onDownstreamFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.analytics","c":"MediaMetricsListener","l":"onDownstreamFormatChanged(AnalyticsListener.EventTime, MediaLoadData)","url":"onDownstreamFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStatsListener","l":"onDownstreamFormatChanged(AnalyticsListener.EventTime, MediaLoadData)","url":"onDownstreamFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onDownstreamFormatChanged(AnalyticsListener.EventTime, MediaLoadData)","url":"onDownstreamFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onDownstreamFormatChanged(int, MediaSource.MediaPeriodId, MediaLoadData)","url":"onDownstreamFormatChanged(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener","l":"onDownstreamFormatChanged(int, MediaSource.MediaPeriodId, MediaLoadData)","url":"onDownstreamFormatChanged(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"onDownstreamFormatChanged(int, MediaSource.MediaPeriodId, MediaLoadData)","url":"onDownstreamFormatChanged(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"onDraw(Canvas)","url":"onDraw(android.graphics.Canvas)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onDrmKeysLoaded(AnalyticsListener.EventTime)","url":"onDrmKeysLoaded(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onDrmKeysLoaded(AnalyticsListener.EventTime)","url":"onDrmKeysLoaded(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onDrmKeysLoaded(int, MediaSource.MediaPeriodId)","url":"onDrmKeysLoaded(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener","l":"onDrmKeysLoaded(int, MediaSource.MediaPeriodId)","url":"onDrmKeysLoaded(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"onDrmKeysLoaded(int, MediaSource.MediaPeriodId)","url":"onDrmKeysLoaded(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onDrmKeysRemoved(AnalyticsListener.EventTime)","url":"onDrmKeysRemoved(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onDrmKeysRemoved(AnalyticsListener.EventTime)","url":"onDrmKeysRemoved(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onDrmKeysRemoved(int, MediaSource.MediaPeriodId)","url":"onDrmKeysRemoved(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener","l":"onDrmKeysRemoved(int, MediaSource.MediaPeriodId)","url":"onDrmKeysRemoved(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"onDrmKeysRemoved(int, MediaSource.MediaPeriodId)","url":"onDrmKeysRemoved(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onDrmKeysRestored(AnalyticsListener.EventTime)","url":"onDrmKeysRestored(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onDrmKeysRestored(AnalyticsListener.EventTime)","url":"onDrmKeysRestored(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onDrmKeysRestored(int, MediaSource.MediaPeriodId)","url":"onDrmKeysRestored(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener","l":"onDrmKeysRestored(int, MediaSource.MediaPeriodId)","url":"onDrmKeysRestored(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"onDrmKeysRestored(int, MediaSource.MediaPeriodId)","url":"onDrmKeysRestored(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onDrmSessionAcquired(AnalyticsListener.EventTime, @com.google.android.exoplayer2.drm.DrmSession.State int)","url":"onDrmSessionAcquired(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.drm.DrmSession.Stateint)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onDrmSessionAcquired(AnalyticsListener.EventTime, @com.google.android.exoplayer2.drm.DrmSession.State int)","url":"onDrmSessionAcquired(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.drm.DrmSession.Stateint)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onDrmSessionAcquired(AnalyticsListener.EventTime)","url":"onDrmSessionAcquired(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onDrmSessionAcquired(int, MediaSource.MediaPeriodId, @com.google.android.exoplayer2.drm.DrmSession.State int)","url":"onDrmSessionAcquired(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,@com.google.android.exoplayer2.drm.DrmSession.Stateint)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener","l":"onDrmSessionAcquired(int, MediaSource.MediaPeriodId, @com.google.android.exoplayer2.drm.DrmSession.State int)","url":"onDrmSessionAcquired(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,@com.google.android.exoplayer2.drm.DrmSession.Stateint)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"onDrmSessionAcquired(int, MediaSource.MediaPeriodId, @com.google.android.exoplayer2.drm.DrmSession.State int)","url":"onDrmSessionAcquired(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,@com.google.android.exoplayer2.drm.DrmSession.Stateint)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener","l":"onDrmSessionAcquired(int, MediaSource.MediaPeriodId)","url":"onDrmSessionAcquired(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onDrmSessionManagerError(AnalyticsListener.EventTime, Exception)","url":"onDrmSessionManagerError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.Exception)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStatsListener","l":"onDrmSessionManagerError(AnalyticsListener.EventTime, Exception)","url":"onDrmSessionManagerError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.Exception)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onDrmSessionManagerError(AnalyticsListener.EventTime, Exception)","url":"onDrmSessionManagerError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.Exception)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onDrmSessionManagerError(int, MediaSource.MediaPeriodId, Exception)","url":"onDrmSessionManagerError(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,java.lang.Exception)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener","l":"onDrmSessionManagerError(int, MediaSource.MediaPeriodId, Exception)","url":"onDrmSessionManagerError(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,java.lang.Exception)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"onDrmSessionManagerError(int, MediaSource.MediaPeriodId, Exception)","url":"onDrmSessionManagerError(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,java.lang.Exception)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onDrmSessionReleased(AnalyticsListener.EventTime)","url":"onDrmSessionReleased(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onDrmSessionReleased(AnalyticsListener.EventTime)","url":"onDrmSessionReleased(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onDrmSessionReleased(int, MediaSource.MediaPeriodId)","url":"onDrmSessionReleased(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener","l":"onDrmSessionReleased(int, MediaSource.MediaPeriodId)","url":"onDrmSessionReleased(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"onDrmSessionReleased(int, MediaSource.MediaPeriodId)","url":"onDrmSessionReleased(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"onDroppedFrames(int, long)","url":"onDroppedFrames(int,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onDroppedFrames(int, long)","url":"onDroppedFrames(int,long)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener","l":"onDroppedFrames(int, long)","url":"onDroppedFrames(int,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onDroppedVideoFrames(AnalyticsListener.EventTime, int, long)","url":"onDroppedVideoFrames(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStatsListener","l":"onDroppedVideoFrames(AnalyticsListener.EventTime, int, long)","url":"onDroppedVideoFrames(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,long)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onDroppedVideoFrames(AnalyticsListener.EventTime, int, long)","url":"onDroppedVideoFrames(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeSampleStream.FakeSampleStreamItem","l":"oneByteSample(long, @com.google.android.exoplayer2.C.BufferFlags int)","url":"oneByteSample(long,@com.google.android.exoplayer2.C.BufferFlagsint)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeSampleStream.FakeSampleStreamItem","l":"oneByteSample(long)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"onEnabled(boolean, boolean)","url":"onEnabled(boolean,boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"onEnabled(boolean, boolean)","url":"onEnabled(boolean,boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"onEnabled(boolean, boolean)","url":"onEnabled(boolean,boolean)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"onEnabled(boolean, boolean)","url":"onEnabled(boolean,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAudioRenderer","l":"onEnabled(boolean, boolean)","url":"onEnabled(boolean,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeRenderer","l":"onEnabled(boolean, boolean)","url":"onEnabled(boolean,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeVideoRenderer","l":"onEnabled(boolean, boolean)","url":"onEnabled(boolean,boolean)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"onEnabled(boolean, boolean)","url":"onEnabled(boolean,boolean)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"onEnabled(boolean, boolean)","url":"onEnabled(boolean,boolean)"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"onEnabled(boolean)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.OnEventListener","l":"onEvent(ExoMediaDrm, byte[], int, int, byte[])","url":"onEvent(com.google.android.exoplayer2.drm.ExoMediaDrm,byte[],int,int,byte[])"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onEvents(Player, AnalyticsListener.Events)","url":"onEvents(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.analytics.AnalyticsListener.Events)"},{"p":"com.google.android.exoplayer2.analytics","c":"MediaMetricsListener","l":"onEvents(Player, AnalyticsListener.Events)","url":"onEvents(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.analytics.AnalyticsListener.Events)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStatsListener","l":"onEvents(Player, AnalyticsListener.Events)","url":"onEvents(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.analytics.AnalyticsListener.Events)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"onEvents(Player, AnalyticsListener.Events)","url":"onEvents(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.analytics.AnalyticsListener.Events)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onEvents(Player, Player.Events)","url":"onEvents(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.Player.Events)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onEvents(Player, Player.Events)","url":"onEvents(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.Player.Events)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.AudioOffloadListener","l":"onExperimentalOffloadedPlayback(boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.AudioOffloadListener","l":"onExperimentalOffloadSchedulingEnabledChanged(boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.AudioOffloadListener","l":"onExperimentalSleepingForOffloadChanged(boolean)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.OnExpirationUpdateListener","l":"onExpirationUpdate(ExoMediaDrm, byte[], long)","url":"onExpirationUpdate(com.google.android.exoplayer2.drm.ExoMediaDrm,byte[],long)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Listener","l":"onFallbackApplied(MediaItem, TransformationRequest, TransformationRequest)","url":"onFallbackApplied(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.transformer.TransformationRequest,com.google.android.exoplayer2.transformer.TransformationRequest)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"onFinished()"},{"p":"com.google.android.exoplayer2.testutil","c":"HostActivity.HostedTest","l":"onFinished()"},{"p":"com.google.android.exoplayer2.audio","c":"BaseAudioProcessor","l":"onFlush()"},{"p":"com.google.android.exoplayer2.audio","c":"SilenceSkippingAudioProcessor","l":"onFlush()"},{"p":"com.google.android.exoplayer2.audio","c":"TeeAudioProcessor","l":"onFlush()"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"onFocusChanged(boolean, int, Rect)","url":"onFocusChanged(boolean,int,android.graphics.Rect)"},{"p":"com.google.android.exoplayer2.video","c":"VideoFrameReleaseHelper","l":"onFormatChanged(float)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAudioRenderer","l":"onFormatChanged(Format)","url":"onFormatChanged(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeRenderer","l":"onFormatChanged(Format)","url":"onFormatChanged(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeVideoRenderer","l":"onFormatChanged(Format)","url":"onFormatChanged(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.util","c":"EGLSurfaceTexture.TextureImageListener","l":"onFrameAvailable()"},{"p":"com.google.android.exoplayer2.util","c":"EGLSurfaceTexture","l":"onFrameAvailable(SurfaceTexture)","url":"onFrameAvailable(android.graphics.SurfaceTexture)"},{"p":"com.google.android.exoplayer2.testutil","c":"DecodeOneFrameUtil.Listener","l":"onFrameDecoded(MediaFormat)","url":"onFrameDecoded(android.media.MediaFormat)"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessor.Listener","l":"onFrameProcessingEnded()"},{"p":"com.google.android.exoplayer2.effect","c":"GlTextureProcessor.ErrorListener","l":"onFrameProcessingError(FrameProcessingException)","url":"onFrameProcessingError(com.google.android.exoplayer2.util.FrameProcessingException)"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessor.Listener","l":"onFrameProcessingError(FrameProcessingException)","url":"onFrameProcessingError(com.google.android.exoplayer2.util.FrameProcessingException)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter.OnFrameRenderedListener","l":"onFrameRendered(MediaCodecAdapter, long, long)","url":"onFrameRendered(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter,long,long)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView.FullscreenButtonClickListener","l":"onFullscreenButtonClick(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView.OnFullScreenModeChangedListener","l":"onFullScreenModeChanged(boolean)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager.Listener","l":"onIdle(DownloadManager)","url":"onIdle(com.google.android.exoplayer2.offline.DownloadManager)"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestDownloadManagerListener","l":"onIdle(DownloadManager)","url":"onIdle(com.google.android.exoplayer2.offline.DownloadManager)"},{"p":"com.google.android.exoplayer2.util","c":"SntpClient.InitializationCallback","l":"onInitializationFailed(IOException)","url":"onInitializationFailed(java.io.IOException)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"onInitializeAccessibilityEvent(AccessibilityEvent)","url":"onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo)","url":"onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo)"},{"p":"com.google.android.exoplayer2.util","c":"SntpClient.InitializationCallback","l":"onInitialized()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager.Listener","l":"onInitialized(DownloadManager)","url":"onInitialized(com.google.android.exoplayer2.offline.DownloadManager)"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestDownloadManagerListener","l":"onInitialized(DownloadManager)","url":"onInitialized(com.google.android.exoplayer2.offline.DownloadManager)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"onInputFormatChanged(FormatHolder)","url":"onInputFormatChanged(com.google.android.exoplayer2.FormatHolder)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"onInputFormatChanged(FormatHolder)","url":"onInputFormatChanged(com.google.android.exoplayer2.FormatHolder)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"onInputFormatChanged(FormatHolder)","url":"onInputFormatChanged(com.google.android.exoplayer2.FormatHolder)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"onInputFormatChanged(FormatHolder)","url":"onInputFormatChanged(com.google.android.exoplayer2.FormatHolder)"},{"p":"com.google.android.exoplayer2.effect","c":"GlTextureProcessor.InputListener","l":"onInputFrameProcessed(TextureInfo)","url":"onInputFrameProcessed(com.google.android.exoplayer2.effect.TextureInfo)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onIsLoadingChanged(AnalyticsListener.EventTime, boolean)","url":"onIsLoadingChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onIsLoadingChanged(AnalyticsListener.EventTime, boolean)","url":"onIsLoadingChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onIsLoadingChanged(boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onIsLoadingChanged(boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onIsPlayingChanged(AnalyticsListener.EventTime, boolean)","url":"onIsPlayingChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onIsPlayingChanged(AnalyticsListener.EventTime, boolean)","url":"onIsPlayingChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onIsPlayingChanged(boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onIsPlayingChanged(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"onKeyDown(int, KeyEvent)","url":"onKeyDown(int,android.view.KeyEvent)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.OnKeyStatusChangeListener","l":"onKeyStatusChange(ExoMediaDrm, byte[], List, boolean)","url":"onKeyStatusChange(com.google.android.exoplayer2.drm.ExoMediaDrm,byte[],java.util.List,boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"onLayout(boolean, int, int, int, int)","url":"onLayout(boolean,int,int,int,int)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"onLayout(boolean, int, int, int, int)","url":"onLayout(boolean,int,int,int,int)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onLoadCanceled(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData)","url":"onLoadCanceled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onLoadCanceled(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData)","url":"onLoadCanceled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"onLoadCanceled(Chunk, long, long, boolean)","url":"onLoadCanceled(com.google.android.exoplayer2.source.chunk.Chunk,long,long,boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onLoadCanceled(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData)","url":"onLoadCanceled(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener","l":"onLoadCanceled(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData)","url":"onLoadCanceled(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"onLoadCanceled(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData)","url":"onLoadCanceled(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"onLoadCanceled(ParsingLoadable, long, long, boolean)","url":"onLoadCanceled(com.google.android.exoplayer2.upstream.ParsingLoadable,long,long,boolean)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource","l":"onLoadCanceled(ParsingLoadable, long, long, boolean)","url":"onLoadCanceled(com.google.android.exoplayer2.upstream.ParsingLoadable,long,long,boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader.Callback","l":"onLoadCanceled(T, long, long, boolean)","url":"onLoadCanceled(T,long,long,boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onLoadCompleted(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData)","url":"onLoadCompleted(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onLoadCompleted(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData)","url":"onLoadCompleted(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"onLoadCompleted(Chunk, long, long)","url":"onLoadCompleted(com.google.android.exoplayer2.source.chunk.Chunk,long,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onLoadCompleted(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData)","url":"onLoadCompleted(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener","l":"onLoadCompleted(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData)","url":"onLoadCompleted(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"onLoadCompleted(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData)","url":"onLoadCompleted(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"onLoadCompleted(ParsingLoadable, long, long)","url":"onLoadCompleted(com.google.android.exoplayer2.upstream.ParsingLoadable,long,long)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource","l":"onLoadCompleted(ParsingLoadable, long, long)","url":"onLoadCompleted(com.google.android.exoplayer2.upstream.ParsingLoadable,long,long)"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader.Callback","l":"onLoadCompleted(T, long, long)","url":"onLoadCompleted(T,long,long)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"onLoaderReleased()"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader.ReleaseCallback","l":"onLoaderReleased()"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onLoadError(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData, IOException, boolean)","url":"onLoadError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData,java.io.IOException,boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"MediaMetricsListener","l":"onLoadError(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData, IOException, boolean)","url":"onLoadError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData,java.io.IOException,boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStatsListener","l":"onLoadError(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData, IOException, boolean)","url":"onLoadError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData,java.io.IOException,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onLoadError(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData, IOException, boolean)","url":"onLoadError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData,java.io.IOException,boolean)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"onLoadError(Chunk, long, long, IOException, int)","url":"onLoadError(com.google.android.exoplayer2.source.chunk.Chunk,long,long,java.io.IOException,int)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onLoadError(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData, IOException, boolean)","url":"onLoadError(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData,java.io.IOException,boolean)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener","l":"onLoadError(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData, IOException, boolean)","url":"onLoadError(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData,java.io.IOException,boolean)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"onLoadError(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData, IOException, boolean)","url":"onLoadError(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData,java.io.IOException,boolean)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"onLoadError(ParsingLoadable, long, long, IOException, int)","url":"onLoadError(com.google.android.exoplayer2.upstream.ParsingLoadable,long,long,java.io.IOException,int)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource","l":"onLoadError(ParsingLoadable, long, long, IOException, int)","url":"onLoadError(com.google.android.exoplayer2.upstream.ParsingLoadable,long,long,java.io.IOException,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader.Callback","l":"onLoadError(T, long, long, IOException, int)","url":"onLoadError(T,long,long,java.io.IOException,int)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onLoadingChanged(AnalyticsListener.EventTime, boolean)","url":"onLoadingChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onLoadingChanged(boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onLoadingChanged(boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onLoadStarted(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData)","url":"onLoadStarted(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onLoadStarted(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData)","url":"onLoadStarted(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onLoadStarted(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData)","url":"onLoadStarted(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener","l":"onLoadStarted(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData)","url":"onLoadStarted(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"onLoadStarted(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData)","url":"onLoadStarted(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy","l":"onLoadTaskConcluded(long)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onMaxSeekToPreviousPositionChanged(AnalyticsListener.EventTime, long)","url":"onMaxSeekToPreviousPositionChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,long)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onMaxSeekToPreviousPositionChanged(long)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onMaxSeekToPreviousPositionChanged(long)"},{"p":"com.google.android.exoplayer2.ui","c":"AspectRatioFrameLayout","l":"onMeasure(int, int)","url":"onMeasure(int,int)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"onMeasure(int, int)","url":"onMeasure(int,int)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.MediaButtonEventHandler","l":"onMediaButtonEvent(Player, Intent)","url":"onMediaButtonEvent(com.google.android.exoplayer2.Player,android.content.Intent)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onMediaItemTransition(AnalyticsListener.EventTime, MediaItem, @com.google.android.exoplayer2.Player.MediaItemTransitionReason int)","url":"onMediaItemTransition(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.MediaItem,@com.google.android.exoplayer2.Player.MediaItemTransitionReasonint)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onMediaItemTransition(AnalyticsListener.EventTime, MediaItem, int)","url":"onMediaItemTransition(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.MediaItem,int)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onMediaItemTransition(MediaItem, @com.google.android.exoplayer2.Player.MediaItemTransitionReason int)","url":"onMediaItemTransition(com.google.android.exoplayer2.MediaItem,@com.google.android.exoplayer2.Player.MediaItemTransitionReasonint)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onMediaItemTransition(MediaItem, @com.google.android.exoplayer2.Player.MediaItemTransitionReason int)","url":"onMediaItemTransition(com.google.android.exoplayer2.MediaItem,@com.google.android.exoplayer2.Player.MediaItemTransitionReasonint)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner","l":"onMediaItemTransition(MediaItem, @com.google.android.exoplayer2.Player.MediaItemTransitionReason int)","url":"onMediaItemTransition(com.google.android.exoplayer2.MediaItem,@com.google.android.exoplayer2.Player.MediaItemTransitionReasonint)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onMediaMetadataChanged(AnalyticsListener.EventTime, MediaMetadata)","url":"onMediaMetadataChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.MediaMetadata)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onMediaMetadataChanged(MediaMetadata)","url":"onMediaMetadataChanged(com.google.android.exoplayer2.MediaMetadata)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onMediaMetadataChanged(MediaMetadata)","url":"onMediaMetadataChanged(com.google.android.exoplayer2.MediaMetadata)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.PlayerTarget.Callback","l":"onMessageArrived()"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onMetadata(AnalyticsListener.EventTime, Metadata)","url":"onMetadata(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.metadata.Metadata)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onMetadata(AnalyticsListener.EventTime, Metadata)","url":"onMetadata(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.metadata.Metadata)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onMetadata(Metadata)","url":"onMetadata(com.google.android.exoplayer2.metadata.Metadata)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onMetadata(Metadata)","url":"onMetadata(com.google.android.exoplayer2.metadata.Metadata)"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataOutput","l":"onMetadata(Metadata)","url":"onMetadata(com.google.android.exoplayer2.metadata.Metadata)"},{"p":"com.google.android.exoplayer2.util","c":"NetworkTypeObserver.Listener","l":"onNetworkTypeChanged(@com.google.android.exoplayer2.C.NetworkType int)","url":"onNetworkTypeChanged(@com.google.android.exoplayer2.C.NetworkTypeint)"},{"p":"com.google.android.exoplayer2.video","c":"VideoFrameReleaseHelper","l":"onNextFrame(long)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.NotificationListener","l":"onNotificationCancelled(int, boolean)","url":"onNotificationCancelled(int,boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.NotificationListener","l":"onNotificationPosted(int, Notification, boolean)","url":"onNotificationPosted(int,android.app.Notification,boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.Listener","l":"onOffloadBufferEmptying()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.Listener","l":"onOffloadBufferFull()"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"onOutputFormatChanged(Format, MediaFormat)","url":"onOutputFormatChanged(com.google.android.exoplayer2.Format,android.media.MediaFormat)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"onOutputFormatChanged(Format, MediaFormat)","url":"onOutputFormatChanged(com.google.android.exoplayer2.Format,android.media.MediaFormat)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"onOutputFormatChanged(Format, MediaFormat)","url":"onOutputFormatChanged(com.google.android.exoplayer2.Format,android.media.MediaFormat)"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessor.Listener","l":"onOutputFrameAvailable(long)"},{"p":"com.google.android.exoplayer2.effect","c":"GlTextureProcessor.OutputListener","l":"onOutputFrameAvailable(TextureInfo, long)","url":"onOutputFrameAvailable(com.google.android.exoplayer2.effect.TextureInfo,long)"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessor.Listener","l":"onOutputSizeChanged(int, int)","url":"onOutputSizeChanged(int,int)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"onOutputStreamOffsetUsChanged(long)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"onOutputStreamOffsetUsChanged(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"HostActivity","l":"onPause()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"onPause()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"onPause()"},{"p":"com.google.android.exoplayer2.video.spherical","c":"SphericalGLSurfaceView","l":"onPause()"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onPlaybackParametersChanged(AnalyticsListener.EventTime, PlaybackParameters)","url":"onPlaybackParametersChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onPlaybackParametersChanged(AnalyticsListener.EventTime, PlaybackParameters)","url":"onPlaybackParametersChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onPlaybackParametersChanged(PlaybackParameters)","url":"onPlaybackParametersChanged(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onPlaybackParametersChanged(PlaybackParameters)","url":"onPlaybackParametersChanged(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"onPlaybackSpeed(float)"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"onPlaybackSpeed(float)"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"onPlaybackSpeed(float)"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection","l":"onPlaybackSpeed(float)"},{"p":"com.google.android.exoplayer2.video","c":"VideoFrameReleaseHelper","l":"onPlaybackSpeed(float)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onPlaybackStateChanged(@com.google.android.exoplayer2.Player.State int)","url":"onPlaybackStateChanged(@com.google.android.exoplayer2.Player.Stateint)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onPlaybackStateChanged(@com.google.android.exoplayer2.Player.State int)","url":"onPlaybackStateChanged(@com.google.android.exoplayer2.Player.Stateint)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner","l":"onPlaybackStateChanged(@com.google.android.exoplayer2.Player.State int)","url":"onPlaybackStateChanged(@com.google.android.exoplayer2.Player.Stateint)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onPlaybackStateChanged(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.State int)","url":"onPlaybackStateChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.Stateint)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onPlaybackStateChanged(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.State int)","url":"onPlaybackStateChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.Stateint)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStatsListener.Callback","l":"onPlaybackStatsReady(AnalyticsListener.EventTime, PlaybackStats)","url":"onPlaybackStatsReady(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.analytics.PlaybackStats)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onPlaybackSuppressionReasonChanged(@com.google.android.exoplayer2.Player.PlaybackSuppressionReason int)","url":"onPlaybackSuppressionReasonChanged(@com.google.android.exoplayer2.Player.PlaybackSuppressionReasonint)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onPlaybackSuppressionReasonChanged(@com.google.android.exoplayer2.Player.PlaybackSuppressionReason int)","url":"onPlaybackSuppressionReasonChanged(@com.google.android.exoplayer2.Player.PlaybackSuppressionReasonint)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onPlaybackSuppressionReasonChanged(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.PlaybackSuppressionReason int)","url":"onPlaybackSuppressionReasonChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.PlaybackSuppressionReasonint)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onPlaybackSuppressionReasonChanged(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.PlaybackSuppressionReason int)","url":"onPlaybackSuppressionReasonChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.PlaybackSuppressionReasonint)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onPlayerError(AnalyticsListener.EventTime, PlaybackException)","url":"onPlayerError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.PlaybackException)"},{"p":"com.google.android.exoplayer2.analytics","c":"MediaMetricsListener","l":"onPlayerError(AnalyticsListener.EventTime, PlaybackException)","url":"onPlayerError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.PlaybackException)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onPlayerError(AnalyticsListener.EventTime, PlaybackException)","url":"onPlayerError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.PlaybackException)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onPlayerError(PlaybackException)","url":"onPlayerError(com.google.android.exoplayer2.PlaybackException)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onPlayerError(PlaybackException)","url":"onPlayerError(com.google.android.exoplayer2.PlaybackException)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner","l":"onPlayerError(PlaybackException)","url":"onPlayerError(com.google.android.exoplayer2.PlaybackException)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onPlayerErrorChanged(AnalyticsListener.EventTime, PlaybackException)","url":"onPlayerErrorChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.PlaybackException)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onPlayerErrorChanged(PlaybackException)","url":"onPlayerErrorChanged(com.google.android.exoplayer2.PlaybackException)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onPlayerErrorChanged(PlaybackException)","url":"onPlayerErrorChanged(com.google.android.exoplayer2.PlaybackException)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"onPlayerErrorInternal(ExoPlaybackException)","url":"onPlayerErrorInternal(com.google.android.exoplayer2.ExoPlaybackException)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onPlayerReleased(AnalyticsListener.EventTime)","url":"onPlayerReleased(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onPlayerStateChanged(AnalyticsListener.EventTime, boolean, @com.google.android.exoplayer2.Player.State int)","url":"onPlayerStateChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean,@com.google.android.exoplayer2.Player.Stateint)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onPlayerStateChanged(boolean, @com.google.android.exoplayer2.Player.State int)","url":"onPlayerStateChanged(boolean,@com.google.android.exoplayer2.Player.Stateint)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onPlayerStateChanged(boolean, @com.google.android.exoplayer2.Player.State int)","url":"onPlayerStateChanged(boolean,@com.google.android.exoplayer2.Player.Stateint)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaPeriod","l":"onPlaylistChanged()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker.PlaylistEventListener","l":"onPlaylistChanged()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaPeriod","l":"onPlaylistError(Uri, LoadErrorHandlingPolicy.LoadErrorInfo, boolean)","url":"onPlaylistError(android.net.Uri,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo,boolean)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker.PlaylistEventListener","l":"onPlaylistError(Uri, LoadErrorHandlingPolicy.LoadErrorInfo, boolean)","url":"onPlaylistError(android.net.Uri,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo,boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onPlaylistMetadataChanged(AnalyticsListener.EventTime, MediaMetadata)","url":"onPlaylistMetadataChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.MediaMetadata)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onPlaylistMetadataChanged(MediaMetadata)","url":"onPlaylistMetadataChanged(com.google.android.exoplayer2.MediaMetadata)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onPlaylistMetadataChanged(MediaMetadata)","url":"onPlaylistMetadataChanged(com.google.android.exoplayer2.MediaMetadata)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onPlayWhenReadyChanged(AnalyticsListener.EventTime, boolean, @com.google.android.exoplayer2.Player.PlayWhenReadyChangeReason int)","url":"onPlayWhenReadyChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean,@com.google.android.exoplayer2.Player.PlayWhenReadyChangeReasonint)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onPlayWhenReadyChanged(AnalyticsListener.EventTime, boolean, @com.google.android.exoplayer2.Player.PlayWhenReadyChangeReason int)","url":"onPlayWhenReadyChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean,@com.google.android.exoplayer2.Player.PlayWhenReadyChangeReasonint)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onPlayWhenReadyChanged(boolean, @com.google.android.exoplayer2.Player.PlayWhenReadyChangeReason int)","url":"onPlayWhenReadyChanged(boolean,@com.google.android.exoplayer2.Player.PlayWhenReadyChangeReasonint)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onPlayWhenReadyChanged(boolean, @com.google.android.exoplayer2.Player.PlayWhenReadyChangeReason int)","url":"onPlayWhenReadyChanged(boolean,@com.google.android.exoplayer2.Player.PlayWhenReadyChangeReasonint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection","l":"onPlayWhenReadyChanged(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.Listener","l":"onPositionAdvancing(long)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.Listener","l":"onPositionDiscontinuity()"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"onPositionDiscontinuity()"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"onPositionDiscontinuity()"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onPositionDiscontinuity(@com.google.android.exoplayer2.Player.DiscontinuityReason int)","url":"onPositionDiscontinuity(@com.google.android.exoplayer2.Player.DiscontinuityReasonint)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onPositionDiscontinuity(@com.google.android.exoplayer2.Player.DiscontinuityReason int)","url":"onPositionDiscontinuity(@com.google.android.exoplayer2.Player.DiscontinuityReasonint)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onPositionDiscontinuity(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.DiscontinuityReason int)","url":"onPositionDiscontinuity(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onPositionDiscontinuity(AnalyticsListener.EventTime, Player.PositionInfo, Player.PositionInfo, @com.google.android.exoplayer2.Player.DiscontinuityReason int)","url":"onPositionDiscontinuity(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Player.PositionInfo,com.google.android.exoplayer2.Player.PositionInfo,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)"},{"p":"com.google.android.exoplayer2.analytics","c":"MediaMetricsListener","l":"onPositionDiscontinuity(AnalyticsListener.EventTime, Player.PositionInfo, Player.PositionInfo, @com.google.android.exoplayer2.Player.DiscontinuityReason int)","url":"onPositionDiscontinuity(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Player.PositionInfo,com.google.android.exoplayer2.Player.PositionInfo,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStatsListener","l":"onPositionDiscontinuity(AnalyticsListener.EventTime, Player.PositionInfo, Player.PositionInfo, @com.google.android.exoplayer2.Player.DiscontinuityReason int)","url":"onPositionDiscontinuity(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Player.PositionInfo,com.google.android.exoplayer2.Player.PositionInfo,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onPositionDiscontinuity(AnalyticsListener.EventTime, Player.PositionInfo, Player.PositionInfo, @com.google.android.exoplayer2.Player.DiscontinuityReason int)","url":"onPositionDiscontinuity(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Player.PositionInfo,com.google.android.exoplayer2.Player.PositionInfo,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onPositionDiscontinuity(Player.PositionInfo, Player.PositionInfo, @com.google.android.exoplayer2.Player.DiscontinuityReason int)","url":"onPositionDiscontinuity(com.google.android.exoplayer2.Player.PositionInfo,com.google.android.exoplayer2.Player.PositionInfo,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onPositionDiscontinuity(Player.PositionInfo, Player.PositionInfo, @com.google.android.exoplayer2.Player.DiscontinuityReason int)","url":"onPositionDiscontinuity(com.google.android.exoplayer2.Player.PositionInfo,com.google.android.exoplayer2.Player.PositionInfo,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner","l":"onPositionDiscontinuity(Player.PositionInfo, Player.PositionInfo, @com.google.android.exoplayer2.Player.DiscontinuityReason int)","url":"onPositionDiscontinuity(com.google.android.exoplayer2.Player.PositionInfo,com.google.android.exoplayer2.Player.PositionInfo,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)"},{"p":"com.google.android.exoplayer2.video","c":"VideoFrameReleaseHelper","l":"onPositionReset()"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"onPositionReset(long, boolean)","url":"onPositionReset(long,boolean)"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"onPositionReset(long, boolean)","url":"onPositionReset(long,boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"onPositionReset(long, boolean)","url":"onPositionReset(long,boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"onPositionReset(long, boolean)","url":"onPositionReset(long,boolean)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"onPositionReset(long, boolean)","url":"onPositionReset(long,boolean)"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataRenderer","l":"onPositionReset(long, boolean)","url":"onPositionReset(long,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeRenderer","l":"onPositionReset(long, boolean)","url":"onPositionReset(long,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeVideoRenderer","l":"onPositionReset(long, boolean)","url":"onPositionReset(long,boolean)"},{"p":"com.google.android.exoplayer2.text","c":"TextRenderer","l":"onPositionReset(long, boolean)","url":"onPositionReset(long,boolean)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"onPositionReset(long, boolean)","url":"onPositionReset(long,boolean)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"onPositionReset(long, boolean)","url":"onPositionReset(long,boolean)"},{"p":"com.google.android.exoplayer2.video.spherical","c":"CameraMotionRenderer","l":"onPositionReset(long, boolean)","url":"onPositionReset(long,boolean)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder.PostConnectCallback","l":"onPostConnect(MediaSession, MediaSession.ControllerInfo)","url":"onPostConnect(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.PlaybackPreparer","l":"onPrepare(boolean)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod.PrepareListener","l":"onPrepareComplete(MediaSource.MediaPeriodId)","url":"onPrepareComplete(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"onPrepared()"},{"p":"com.google.android.exoplayer2","c":"LoadControl","l":"onPrepared()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper.Callback","l":"onPrepared(DownloadHelper)","url":"onPrepared(com.google.android.exoplayer2.offline.DownloadHelper)"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"onPrepared(MediaPeriod)","url":"onPrepared(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"onPrepared(MediaPeriod)","url":"onPrepared(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriod.Callback","l":"onPrepared(MediaPeriod)","url":"onPrepared(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper.Callback","l":"onPrepareError(DownloadHelper, IOException)","url":"onPrepareError(com.google.android.exoplayer2.offline.DownloadHelper,java.io.IOException)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod.PrepareListener","l":"onPrepareError(MediaSource.MediaPeriodId, IOException)","url":"onPrepareError(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,java.io.IOException)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.PlaybackPreparer","l":"onPrepareFromMediaId(String, boolean, Bundle)","url":"onPrepareFromMediaId(java.lang.String,boolean,android.os.Bundle)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.PlaybackPreparer","l":"onPrepareFromSearch(String, boolean, Bundle)","url":"onPrepareFromSearch(java.lang.String,boolean,android.os.Bundle)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.PlaybackPreparer","l":"onPrepareFromUri(Uri, boolean, Bundle)","url":"onPrepareFromUri(android.net.Uri,boolean,android.os.Bundle)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource","l":"onPrimaryPlaylistRefreshed(HlsMediaPlaylist)","url":"onPrimaryPlaylistRefreshed(com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker.PrimaryPlaylistListener","l":"onPrimaryPlaylistRefreshed(HlsMediaPlaylist)","url":"onPrimaryPlaylistRefreshed(com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"onProcessedOutputBuffer(long)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"onProcessedOutputBuffer(long)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"onProcessedOutputBuffer(long)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"onProcessedStreamChange()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"onProcessedStreamChange()"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"onProcessedStreamChange()"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"onProcessedTunneledBuffer(long)"},{"p":"com.google.android.exoplayer2.offline","c":"Downloader.ProgressListener","l":"onProgress(long, long, float)","url":"onProgress(long,long,float)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheWriter.ProgressListener","l":"onProgress(long, long, long)","url":"onProgress(long,long,long)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView.ProgressUpdateListener","l":"onProgressUpdate(long, long)","url":"onProgressUpdate(long,long)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView.ProgressUpdateListener","l":"onProgressUpdate(long, long)","url":"onProgressUpdate(long,long)"},{"p":"com.google.android.exoplayer2.audio","c":"BaseAudioProcessor","l":"onQueueEndOfStream()"},{"p":"com.google.android.exoplayer2.audio","c":"SilenceSkippingAudioProcessor","l":"onQueueEndOfStream()"},{"p":"com.google.android.exoplayer2.audio","c":"TeeAudioProcessor","l":"onQueueEndOfStream()"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"onQueueInputBuffer(DecoderInputBuffer)","url":"onQueueInputBuffer(com.google.android.exoplayer2.decoder.DecoderInputBuffer)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"onQueueInputBuffer(DecoderInputBuffer)","url":"onQueueInputBuffer(com.google.android.exoplayer2.decoder.DecoderInputBuffer)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"onQueueInputBuffer(DecoderInputBuffer)","url":"onQueueInputBuffer(com.google.android.exoplayer2.decoder.DecoderInputBuffer)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"onQueueInputBuffer(DecoderInputBuffer)","url":"onQueueInputBuffer(com.google.android.exoplayer2.decoder.DecoderInputBuffer)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"onQueueInputBuffer(DecoderInputBuffer)","url":"onQueueInputBuffer(com.google.android.exoplayer2.decoder.DecoderInputBuffer)"},{"p":"com.google.android.exoplayer2.effect","c":"GlTextureProcessor.InputListener","l":"onReadyToAcceptInputFrame()"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection","l":"onRebuffer()"},{"p":"com.google.android.exoplayer2.source.rtsp.reader","c":"RtpAc3Reader","l":"onReceivingFirstPacket(long, int)","url":"onReceivingFirstPacket(long,int)"},{"p":"com.google.android.exoplayer2.source.rtsp.reader","c":"RtpPayloadReader","l":"onReceivingFirstPacket(long, int)","url":"onReceivingFirstPacket(long,int)"},{"p":"com.google.android.exoplayer2.source.rtsp.reader","c":"RtpPcmReader","l":"onReceivingFirstPacket(long, int)","url":"onReceivingFirstPacket(long,int)"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"onReleased()"},{"p":"com.google.android.exoplayer2","c":"LoadControl","l":"onReleased()"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.QueueEditor","l":"onRemoveQueueItem(Player, MediaDescriptionCompat)","url":"onRemoveQueueItem(com.google.android.exoplayer2.Player,android.support.v4.media.MediaDescriptionCompat)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueEditor","l":"onRemoveQueueItem(Player, MediaDescriptionCompat)","url":"onRemoveQueueItem(com.google.android.exoplayer2.Player,android.support.v4.media.MediaDescriptionCompat)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onRenderedFirstFrame()"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onRenderedFirstFrame()"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onRenderedFirstFrame(AnalyticsListener.EventTime, Object, long)","url":"onRenderedFirstFrame(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.Object,long)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onRenderedFirstFrame(AnalyticsListener.EventTime, Object, long)","url":"onRenderedFirstFrame(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.Object,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"onRenderedFirstFrame(Object, long)","url":"onRenderedFirstFrame(java.lang.Object,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onRenderedFirstFrame(Object, long)","url":"onRenderedFirstFrame(java.lang.Object,long)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener","l":"onRenderedFirstFrame(Object, long)","url":"onRenderedFirstFrame(java.lang.Object,long)"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"onRendererOffsetChanged(long)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onRepeatModeChanged(@com.google.android.exoplayer2.Player.RepeatMode int)","url":"onRepeatModeChanged(@com.google.android.exoplayer2.Player.RepeatModeint)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onRepeatModeChanged(@com.google.android.exoplayer2.Player.RepeatMode int)","url":"onRepeatModeChanged(@com.google.android.exoplayer2.Player.RepeatModeint)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onRepeatModeChanged(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.RepeatMode int)","url":"onRepeatModeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.RepeatModeint)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onRepeatModeChanged(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.RepeatMode int)","url":"onRepeatModeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.RepeatModeint)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager.Listener","l":"onRequirementsStateChanged(DownloadManager, Requirements, @com.google.android.exoplayer2.scheduler.Requirements.RequirementFlags int)","url":"onRequirementsStateChanged(com.google.android.exoplayer2.offline.DownloadManager,com.google.android.exoplayer2.scheduler.Requirements,@com.google.android.exoplayer2.scheduler.Requirements.RequirementFlagsint)"},{"p":"com.google.android.exoplayer2.scheduler","c":"RequirementsWatcher.Listener","l":"onRequirementsStateChanged(RequirementsWatcher, @com.google.android.exoplayer2.scheduler.Requirements.RequirementFlags int)","url":"onRequirementsStateChanged(com.google.android.exoplayer2.scheduler.RequirementsWatcher,@com.google.android.exoplayer2.scheduler.Requirements.RequirementFlagsint)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"onReset()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"onReset()"},{"p":"com.google.android.exoplayer2.audio","c":"BaseAudioProcessor","l":"onReset()"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"onReset()"},{"p":"com.google.android.exoplayer2.audio","c":"SilenceSkippingAudioProcessor","l":"onReset()"},{"p":"com.google.android.exoplayer2.audio","c":"TeeAudioProcessor","l":"onReset()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"onReset()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeRenderer","l":"onReset()"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"onReset()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"onResume()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"onResume()"},{"p":"com.google.android.exoplayer2.video.spherical","c":"SphericalGLSurfaceView","l":"onResume()"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"onRtlPropertiesChanged(int)"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"OutputConsumerAdapterV30","l":"onSampleCompleted(int, long, int, int, int, MediaCodec.CryptoInfo)","url":"onSampleCompleted(int,long,int,int,int,android.media.MediaCodec.CryptoInfo)"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"OutputConsumerAdapterV30","l":"onSampleDataFound(int, MediaParser.InputReader)","url":"onSampleDataFound(int,android.media.MediaParser.InputReader)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream.ReleaseCallback","l":"onSampleStreamReleased(ChunkSampleStream)","url":"onSampleStreamReleased(com.google.android.exoplayer2.source.chunk.ChunkSampleStream)"},{"p":"com.google.android.exoplayer2.ui","c":"TimeBar.OnScrubListener","l":"onScrubMove(TimeBar, long)","url":"onScrubMove(com.google.android.exoplayer2.ui.TimeBar,long)"},{"p":"com.google.android.exoplayer2.ui","c":"TimeBar.OnScrubListener","l":"onScrubStart(TimeBar, long)","url":"onScrubStart(com.google.android.exoplayer2.ui.TimeBar,long)"},{"p":"com.google.android.exoplayer2.ui","c":"TimeBar.OnScrubListener","l":"onScrubStop(TimeBar, long, boolean)","url":"onScrubStop(com.google.android.exoplayer2.ui.TimeBar,long,boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onSeekBackIncrementChanged(AnalyticsListener.EventTime, long)","url":"onSeekBackIncrementChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,long)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onSeekBackIncrementChanged(long)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onSeekBackIncrementChanged(long)"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.TimestampSeeker","l":"onSeekFinished()"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onSeekForwardIncrementChanged(AnalyticsListener.EventTime, long)","url":"onSeekForwardIncrementChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,long)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onSeekForwardIncrementChanged(long)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onSeekForwardIncrementChanged(long)"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"OutputConsumerAdapterV30","l":"onSeekMapFound(MediaParser.SeekMap)","url":"onSeekMapFound(android.media.MediaParser.SeekMap)"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker","l":"onSeekOperationFinished(boolean, long)","url":"onSeekOperationFinished(boolean,long)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onSeekProcessed()"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onSeekProcessed()"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onSeekProcessed(AnalyticsListener.EventTime)","url":"onSeekProcessed(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onSeekStarted(AnalyticsListener.EventTime)","url":"onSeekStarted(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector","l":"onSelectionActivated(Object)","url":"onSelectionActivated(java.lang.Object)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelector","l":"onSelectionActivated(Object)","url":"onSelectionActivated(java.lang.Object)"},{"p":"com.google.android.exoplayer2.analytics","c":"MediaMetricsListener","l":"onSessionActive(AnalyticsListener.EventTime, String)","url":"onSessionActive(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackSessionManager.Listener","l":"onSessionActive(AnalyticsListener.EventTime, String)","url":"onSessionActive(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStatsListener","l":"onSessionActive(AnalyticsListener.EventTime, String)","url":"onSessionActive(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"MediaMetricsListener","l":"onSessionCreated(AnalyticsListener.EventTime, String)","url":"onSessionCreated(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackSessionManager.Listener","l":"onSessionCreated(AnalyticsListener.EventTime, String)","url":"onSessionCreated(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStatsListener","l":"onSessionCreated(AnalyticsListener.EventTime, String)","url":"onSessionCreated(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"MediaMetricsListener","l":"onSessionFinished(AnalyticsListener.EventTime, String, boolean)","url":"onSessionFinished(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackSessionManager.Listener","l":"onSessionFinished(AnalyticsListener.EventTime, String, boolean)","url":"onSessionFinished(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStatsListener","l":"onSessionFinished(AnalyticsListener.EventTime, String, boolean)","url":"onSessionFinished(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,boolean)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.CaptionCallback","l":"onSetCaptioningEnabled(Player, boolean)","url":"onSetCaptioningEnabled(com.google.android.exoplayer2.Player,boolean)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder.RatingCallback","l":"onSetRating(MediaSession, MediaSession.ControllerInfo, String, Rating)","url":"onSetRating(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo,java.lang.String,androidx.media2.common.Rating)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.RatingCallback","l":"onSetRating(Player, RatingCompat, Bundle)","url":"onSetRating(com.google.android.exoplayer2.Player,android.support.v4.media.RatingCompat,android.os.Bundle)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.RatingCallback","l":"onSetRating(Player, RatingCompat)","url":"onSetRating(com.google.android.exoplayer2.Player,android.support.v4.media.RatingCompat)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onShuffleModeChanged(AnalyticsListener.EventTime, boolean)","url":"onShuffleModeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onShuffleModeChanged(AnalyticsListener.EventTime, boolean)","url":"onShuffleModeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onShuffleModeEnabledChanged(boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onShuffleModeEnabledChanged(boolean)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder.SkipCallback","l":"onSkipBackward(MediaSession, MediaSession.ControllerInfo)","url":"onSkipBackward(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder.SkipCallback","l":"onSkipForward(MediaSession, MediaSession.ControllerInfo)","url":"onSkipForward(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onSkipSilenceEnabledChanged(AnalyticsListener.EventTime, boolean)","url":"onSkipSilenceEnabledChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onSkipSilenceEnabledChanged(AnalyticsListener.EventTime, boolean)","url":"onSkipSilenceEnabledChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onSkipSilenceEnabledChanged(boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onSkipSilenceEnabledChanged(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener","l":"onSkipSilenceEnabledChanged(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.Listener","l":"onSkipSilenceEnabledChanged(boolean)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.QueueNavigator","l":"onSkipToNext(Player)","url":"onSkipToNext(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueNavigator","l":"onSkipToNext(Player)","url":"onSkipToNext(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.QueueNavigator","l":"onSkipToPrevious(Player)","url":"onSkipToPrevious(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueNavigator","l":"onSkipToPrevious(Player)","url":"onSkipToPrevious(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.QueueNavigator","l":"onSkipToQueueItem(Player, long)","url":"onSkipToQueueItem(com.google.android.exoplayer2.Player,long)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueNavigator","l":"onSkipToQueueItem(Player, long)","url":"onSkipToQueueItem(com.google.android.exoplayer2.Player,long)"},{"p":"com.google.android.exoplayer2","c":"Renderer.WakeupListener","l":"onSleep()"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaSource","l":"onSourceInfoRefreshed(long, boolean, boolean)","url":"onSourceInfoRefreshed(long,boolean,boolean)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource.MediaSourceCaller","l":"onSourceInfoRefreshed(MediaSource, Timeline)","url":"onSourceInfoRefreshed(com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"onSourceInfoRefreshed(MediaSource, Timeline)","url":"onSourceInfoRefreshed(com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.upstream","c":"CachedRegionTracker","l":"onSpanAdded(Cache, CacheSpan)","url":"onSpanAdded(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache.Listener","l":"onSpanAdded(Cache, CacheSpan)","url":"onSpanAdded(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"LeastRecentlyUsedCacheEvictor","l":"onSpanAdded(Cache, CacheSpan)","url":"onSpanAdded(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"NoOpCacheEvictor","l":"onSpanAdded(Cache, CacheSpan)","url":"onSpanAdded(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan)"},{"p":"com.google.android.exoplayer2.upstream","c":"CachedRegionTracker","l":"onSpanRemoved(Cache, CacheSpan)","url":"onSpanRemoved(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache.Listener","l":"onSpanRemoved(Cache, CacheSpan)","url":"onSpanRemoved(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"LeastRecentlyUsedCacheEvictor","l":"onSpanRemoved(Cache, CacheSpan)","url":"onSpanRemoved(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"NoOpCacheEvictor","l":"onSpanRemoved(Cache, CacheSpan)","url":"onSpanRemoved(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan)"},{"p":"com.google.android.exoplayer2.upstream","c":"CachedRegionTracker","l":"onSpanTouched(Cache, CacheSpan, CacheSpan)","url":"onSpanTouched(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan,com.google.android.exoplayer2.upstream.cache.CacheSpan)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache.Listener","l":"onSpanTouched(Cache, CacheSpan, CacheSpan)","url":"onSpanTouched(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan,com.google.android.exoplayer2.upstream.cache.CacheSpan)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"LeastRecentlyUsedCacheEvictor","l":"onSpanTouched(Cache, CacheSpan, CacheSpan)","url":"onSpanTouched(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan,com.google.android.exoplayer2.upstream.cache.CacheSpan)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"NoOpCacheEvictor","l":"onSpanTouched(Cache, CacheSpan, CacheSpan)","url":"onSpanTouched(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan,com.google.android.exoplayer2.upstream.cache.CacheSpan)"},{"p":"com.google.android.exoplayer2.testutil","c":"HostActivity","l":"onStart()"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"onStart(HostActivity, Surface, FrameLayout)","url":"onStart(com.google.android.exoplayer2.testutil.HostActivity,android.view.Surface,android.widget.FrameLayout)"},{"p":"com.google.android.exoplayer2.testutil","c":"HostActivity.HostedTest","l":"onStart(HostActivity, Surface, FrameLayout)","url":"onStart(com.google.android.exoplayer2.testutil.HostActivity,android.view.Surface,android.widget.FrameLayout)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"onStartCommand(Intent, int, int)","url":"onStartCommand(android.content.Intent,int,int)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"onStarted()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"onStarted()"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"onStarted()"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"onStarted()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"onStarted()"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"onStarted()"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"onStarted()"},{"p":"com.google.android.exoplayer2.video","c":"VideoFrameReleaseHelper","l":"onStarted()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheEvictor","l":"onStartFile(Cache, String, long, long)","url":"onStartFile(com.google.android.exoplayer2.upstream.cache.Cache,java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"LeastRecentlyUsedCacheEvictor","l":"onStartFile(Cache, String, long, long)","url":"onStartFile(com.google.android.exoplayer2.upstream.cache.Cache,java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"NoOpCacheEvictor","l":"onStartFile(Cache, String, long, long)","url":"onStartFile(com.google.android.exoplayer2.upstream.cache.Cache,java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.scheduler","c":"PlatformScheduler.PlatformSchedulerService","l":"onStartJob(JobParameters)","url":"onStartJob(android.app.job.JobParameters)"},{"p":"com.google.android.exoplayer2.testutil","c":"HostActivity","l":"onStop()"},{"p":"com.google.android.exoplayer2.scheduler","c":"PlatformScheduler.PlatformSchedulerService","l":"onStopJob(JobParameters)","url":"onStopJob(android.app.job.JobParameters)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"onStopped()"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"onStopped()"},{"p":"com.google.android.exoplayer2","c":"LoadControl","l":"onStopped()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"onStopped()"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"onStopped()"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"onStopped()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"onStopped()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeVideoRenderer","l":"onStopped()"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"onStopped()"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"onStopped()"},{"p":"com.google.android.exoplayer2.video","c":"VideoFrameReleaseHelper","l":"onStopped()"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"onStreamChanged(Format[], long, long)","url":"onStreamChanged(com.google.android.exoplayer2.Format[],long,long)"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"onStreamChanged(Format[], long, long)","url":"onStreamChanged(com.google.android.exoplayer2.Format[],long,long)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"onStreamChanged(Format[], long, long)","url":"onStreamChanged(com.google.android.exoplayer2.Format[],long,long)"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataRenderer","l":"onStreamChanged(Format[], long, long)","url":"onStreamChanged(com.google.android.exoplayer2.Format[],long,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeVideoRenderer","l":"onStreamChanged(Format[], long, long)","url":"onStreamChanged(com.google.android.exoplayer2.Format[],long,long)"},{"p":"com.google.android.exoplayer2.text","c":"TextRenderer","l":"onStreamChanged(Format[], long, long)","url":"onStreamChanged(com.google.android.exoplayer2.Format[],long,long)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"onStreamChanged(Format[], long, long)","url":"onStreamChanged(com.google.android.exoplayer2.Format[],long,long)"},{"p":"com.google.android.exoplayer2.video.spherical","c":"CameraMotionRenderer","l":"onStreamChanged(Format[], long, long)","url":"onStreamChanged(com.google.android.exoplayer2.Format[],long,long)"},{"p":"com.google.android.exoplayer2.video","c":"VideoFrameReleaseHelper","l":"onSurfaceChanged(Surface)","url":"onSurfaceChanged(android.view.Surface)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onSurfaceSizeChanged(AnalyticsListener.EventTime, int, int)","url":"onSurfaceSizeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,int)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onSurfaceSizeChanged(AnalyticsListener.EventTime, int, int)","url":"onSurfaceSizeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,int)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onSurfaceSizeChanged(int, int)","url":"onSurfaceSizeChanged(int,int)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onSurfaceSizeChanged(int, int)","url":"onSurfaceSizeChanged(int,int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"onTaskRemoved(Intent)","url":"onTaskRemoved(android.content.Intent)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeClock","l":"onThreadBlocked()"},{"p":"com.google.android.exoplayer2.util","c":"Clock","l":"onThreadBlocked()"},{"p":"com.google.android.exoplayer2.util","c":"SystemClock","l":"onThreadBlocked()"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onTimelineChanged(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.TimelineChangeReason int)","url":"onTimelineChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.TimelineChangeReasonint)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onTimelineChanged(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.TimelineChangeReason int)","url":"onTimelineChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.TimelineChangeReasonint)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.QueueNavigator","l":"onTimelineChanged(Player)","url":"onTimelineChanged(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueNavigator","l":"onTimelineChanged(Player)","url":"onTimelineChanged(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onTimelineChanged(Timeline, @com.google.android.exoplayer2.Player.TimelineChangeReason int)","url":"onTimelineChanged(com.google.android.exoplayer2.Timeline,@com.google.android.exoplayer2.Player.TimelineChangeReasonint)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onTimelineChanged(Timeline, @com.google.android.exoplayer2.Player.TimelineChangeReason int)","url":"onTimelineChanged(com.google.android.exoplayer2.Timeline,@com.google.android.exoplayer2.Player.TimelineChangeReasonint)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner","l":"onTimelineChanged(Timeline, @com.google.android.exoplayer2.Player.TimelineChangeReason int)","url":"onTimelineChanged(com.google.android.exoplayer2.Timeline,@com.google.android.exoplayer2.Player.TimelineChangeReasonint)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"onTouchEvent(MotionEvent)","url":"onTouchEvent(android.view.MotionEvent)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"onTrackballEvent(MotionEvent)","url":"onTrackballEvent(android.view.MotionEvent)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"onTrackballEvent(MotionEvent)","url":"onTrackballEvent(android.view.MotionEvent)"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"OutputConsumerAdapterV30","l":"onTrackCountFound(int)"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"OutputConsumerAdapterV30","l":"onTrackDataFound(int, MediaParser.TrackData)","url":"onTrackDataFound(int,android.media.MediaParser.TrackData)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onTracksChanged(AnalyticsListener.EventTime, Tracks)","url":"onTracksChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Tracks)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onTracksChanged(AnalyticsListener.EventTime, Tracks)","url":"onTracksChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Tracks)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onTracksChanged(Tracks)","url":"onTracksChanged(com.google.android.exoplayer2.Tracks)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onTracksChanged(Tracks)","url":"onTracksChanged(com.google.android.exoplayer2.Tracks)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionView.TrackSelectionListener","l":"onTrackSelectionChanged(boolean, Map)","url":"onTrackSelectionChanged(boolean,java.util.Map)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onTrackSelectionParametersChanged(AnalyticsListener.EventTime, TrackSelectionParameters)","url":"onTrackSelectionParametersChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onTrackSelectionParametersChanged(TrackSelectionParameters)","url":"onTrackSelectionParametersChanged(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onTrackSelectionParametersChanged(TrackSelectionParameters)","url":"onTrackSelectionParametersChanged(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelector.InvalidationListener","l":"onTrackSelectionsInvalidated()"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionDialogBuilder.DialogCallback","l":"onTracksSelected(boolean, Map)","url":"onTracksSelected(boolean,java.util.Map)"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"onTracksSelected(Renderer[], TrackGroupArray, ExoTrackSelection[])","url":"onTracksSelected(com.google.android.exoplayer2.Renderer[],com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.trackselection.ExoTrackSelection[])"},{"p":"com.google.android.exoplayer2","c":"LoadControl","l":"onTracksSelected(Renderer[], TrackGroupArray, ExoTrackSelection[])","url":"onTracksSelected(com.google.android.exoplayer2.Renderer[],com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.trackselection.ExoTrackSelection[])"},{"p":"com.google.android.exoplayer2","c":"BundleListRetriever","l":"onTransact(int, Parcel, Parcel, int)","url":"onTransact(int,android.os.Parcel,android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest.FakeTransferListener","l":"onTransferEnd(DataSource, DataSpec, boolean)","url":"onTransferEnd(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"onTransferEnd(DataSource, DataSpec, boolean)","url":"onTransferEnd(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"TransferListener","l":"onTransferEnd(DataSource, DataSpec, boolean)","url":"onTransferEnd(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest.FakeTransferListener","l":"onTransferInitializing(DataSource, DataSpec, boolean)","url":"onTransferInitializing(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"onTransferInitializing(DataSource, DataSpec, boolean)","url":"onTransferInitializing(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"TransferListener","l":"onTransferInitializing(DataSource, DataSpec, boolean)","url":"onTransferInitializing(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"TimeToFirstByteEstimator","l":"onTransferInitializing(DataSpec)","url":"onTransferInitializing(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest.FakeTransferListener","l":"onTransferStart(DataSource, DataSpec, boolean)","url":"onTransferStart(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"onTransferStart(DataSource, DataSpec, boolean)","url":"onTransferStart(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"TransferListener","l":"onTransferStart(DataSource, DataSpec, boolean)","url":"onTransferStart(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"TimeToFirstByteEstimator","l":"onTransferStart(DataSpec)","url":"onTransferStart(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Listener","l":"onTransformationCompleted(MediaItem, TransformationResult)","url":"onTransformationCompleted(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.transformer.TransformationResult)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Listener","l":"onTransformationCompleted(MediaItem)","url":"onTransformationCompleted(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Listener","l":"onTransformationError(MediaItem, Exception)","url":"onTransformationError(com.google.android.exoplayer2.MediaItem,java.lang.Exception)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Listener","l":"onTransformationError(MediaItem, TransformationException)","url":"onTransformationError(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.transformer.TransformationException)"},{"p":"com.google.android.exoplayer2.source.hls","c":"BundledHlsMediaChunkExtractor","l":"onTruncatedSegmentParsed()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaChunkExtractor","l":"onTruncatedSegmentParsed()"},{"p":"com.google.android.exoplayer2.source.hls","c":"MediaParserHlsMediaChunkExtractor","l":"onTruncatedSegmentParsed()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.Listener","l":"onUnderrun(int, long, long)","url":"onUnderrun(int,long,long)"},{"p":"com.google.android.exoplayer2.database","c":"StandaloneDatabaseProvider","l":"onUpgrade(SQLiteDatabase, int, int)","url":"onUpgrade(android.database.sqlite.SQLiteDatabase,int,int)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onUpstreamDiscarded(AnalyticsListener.EventTime, MediaLoadData)","url":"onUpstreamDiscarded(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onUpstreamDiscarded(AnalyticsListener.EventTime, MediaLoadData)","url":"onUpstreamDiscarded(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onUpstreamDiscarded(int, MediaSource.MediaPeriodId, MediaLoadData)","url":"onUpstreamDiscarded(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener","l":"onUpstreamDiscarded(int, MediaSource.MediaPeriodId, MediaLoadData)","url":"onUpstreamDiscarded(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"onUpstreamDiscarded(int, MediaSource.MediaPeriodId, MediaLoadData)","url":"onUpstreamDiscarded(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue.UpstreamFormatChangedListener","l":"onUpstreamFormatChanged(Format)","url":"onUpstreamFormatChanged(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onVideoCodecError(AnalyticsListener.EventTime, Exception)","url":"onVideoCodecError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.Exception)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"onVideoCodecError(Exception)","url":"onVideoCodecError(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onVideoCodecError(Exception)","url":"onVideoCodecError(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener","l":"onVideoCodecError(Exception)","url":"onVideoCodecError(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onVideoDecoderInitialized(AnalyticsListener.EventTime, String, long, long)","url":"onVideoDecoderInitialized(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onVideoDecoderInitialized(AnalyticsListener.EventTime, String, long)","url":"onVideoDecoderInitialized(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,long)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onVideoDecoderInitialized(AnalyticsListener.EventTime, String, long)","url":"onVideoDecoderInitialized(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"onVideoDecoderInitialized(String, long, long)","url":"onVideoDecoderInitialized(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onVideoDecoderInitialized(String, long, long)","url":"onVideoDecoderInitialized(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener","l":"onVideoDecoderInitialized(String, long, long)","url":"onVideoDecoderInitialized(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onVideoDecoderReleased(AnalyticsListener.EventTime, String)","url":"onVideoDecoderReleased(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onVideoDecoderReleased(AnalyticsListener.EventTime, String)","url":"onVideoDecoderReleased(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"onVideoDecoderReleased(String)","url":"onVideoDecoderReleased(java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onVideoDecoderReleased(String)","url":"onVideoDecoderReleased(java.lang.String)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener","l":"onVideoDecoderReleased(String)","url":"onVideoDecoderReleased(java.lang.String)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onVideoDisabled(AnalyticsListener.EventTime, DecoderCounters)","url":"onVideoDisabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.analytics","c":"MediaMetricsListener","l":"onVideoDisabled(AnalyticsListener.EventTime, DecoderCounters)","url":"onVideoDisabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"onVideoDisabled(AnalyticsListener.EventTime, DecoderCounters)","url":"onVideoDisabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onVideoDisabled(AnalyticsListener.EventTime, DecoderCounters)","url":"onVideoDisabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"onVideoDisabled(DecoderCounters)","url":"onVideoDisabled(com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onVideoDisabled(DecoderCounters)","url":"onVideoDisabled(com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener","l":"onVideoDisabled(DecoderCounters)","url":"onVideoDisabled(com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onVideoEnabled(AnalyticsListener.EventTime, DecoderCounters)","url":"onVideoEnabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onVideoEnabled(AnalyticsListener.EventTime, DecoderCounters)","url":"onVideoEnabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"onVideoEnabled(DecoderCounters)","url":"onVideoEnabled(com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onVideoEnabled(DecoderCounters)","url":"onVideoEnabled(com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener","l":"onVideoEnabled(DecoderCounters)","url":"onVideoEnabled(com.google.android.exoplayer2.decoder.DecoderCounters)"},{"p":"com.google.android.exoplayer2.video","c":"VideoFrameMetadataListener","l":"onVideoFrameAboutToBeRendered(long, long, Format, MediaFormat)","url":"onVideoFrameAboutToBeRendered(long,long,com.google.android.exoplayer2.Format,android.media.MediaFormat)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onVideoFrameProcessingOffset(AnalyticsListener.EventTime, long, int)","url":"onVideoFrameProcessingOffset(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,long,int)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"onVideoFrameProcessingOffset(long, int)","url":"onVideoFrameProcessingOffset(long,int)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onVideoFrameProcessingOffset(long, int)","url":"onVideoFrameProcessingOffset(long,int)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener","l":"onVideoFrameProcessingOffset(long, int)","url":"onVideoFrameProcessingOffset(long,int)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onVideoInputFormatChanged(AnalyticsListener.EventTime, Format, DecoderReuseEvaluation)","url":"onVideoInputFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onVideoInputFormatChanged(AnalyticsListener.EventTime, Format, DecoderReuseEvaluation)","url":"onVideoInputFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onVideoInputFormatChanged(AnalyticsListener.EventTime, Format)","url":"onVideoInputFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"onVideoInputFormatChanged(Format, DecoderReuseEvaluation)","url":"onVideoInputFormatChanged(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onVideoInputFormatChanged(Format, DecoderReuseEvaluation)","url":"onVideoInputFormatChanged(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener","l":"onVideoInputFormatChanged(Format, DecoderReuseEvaluation)","url":"onVideoInputFormatChanged(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener","l":"onVideoInputFormatChanged(Format)","url":"onVideoInputFormatChanged(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onVideoSizeChanged(AnalyticsListener.EventTime, int, int, int, float)","url":"onVideoSizeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,int,int,float)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onVideoSizeChanged(AnalyticsListener.EventTime, VideoSize)","url":"onVideoSizeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.video.VideoSize)"},{"p":"com.google.android.exoplayer2.analytics","c":"MediaMetricsListener","l":"onVideoSizeChanged(AnalyticsListener.EventTime, VideoSize)","url":"onVideoSizeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.video.VideoSize)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStatsListener","l":"onVideoSizeChanged(AnalyticsListener.EventTime, VideoSize)","url":"onVideoSizeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.video.VideoSize)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onVideoSizeChanged(AnalyticsListener.EventTime, VideoSize)","url":"onVideoSizeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.video.VideoSize)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onVideoSizeChanged(VideoSize)","url":"onVideoSizeChanged(com.google.android.exoplayer2.video.VideoSize)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onVideoSizeChanged(VideoSize)","url":"onVideoSizeChanged(com.google.android.exoplayer2.video.VideoSize)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener","l":"onVideoSizeChanged(VideoSize)","url":"onVideoSizeChanged(com.google.android.exoplayer2.video.VideoSize)"},{"p":"com.google.android.exoplayer2.video.spherical","c":"SphericalGLSurfaceView.VideoSurfaceListener","l":"onVideoSurfaceCreated(Surface)","url":"onVideoSurfaceCreated(android.view.Surface)"},{"p":"com.google.android.exoplayer2.video.spherical","c":"SphericalGLSurfaceView.VideoSurfaceListener","l":"onVideoSurfaceDestroyed(Surface)","url":"onVideoSurfaceDestroyed(android.view.Surface)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView.VisibilityListener","l":"onVisibilityChange(int)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView.VisibilityListener","l":"onVisibilityChange(int)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView.ControllerVisibilityListener","l":"onVisibilityChanged(int)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener","l":"onVolumeChanged(AnalyticsListener.EventTime, float)","url":"onVolumeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,float)"},{"p":"com.google.android.exoplayer2.util","c":"EventLogger","l":"onVolumeChanged(AnalyticsListener.EventTime, float)","url":"onVolumeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,float)"},{"p":"com.google.android.exoplayer2","c":"Player.Listener","l":"onVolumeChanged(float)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"onVolumeChanged(float)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager.Listener","l":"onWaitingForRequirementsChanged(DownloadManager, boolean)","url":"onWaitingForRequirementsChanged(com.google.android.exoplayer2.offline.DownloadManager,boolean)"},{"p":"com.google.android.exoplayer2","c":"Renderer.WakeupListener","l":"onWakeup()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSourceInputStream","l":"open()"},{"p":"com.google.android.exoplayer2.util","c":"ConditionVariable","l":"open()"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.ext.rtmp","c":"RtmpDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.testutil","c":"FailOnCloseDataSink","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"AssetDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"ByteArrayDataSink","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"ByteArrayDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"ContentDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSchemeDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSink","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"FileDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"PlaceholderDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"PriorityDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"RawResourceDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"ResolvingDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"StatsDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"TeeDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"UdpDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSink","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream.crypto","c":"AesCipherDataSink","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream.crypto","c":"AesCipherDataSource","l":"open(DataSpec)","url":"open(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.testutil","c":"AssetContentProvider","l":"openAssetFile(Uri, String)","url":"openAssetFile(android.net.Uri,java.lang.String)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.OpenException","l":"OpenException(DataSpec, @com.google.android.exoplayer2.PlaybackException.ErrorCode int, int)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint,int)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.OpenException","l":"OpenException(IOException, DataSpec, @com.google.android.exoplayer2.PlaybackException.ErrorCode int, int)","url":"%3Cinit%3E(java.io.IOException,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint,int)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.OpenException","l":"OpenException(IOException, DataSpec, int)","url":"%3Cinit%3E(java.io.IOException,com.google.android.exoplayer2.upstream.DataSpec,int)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.OpenException","l":"OpenException(String, DataSpec, @com.google.android.exoplayer2.PlaybackException.ErrorCode int, int)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint,int)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.OpenException","l":"OpenException(String, DataSpec, int)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.upstream.DataSpec,int)"},{"p":"com.google.android.exoplayer2.util","c":"AtomicFile","l":"openRead()"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"openSession()"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"openSession()"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"openSession()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"openSession()"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings","l":"operatingRate"},{"p":"com.google.android.exoplayer2.ext.opus","c":"OpusDecoder","l":"OpusDecoder(int, int, int, List, CryptoConfig, boolean)","url":"%3Cinit%3E(int,int,int,java.util.List,com.google.android.exoplayer2.decoder.CryptoConfig,boolean)"},{"p":"com.google.android.exoplayer2.ext.opus","c":"OpusLibrary","l":"opusGetVersion()"},{"p":"com.google.android.exoplayer2.ext.opus","c":"OpusLibrary","l":"opusIsSecureDecodeSupported()"},{"p":"com.google.android.exoplayer2.util","c":"SurfaceInfo","l":"orientationDegrees"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"originalCount"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand","l":"outOfNetworkIndicator"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceScheduleCommand.Event","l":"outOfNetworkIndicator"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"output"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"OUTPUT_MODE_OFFLOAD"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"OUTPUT_MODE_PASSTHROUGH"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"OUTPUT_MODE_PCM"},{"p":"com.google.android.exoplayer2.audio","c":"BaseAudioProcessor","l":"outputAudioFormat"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"OutputConsumerAdapterV30","l":"OutputConsumerAdapterV30()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"OutputConsumerAdapterV30","l":"OutputConsumerAdapterV30(Format, @com.google.android.exoplayer2.C.TrackType int, boolean)","url":"%3Cinit%3E(com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.TrackTypeint,boolean)"},{"p":"com.google.android.exoplayer2.ext.opus","c":"OpusDecoder","l":"outputFloat"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest","l":"outputHeight"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"outputPendingSampleMetadata()"},{"p":"com.google.android.exoplayer2.extractor","c":"TrueHdSampleRechunker","l":"outputPendingSampleMetadata(TrackOutput, TrackOutput.CryptoData)","url":"outputPendingSampleMetadata(com.google.android.exoplayer2.extractor.TrackOutput,com.google.android.exoplayer2.extractor.TrackOutput.CryptoData)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"overallRating"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.TimestampSearchResult","l":"overestimatedResult(long, long)","url":"overestimatedResult(long,long)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"overridePreparePositionUs(long)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"overrides"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"PrivFrame","l":"owner"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac3Reader","l":"packetFinished()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac4Reader","l":"packetFinished()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsReader","l":"packetFinished()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DtsReader","l":"packetFinished()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DvbSubtitleReader","l":"packetFinished()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"ElementaryStreamReader","l":"packetFinished()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H262Reader","l":"packetFinished()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H263Reader","l":"packetFinished()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H264Reader","l":"packetFinished()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H265Reader","l":"packetFinished()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Id3Reader","l":"packetFinished()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"LatmReader","l":"packetFinished()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"MpegAudioReader","l":"packetFinished()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac3Reader","l":"packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)","url":"packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac4Reader","l":"packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)","url":"packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsReader","l":"packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)","url":"packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DtsReader","l":"packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)","url":"packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DvbSubtitleReader","l":"packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)","url":"packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"ElementaryStreamReader","l":"packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)","url":"packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H262Reader","l":"packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)","url":"packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H263Reader","l":"packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)","url":"packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H264Reader","l":"packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)","url":"packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H265Reader","l":"packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)","url":"packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Id3Reader","l":"packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)","url":"packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"LatmReader","l":"packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)","url":"packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"MpegAudioReader","l":"packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)","url":"packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"padding"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"MediaParserUtil","l":"PARAMETER_EAGERLY_EXPOSE_TRACK_TYPE"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"MediaParserUtil","l":"PARAMETER_EXPOSE_CAPTION_FORMATS"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"MediaParserUtil","l":"PARAMETER_EXPOSE_CHUNK_INDEX_AS_MEDIA_FORMAT"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"MediaParserUtil","l":"PARAMETER_EXPOSE_DUMMY_SEEK_MAP"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"MediaParserUtil","l":"PARAMETER_IGNORE_TIMESTAMP_OFFSET"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"MediaParserUtil","l":"PARAMETER_IN_BAND_CRYPTO_INFO"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"MediaParserUtil","l":"PARAMETER_INCLUDE_SUPPLEMENTAL_DATA"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"MediaParserUtil","l":"PARAMETER_OVERRIDE_IN_BAND_CAPTION_DECLARATIONS"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"ParametersBuilder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"ParametersBuilder(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream.EmbeddedSampleStream","l":"parent"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"ParsableBitArray()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"ParsableBitArray(byte[], int)","url":"%3Cinit%3E(byte[],int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"ParsableBitArray(byte[])","url":"%3Cinit%3E(byte[])"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"ParsableByteArray()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"ParsableByteArray(byte[], int)","url":"%3Cinit%3E(byte[],int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"ParsableByteArray(byte[])","url":"%3Cinit%3E(byte[])"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"ParsableByteArray(int)","url":"%3Cinit%3E(int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableNalUnitBitArray","l":"ParsableNalUnitBitArray(byte[], int, int)","url":"%3Cinit%3E(byte[],int,int)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"parse(byte[], int)","url":"parse(byte[],int)"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyHeaders","l":"parse(Map>)","url":"parse(java.util.Map)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"parse(ParsableByteArray)","url":"parse(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.video","c":"AvcConfig","l":"parse(ParsableByteArray)","url":"parse(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.video","c":"DolbyVisionConfig","l":"parse(ParsableByteArray)","url":"parse(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.video","c":"HevcConfig","l":"parse(ParsableByteArray)","url":"parse(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.offline","c":"FilteringManifestParser","l":"parse(Uri, InputStream)","url":"parse(android.net.Uri,java.io.InputStream)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parse(Uri, InputStream)","url":"parse(android.net.Uri,java.io.InputStream)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistParser","l":"parse(Uri, InputStream)","url":"parse(android.net.Uri,java.io.InputStream)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifestParser","l":"parse(Uri, InputStream)","url":"parse(android.net.Uri,java.io.InputStream)"},{"p":"com.google.android.exoplayer2.upstream","c":"ParsingLoadable.Parser","l":"parse(Uri, InputStream)","url":"parse(android.net.Uri,java.io.InputStream)"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util","l":"parseAc3AnnexFFormat(ParsableByteArray, String, String, DrmInitData)","url":"parseAc3AnnexFFormat(com.google.android.exoplayer2.util.ParsableByteArray,java.lang.String,java.lang.String,com.google.android.exoplayer2.drm.DrmInitData)"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util","l":"parseAc3SyncframeAudioSampleCount(ByteBuffer)","url":"parseAc3SyncframeAudioSampleCount(java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util","l":"parseAc3SyncframeInfo(ParsableBitArray)","url":"parseAc3SyncframeInfo(com.google.android.exoplayer2.util.ParsableBitArray)"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util","l":"parseAc3SyncframeSize(byte[])"},{"p":"com.google.android.exoplayer2.audio","c":"Ac4Util","l":"parseAc4AnnexEFormat(ParsableByteArray, String, String, DrmInitData)","url":"parseAc4AnnexEFormat(com.google.android.exoplayer2.util.ParsableByteArray,java.lang.String,java.lang.String,com.google.android.exoplayer2.drm.DrmInitData)"},{"p":"com.google.android.exoplayer2.audio","c":"Ac4Util","l":"parseAc4SyncframeAudioSampleCount(ByteBuffer)","url":"parseAc4SyncframeAudioSampleCount(java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.audio","c":"Ac4Util","l":"parseAc4SyncframeInfo(ParsableBitArray)","url":"parseAc4SyncframeInfo(com.google.android.exoplayer2.util.ParsableBitArray)"},{"p":"com.google.android.exoplayer2.audio","c":"Ac4Util","l":"parseAc4SyncframeSize(byte[], int)","url":"parseAc4SyncframeSize(byte[],int)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseAdaptationSet(XmlPullParser, List, SegmentBase, long, long, long, long, long, boolean)","url":"parseAdaptationSet(org.xmlpull.v1.XmlPullParser,java.util.List,com.google.android.exoplayer2.source.dash.manifest.SegmentBase,long,long,long,long,long,boolean)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseAdaptationSetChild(XmlPullParser)","url":"parseAdaptationSetChild(org.xmlpull.v1.XmlPullParser)"},{"p":"com.google.android.exoplayer2.util","c":"CodecSpecificDataUtil","l":"parseAlacAudioSpecificConfig(byte[])"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseAudioChannelConfiguration(XmlPullParser)","url":"parseAudioChannelConfiguration(org.xmlpull.v1.XmlPullParser)"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"parseAudioSpecificConfig(byte[])"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil","l":"parseAudioSpecificConfig(ParsableBitArray, boolean)","url":"parseAudioSpecificConfig(com.google.android.exoplayer2.util.ParsableBitArray,boolean)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseAvailabilityTimeOffsetUs(XmlPullParser, long)","url":"parseAvailabilityTimeOffsetUs(org.xmlpull.v1.XmlPullParser,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseBaseUrl(XmlPullParser, List, boolean)","url":"parseBaseUrl(org.xmlpull.v1.XmlPullParser,java.util.List,boolean)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseCea608AccessibilityChannel(List)","url":"parseCea608AccessibilityChannel(java.util.List)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseCea708AccessibilityChannel(List)","url":"parseCea708AccessibilityChannel(java.util.List)"},{"p":"com.google.android.exoplayer2.util","c":"CodecSpecificDataUtil","l":"parseCea708InitializationData(List)","url":"parseCea708InitializationData(java.util.List)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseContentProtection(XmlPullParser)","url":"parseContentProtection(org.xmlpull.v1.XmlPullParser)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseContentType(XmlPullParser)","url":"parseContentType(org.xmlpull.v1.XmlPullParser)"},{"p":"com.google.android.exoplayer2.util","c":"ColorParser","l":"parseCssColor(String)","url":"parseCssColor(java.lang.String)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCueParser","l":"parseCue(ParsableByteArray, List)","url":"parseCue(com.google.android.exoplayer2.util.ParsableByteArray,java.util.List)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseDateTime(XmlPullParser, String, long)","url":"parseDateTime(org.xmlpull.v1.XmlPullParser,java.lang.String,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseDescriptor(XmlPullParser, String)","url":"parseDescriptor(org.xmlpull.v1.XmlPullParser,java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseDolbyChannelConfiguration(XmlPullParser)","url":"parseDolbyChannelConfiguration(org.xmlpull.v1.XmlPullParser)"},{"p":"com.google.android.exoplayer2.audio","c":"DtsUtil","l":"parseDtsAudioSampleCount(byte[])"},{"p":"com.google.android.exoplayer2.audio","c":"DtsUtil","l":"parseDtsAudioSampleCount(ByteBuffer)","url":"parseDtsAudioSampleCount(java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseDtsChannelConfiguration(XmlPullParser)","url":"parseDtsChannelConfiguration(org.xmlpull.v1.XmlPullParser)"},{"p":"com.google.android.exoplayer2.audio","c":"DtsUtil","l":"parseDtsFormat(byte[], String, String, DrmInitData)","url":"parseDtsFormat(byte[],java.lang.String,java.lang.String,com.google.android.exoplayer2.drm.DrmInitData)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseDtsxChannelConfiguration(XmlPullParser)","url":"parseDtsxChannelConfiguration(org.xmlpull.v1.XmlPullParser)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseDuration(XmlPullParser, String, long)","url":"parseDuration(org.xmlpull.v1.XmlPullParser,java.lang.String,long)"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util","l":"parseEAc3AnnexFFormat(ParsableByteArray, String, String, DrmInitData)","url":"parseEAc3AnnexFFormat(com.google.android.exoplayer2.util.ParsableByteArray,java.lang.String,java.lang.String,com.google.android.exoplayer2.drm.DrmInitData)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseEac3SupplementalProperties(List)","url":"parseEac3SupplementalProperties(java.util.List)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseEvent(XmlPullParser, String, String, long, long, ByteArrayOutputStream)","url":"parseEvent(org.xmlpull.v1.XmlPullParser,java.lang.String,java.lang.String,long,long,java.io.ByteArrayOutputStream)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseEventObject(XmlPullParser, ByteArrayOutputStream)","url":"parseEventObject(org.xmlpull.v1.XmlPullParser,java.io.ByteArrayOutputStream)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseEventStream(XmlPullParser)","url":"parseEventStream(org.xmlpull.v1.XmlPullParser)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseFloat(XmlPullParser, String, float)","url":"parseFloat(org.xmlpull.v1.XmlPullParser,java.lang.String,float)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseFrameRate(XmlPullParser, float)","url":"parseFrameRate(org.xmlpull.v1.XmlPullParser,float)"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"parseH265SpsNalUnit(byte[], int, int)","url":"parseH265SpsNalUnit(byte[],int,int)"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"parseH265SpsNalUnitPayload(byte[], int, int)","url":"parseH265SpsNalUnitPayload(byte[],int,int)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseInitialization(XmlPullParser)","url":"parseInitialization(org.xmlpull.v1.XmlPullParser)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseInt(XmlPullParser, String, int)","url":"parseInt(org.xmlpull.v1.XmlPullParser,java.lang.String,int)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseLabel(XmlPullParser)","url":"parseLabel(org.xmlpull.v1.XmlPullParser)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseLastSegmentNumberSupplementalProperty(List)","url":"parseLastSegmentNumberSupplementalProperty(java.util.List)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseLong(XmlPullParser, String, long)","url":"parseLong(org.xmlpull.v1.XmlPullParser,java.lang.String,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseMediaPresentationDescription(XmlPullParser, Uri)","url":"parseMediaPresentationDescription(org.xmlpull.v1.XmlPullParser,android.net.Uri)"},{"p":"com.google.android.exoplayer2.audio","c":"MpegAudioUtil","l":"parseMpegAudioFrameSampleCount(int)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseMpegChannelConfiguration(XmlPullParser)","url":"parseMpegChannelConfiguration(org.xmlpull.v1.XmlPullParser)"},{"p":"com.google.android.exoplayer2.audio","c":"OpusUtil","l":"parsePacketAudioSampleCount(ByteBuffer)","url":"parsePacketAudioSampleCount(java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttParserUtil","l":"parsePercentage(String)","url":"parsePercentage(java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parsePeriod(XmlPullParser, List, long, long, long, long, boolean)","url":"parsePeriod(org.xmlpull.v1.XmlPullParser,java.util.List,long,long,long,long,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"parsePpsNalUnit(byte[], int, int)","url":"parsePpsNalUnit(byte[],int,int)"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"parsePpsNalUnitPayload(byte[], int, int)","url":"parsePpsNalUnitPayload(byte[],int,int)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseProfiles(XmlPullParser, String, String[])","url":"parseProfiles(org.xmlpull.v1.XmlPullParser,java.lang.String,java.lang.String[])"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseProgramInformation(XmlPullParser)","url":"parseProgramInformation(org.xmlpull.v1.XmlPullParser)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseRangedUrl(XmlPullParser, String, String)","url":"parseRangedUrl(org.xmlpull.v1.XmlPullParser,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseRepresentation(XmlPullParser, List, String, String, int, int, float, int, int, String, List, List, List, List, SegmentBase, long, long, long, long, long, boolean)","url":"parseRepresentation(org.xmlpull.v1.XmlPullParser,java.util.List,java.lang.String,java.lang.String,int,int,float,int,int,java.lang.String,java.util.List,java.util.List,java.util.List,java.util.List,com.google.android.exoplayer2.source.dash.manifest.SegmentBase,long,long,long,long,long,boolean)"},{"p":"com.google.android.exoplayer2","c":"ParserException","l":"ParserException(String, Throwable, boolean, @com.google.android.exoplayer2.C.DataType int)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable,boolean,@com.google.android.exoplayer2.C.DataTypeint)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseRoleFlagsFromAccessibilityDescriptors(List)","url":"parseRoleFlagsFromAccessibilityDescriptors(java.util.List)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseRoleFlagsFromDashRoleScheme(String)","url":"parseRoleFlagsFromDashRoleScheme(java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseRoleFlagsFromProperties(List)","url":"parseRoleFlagsFromProperties(java.util.List)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseRoleFlagsFromRoleDescriptors(List)","url":"parseRoleFlagsFromRoleDescriptors(java.util.List)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"PsshAtomUtil","l":"parseSchemeSpecificData(byte[], UUID)","url":"parseSchemeSpecificData(byte[],java.util.UUID)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseSegmentBase(XmlPullParser, SegmentBase.SingleSegmentBase)","url":"parseSegmentBase(org.xmlpull.v1.XmlPullParser,com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SingleSegmentBase)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseSegmentList(XmlPullParser, SegmentBase.SegmentList, long, long, long, long, long)","url":"parseSegmentList(org.xmlpull.v1.XmlPullParser,com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SegmentList,long,long,long,long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseSegmentTemplate(XmlPullParser, SegmentBase.SegmentTemplate, List, long, long, long, long, long)","url":"parseSegmentTemplate(org.xmlpull.v1.XmlPullParser,com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SegmentTemplate,java.util.List,long,long,long,long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseSegmentTimeline(XmlPullParser, long, long)","url":"parseSegmentTimeline(org.xmlpull.v1.XmlPullParser,long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseSegmentUrl(XmlPullParser)","url":"parseSegmentUrl(org.xmlpull.v1.XmlPullParser)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseSelectionFlagsFromDashRoleScheme(String)","url":"parseSelectionFlagsFromDashRoleScheme(java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseSelectionFlagsFromRoleDescriptors(List)","url":"parseSelectionFlagsFromRoleDescriptors(java.util.List)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseServiceDescription(XmlPullParser)","url":"parseServiceDescription(org.xmlpull.v1.XmlPullParser)"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"parseSpsNalUnit(byte[], int, int)","url":"parseSpsNalUnit(byte[],int,int)"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"parseSpsNalUnitPayload(byte[], int, int)","url":"parseSpsNalUnitPayload(byte[],int,int)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseString(XmlPullParser, String, String)","url":"parseString(org.xmlpull.v1.XmlPullParser,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseText(XmlPullParser, String)","url":"parseText(org.xmlpull.v1.XmlPullParser,java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseTileCountFromProperties(List)","url":"parseTileCountFromProperties(java.util.List)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttParserUtil","l":"parseTimestampUs(String)","url":"parseTimestampUs(java.lang.String)"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util","l":"parseTrueHdSyncframeAudioSampleCount(byte[])"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util","l":"parseTrueHdSyncframeAudioSampleCount(ByteBuffer, int)","url":"parseTrueHdSyncframeAudioSampleCount(java.nio.ByteBuffer,int)"},{"p":"com.google.android.exoplayer2.util","c":"ColorParser","l":"parseTtmlColor(String)","url":"parseTtmlColor(java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseTvaAudioPurposeCsValue(String)","url":"parseTvaAudioPurposeCsValue(java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseUrlTemplate(XmlPullParser, String, UrlTemplate)","url":"parseUrlTemplate(org.xmlpull.v1.XmlPullParser,java.lang.String,com.google.android.exoplayer2.source.dash.manifest.UrlTemplate)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser","l":"parseUtcTiming(XmlPullParser)","url":"parseUtcTiming(org.xmlpull.v1.XmlPullParser)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"PsshAtomUtil","l":"parseUuid(byte[])"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"PsshAtomUtil","l":"parseVersion(byte[])"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil","l":"parseVorbisComments(List)","url":"parseVorbisComments(java.util.List)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"parseXsDateTime(String)","url":"parseXsDateTime(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"parseXsDuration(String)","url":"parseXsDuration(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream","c":"ParsingLoadable","l":"ParsingLoadable(DataSource, DataSpec, int, ParsingLoadable.Parser)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,int,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser)"},{"p":"com.google.android.exoplayer2.upstream","c":"ParsingLoadable","l":"ParsingLoadable(DataSource, Uri, int, ParsingLoadable.Parser)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,android.net.Uri,int,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.Part","l":"Part(String, HlsMediaPlaylist.Segment, long, int, long, DrmInitData, String, String, long, long, boolean, boolean, boolean)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist.Segment,long,int,long,com.google.android.exoplayer2.drm.DrmInitData,java.lang.String,java.lang.String,long,long,boolean,boolean,boolean)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.ServerControl","l":"partHoldBackUs"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.Segment","l":"parts"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"partTargetDurationUs"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider","l":"passthroughBufferDurationUs"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PassthroughSectionPayloadReader","l":"PassthroughSectionPayloadReader(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"pause()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"pause()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"pause()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"pause()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"pause()"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"pause()"},{"p":"com.google.android.exoplayer2.ext.leanback","c":"LeanbackPlayerAdapter","l":"pause()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"pause()"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"pause()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"pauseActionIconResourceId"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"pauseDownloads()"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"payloadData"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"payloadType"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider","l":"pcmBufferMultiplicationFactor"},{"p":"com.google.android.exoplayer2","c":"Format","l":"pcmEncoding"},{"p":"com.google.android.exoplayer2","c":"Format","l":"peakBitrate"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry.VariantInfo","l":"peakBitrate"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorInput","l":"peek(byte[], int, int)","url":"peek(byte[],int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorInput","l":"peek(byte[], int, int)","url":"peek(byte[],int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ForwardingExtractorInput","l":"peek(byte[], int, int)","url":"peek(byte[],int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput","l":"peek(byte[], int, int)","url":"peek(byte[],int,int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"peekChar()"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorInput","l":"peekFully(byte[], int, int, boolean)","url":"peekFully(byte[],int,int,boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorInput","l":"peekFully(byte[], int, int, boolean)","url":"peekFully(byte[],int,int,boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"ForwardingExtractorInput","l":"peekFully(byte[], int, int, boolean)","url":"peekFully(byte[],int,int,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput","l":"peekFully(byte[], int, int, boolean)","url":"peekFully(byte[],int,int,boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorInput","l":"peekFully(byte[], int, int)","url":"peekFully(byte[],int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorInput","l":"peekFully(byte[], int, int)","url":"peekFully(byte[],int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ForwardingExtractorInput","l":"peekFully(byte[], int, int)","url":"peekFully(byte[],int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput","l":"peekFully(byte[], int, int)","url":"peekFully(byte[],int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorUtil","l":"peekFullyQuietly(ExtractorInput, byte[], int, int, boolean)","url":"peekFullyQuietly(com.google.android.exoplayer2.extractor.ExtractorInput,byte[],int,int,boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"Id3Peeker","l":"peekId3Data(ExtractorInput, Id3Decoder.FramePredicate)","url":"peekId3Data(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.metadata.id3.Id3Decoder.FramePredicate)"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacMetadataReader","l":"peekId3Metadata(ExtractorInput, boolean)","url":"peekId3Metadata(com.google.android.exoplayer2.extractor.ExtractorInput,boolean)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"peekSourceId()"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorUtil","l":"peekToLength(ExtractorInput, byte[], int, int)","url":"peekToLength(com.google.android.exoplayer2.extractor.ExtractorInput,byte[],int,int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"peekUnsignedByte()"},{"p":"com.google.android.exoplayer2","c":"C","l":"PERCENTAGE_UNSET"},{"p":"com.google.android.exoplayer2","c":"PercentageRating","l":"PercentageRating()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"PercentageRating","l":"PercentageRating(float)","url":"%3Cinit%3E(float)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadProgress","l":"percentDownloaded"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"performAccessibilityAction(int, Bundle)","url":"performAccessibilityAction(int,android.os.Bundle)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"performClick()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"performClick()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"Period()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Period","l":"Period(String, long, List, List, Descriptor)","url":"%3Cinit%3E(java.lang.String,long,java.util.List,java.util.List,com.google.android.exoplayer2.source.dash.manifest.Descriptor)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Period","l":"Period(String, long, List, List)","url":"%3Cinit%3E(java.lang.String,long,java.util.List,java.util.List)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Period","l":"Period(String, long, List)","url":"%3Cinit%3E(java.lang.String,long,java.util.List)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"periodCount"},{"p":"com.google.android.exoplayer2","c":"Player.PositionInfo","l":"periodIndex"},{"p":"com.google.android.exoplayer2.offline","c":"StreamKey","l":"periodIndex"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"periods"},{"p":"com.google.android.exoplayer2","c":"Player.PositionInfo","l":"periodUid"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriodId","l":"periodUid"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"TrackEncryptionBox","l":"perSampleIvSize"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PesReader","l":"PesReader(ElementaryStreamReader)","url":"%3Cinit%3E(com.google.android.exoplayer2.extractor.ts.ElementaryStreamReader)"},{"p":"com.google.android.exoplayer2.text.pgs","c":"PgsDecoder","l":"PgsDecoder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MotionPhotoMetadata","l":"photoPresentationTimestampUs"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MotionPhotoMetadata","l":"photoSize"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MotionPhotoMetadata","l":"photoStartPosition"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.SpsData","l":"picOrderCntLsbLength"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.SpsData","l":"picOrderCountType"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.PpsData","l":"picParameterSetId"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_A_BRIGHT_COLORED_FISH"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_ARTIST_PERFORMER"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_BACK_COVER"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_BAND_ARTIST_LOGO"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_BAND_ORCHESTRA"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_COMPOSER"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_CONDUCTOR"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_DURING_PERFORMANCE"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_DURING_RECORDING"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_FILE_ICON"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_FILE_ICON_OTHER"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_FRONT_COVER"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_ILLUSTRATION"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_LEAD_ARTIST_PERFORMER"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_LEAFLET_PAGE"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_LYRICIST"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_MEDIA"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_MOVIE_VIDEO_SCREEN_CAPTURE"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_OTHER"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_PUBLISHER_STUDIO_LOGO"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"PICTURE_TYPE_RECORDING_LOCATION"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"PictureFrame","l":"pictureData"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ApicFrame","l":"pictureData"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"PictureFrame","l":"PictureFrame(int, String, String, int, int, int, int, byte[])","url":"%3Cinit%3E(int,java.lang.String,java.lang.String,int,int,int,int,byte[])"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"PictureFrame","l":"pictureType"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ApicFrame","l":"pictureType"},{"p":"com.google.android.exoplayer2","c":"PlaybackParameters","l":"pitch"},{"p":"com.google.android.exoplayer2","c":"Format","l":"pixelWidthHeightRatio"},{"p":"com.google.android.exoplayer2.util","c":"FrameInfo","l":"pixelWidthHeightRatio"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.H265SpsData","l":"pixelWidthHeightRatio"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.SpsData","l":"pixelWidthHeightRatio"},{"p":"com.google.android.exoplayer2.video","c":"AvcConfig","l":"pixelWidthHeightRatio"},{"p":"com.google.android.exoplayer2.video","c":"HevcConfig","l":"pixelWidthHeightRatio"},{"p":"com.google.android.exoplayer2.video","c":"VideoSize","l":"pixelWidthHeightRatio"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorOutput","l":"PLACEHOLDER"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaSource.PlaceholderTimeline","l":"PlaceholderTimeline(MediaItem)","url":"%3Cinit%3E(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.scheduler","c":"PlatformScheduler","l":"PlatformScheduler(Context, int)","url":"%3Cinit%3E(android.content.Context,int)"},{"p":"com.google.android.exoplayer2.scheduler","c":"PlatformScheduler.PlatformSchedulerService","l":"PlatformSchedulerService()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"PLAY_WHEN_READY_CHANGE_REASON_AUDIO_BECOMING_NOISY"},{"p":"com.google.android.exoplayer2","c":"Player","l":"PLAY_WHEN_READY_CHANGE_REASON_AUDIO_FOCUS_LOSS"},{"p":"com.google.android.exoplayer2","c":"Player","l":"PLAY_WHEN_READY_CHANGE_REASON_END_OF_MEDIA_ITEM"},{"p":"com.google.android.exoplayer2","c":"Player","l":"PLAY_WHEN_READY_CHANGE_REASON_REMOTE"},{"p":"com.google.android.exoplayer2","c":"Player","l":"PLAY_WHEN_READY_CHANGE_REASON_USER_REQUEST"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"play()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"play()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"play()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"play()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"play()"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"play()"},{"p":"com.google.android.exoplayer2.ext.leanback","c":"LeanbackPlayerAdapter","l":"play()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"play()"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"play()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"playActionIconResourceId"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"PLAYBACK_STATE_ABANDONED"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"PLAYBACK_STATE_BUFFERING"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"PLAYBACK_STATE_ENDED"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"PLAYBACK_STATE_FAILED"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"PLAYBACK_STATE_INTERRUPTED_BY_AD"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"PLAYBACK_STATE_JOINING_BACKGROUND"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"PLAYBACK_STATE_JOINING_FOREGROUND"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"PLAYBACK_STATE_NOT_STARTED"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"PLAYBACK_STATE_PAUSED"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"PLAYBACK_STATE_PAUSED_BUFFERING"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"PLAYBACK_STATE_PLAYING"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"PLAYBACK_STATE_SEEKING"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"PLAYBACK_STATE_STOPPED"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"PLAYBACK_STATE_SUPPRESSED"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"PLAYBACK_STATE_SUPPRESSED_BUFFERING"},{"p":"com.google.android.exoplayer2","c":"Player","l":"PLAYBACK_SUPPRESSION_REASON_NONE"},{"p":"com.google.android.exoplayer2","c":"Player","l":"PLAYBACK_SUPPRESSION_REASON_TRANSIENT_AUDIO_FOCUS_LOSS"},{"p":"com.google.android.exoplayer2","c":"DeviceInfo","l":"PLAYBACK_TYPE_LOCAL"},{"p":"com.google.android.exoplayer2","c":"DeviceInfo","l":"PLAYBACK_TYPE_REMOTE"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"playbackCount"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"PlaybackException(Bundle)","url":"%3Cinit%3E(android.os.Bundle)"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"PlaybackException(String, Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int, long)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint,long)"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"PlaybackException(String, Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"playbackParameters"},{"p":"com.google.android.exoplayer2","c":"PlaybackParameters","l":"PlaybackParameters(float, float)","url":"%3Cinit%3E(float,float)"},{"p":"com.google.android.exoplayer2","c":"PlaybackParameters","l":"PlaybackParameters(float)","url":"%3Cinit%3E(float)"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"TimeSignalCommand","l":"playbackPositionUs"},{"p":"com.google.android.exoplayer2","c":"MediaItem","l":"playbackProperties"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"playbackState"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats.EventTimeAndPlaybackState","l":"playbackState"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"playbackStateHistory"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStatsListener","l":"PlaybackStatsListener(boolean, PlaybackStatsListener.Callback)","url":"%3Cinit%3E(boolean,com.google.android.exoplayer2.analytics.PlaybackStatsListener.Callback)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"playbackSuppressionReason"},{"p":"com.google.android.exoplayer2","c":"DeviceInfo","l":"playbackType"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration","l":"playClearContentWithoutKey"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSession","l":"playClearSamplesWithoutKeys()"},{"p":"com.google.android.exoplayer2.drm","c":"ErrorStateDrmSession","l":"playClearSamplesWithoutKeys()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"PlayerControlView(Context, AttributeSet, int, AttributeSet)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet,int,android.util.AttributeSet)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"PlayerControlView(Context, AttributeSet, int)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet,int)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"PlayerControlView(Context, AttributeSet)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"PlayerControlView(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.source.dash","c":"PlayerEmsgHandler","l":"PlayerEmsgHandler(DashManifest, PlayerEmsgHandler.PlayerEmsgCallback, Allocator)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.dash.manifest.DashManifest,com.google.android.exoplayer2.source.dash.PlayerEmsgHandler.PlayerEmsgCallback,com.google.android.exoplayer2.upstream.Allocator)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"playerError"},{"p":"com.google.android.exoplayer2.analytics","c":"PlayerId","l":"PlayerId()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlayerId","l":"PlayerId(LogSessionId)","url":"%3Cinit%3E(android.media.metrics.LogSessionId)"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"PlayerMessage(PlayerMessage.Sender, PlayerMessage.Target, Timeline, int, Clock, Looper)","url":"%3Cinit%3E(com.google.android.exoplayer2.PlayerMessage.Sender,com.google.android.exoplayer2.PlayerMessage.Target,com.google.android.exoplayer2.Timeline,int,com.google.android.exoplayer2.util.Clock,android.os.Looper)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"PlayerNotificationManager(Context, String, int, PlayerNotificationManager.MediaDescriptionAdapter, PlayerNotificationManager.NotificationListener, PlayerNotificationManager.CustomActionReceiver, int, int, int, int, int, int, int, int, String)","url":"%3Cinit%3E(android.content.Context,java.lang.String,int,com.google.android.exoplayer2.ui.PlayerNotificationManager.MediaDescriptionAdapter,com.google.android.exoplayer2.ui.PlayerNotificationManager.NotificationListener,com.google.android.exoplayer2.ui.PlayerNotificationManager.CustomActionReceiver,int,int,int,int,int,int,int,int,java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.PlayerRunnable","l":"PlayerRunnable()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.PlayerTarget","l":"PlayerTarget()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"PlayerView(Context, AttributeSet, int)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet,int)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"PlayerView(Context, AttributeSet)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"PlayerView(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"playlist"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"PLAYLIST_TYPE_EVENT"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"PLAYLIST_TYPE_UNKNOWN"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"PLAYLIST_TYPE_VOD"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"playlistMetadata"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker.PlaylistResetException","l":"PlaylistResetException(Uri)","url":"%3Cinit%3E(android.net.Uri)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker.PlaylistStuckException","l":"PlaylistStuckException(Uri)","url":"%3Cinit%3E(android.net.Uri)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"playlistType"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.RenditionReport","l":"playlistUri"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager","l":"PLAYREADY_CUSTOM_DATA_KEY"},{"p":"com.google.android.exoplayer2","c":"C","l":"PLAYREADY_UUID"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"playToEndOfStream()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"playToEndOfStream()"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"playToEndOfStream()"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestPlayerRunHelper","l":"playUntilPosition(ExoPlayer, int, long)","url":"playUntilPosition(com.google.android.exoplayer2.ExoPlayer,int,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"playUntilPosition(int, long)","url":"playUntilPosition(int,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.PlayUntilPosition","l":"PlayUntilPosition(String, int, long)","url":"%3Cinit%3E(java.lang.String,int,long)"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestPlayerRunHelper","l":"playUntilStartOfMediaItem(ExoPlayer, int)","url":"playUntilStartOfMediaItem(com.google.android.exoplayer2.ExoPlayer,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"playUntilStartOfMediaItem(int)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"playWhenReady"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"playWhenReadyChangeReason"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata.SeekTable","l":"pointOffsets"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata.SeekTable","l":"pointSampleNumbers"},{"p":"com.google.android.exoplayer2.util","c":"TimedValueQueue","l":"poll(long)"},{"p":"com.google.android.exoplayer2.util","c":"TimedValueQueue","l":"pollFirst()"},{"p":"com.google.android.exoplayer2.util","c":"TimedValueQueue","l":"pollFloor(long)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"populate(MediaMetadata)","url":"populate(com.google.android.exoplayer2.MediaMetadata)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"populateFromMetadata(List)","url":"populateFromMetadata(java.util.List)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"populateFromMetadata(Metadata)","url":"populateFromMetadata(com.google.android.exoplayer2.metadata.Metadata)"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata.Entry","l":"populateMediaMetadata(MediaMetadata.Builder)","url":"populateMediaMetadata(com.google.android.exoplayer2.MediaMetadata.Builder)"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"PictureFrame","l":"populateMediaMetadata(MediaMetadata.Builder)","url":"populateMediaMetadata(com.google.android.exoplayer2.MediaMetadata.Builder)"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"VorbisComment","l":"populateMediaMetadata(MediaMetadata.Builder)","url":"populateMediaMetadata(com.google.android.exoplayer2.MediaMetadata.Builder)"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyHeaders","l":"populateMediaMetadata(MediaMetadata.Builder)","url":"populateMediaMetadata(com.google.android.exoplayer2.MediaMetadata.Builder)"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyInfo","l":"populateMediaMetadata(MediaMetadata.Builder)","url":"populateMediaMetadata(com.google.android.exoplayer2.MediaMetadata.Builder)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ApicFrame","l":"populateMediaMetadata(MediaMetadata.Builder)","url":"populateMediaMetadata(com.google.android.exoplayer2.MediaMetadata.Builder)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"TextInformationFrame","l":"populateMediaMetadata(MediaMetadata.Builder)","url":"populateMediaMetadata(com.google.android.exoplayer2.MediaMetadata.Builder)"},{"p":"com.google.android.exoplayer2.extractor","c":"PositionHolder","l":"position"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekPoint","l":"position"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"position"},{"p":"com.google.android.exoplayer2.text.span","c":"RubySpan","l":"position"},{"p":"com.google.android.exoplayer2.text.span","c":"TextEmphasisSpan","l":"position"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"position"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheSpan","l":"position"},{"p":"com.google.android.exoplayer2.text.span","c":"TextAnnotation","l":"POSITION_AFTER"},{"p":"com.google.android.exoplayer2.text.span","c":"TextAnnotation","l":"POSITION_BEFORE"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSourceException","l":"POSITION_OUT_OF_RANGE"},{"p":"com.google.android.exoplayer2.text.span","c":"TextAnnotation","l":"POSITION_UNKNOWN"},{"p":"com.google.android.exoplayer2","c":"C","l":"POSITION_UNSET"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener.EventDispatcher","l":"positionAdvancing(long)"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"positionAnchor"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"positionDiscontinuityReason"},{"p":"com.google.android.exoplayer2.extractor","c":"PositionHolder","l":"PositionHolder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"positionInFirstPeriodUs"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"positionInFirstPeriodUs"},{"p":"com.google.android.exoplayer2","c":"Player.PositionInfo","l":"PositionInfo(Object, int, MediaItem, Object, int, long, long, int, int)","url":"%3Cinit%3E(java.lang.Object,int,com.google.android.exoplayer2.MediaItem,java.lang.Object,int,long,long,int,int)"},{"p":"com.google.android.exoplayer2","c":"Player.PositionInfo","l":"PositionInfo(Object, int, Object, int, long, long, int, int)","url":"%3Cinit%3E(java.lang.Object,int,java.lang.Object,int,long,long,int,int)"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"positionInWindowUs"},{"p":"com.google.android.exoplayer2","c":"IllegalSeekPositionException","l":"positionMs"},{"p":"com.google.android.exoplayer2","c":"Player.PositionInfo","l":"positionMs"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeRenderer","l":"positionResetCount"},{"p":"com.google.android.exoplayer2.util","c":"HandlerWrapper","l":"post(Runnable)","url":"post(java.lang.Runnable)"},{"p":"com.google.android.exoplayer2.util","c":"HandlerWrapper","l":"postAtFrontOfQueue(Runnable)","url":"postAtFrontOfQueue(java.lang.Runnable)"},{"p":"com.google.android.exoplayer2.util","c":"HandlerWrapper","l":"postDelayed(Runnable, long)","url":"postDelayed(java.lang.Runnable,long)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"postOrRun(Handler, Runnable)","url":"postOrRun(android.os.Handler,java.lang.Runnable)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"postOrRunWithCompletion(Handler, Runnable, T)","url":"postOrRunWithCompletion(android.os.Handler,java.lang.Runnable,T)"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.PpsData","l":"PpsData(int, int, boolean)","url":"%3Cinit%3E(int,int,boolean)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager","l":"preacquireSession(DrmSessionEventListener.EventDispatcher, Format)","url":"preacquireSession(com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionManager","l":"preacquireSession(DrmSessionEventListener.EventDispatcher, Format)","url":"preacquireSession(com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"preciseStart"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"preferredAudioLanguages"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"preferredAudioMimeTypes"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"preferredAudioRoleFlags"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"preferredTextLanguages"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"preferredTextRoleFlags"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"preferredVideoMimeTypes"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"preferredVideoRoleFlags"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"prepare()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"prepare()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"prepare()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"prepare()"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager","l":"prepare()"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionManager","l":"prepare()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"prepare()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"prepare()"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"prepare()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"prepare()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"prepare(DownloadHelper.Callback)","url":"prepare(com.google.android.exoplayer2.offline.DownloadHelper.Callback)"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"prepare(MediaPeriod.Callback, long)","url":"prepare(com.google.android.exoplayer2.source.MediaPeriod.Callback,long)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"prepare(MediaPeriod.Callback, long)","url":"prepare(com.google.android.exoplayer2.source.MediaPeriod.Callback,long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriod","l":"prepare(MediaPeriod.Callback, long)","url":"prepare(com.google.android.exoplayer2.source.MediaPeriod.Callback,long)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaPeriod","l":"prepare(MediaPeriod.Callback, long)","url":"prepare(com.google.android.exoplayer2.source.MediaPeriod.Callback,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaPeriod","l":"prepare(MediaPeriod.Callback, long)","url":"prepare(com.google.android.exoplayer2.source.MediaPeriod.Callback,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"prepare(MediaPeriod.Callback, long)","url":"prepare(com.google.android.exoplayer2.source.MediaPeriod.Callback,long)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"prepare(MediaSource, boolean, boolean)","url":"prepare(com.google.android.exoplayer2.source.MediaSource,boolean,boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"prepare(MediaSource, boolean, boolean)","url":"prepare(com.google.android.exoplayer2.source.MediaSource,boolean,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"prepare(MediaSource, boolean, boolean)","url":"prepare(com.google.android.exoplayer2.source.MediaSource,boolean,boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"prepare(MediaSource)","url":"prepare(com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"prepare(MediaSource)","url":"prepare(com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"prepare(MediaSource)","url":"prepare(com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.Prepare","l":"Prepare(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"prepareChildSource()"},{"p":"com.google.android.exoplayer2.source","c":"CompositeMediaSource","l":"prepareChildSource(T, MediaSource)","url":"prepareChildSource(T,com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaSourceTestRunner","l":"preparePeriod(MediaPeriod, long)","url":"preparePeriod(com.google.android.exoplayer2.source.MediaPeriod,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaSourceTestRunner","l":"prepareSource()"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"prepareSource(MediaSource.MediaSourceCaller, TransferListener, PlayerId)","url":"prepareSource(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller,com.google.android.exoplayer2.upstream.TransferListener,com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource","l":"prepareSource(MediaSource.MediaSourceCaller, TransferListener, PlayerId)","url":"prepareSource(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller,com.google.android.exoplayer2.upstream.TransferListener,com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"prepareSource(MediaSource.MediaSourceCaller, TransferListener)","url":"prepareSource(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller,com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource","l":"prepareSource(MediaSource.MediaSourceCaller, TransferListener)","url":"prepareSource(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller,com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaSource","l":"prepareSourceInternal()"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"prepareSourceInternal()"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource","l":"prepareSourceInternal(TransferListener)","url":"prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"prepareSourceInternal(TransferListener)","url":"prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source","c":"CompositeMediaSource","l":"prepareSourceInternal(TransferListener)","url":"prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"prepareSourceInternal(TransferListener)","url":"prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2","l":"prepareSourceInternal(TransferListener)","url":"prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source","c":"MergingMediaSource","l":"prepareSourceInternal(TransferListener)","url":"prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaSource","l":"prepareSourceInternal(TransferListener)","url":"prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source","c":"SilenceMediaSource","l":"prepareSourceInternal(TransferListener)","url":"prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source","c":"SingleSampleMediaSource","l":"prepareSourceInternal(TransferListener)","url":"prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"prepareSourceInternal(TransferListener)","url":"prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsMediaSource","l":"prepareSourceInternal(TransferListener)","url":"prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"prepareSourceInternal(TransferListener)","url":"prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource","l":"prepareSourceInternal(TransferListener)","url":"prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource","l":"prepareSourceInternal(TransferListener)","url":"prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource","l":"prepareSourceInternal(TransferListener)","url":"prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource","l":"prepareSourceInternal(TransferListener)","url":"prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"prepareSourceInternal(TransferListener)","url":"prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"preRelease()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"presentationStartTimeMs"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"presentationStartTimeMs"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation","l":"presentationTimeOffsetUs"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"EventStream","l":"presentationTimesUs"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata","l":"presentationTimeUs"},{"p":"com.google.android.exoplayer2.text","c":"CueGroup","l":"presentationTimeUs"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessingException","l":"presentationTimeUs"},{"p":"com.google.android.exoplayer2","c":"SeekParameters","l":"PREVIOUS_SYNC"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"previous()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"previous()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"previous()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"previousActionIconResourceId"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"primaryBChromaticityX"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"primaryBChromaticityY"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"primaryGChromaticityX"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"primaryGChromaticityY"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"primaryRChromaticityX"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"primaryRChromaticityY"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"primaryTrackType"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"BaseUrl","l":"priority"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings","l":"priority"},{"p":"com.google.android.exoplayer2","c":"C","l":"PRIORITY_DOWNLOAD"},{"p":"com.google.android.exoplayer2","c":"C","l":"PRIORITY_PLAYBACK"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"BaseUrl","l":"PRIORITY_UNSET"},{"p":"com.google.android.exoplayer2.upstream","c":"PriorityDataSource","l":"PriorityDataSource(DataSource, PriorityTaskManager, int)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.util.PriorityTaskManager,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"PriorityDataSourceFactory","l":"PriorityDataSourceFactory(DataSource.Factory, PriorityTaskManager, int)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.util.PriorityTaskManager,int)"},{"p":"com.google.android.exoplayer2.util","c":"PriorityTaskManager","l":"PriorityTaskManager()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.util","c":"PriorityTaskManager.PriorityTooLowException","l":"PriorityTooLowException(int, int)","url":"%3Cinit%3E(int,int)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PsExtractor","l":"PRIVATE_STREAM_1"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"PrivFrame","l":"privateData"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"PrivFrame","l":"PrivFrame(String, byte[])","url":"%3Cinit%3E(java.lang.String,byte[])"},{"p":"com.google.android.exoplayer2.util","c":"PriorityTaskManager","l":"proceed(int)"},{"p":"com.google.android.exoplayer2.util","c":"PriorityTaskManager","l":"proceedNonBlocking(int)"},{"p":"com.google.android.exoplayer2.util","c":"PriorityTaskManager","l":"proceedOrThrow(int)"},{"p":"com.google.android.exoplayer2.robolectric","c":"RandomizedMp3Decoder","l":"process(ByteBuffer, ByteBuffer)","url":"process(java.nio.ByteBuffer,java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"processOutputBuffer(long, long, MediaCodecAdapter, ByteBuffer, int, int, int, long, boolean, boolean, Format)","url":"processOutputBuffer(long,long,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter,java.nio.ByteBuffer,int,int,int,long,boolean,boolean,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"processOutputBuffer(long, long, MediaCodecAdapter, ByteBuffer, int, int, int, long, boolean, boolean, Format)","url":"processOutputBuffer(long,long,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter,java.nio.ByteBuffer,int,int,int,long,boolean,boolean,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"processOutputBuffer(long, long, MediaCodecAdapter, ByteBuffer, int, int, int, long, boolean, boolean, Format)","url":"processOutputBuffer(long,long,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter,java.nio.ByteBuffer,int,int,int,long,boolean,boolean,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings","l":"profile"},{"p":"com.google.android.exoplayer2.video","c":"DolbyVisionConfig","l":"profile"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.SpsData","l":"profileIdc"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifest","l":"programInformation"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"ProgramInformation","l":"ProgramInformation(String, String, String, String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand","l":"programSpliceFlag"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceScheduleCommand.Event","l":"programSpliceFlag"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand","l":"programSplicePlaybackPositionUs"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand","l":"programSplicePts"},{"p":"com.google.android.exoplayer2.transformer","c":"ProgressHolder","l":"progress"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer","l":"PROGRESS_STATE_AVAILABLE"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer","l":"PROGRESS_STATE_NO_TRANSFORMATION"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer","l":"PROGRESS_STATE_UNAVAILABLE"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer","l":"PROGRESS_STATE_WAITING_FOR_AVAILABILITY"},{"p":"com.google.android.exoplayer2.transformer","c":"ProgressHolder","l":"ProgressHolder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.offline","c":"ProgressiveDownloader","l":"ProgressiveDownloader(MediaItem, CacheDataSource.Factory, Executor)","url":"%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor)"},{"p":"com.google.android.exoplayer2.offline","c":"ProgressiveDownloader","l":"ProgressiveDownloader(MediaItem, CacheDataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory)"},{"p":"com.google.android.exoplayer2","c":"C","l":"PROJECTION_CUBEMAP"},{"p":"com.google.android.exoplayer2","c":"C","l":"PROJECTION_EQUIRECTANGULAR"},{"p":"com.google.android.exoplayer2","c":"C","l":"PROJECTION_MESH"},{"p":"com.google.android.exoplayer2","c":"C","l":"PROJECTION_RECTANGULAR"},{"p":"com.google.android.exoplayer2","c":"Format","l":"projectionData"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"projectionData"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"projectionPosePitch"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"projectionPoseRoll"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"projectionPoseYaw"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"projectionType"},{"p":"com.google.android.exoplayer2.drm","c":"WidevineUtil","l":"PROPERTY_LICENSE_DURATION_REMAINING"},{"p":"com.google.android.exoplayer2.drm","c":"WidevineUtil","l":"PROPERTY_PLAYBACK_DURATION_REMAINING"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest","l":"protectionElement"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.ProtectionElement","l":"ProtectionElement(UUID, byte[], TrackEncryptionBox[])","url":"%3Cinit%3E(java.util.UUID,byte[],com.google.android.exoplayer2.extractor.mp4.TrackEncryptionBox[])"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"protectionSchemes"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"provideKeyResponse(byte[], byte[])","url":"provideKeyResponse(byte[],byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"provideKeyResponse(byte[], byte[])","url":"provideKeyResponse(byte[],byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"provideKeyResponse(byte[], byte[])","url":"provideKeyResponse(byte[],byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"provideKeyResponse(byte[], byte[])","url":"provideKeyResponse(byte[],byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"provideProvisionResponse(byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"provideProvisionResponse(byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"provideProvisionResponse(byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"provideProvisionResponse(byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.ProvisionRequest","l":"ProvisionRequest(byte[], String)","url":"%3Cinit%3E(byte[],java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"PS"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PsExtractor","l":"PsExtractor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PsExtractor","l":"PsExtractor(TimestampAdjuster)","url":"%3Cinit%3E(com.google.android.exoplayer2.util.TimestampAdjuster)"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"PrivateCommand","l":"ptsAdjustment"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"TimeSignalCommand","l":"ptsTime"},{"p":"com.google.android.exoplayer2.util","c":"TimestampAdjuster","l":"ptsToUs(long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifest","l":"publishTimeMs"},{"p":"com.google.android.exoplayer2.ui","c":"AdOverlayInfo","l":"purpose"},{"p":"com.google.android.exoplayer2.ui","c":"AdOverlayInfo","l":"PURPOSE_CLOSE_AD"},{"p":"com.google.android.exoplayer2.ui","c":"AdOverlayInfo","l":"PURPOSE_CONTROLS"},{"p":"com.google.android.exoplayer2.ui","c":"AdOverlayInfo","l":"PURPOSE_NOT_VISIBLE"},{"p":"com.google.android.exoplayer2.ui","c":"AdOverlayInfo","l":"PURPOSE_OTHER"},{"p":"com.google.android.exoplayer2.util","c":"BundleUtil","l":"putBinder(Bundle, String, IBinder)","url":"putBinder(android.os.Bundle,java.lang.String,android.os.IBinder)"},{"p":"com.google.android.exoplayer2.offline","c":"DefaultDownloadIndex","l":"putDownload(Download)","url":"putDownload(com.google.android.exoplayer2.offline.Download)"},{"p":"com.google.android.exoplayer2.offline","c":"WritableDownloadIndex","l":"putDownload(Download)","url":"putDownload(com.google.android.exoplayer2.offline.Download)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"putInt(int, int)","url":"putInt(int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"AssetContentProvider","l":"query(Uri, String[], String, String[], String)","url":"query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSession","l":"queryKeyStatus()"},{"p":"com.google.android.exoplayer2.drm","c":"ErrorStateDrmSession","l":"queryKeyStatus()"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"queryKeyStatus(byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"queryKeyStatus(byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"queryKeyStatus(byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"queryKeyStatus(byte[])"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderCounters","l":"queuedInputBufferCount"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor","l":"queueEndOfStream()"},{"p":"com.google.android.exoplayer2.audio","c":"BaseAudioProcessor","l":"queueEndOfStream()"},{"p":"com.google.android.exoplayer2.audio","c":"SonicAudioProcessor","l":"queueEndOfStream()"},{"p":"com.google.android.exoplayer2.util","c":"ListenerSet","l":"queueEvent(int, ListenerSet.Event)","url":"queueEvent(int,com.google.android.exoplayer2.util.ListenerSet.Event)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor","l":"queueInput(ByteBuffer)","url":"queueInput(java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.audio","c":"SilenceSkippingAudioProcessor","l":"queueInput(ByteBuffer)","url":"queueInput(java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.audio","c":"SonicAudioProcessor","l":"queueInput(ByteBuffer)","url":"queueInput(java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.audio","c":"TeeAudioProcessor","l":"queueInput(ByteBuffer)","url":"queueInput(java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec","l":"queueInputBuffer(DecoderInputBuffer)","url":"queueInputBuffer(com.google.android.exoplayer2.decoder.DecoderInputBuffer)"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultCodec","l":"queueInputBuffer(DecoderInputBuffer)","url":"queueInputBuffer(com.google.android.exoplayer2.decoder.DecoderInputBuffer)"},{"p":"com.google.android.exoplayer2.decoder","c":"Decoder","l":"queueInputBuffer(I)"},{"p":"com.google.android.exoplayer2.decoder","c":"SimpleDecoder","l":"queueInputBuffer(I)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter","l":"queueInputBuffer(int, int, int, long, int)","url":"queueInputBuffer(int,int,int,long,int)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter","l":"queueInputBuffer(int, int, int, long, int)","url":"queueInputBuffer(int,int,int,long,int)"},{"p":"com.google.android.exoplayer2.text","c":"ExoplayerCuesDecoder","l":"queueInputBuffer(SubtitleInputBuffer)","url":"queueInputBuffer(com.google.android.exoplayer2.text.SubtitleInputBuffer)"},{"p":"com.google.android.exoplayer2.effect","c":"GlTextureProcessor","l":"queueInputFrame(TextureInfo, long)","url":"queueInputFrame(com.google.android.exoplayer2.effect.TextureInfo,long)"},{"p":"com.google.android.exoplayer2.effect","c":"SingleFrameGlTextureProcessor","l":"queueInputFrame(TextureInfo, long)","url":"queueInputFrame(com.google.android.exoplayer2.effect.TextureInfo,long)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter","l":"queueSecureInputBuffer(int, int, CryptoInfo, long, int)","url":"queueSecureInputBuffer(int,int,com.google.android.exoplayer2.decoder.CryptoInfo,long,int)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter","l":"queueSecureInputBuffer(int, int, CryptoInfo, long, int)","url":"queueSecureInputBuffer(int,int,com.google.android.exoplayer2.decoder.CryptoInfo,long,int)"},{"p":"com.google.android.exoplayer2.robolectric","c":"RandomizedMp3Decoder","l":"RandomizedMp3Decoder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.trackselection","c":"RandomTrackSelection","l":"RandomTrackSelection(TrackGroup, int[], int, Random)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int[],int,java.util.Random)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"RangedUri","l":"RangedUri(String, long, long)","url":"%3Cinit%3E(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2","c":"C","l":"RATE_UNSET"},{"p":"com.google.android.exoplayer2","c":"C","l":"RATE_UNSET_INT"},{"p":"com.google.android.exoplayer2.upstream","c":"RawResourceDataSource","l":"RAW_RESOURCE_SCHEME"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyInfo","l":"rawMetadata"},{"p":"com.google.android.exoplayer2.upstream","c":"RawResourceDataSource","l":"RawResourceDataSource(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.upstream","c":"RawResourceDataSource.RawResourceDataSourceException","l":"RawResourceDataSourceException(String, Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)"},{"p":"com.google.android.exoplayer2.upstream","c":"RawResourceDataSource.RawResourceDataSourceException","l":"RawResourceDataSourceException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream","c":"RawResourceDataSource.RawResourceDataSourceException","l":"RawResourceDataSourceException(Throwable)","url":"%3Cinit%3E(java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSourceInputStream","l":"read()"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.ext.rtmp","c":"RtmpDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorInput","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorInput","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ForwardingExtractorInput","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"InputReaderAdapterV30","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"AssetDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"ByteArrayDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"ContentDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataReader","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSchemeDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSourceInputStream","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"FileDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"PlaceholderDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"PriorityDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"RawResourceDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"ResolvingDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"StatsDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"TeeDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"UdpDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream.crypto","c":"AesCipherDataSource","l":"read(byte[], int, int)","url":"read(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSourceInputStream","l":"read(byte[])"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource","l":"read(ByteBuffer)","url":"read(java.nio.ByteBuffer)"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacExtractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.extractor","c":"Extractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.extractor.amr","c":"AmrExtractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.extractor.flac","c":"FlacExtractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.extractor.flv","c":"FlvExtractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.extractor.jpeg","c":"JpegExtractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.extractor.mp3","c":"Mp3Extractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"FragmentedMp4Extractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Mp4Extractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.extractor.ogg","c":"OggExtractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac3Extractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac4Extractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsExtractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PsExtractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.extractor.wav","c":"WavExtractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.source.hls","c":"WebvttExtractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleExtractor","l":"read(ExtractorInput, PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BundledChunkExtractor","l":"read(ExtractorInput)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkExtractor","l":"read(ExtractorInput)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"MediaParserChunkExtractor","l":"read(ExtractorInput)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.source.hls","c":"BundledHlsMediaChunkExtractor","l":"read(ExtractorInput)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaChunkExtractor","l":"read(ExtractorInput)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.source.hls","c":"MediaParserHlsMediaChunkExtractor","l":"read(ExtractorInput)","url":"read(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"read(FormatHolder, DecoderInputBuffer, @com.google.android.exoplayer2.source.SampleStream.ReadFlags int, boolean)","url":"read(com.google.android.exoplayer2.FormatHolder,com.google.android.exoplayer2.decoder.DecoderInputBuffer,@com.google.android.exoplayer2.source.SampleStream.ReadFlagsint,boolean)"},{"p":"com.google.android.exoplayer2.source","c":"BundledExtractorsAdapter","l":"read(PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.source","c":"MediaParserExtractorAdapter","l":"read(PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaExtractor","l":"read(PositionHolder)","url":"read(com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisBitArray","l":"readBit()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"readBit()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableNalUnitBitArray","l":"readBit()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"readBits(byte[], int, int)","url":"readBits(byte[],int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisBitArray","l":"readBits(int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"readBits(int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableNalUnitBitArray","l":"readBits(int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"readBitsToLong(int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"readBoolean(Parcel)","url":"readBoolean(android.os.Parcel)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"readBytes(byte[], int, int)","url":"readBytes(byte[],int,int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readBytes(byte[], int, int)","url":"readBytes(byte[],int,int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readBytes(ByteBuffer, int)","url":"readBytes(java.nio.ByteBuffer,int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readBytes(ParsableBitArray, int)","url":"readBytes(com.google.android.exoplayer2.util.ParsableBitArray,int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"readBytesAsString(int, Charset)","url":"readBytesAsString(int,java.nio.charset.Charset)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"readBytesAsString(int)"},{"p":"com.google.android.exoplayer2.source","c":"EmptySampleStream","l":"readData(FormatHolder, DecoderInputBuffer, @com.google.android.exoplayer2.source.SampleStream.ReadFlags int)","url":"readData(com.google.android.exoplayer2.FormatHolder,com.google.android.exoplayer2.decoder.DecoderInputBuffer,@com.google.android.exoplayer2.source.SampleStream.ReadFlagsint)"},{"p":"com.google.android.exoplayer2.source","c":"SampleStream","l":"readData(FormatHolder, DecoderInputBuffer, @com.google.android.exoplayer2.source.SampleStream.ReadFlags int)","url":"readData(com.google.android.exoplayer2.FormatHolder,com.google.android.exoplayer2.decoder.DecoderInputBuffer,@com.google.android.exoplayer2.source.SampleStream.ReadFlagsint)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"readData(FormatHolder, DecoderInputBuffer, @com.google.android.exoplayer2.source.SampleStream.ReadFlags int)","url":"readData(com.google.android.exoplayer2.FormatHolder,com.google.android.exoplayer2.decoder.DecoderInputBuffer,@com.google.android.exoplayer2.source.SampleStream.ReadFlagsint)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream.EmbeddedSampleStream","l":"readData(FormatHolder, DecoderInputBuffer, @com.google.android.exoplayer2.source.SampleStream.ReadFlags int)","url":"readData(com.google.android.exoplayer2.FormatHolder,com.google.android.exoplayer2.decoder.DecoderInputBuffer,@com.google.android.exoplayer2.source.SampleStream.ReadFlagsint)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeSampleStream","l":"readData(FormatHolder, DecoderInputBuffer, @com.google.android.exoplayer2.source.SampleStream.ReadFlags int)","url":"readData(com.google.android.exoplayer2.FormatHolder,com.google.android.exoplayer2.decoder.DecoderInputBuffer,@com.google.android.exoplayer2.source.SampleStream.ReadFlagsint)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readDelimiterTerminatedString(char)"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"readDiscontinuity()"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"readDiscontinuity()"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriod","l":"readDiscontinuity()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaPeriod","l":"readDiscontinuity()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaPeriod","l":"readDiscontinuity()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"readDiscontinuity()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readDouble()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSourceUtil","l":"readExactly(DataSource, int)","url":"readExactly(com.google.android.exoplayer2.upstream.DataSource,int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readFloat()"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacFrameReader","l":"readFrameBlockSizeSamplesFromKey(ParsableByteArray, int)","url":"readFrameBlockSizeSamplesFromKey(com.google.android.exoplayer2.util.ParsableByteArray,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorInput","l":"readFully(byte[], int, int, boolean)","url":"readFully(byte[],int,int,boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorInput","l":"readFully(byte[], int, int, boolean)","url":"readFully(byte[],int,int,boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"ForwardingExtractorInput","l":"readFully(byte[], int, int, boolean)","url":"readFully(byte[],int,int,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput","l":"readFully(byte[], int, int, boolean)","url":"readFully(byte[],int,int,boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorInput","l":"readFully(byte[], int, int)","url":"readFully(byte[],int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorInput","l":"readFully(byte[], int, int)","url":"readFully(byte[],int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ForwardingExtractorInput","l":"readFully(byte[], int, int)","url":"readFully(byte[],int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput","l":"readFully(byte[], int, int)","url":"readFully(byte[],int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorUtil","l":"readFullyQuietly(ExtractorInput, byte[], int, int)","url":"readFullyQuietly(com.google.android.exoplayer2.extractor.ExtractorInput,byte[],int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacMetadataReader","l":"readId3Metadata(ExtractorInput, boolean)","url":"readId3Metadata(com.google.android.exoplayer2.extractor.ExtractorInput,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readInt()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readInt24()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readLine()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readLine(Charset)","url":"readLine(java.nio.charset.Charset)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readLittleEndianInt()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readLittleEndianInt24()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readLittleEndianLong()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readLittleEndianShort()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readLittleEndianUnsignedInt()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readLittleEndianUnsignedInt24()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readLittleEndianUnsignedIntToInt()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readLittleEndianUnsignedShort()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readLong()"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacMetadataReader","l":"readMetadataBlock(ExtractorInput, FlacMetadataReader.FlacStreamMetadataHolder)","url":"readMetadataBlock(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.FlacMetadataReader.FlacStreamMetadataHolder)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readNullTerminatedString()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readNullTerminatedString(int)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsUtil","l":"readPcrFromPacket(ParsableByteArray, int, int)","url":"readPcrFromPacket(com.google.android.exoplayer2.util.ParsableByteArray,int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacMetadataReader","l":"readSeekTableMetadataBlock(ParsableByteArray)","url":"readSeekTableMetadataBlock(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readShort()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableNalUnitBitArray","l":"readSignedExpGolombCodedInt()"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"readSource(FormatHolder, DecoderInputBuffer, @com.google.android.exoplayer2.source.SampleStream.ReadFlags int)","url":"readSource(com.google.android.exoplayer2.FormatHolder,com.google.android.exoplayer2.decoder.DecoderInputBuffer,@com.google.android.exoplayer2.source.SampleStream.ReadFlagsint)"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacMetadataReader","l":"readStreamMarker(ExtractorInput)","url":"readStreamMarker(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readString(int, Charset)","url":"readString(int,java.nio.charset.Charset)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readString(int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readSynchSafeInt()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSourceUtil","l":"readToEnd(DataSource)","url":"readToEnd(com.google.android.exoplayer2.upstream.DataSource)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readUnsignedByte()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableNalUnitBitArray","l":"readUnsignedExpGolombCodedInt()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readUnsignedFixedPoint1616()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readUnsignedInt()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readUnsignedInt24()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readUnsignedIntToInt()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readUnsignedLongToLong()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readUnsignedShort()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readUtf8EncodedLong()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"readUtfCharsetFromBom()"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil","l":"readVorbisCommentHeader(ParsableByteArray, boolean, boolean)","url":"readVorbisCommentHeader(com.google.android.exoplayer2.util.ParsableByteArray,boolean,boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil","l":"readVorbisCommentHeader(ParsableByteArray)","url":"readVorbisCommentHeader(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil","l":"readVorbisIdentificationHeader(ParsableByteArray)","url":"readVorbisIdentificationHeader(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil","l":"readVorbisModes(ParsableByteArray, int)","url":"readVorbisModes(com.google.android.exoplayer2.util.ParsableByteArray,int)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.EventTime","l":"realtimeMs"},{"p":"com.google.android.exoplayer2.drm","c":"UnsupportedDrmException","l":"reason"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaSource.IllegalClippingException","l":"reason"},{"p":"com.google.android.exoplayer2.source","c":"MergingMediaSource.IllegalMergeException","l":"reason"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSourceException","l":"reason"},{"p":"com.google.android.exoplayer2.drm","c":"UnsupportedDrmException","l":"REASON_INSTANTIATION_ERROR"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaSource.IllegalClippingException","l":"REASON_INVALID_PERIOD_COUNT"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaSource.IllegalClippingException","l":"REASON_NOT_SEEKABLE_TO_START"},{"p":"com.google.android.exoplayer2.source","c":"MergingMediaSource.IllegalMergeException","l":"REASON_PERIOD_COUNT_MISMATCH"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaSource.IllegalClippingException","l":"REASON_START_EXCEEDS_END"},{"p":"com.google.android.exoplayer2.drm","c":"UnsupportedDrmException","l":"REASON_UNSUPPORTED_SCHEME"},{"p":"com.google.android.exoplayer2.ui","c":"AdOverlayInfo","l":"reasonDetail"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"recordingDay"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"recordingMonth"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"recordingYear"},{"p":"com.google.android.exoplayer2.source.hls","c":"BundledHlsMediaChunkExtractor","l":"recreate()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaChunkExtractor","l":"recreate()"},{"p":"com.google.android.exoplayer2.source.hls","c":"MediaParserHlsMediaChunkExtractor","l":"recreate()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"recursiveDelete(File)","url":"recursiveDelete(java.io.File)"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"reevaluateBuffer(long)"},{"p":"com.google.android.exoplayer2.source","c":"CompositeSequenceableLoader","l":"reevaluateBuffer(long)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"reevaluateBuffer(long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriod","l":"reevaluateBuffer(long)"},{"p":"com.google.android.exoplayer2.source","c":"SequenceableLoader","l":"reevaluateBuffer(long)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"reevaluateBuffer(long)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaPeriod","l":"reevaluateBuffer(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaPeriod","l":"reevaluateBuffer(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"reevaluateBuffer(long)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"refreshPlaylist(Uri)","url":"refreshPlaylist(android.net.Uri)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker","l":"refreshPlaylist(Uri)","url":"refreshPlaylist(android.net.Uri)"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"refreshSourceInfo(Timeline)","url":"refreshSourceInfo(com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioCapabilitiesReceiver","l":"register()"},{"p":"com.google.android.exoplayer2.robolectric","c":"PlaybackOutput","l":"register(ExoPlayer, CapturingRenderersFactory)","url":"register(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.testutil.CapturingRenderersFactory)"},{"p":"com.google.android.exoplayer2.util","c":"NetworkTypeObserver","l":"register(NetworkTypeObserver.Listener)","url":"register(com.google.android.exoplayer2.util.NetworkTypeObserver.Listener)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"registerCustomCommandReceiver(MediaSessionConnector.CommandReceiver)","url":"registerCustomCommandReceiver(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.CommandReceiver)"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"registerCustomMimeType(String, String, @com.google.android.exoplayer2.C.TrackType int)","url":"registerCustomMimeType(java.lang.String,java.lang.String,@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayerLibraryInfo","l":"registeredModules()"},{"p":"com.google.android.exoplayer2.effect","c":"GlEffectsFrameProcessor","l":"registerInputFrame()"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessor","l":"registerInputFrame()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayerLibraryInfo","l":"registerModule(String)","url":"registerModule(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"registerReceiverNotExported(Context, BroadcastReceiver, IntentFilter, Handler)","url":"registerReceiverNotExported(android.content.Context,android.content.BroadcastReceiver,android.content.IntentFilter,android.os.Handler)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"registerReceiverNotExported(Context, BroadcastReceiver, IntentFilter)","url":"registerReceiverNotExported(android.content.Context,android.content.BroadcastReceiver,android.content.IntentFilter)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource","l":"REJECT_PAYWALL_TYPES"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.SegmentBase","l":"relativeDiscontinuitySequence"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.SegmentBase","l":"relativeStartTimeUs"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration","l":"relativeToDefaultPosition"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration","l":"relativeToLiveWindow"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessor","l":"RELEASE_OUTPUT_FRAME_IMMEDIATELY"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"release()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"release()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"release()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"release()"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"release()"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"release()"},{"p":"com.google.android.exoplayer2.decoder","c":"Decoder","l":"release()"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderOutputBuffer","l":"release()"},{"p":"com.google.android.exoplayer2.decoder","c":"SimpleDecoder","l":"release()"},{"p":"com.google.android.exoplayer2.decoder","c":"SimpleDecoderOutputBuffer","l":"release()"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"release()"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager","l":"release()"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionManager","l":"release()"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionManager.DrmSessionReference","l":"release()"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"release()"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"release()"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"release()"},{"p":"com.google.android.exoplayer2.drm","c":"OfflineLicenseHelper","l":"release()"},{"p":"com.google.android.exoplayer2.effect","c":"ColorLut","l":"release()"},{"p":"com.google.android.exoplayer2.effect","c":"GlEffectsFrameProcessor","l":"release()"},{"p":"com.google.android.exoplayer2.effect","c":"GlTextureProcessor","l":"release()"},{"p":"com.google.android.exoplayer2.effect","c":"SingleColorLut","l":"release()"},{"p":"com.google.android.exoplayer2.effect","c":"SingleFrameGlTextureProcessor","l":"release()"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Gav1Decoder","l":"release()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"release()"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacDecoder","l":"release()"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacExtractor","l":"release()"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader","l":"release()"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.AdsLoader","l":"release()"},{"p":"com.google.android.exoplayer2.ext.opus","c":"OpusDecoder","l":"release()"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"VpxDecoder","l":"release()"},{"p":"com.google.android.exoplayer2.extractor","c":"Extractor","l":"release()"},{"p":"com.google.android.exoplayer2.extractor.amr","c":"AmrExtractor","l":"release()"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"release()"},{"p":"com.google.android.exoplayer2.extractor.flac","c":"FlacExtractor","l":"release()"},{"p":"com.google.android.exoplayer2.extractor.flv","c":"FlvExtractor","l":"release()"},{"p":"com.google.android.exoplayer2.extractor.jpeg","c":"JpegExtractor","l":"release()"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"release()"},{"p":"com.google.android.exoplayer2.extractor.mp3","c":"Mp3Extractor","l":"release()"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"FragmentedMp4Extractor","l":"release()"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Mp4Extractor","l":"release()"},{"p":"com.google.android.exoplayer2.extractor.ogg","c":"OggExtractor","l":"release()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac3Extractor","l":"release()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac4Extractor","l":"release()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsExtractor","l":"release()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PsExtractor","l":"release()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"release()"},{"p":"com.google.android.exoplayer2.extractor.wav","c":"WavExtractor","l":"release()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter","l":"release()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter","l":"release()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"release()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"release()"},{"p":"com.google.android.exoplayer2.source","c":"BundledExtractorsAdapter","l":"release()"},{"p":"com.google.android.exoplayer2.source","c":"MediaParserExtractorAdapter","l":"release()"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaExtractor","l":"release()"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"release()"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsLoader","l":"release()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BundledChunkExtractor","l":"release()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkExtractor","l":"release()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"release()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream.EmbeddedSampleStream","l":"release()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSource","l":"release()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"MediaParserChunkExtractor","l":"release()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource","l":"release()"},{"p":"com.google.android.exoplayer2.source.dash","c":"PlayerEmsgHandler","l":"release()"},{"p":"com.google.android.exoplayer2.source.dash","c":"PlayerEmsgHandler.PlayerTrackEmsgHandler","l":"release()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaPeriod","l":"release()"},{"p":"com.google.android.exoplayer2.source.hls","c":"WebvttExtractor","l":"release()"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"DefaultSsChunkSource","l":"release()"},{"p":"com.google.android.exoplayer2.testutil","c":"DummyMainThread","l":"release()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaPeriod","l":"release()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeChunkSource","l":"release()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"release()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"release()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeSampleStream","l":"release()"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaSourceTestRunner","l":"release()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"release()"},{"p":"com.google.android.exoplayer2.text","c":"ExoplayerCuesDecoder","l":"release()"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleExtractor","l":"release()"},{"p":"com.google.android.exoplayer2.text.cea","c":"Cea608Decoder","l":"release()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"release()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelector","l":"release()"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec","l":"release()"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultCodec","l":"release()"},{"p":"com.google.android.exoplayer2.upstream","c":"CachedRegionTracker","l":"release()"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader","l":"release()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"release()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"release()"},{"p":"com.google.android.exoplayer2.util","c":"EGLSurfaceTexture","l":"release()"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessor","l":"release()"},{"p":"com.google.android.exoplayer2.util","c":"ListenerSet","l":"release()"},{"p":"com.google.android.exoplayer2.video","c":"PlaceholderSurface","l":"release()"},{"p":"com.google.android.exoplayer2.upstream","c":"Allocator","l":"release(Allocation)","url":"release(com.google.android.exoplayer2.upstream.Allocation)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultAllocator","l":"release(Allocation)","url":"release(com.google.android.exoplayer2.upstream.Allocation)"},{"p":"com.google.android.exoplayer2.upstream","c":"Allocator","l":"release(Allocator.AllocationNode)","url":"release(com.google.android.exoplayer2.upstream.Allocator.AllocationNode)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultAllocator","l":"release(Allocator.AllocationNode)","url":"release(com.google.android.exoplayer2.upstream.Allocator.AllocationNode)"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultMuxer","l":"release(boolean)"},{"p":"com.google.android.exoplayer2.transformer","c":"Muxer","l":"release(boolean)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"release(ChunkSampleStream.ReleaseCallback)","url":"release(com.google.android.exoplayer2.source.chunk.ChunkSampleStream.ReleaseCallback)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSession","l":"release(DrmSessionEventListener.EventDispatcher)","url":"release(com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)"},{"p":"com.google.android.exoplayer2.drm","c":"ErrorStateDrmSession","l":"release(DrmSessionEventListener.EventDispatcher)","url":"release(com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader","l":"release(Loader.ReleaseCallback)","url":"release(com.google.android.exoplayer2.upstream.Loader.ReleaseCallback)"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"releaseChildSource()"},{"p":"com.google.android.exoplayer2.source","c":"CompositeMediaSource","l":"releaseChildSource(T)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"releaseCodec()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"releaseCount"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"releaseDay"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"releaseDecoder()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"releaseHoleSpan(CacheSpan)","url":"releaseHoleSpan(com.google.android.exoplayer2.upstream.cache.CacheSpan)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"releaseHoleSpan(CacheSpan)","url":"releaseHoleSpan(com.google.android.exoplayer2.upstream.cache.CacheSpan)"},{"p":"com.google.android.exoplayer2.drm","c":"OfflineLicenseHelper","l":"releaseLicense(byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaSource","l":"releaseMediaPeriod(MediaPeriod)","url":"releaseMediaPeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"releaseMediaPeriod(MediaPeriod)","url":"releaseMediaPeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"releaseMonth"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec","l":"releaseOutputBuffer(boolean)"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultCodec","l":"releaseOutputBuffer(boolean)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter","l":"releaseOutputBuffer(int, boolean)","url":"releaseOutputBuffer(int,boolean)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter","l":"releaseOutputBuffer(int, boolean)","url":"releaseOutputBuffer(int,boolean)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter","l":"releaseOutputBuffer(int, long)","url":"releaseOutputBuffer(int,long)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter","l":"releaseOutputBuffer(int, long)","url":"releaseOutputBuffer(int,long)"},{"p":"com.google.android.exoplayer2.decoder","c":"SimpleDecoder","l":"releaseOutputBuffer(O)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderOutputBuffer.Owner","l":"releaseOutputBuffer(S)"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Gav1Decoder","l":"releaseOutputBuffer(VideoDecoderOutputBuffer)","url":"releaseOutputBuffer(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer)"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"VpxDecoder","l":"releaseOutputBuffer(VideoDecoderOutputBuffer)","url":"releaseOutputBuffer(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer)"},{"p":"com.google.android.exoplayer2.effect","c":"GlEffectsFrameProcessor","l":"releaseOutputFrame(long)"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessor","l":"releaseOutputFrame(long)"},{"p":"com.google.android.exoplayer2.effect","c":"GlTextureProcessor","l":"releaseOutputFrame(TextureInfo)","url":"releaseOutputFrame(com.google.android.exoplayer2.effect.TextureInfo)"},{"p":"com.google.android.exoplayer2.effect","c":"SingleFrameGlTextureProcessor","l":"releaseOutputFrame(TextureInfo)","url":"releaseOutputFrame(com.google.android.exoplayer2.effect.TextureInfo)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"releasePeriod()"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaSource","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source","c":"LoopingMediaSource","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaSource","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source","c":"MergingMediaSource","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaSource","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source","c":"SilenceMediaSource","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source","c":"SingleSampleMediaSource","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsMediaSource","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaSourceTestRunner","l":"releasePeriod(MediaPeriod)","url":"releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaSourceTestRunner","l":"releaseSource()"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"releaseSource(MediaSource.MediaSourceCaller)","url":"releaseSource(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource","l":"releaseSource(MediaSource.MediaSourceCaller)","url":"releaseSource(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource","l":"releaseSourceInternal()"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"releaseSourceInternal()"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaSource","l":"releaseSourceInternal()"},{"p":"com.google.android.exoplayer2.source","c":"CompositeMediaSource","l":"releaseSourceInternal()"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"releaseSourceInternal()"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2","l":"releaseSourceInternal()"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaSource","l":"releaseSourceInternal()"},{"p":"com.google.android.exoplayer2.source","c":"MergingMediaSource","l":"releaseSourceInternal()"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaSource","l":"releaseSourceInternal()"},{"p":"com.google.android.exoplayer2.source","c":"SilenceMediaSource","l":"releaseSourceInternal()"},{"p":"com.google.android.exoplayer2.source","c":"SingleSampleMediaSource","l":"releaseSourceInternal()"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsMediaSource","l":"releaseSourceInternal()"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"releaseSourceInternal()"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource","l":"releaseSourceInternal()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource","l":"releaseSourceInternal()"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource","l":"releaseSourceInternal()"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource","l":"releaseSourceInternal()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"releaseSourceInternal()"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"releaseYear"},{"p":"com.google.android.exoplayer2","c":"Timeline.RemotableTimeline","l":"RemotableTimeline(ImmutableList, ImmutableList, int[])","url":"%3Cinit%3E(com.google.common.collect.ImmutableList,com.google.common.collect.ImmutableList,int[])"},{"p":"com.google.android.exoplayer2.offline","c":"Downloader","l":"remove()"},{"p":"com.google.android.exoplayer2.offline","c":"ProgressiveDownloader","l":"remove()"},{"p":"com.google.android.exoplayer2.offline","c":"SegmentDownloader","l":"remove()"},{"p":"com.google.android.exoplayer2","c":"Player.Commands.Builder","l":"remove(@com.google.android.exoplayer2.Player.Command int)","url":"remove(@com.google.android.exoplayer2.Player.Commandint)"},{"p":"com.google.android.exoplayer2.util","c":"CopyOnWriteMultiset","l":"remove(E)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueEditor.QueueDataAdapter","l":"remove(int)"},{"p":"com.google.android.exoplayer2.util","c":"FlagSet.Builder","l":"remove(int)"},{"p":"com.google.android.exoplayer2.util","c":"PriorityTaskManager","l":"remove(int)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.RequestProperties","l":"remove(String)","url":"remove(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"ContentMetadataMutations","l":"remove(String)","url":"remove(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"ListenerSet","l":"remove(T)"},{"p":"com.google.android.exoplayer2","c":"Player.Commands.Builder","l":"removeAll(@com.google.android.exoplayer2.Player.Command int...)","url":"removeAll(@com.google.android.exoplayer2.Player.Commandint...)"},{"p":"com.google.android.exoplayer2.util","c":"FlagSet.Builder","l":"removeAll(int...)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"removeAllDownloads()"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer","l":"removeAllListeners()"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Builder","l":"removeAllListeners()"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"removeAnalyticsListener(AnalyticsListener)","url":"removeAnalyticsListener(com.google.android.exoplayer2.analytics.AnalyticsListener)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"removeAnalyticsListener(AnalyticsListener)","url":"removeAnalyticsListener(com.google.android.exoplayer2.analytics.AnalyticsListener)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"removeAnalyticsListener(AnalyticsListener)","url":"removeAnalyticsListener(com.google.android.exoplayer2.analytics.AnalyticsListener)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"removeAudioOffloadListener(ExoPlayer.AudioOffloadListener)","url":"removeAudioOffloadListener(com.google.android.exoplayer2.ExoPlayer.AudioOffloadListener)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"removeAudioOffloadListener(ExoPlayer.AudioOffloadListener)","url":"removeAudioOffloadListener(com.google.android.exoplayer2.ExoPlayer.AudioOffloadListener)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"removeAudioOffloadListener(ExoPlayer.AudioOffloadListener)","url":"removeAudioOffloadListener(com.google.android.exoplayer2.ExoPlayer.AudioOffloadListener)"},{"p":"com.google.android.exoplayer2.util","c":"HandlerWrapper","l":"removeCallbacksAndMessages(Object)","url":"removeCallbacksAndMessages(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"removedAdGroupCount"},{"p":"com.google.android.exoplayer2.offline","c":"DefaultDownloadIndex","l":"removeDownload(String)","url":"removeDownload(java.lang.String)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"removeDownload(String)","url":"removeDownload(java.lang.String)"},{"p":"com.google.android.exoplayer2.offline","c":"WritableDownloadIndex","l":"removeDownload(String)","url":"removeDownload(java.lang.String)"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"removeDrmEventListener(DrmSessionEventListener)","url":"removeDrmEventListener(com.google.android.exoplayer2.drm.DrmSessionEventListener)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource","l":"removeDrmEventListener(DrmSessionEventListener)","url":"removeDrmEventListener(com.google.android.exoplayer2.drm.DrmSessionEventListener)"},{"p":"com.google.android.exoplayer2.upstream","c":"BandwidthMeter","l":"removeEventListener(BandwidthMeter.EventListener)","url":"removeEventListener(com.google.android.exoplayer2.upstream.BandwidthMeter.EventListener)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"removeEventListener(BandwidthMeter.EventListener)","url":"removeEventListener(com.google.android.exoplayer2.upstream.BandwidthMeter.EventListener)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener.EventDispatcher","l":"removeEventListener(DrmSessionEventListener)","url":"removeEventListener(com.google.android.exoplayer2.drm.DrmSessionEventListener)"},{"p":"com.google.android.exoplayer2.source","c":"BaseMediaSource","l":"removeEventListener(MediaSourceEventListener)","url":"removeEventListener(com.google.android.exoplayer2.source.MediaSourceEventListener)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource","l":"removeEventListener(MediaSourceEventListener)","url":"removeEventListener(com.google.android.exoplayer2.source.MediaSourceEventListener)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"removeEventListener(MediaSourceEventListener)","url":"removeEventListener(com.google.android.exoplayer2.source.MediaSourceEventListener)"},{"p":"com.google.android.exoplayer2","c":"Player.Commands.Builder","l":"removeIf(@com.google.android.exoplayer2.Player.Command int, boolean)","url":"removeIf(@com.google.android.exoplayer2.Player.Commandint,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"FlagSet.Builder","l":"removeIf(int, boolean)","url":"removeIf(int,boolean)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"removeListener(AnalyticsListener)","url":"removeListener(com.google.android.exoplayer2.analytics.AnalyticsListener)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"removeListener(AnalyticsListener)","url":"removeListener(com.google.android.exoplayer2.analytics.AnalyticsListener)"},{"p":"com.google.android.exoplayer2.upstream","c":"BandwidthMeter.EventListener.EventDispatcher","l":"removeListener(BandwidthMeter.EventListener)","url":"removeListener(com.google.android.exoplayer2.upstream.BandwidthMeter.EventListener)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"removeListener(DownloadManager.Listener)","url":"removeListener(com.google.android.exoplayer2.offline.DownloadManager.Listener)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"removeListener(HlsPlaylistTracker.PlaylistEventListener)","url":"removeListener(com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistTracker.PlaylistEventListener)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker","l":"removeListener(HlsPlaylistTracker.PlaylistEventListener)","url":"removeListener(com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistTracker.PlaylistEventListener)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"removeListener(Player.Listener)","url":"removeListener(com.google.android.exoplayer2.Player.Listener)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"removeListener(Player.Listener)","url":"removeListener(com.google.android.exoplayer2.Player.Listener)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"removeListener(Player.Listener)","url":"removeListener(com.google.android.exoplayer2.Player.Listener)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"removeListener(Player.Listener)","url":"removeListener(com.google.android.exoplayer2.Player.Listener)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"removeListener(Player.Listener)","url":"removeListener(com.google.android.exoplayer2.Player.Listener)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"removeListener(Player.Listener)","url":"removeListener(com.google.android.exoplayer2.Player.Listener)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"removeListener(String, Cache.Listener)","url":"removeListener(java.lang.String,com.google.android.exoplayer2.upstream.cache.Cache.Listener)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"removeListener(String, Cache.Listener)","url":"removeListener(java.lang.String,com.google.android.exoplayer2.upstream.cache.Cache.Listener)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"removeListener(TimeBar.OnScrubListener)","url":"removeListener(com.google.android.exoplayer2.ui.TimeBar.OnScrubListener)"},{"p":"com.google.android.exoplayer2.ui","c":"TimeBar","l":"removeListener(TimeBar.OnScrubListener)","url":"removeListener(com.google.android.exoplayer2.ui.TimeBar.OnScrubListener)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer","l":"removeListener(Transformer.Listener)","url":"removeListener(com.google.android.exoplayer2.transformer.Transformer.Listener)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Builder","l":"removeListener(Transformer.Listener)","url":"removeListener(com.google.android.exoplayer2.transformer.Transformer.Listener)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"removeMediaItem(int)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"removeMediaItem(int)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"removeMediaItem(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"removeMediaItem(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.RemoveMediaItem","l":"RemoveMediaItem(String, int)","url":"%3Cinit%3E(java.lang.String,int)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"removeMediaItems(int, int)","url":"removeMediaItems(int,int)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"removeMediaItems(int, int)","url":"removeMediaItems(int,int)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"removeMediaItems(int, int)","url":"removeMediaItems(int,int)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"removeMediaItems(int, int)","url":"removeMediaItems(int,int)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"removeMediaItems(int, int)","url":"removeMediaItems(int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"removeMediaItems(int, int)","url":"removeMediaItems(int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"removeMediaItems(int, int)","url":"removeMediaItems(int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.RemoveMediaItems","l":"RemoveMediaItems(String, int, int)","url":"%3Cinit%3E(java.lang.String,int,int)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"removeMediaSource(int, Handler, Runnable)","url":"removeMediaSource(int,android.os.Handler,java.lang.Runnable)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"removeMediaSource(int)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"removeMediaSourceRange(int, int, Handler, Runnable)","url":"removeMediaSourceRange(int,int,android.os.Handler,java.lang.Runnable)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"removeMediaSourceRange(int, int)","url":"removeMediaSourceRange(int,int)"},{"p":"com.google.android.exoplayer2.util","c":"HandlerWrapper","l":"removeMessages(int)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"removePlaylistItem(int)"},{"p":"com.google.android.exoplayer2.util","c":"UriUtil","l":"removeQueryParameter(Uri, String)","url":"removeQueryParameter(android.net.Uri,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"removeRange(List, int, int)","url":"removeRange(java.util.List,int,int)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"removeResource(String)","url":"removeResource(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"removeResource(String)","url":"removeResource(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"removeSpan(CacheSpan)","url":"removeSpan(com.google.android.exoplayer2.upstream.cache.CacheSpan)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"removeSpan(CacheSpan)","url":"removeSpan(com.google.android.exoplayer2.upstream.cache.CacheSpan)"},{"p":"com.google.android.exoplayer2.database","c":"VersionTable","l":"removeVersion(SQLiteDatabase, @com.google.android.exoplayer2.database.VersionTable.Feature int, String)","url":"removeVersion(android.database.sqlite.SQLiteDatabase,@com.google.android.exoplayer2.database.VersionTable.Featureint,java.lang.String)"},{"p":"com.google.android.exoplayer2.video.spherical","c":"SphericalGLSurfaceView","l":"removeVideoSurfaceListener(SphericalGLSurfaceView.VideoSurfaceListener)","url":"removeVideoSurfaceListener(com.google.android.exoplayer2.video.spherical.SphericalGLSurfaceView.VideoSurfaceListener)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"removeVisibilityListener(PlayerControlView.VisibilityListener)","url":"removeVisibilityListener(com.google.android.exoplayer2.ui.PlayerControlView.VisibilityListener)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"removeVisibilityListener(StyledPlayerControlView.VisibilityListener)","url":"removeVisibilityListener(com.google.android.exoplayer2.ui.StyledPlayerControlView.VisibilityListener)"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"render(long, long)","url":"render(long,long)"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"render(long, long)","url":"render(long,long)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"render(long, long)","url":"render(long,long)"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataRenderer","l":"render(long, long)","url":"render(long,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeRenderer","l":"render(long, long)","url":"render(long,long)"},{"p":"com.google.android.exoplayer2.text","c":"TextRenderer","l":"render(long, long)","url":"render(long,long)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"render(long, long)","url":"render(long,long)"},{"p":"com.google.android.exoplayer2.video.spherical","c":"CameraMotionRenderer","l":"render(long, long)","url":"render(long,long)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener.EventDispatcher","l":"renderedFirstFrame(Object)","url":"renderedFirstFrame(java.lang.Object)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderCounters","l":"renderedOutputBufferCount"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector.MappedTrackInfo","l":"RENDERER_SUPPORT_EXCEEDS_CAPABILITIES_TRACKS"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector.MappedTrackInfo","l":"RENDERER_SUPPORT_NO_TRACKS"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector.MappedTrackInfo","l":"RENDERER_SUPPORT_PLAYABLE_TRACKS"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector.MappedTrackInfo","l":"RENDERER_SUPPORT_UNSUPPORTED_TRACKS"},{"p":"com.google.android.exoplayer2","c":"RendererConfiguration","l":"RendererConfiguration(boolean)","url":"%3Cinit%3E(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectorResult","l":"rendererConfigurations"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"rendererFormat"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"rendererFormatSupport"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"rendererIndex"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"rendererName"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"renderOutputBuffer(MediaCodecAdapter, int, long)","url":"renderOutputBuffer(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter,int,long)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"renderOutputBuffer(VideoDecoderOutputBuffer, long, Format)","url":"renderOutputBuffer(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer,long,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Libgav1VideoRenderer","l":"renderOutputBufferToSurface(VideoDecoderOutputBuffer, Surface)","url":"renderOutputBufferToSurface(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer,android.view.Surface)"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"LibvpxVideoRenderer","l":"renderOutputBufferToSurface(VideoDecoderOutputBuffer, Surface)","url":"renderOutputBufferToSurface(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer,android.view.Surface)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"renderOutputBufferToSurface(VideoDecoderOutputBuffer, Surface)","url":"renderOutputBufferToSurface(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer,android.view.Surface)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"renderOutputBufferV21(MediaCodecAdapter, int, long, long)","url":"renderOutputBufferV21(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter,int,long,long)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"renderToEndOfStream()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"renderToEndOfStream()"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Gav1Decoder","l":"renderToSurface(VideoDecoderOutputBuffer, Surface)","url":"renderToSurface(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer,android.view.Surface)"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"VpxDecoder","l":"renderToSurface(VideoDecoderOutputBuffer, Surface)","url":"renderToSurface(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer,android.view.Surface)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist.Rendition","l":"Rendition(Uri, Format, String, String)","url":"%3Cinit%3E(android.net.Uri,com.google.android.exoplayer2.Format,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.RenditionReport","l":"RenditionReport(Uri, long, int)","url":"%3Cinit%3E(android.net.Uri,long,int)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"renditionReports"},{"p":"com.google.android.exoplayer2.drm","c":"OfflineLicenseHelper","l":"renewLicense(byte[])"},{"p":"com.google.android.exoplayer2","c":"Player","l":"REPEAT_MODE_ALL"},{"p":"com.google.android.exoplayer2","c":"Player","l":"REPEAT_MODE_OFF"},{"p":"com.google.android.exoplayer2","c":"Player","l":"REPEAT_MODE_ONE"},{"p":"com.google.android.exoplayer2.util","c":"RepeatModeUtil","l":"REPEAT_TOGGLE_MODE_ALL"},{"p":"com.google.android.exoplayer2.util","c":"RepeatModeUtil","l":"REPEAT_TOGGLE_MODE_NONE"},{"p":"com.google.android.exoplayer2.util","c":"RepeatModeUtil","l":"REPEAT_TOGGLE_MODE_ONE"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"repeat(Action, long)","url":"repeat(com.google.android.exoplayer2.testutil.Action,long)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"repeatMode"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"RepeatModeActionProvider","l":"RepeatModeActionProvider(Context, @com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModes int)","url":"%3Cinit%3E(android.content.Context,@com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModesint)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"RepeatModeActionProvider","l":"RepeatModeActionProvider(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource","l":"replaceManifestUri(Uri)","url":"replaceManifestUri(android.net.Uri)"},{"p":"com.google.android.exoplayer2.audio","c":"BaseAudioProcessor","l":"replaceOutputBuffer(int)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"replacePlaylistItem(int, MediaItem)","url":"replacePlaylistItem(int,androidx.media2.common.MediaItem)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSession","l":"replaceSession(DrmSession, DrmSession)","url":"replaceSession(com.google.android.exoplayer2.drm.DrmSession,com.google.android.exoplayer2.drm.DrmSession)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"replaceStream(Format[], SampleStream, long, long)","url":"replaceStream(com.google.android.exoplayer2.Format[],com.google.android.exoplayer2.source.SampleStream,long,long)"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"replaceStream(Format[], SampleStream, long, long)","url":"replaceStream(com.google.android.exoplayer2.Format[],com.google.android.exoplayer2.source.SampleStream,long,long)"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"replaceStream(Format[], SampleStream, long, long)","url":"replaceStream(com.google.android.exoplayer2.Format[],com.google.android.exoplayer2.source.SampleStream,long,long)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadHelper","l":"replaceTrackSelections(int, TrackSelectionParameters)","url":"replaceTrackSelections(int,com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener.EventDispatcher","l":"reportVideoFrameProcessingOffset(long, int)","url":"reportVideoFrameProcessingOffset(long,int)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.RepresentationHolder","l":"representation"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource","l":"representationHolders"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser.RepresentationInfo","l":"RepresentationInfo(Format, List, SegmentBase, String, ArrayList, ArrayList, List, List, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.Format,java.util.List,com.google.android.exoplayer2.source.dash.manifest.SegmentBase,java.lang.String,java.util.ArrayList,java.util.ArrayList,java.util.List,java.util.List,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"AdaptationSet","l":"representations"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.RepresentationSegmentIterator","l":"RepresentationSegmentIterator(DefaultDashChunkSource.RepresentationHolder, long, long, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder,long,long,long)"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"request"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyHeaders","l":"REQUEST_HEADER_ENABLE_METADATA_NAME"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyHeaders","l":"REQUEST_HEADER_ENABLE_METADATA_VALUE"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.KeyRequest","l":"REQUEST_TYPE_INITIAL"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.KeyRequest","l":"REQUEST_TYPE_NONE"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.KeyRequest","l":"REQUEST_TYPE_RELEASE"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.KeyRequest","l":"REQUEST_TYPE_RENEWAL"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.KeyRequest","l":"REQUEST_TYPE_UNKNOWN"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm.KeyRequest","l":"REQUEST_TYPE_UPDATE"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader","l":"requestAds(DataSpec, Object, ViewGroup)","url":"requestAds(com.google.android.exoplayer2.upstream.DataSpec,java.lang.Object,android.view.ViewGroup)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration","l":"requestHeaders"},{"p":"com.google.android.exoplayer2","c":"MediaItem","l":"requestMetadata"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.RequestProperties","l":"RequestProperties()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"CacheAsserts.RequestSet","l":"RequestSet(FakeDataSet)","url":"%3Cinit%3E(com.google.android.exoplayer2.testutil.FakeDataSet)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer.InsufficientCapacityException","l":"requiredCapacity"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"Requirements(@com.google.android.exoplayer2.scheduler.Requirements.RequirementFlags int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.scheduler.Requirements.RequirementFlagsint)"},{"p":"com.google.android.exoplayer2.scheduler","c":"RequirementsWatcher","l":"RequirementsWatcher(Context, RequirementsWatcher.Listener, Requirements)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.scheduler.RequirementsWatcher.Listener,com.google.android.exoplayer2.scheduler.Requirements)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheEvictor","l":"requiresCacheSpanTouches()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"LeastRecentlyUsedCacheEvictor","l":"requiresCacheSpanTouches()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"NoOpCacheEvictor","l":"requiresCacheSpanTouches()"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"requiresSecureDecoder(byte[], String)","url":"requiresSecureDecoder(byte[],java.lang.String)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"requiresSecureDecoder(byte[], String)","url":"requiresSecureDecoder(byte[],java.lang.String)"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"requiresSecureDecoder(byte[], String)","url":"requiresSecureDecoder(byte[],java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"requiresSecureDecoder(byte[], String)","url":"requiresSecureDecoder(byte[],java.lang.String)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSession","l":"requiresSecureDecoder(String)","url":"requiresSecureDecoder(java.lang.String)"},{"p":"com.google.android.exoplayer2.drm","c":"ErrorStateDrmSession","l":"requiresSecureDecoder(String)","url":"requiresSecureDecoder(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm.LicenseServer","l":"requiringProvisioningThenAllowingSchemeDatas(List...)","url":"requiringProvisioningThenAllowingSchemeDatas(java.util.List...)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"reset()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"reset()"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"reset()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor","l":"reset()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"reset()"},{"p":"com.google.android.exoplayer2.audio","c":"BaseAudioProcessor","l":"reset()"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"reset()"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"reset()"},{"p":"com.google.android.exoplayer2.audio","c":"SonicAudioProcessor","l":"reset()"},{"p":"com.google.android.exoplayer2.extractor","c":"TrueHdSampleRechunker","l":"reset()"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisBitArray","l":"reset()"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"reset()"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"reset()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BaseMediaChunkIterator","l":"reset()"},{"p":"com.google.android.exoplayer2.source.chunk","c":"MediaChunkIterator","l":"reset()"},{"p":"com.google.android.exoplayer2.source.dash","c":"BaseUrlExclusionList","l":"reset()"},{"p":"com.google.android.exoplayer2.source.hls","c":"TimestampAdjusterProvider","l":"reset()"},{"p":"com.google.android.exoplayer2.testutil","c":"CapturingAudioSink","l":"reset()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput","l":"reset()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeSampleStream","l":"reset()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultAllocator","l":"reset()"},{"p":"com.google.android.exoplayer2.upstream","c":"SlidingPercentile","l":"reset()"},{"p":"com.google.android.exoplayer2.upstream","c":"TimeToFirstByteEstimator","l":"reset()"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"reset(boolean)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableNalUnitBitArray","l":"reset(byte[], int, int)","url":"reset(byte[],int,int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"reset(byte[], int)","url":"reset(byte[],int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"reset(byte[], int)","url":"reset(byte[],int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"reset(byte[])"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"reset(byte[])"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"reset(int)"},{"p":"com.google.android.exoplayer2.util","c":"TimestampAdjuster","l":"reset(long)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"reset(ParsableByteArray)","url":"reset(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.upstream","c":"StatsDataSource","l":"resetBytesRead()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"resetCodecStateForFlush()"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"resetCodecStateForFlush()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"resetCodecStateForRelease()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeRenderer","l":"resetCount"},{"p":"com.google.android.exoplayer2.util","c":"NetworkTypeObserver","l":"resetForTests()"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorInput","l":"resetPeekPosition()"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorInput","l":"resetPeekPosition()"},{"p":"com.google.android.exoplayer2.extractor","c":"ForwardingExtractorInput","l":"resetPeekPosition()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput","l":"resetPeekPosition()"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"resetPosition(long)"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"resetPosition(long)"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"resetPosition(long)"},{"p":"com.google.android.exoplayer2.util","c":"StandaloneMediaClock","l":"resetPosition(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"resetProvisioning()"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer","l":"resetSupplementalData(int)"},{"p":"com.google.android.exoplayer2.ui","c":"AspectRatioFrameLayout","l":"RESIZE_MODE_FILL"},{"p":"com.google.android.exoplayer2.ui","c":"AspectRatioFrameLayout","l":"RESIZE_MODE_FIT"},{"p":"com.google.android.exoplayer2.ui","c":"AspectRatioFrameLayout","l":"RESIZE_MODE_FIXED_HEIGHT"},{"p":"com.google.android.exoplayer2.ui","c":"AspectRatioFrameLayout","l":"RESIZE_MODE_FIXED_WIDTH"},{"p":"com.google.android.exoplayer2.ui","c":"AspectRatioFrameLayout","l":"RESIZE_MODE_ZOOM"},{"p":"com.google.android.exoplayer2.util","c":"UriUtil","l":"resolve(String, String)","url":"resolve(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashUtil","l":"resolveCacheKey(Representation, RangedUri)","url":"resolveCacheKey(com.google.android.exoplayer2.source.dash.manifest.Representation,com.google.android.exoplayer2.source.dash.manifest.RangedUri)"},{"p":"com.google.android.exoplayer2.upstream","c":"ResolvingDataSource.Resolver","l":"resolveDataSpec(DataSpec)","url":"resolveDataSpec(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.upstream","c":"ResolvingDataSource.Resolver","l":"resolveReportedUri(Uri)","url":"resolveReportedUri(android.net.Uri)"},{"p":"com.google.android.exoplayer2","c":"SeekParameters","l":"resolveSeekPositionUs(long, long, long)","url":"resolveSeekPositionUs(long,long,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher.Resource","l":"resolvesToUnknownLength()"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher.Resource.Builder","l":"resolvesToUnknownLength(boolean)"},{"p":"com.google.android.exoplayer2.util","c":"UriUtil","l":"resolveToUri(String, String)","url":"resolveToUri(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"RangedUri","l":"resolveUri(String)","url":"resolveUri(java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"RangedUri","l":"resolveUriString(String)","url":"resolveUriString(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream","c":"ResolvingDataSource","l":"ResolvingDataSource(DataSource, ResolvingDataSource.Resolver)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.ResolvingDataSource.Resolver)"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"resourceNotFound_transferListenerCallbacks()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"resourceNotFound()"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.InvalidResponseCodeException","l":"responseBody"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.InvalidResponseCodeException","l":"responseCode"},{"p":"com.google.android.exoplayer2.drm","c":"MediaDrmCallbackException","l":"responseHeaders"},{"p":"com.google.android.exoplayer2.source","c":"LoadEventInfo","l":"responseHeaders"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.InvalidResponseCodeException","l":"responseMessage"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"restoreKeys(byte[], byte[])","url":"restoreKeys(byte[],byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"restoreKeys(byte[], byte[])","url":"restoreKeys(byte[],byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"restoreKeys(byte[], byte[])","url":"restoreKeys(byte[],byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"restoreKeys(byte[], byte[])","url":"restoreKeys(byte[],byte[])"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"result"},{"p":"com.google.android.exoplayer2","c":"C","l":"RESULT_BUFFER_READ"},{"p":"com.google.android.exoplayer2.extractor","c":"Extractor","l":"RESULT_CONTINUE"},{"p":"com.google.android.exoplayer2","c":"C","l":"RESULT_END_OF_INPUT"},{"p":"com.google.android.exoplayer2.extractor","c":"Extractor","l":"RESULT_END_OF_INPUT"},{"p":"com.google.android.exoplayer2","c":"C","l":"RESULT_FORMAT_READ"},{"p":"com.google.android.exoplayer2","c":"C","l":"RESULT_MAX_LENGTH_EXCEEDED"},{"p":"com.google.android.exoplayer2","c":"C","l":"RESULT_NOTHING_READ"},{"p":"com.google.android.exoplayer2.extractor","c":"Extractor","l":"RESULT_SEEK"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"resumeDownloads()"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"retainBackBufferFromKeyframe()"},{"p":"com.google.android.exoplayer2","c":"LoadControl","l":"retainBackBufferFromKeyframe()"},{"p":"com.google.android.exoplayer2","c":"MetadataRetriever","l":"retrieveMetadata(Context, MediaItem)","url":"retrieveMetadata(android.content.Context,com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2","c":"MetadataRetriever","l":"retrieveMetadata(MediaSource.Factory, MediaItem)","url":"retrieveMetadata(com.google.android.exoplayer2.source.MediaSource.Factory,com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader","l":"RETRY"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader","l":"RETRY_RESET_ERROR_COUNT"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"retry()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"retry()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"retry()"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"REUSE_RESULT_NO"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"REUSE_RESULT_YES_WITH_FLUSH"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"REUSE_RESULT_YES_WITH_RECONFIGURATION"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderReuseEvaluation","l":"REUSE_RESULT_YES_WITHOUT_RECONFIGURATION"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation","l":"REVISION_ID_DEFAULT"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser.RepresentationInfo","l":"revisionId"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation","l":"revisionId"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"rewindActionIconResourceId"},{"p":"com.google.android.exoplayer2.audio","c":"WavUtil","l":"RF64_FOURCC"},{"p":"com.google.android.exoplayer2.audio","c":"WavUtil","l":"RIFF_FOURCC"},{"p":"com.google.android.exoplayer2","c":"C","l":"ROLE_FLAG_ALTERNATE"},{"p":"com.google.android.exoplayer2","c":"C","l":"ROLE_FLAG_CAPTION"},{"p":"com.google.android.exoplayer2","c":"C","l":"ROLE_FLAG_COMMENTARY"},{"p":"com.google.android.exoplayer2","c":"C","l":"ROLE_FLAG_DESCRIBES_MUSIC_AND_SOUND"},{"p":"com.google.android.exoplayer2","c":"C","l":"ROLE_FLAG_DESCRIBES_VIDEO"},{"p":"com.google.android.exoplayer2","c":"C","l":"ROLE_FLAG_DUB"},{"p":"com.google.android.exoplayer2","c":"C","l":"ROLE_FLAG_EASY_TO_READ"},{"p":"com.google.android.exoplayer2","c":"C","l":"ROLE_FLAG_EMERGENCY"},{"p":"com.google.android.exoplayer2","c":"C","l":"ROLE_FLAG_ENHANCED_DIALOG_INTELLIGIBILITY"},{"p":"com.google.android.exoplayer2","c":"C","l":"ROLE_FLAG_MAIN"},{"p":"com.google.android.exoplayer2","c":"C","l":"ROLE_FLAG_SIGN"},{"p":"com.google.android.exoplayer2","c":"C","l":"ROLE_FLAG_SUBTITLE"},{"p":"com.google.android.exoplayer2","c":"C","l":"ROLE_FLAG_SUPPLEMENTARY"},{"p":"com.google.android.exoplayer2","c":"C","l":"ROLE_FLAG_TRANSCRIBES_DIALOG"},{"p":"com.google.android.exoplayer2","c":"C","l":"ROLE_FLAG_TRICK_PLAY"},{"p":"com.google.android.exoplayer2","c":"Format","l":"roleFlags"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration","l":"roleFlags"},{"p":"com.google.android.exoplayer2","c":"Format","l":"rotationDegrees"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest","l":"rotationDegrees"},{"p":"com.google.android.exoplayer2.ext.rtmp","c":"RtmpDataSource","l":"RtmpDataSource()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.ext.rtmp","c":"RtmpDataSourceFactory","l":"RtmpDataSourceFactory()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.ext.rtmp","c":"RtmpDataSourceFactory","l":"RtmpDataSourceFactory(TransferListener)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"RTP_MEDIA_AC3"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"RTP_MEDIA_AMR"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"RTP_MEDIA_AMR_WB"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"RTP_MEDIA_H263_1998"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"RTP_MEDIA_H263_2000"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"RTP_MEDIA_H264"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"RTP_MEDIA_H265"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"RTP_MEDIA_MPEG4_GENERIC"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"RTP_MEDIA_MPEG4_LATM_AUDIO"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"RTP_MEDIA_MPEG4_VIDEO"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"RTP_MEDIA_OPUS"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"RTP_MEDIA_PCM_L16"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"RTP_MEDIA_PCM_L8"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"RTP_MEDIA_PCMA"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"RTP_MEDIA_PCMU"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"RTP_MEDIA_VP8"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"RTP_MEDIA_VP9"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"RTP_VERSION"},{"p":"com.google.android.exoplayer2.source.rtsp.reader","c":"RtpAc3Reader","l":"RtpAc3Reader(RtpPayloadFormat)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.rtsp.RtpPayloadFormat)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"RtpPayloadFormat(Format, int, int, Map, String)","url":"%3Cinit%3E(com.google.android.exoplayer2.Format,int,int,java.util.Map,java.lang.String)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPayloadFormat","l":"rtpPayloadType"},{"p":"com.google.android.exoplayer2.source.rtsp.reader","c":"RtpPcmReader","l":"RtpPcmReader(RtpPayloadFormat)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.rtsp.RtpPayloadFormat)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource.RtspPlaybackException","l":"RtspPlaybackException(String, Throwable)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource.RtspPlaybackException","l":"RtspPlaybackException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource.RtspPlaybackException","l":"RtspPlaybackException(Throwable)","url":"%3Cinit%3E(java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.text.span","c":"RubySpan","l":"RubySpan(String, @com.google.android.exoplayer2.text.span.TextAnnotation.Position int)","url":"%3Cinit%3E(java.lang.String,@com.google.android.exoplayer2.text.span.TextAnnotation.Positionint)"},{"p":"com.google.android.exoplayer2.text.span","c":"RubySpan","l":"rubyText"},{"p":"com.google.android.exoplayer2.ext.leanback","c":"LeanbackPlayerAdapter","l":"run()"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.PlayerRunnable","l":"run()"},{"p":"com.google.android.exoplayer2.testutil","c":"DummyMainThread.TestRunnable","l":"run()"},{"p":"com.google.android.exoplayer2.util","c":"EGLSurfaceTexture","l":"run()"},{"p":"com.google.android.exoplayer2.util","c":"RunnableFutureTask","l":"run()"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.PlayerRunnable","l":"run(ExoPlayer)","url":"run(com.google.android.exoplayer2.ExoPlayer)"},{"p":"com.google.android.exoplayer2.robolectric","c":"RobolectricUtil","l":"runLooperUntil(Looper, Supplier, long, Clock)","url":"runLooperUntil(android.os.Looper,com.google.common.base.Supplier,long,com.google.android.exoplayer2.util.Clock)"},{"p":"com.google.android.exoplayer2.robolectric","c":"RobolectricUtil","l":"runLooperUntil(Looper, Supplier)","url":"runLooperUntil(android.os.Looper,com.google.common.base.Supplier)"},{"p":"com.google.android.exoplayer2.robolectric","c":"RobolectricUtil","l":"runMainLooperUntil(Supplier, long, Clock)","url":"runMainLooperUntil(com.google.common.base.Supplier,long,com.google.android.exoplayer2.util.Clock)"},{"p":"com.google.android.exoplayer2.robolectric","c":"RobolectricUtil","l":"runMainLooperUntil(Supplier)","url":"runMainLooperUntil(com.google.common.base.Supplier)"},{"p":"com.google.android.exoplayer2.util","c":"RunnableFutureTask","l":"RunnableFutureTask()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"DummyMainThread","l":"runOnMainThread(int, Runnable)","url":"runOnMainThread(int,java.lang.Runnable)"},{"p":"com.google.android.exoplayer2.testutil","c":"DummyMainThread","l":"runOnMainThread(Runnable)","url":"runOnMainThread(java.lang.Runnable)"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaSourceTestRunner","l":"runOnPlaybackThread(Runnable)","url":"runOnPlaybackThread(java.lang.Runnable)"},{"p":"com.google.android.exoplayer2.testutil","c":"HostActivity","l":"runTest(HostActivity.HostedTest, long, boolean)","url":"runTest(com.google.android.exoplayer2.testutil.HostActivity.HostedTest,long,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"HostActivity","l":"runTest(HostActivity.HostedTest, long)","url":"runTest(com.google.android.exoplayer2.testutil.HostActivity.HostedTest,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"DummyMainThread","l":"runTestOnMainThread(DummyMainThread.TestRunnable)","url":"runTestOnMainThread(com.google.android.exoplayer2.testutil.DummyMainThread.TestRunnable)"},{"p":"com.google.android.exoplayer2.testutil","c":"DummyMainThread","l":"runTestOnMainThread(int, DummyMainThread.TestRunnable)","url":"runTestOnMainThread(int,com.google.android.exoplayer2.testutil.DummyMainThread.TestRunnable)"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestPlayerRunHelper","l":"runUntilError(ExoPlayer)","url":"runUntilError(com.google.android.exoplayer2.ExoPlayer)"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestPlayerRunHelper","l":"runUntilIsLoading(Player, boolean)","url":"runUntilIsLoading(com.google.android.exoplayer2.Player,boolean)"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestPlayerRunHelper","l":"runUntilPendingCommandsAreFullyHandled(ExoPlayer)","url":"runUntilPendingCommandsAreFullyHandled(com.google.android.exoplayer2.ExoPlayer)"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestPlayerRunHelper","l":"runUntilPlaybackState(Player, @com.google.android.exoplayer2.Player.State int)","url":"runUntilPlaybackState(com.google.android.exoplayer2.Player,@com.google.android.exoplayer2.Player.Stateint)"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestPlayerRunHelper","l":"runUntilPlayWhenReady(Player, boolean)","url":"runUntilPlayWhenReady(com.google.android.exoplayer2.Player,boolean)"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestPlayerRunHelper","l":"runUntilPositionDiscontinuity(Player, @com.google.android.exoplayer2.Player.DiscontinuityReason int)","url":"runUntilPositionDiscontinuity(com.google.android.exoplayer2.Player,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestPlayerRunHelper","l":"runUntilRenderedFirstFrame(ExoPlayer)","url":"runUntilRenderedFirstFrame(com.google.android.exoplayer2.ExoPlayer)"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestPlayerRunHelper","l":"runUntilSleepingForOffload(ExoPlayer, boolean)","url":"runUntilSleepingForOffload(com.google.android.exoplayer2.ExoPlayer,boolean)"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestPlayerRunHelper","l":"runUntilTimelineChanged(Player, Timeline)","url":"runUntilTimelineChanged(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestPlayerRunHelper","l":"runUntilTimelineChanged(Player)","url":"runUntilTimelineChanged(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector.MediaMetadataProvider","l":"sameAs(MediaMetadataCompat, MediaMetadataCompat)","url":"sameAs(android.support.v4.media.MediaMetadataCompat,android.support.v4.media.MediaMetadataCompat)"},{"p":"com.google.android.exoplayer2.extractor","c":"TrackOutput","l":"SAMPLE_DATA_PART_ENCRYPTION"},{"p":"com.google.android.exoplayer2.extractor","c":"TrackOutput","l":"SAMPLE_DATA_PART_MAIN"},{"p":"com.google.android.exoplayer2.extractor","c":"TrackOutput","l":"SAMPLE_DATA_PART_SUPPLEMENTAL"},{"p":"com.google.android.exoplayer2.audio","c":"Ac4Util","l":"SAMPLE_HEADER_SIZE"},{"p":"com.google.android.exoplayer2.audio","c":"OpusUtil","l":"SAMPLE_RATE"},{"p":"com.google.android.exoplayer2.audio","c":"SonicAudioProcessor","l":"SAMPLE_RATE_NO_CHANGE"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeSampleStream.FakeSampleStreamItem","l":"sample(long, @com.google.android.exoplayer2.C.BufferFlags int, byte[])","url":"sample(long,@com.google.android.exoplayer2.C.BufferFlagsint,byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeRenderer","l":"sampleBufferReadCount"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util.SyncFrameInfo","l":"sampleCount"},{"p":"com.google.android.exoplayer2.audio","c":"Ac4Util.SyncFrameInfo","l":"sampleCount"},{"p":"com.google.android.exoplayer2.extractor","c":"DummyTrackOutput","l":"sampleData(DataReader, int, boolean, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)","url":"sampleData(com.google.android.exoplayer2.upstream.DataReader,int,boolean,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)"},{"p":"com.google.android.exoplayer2.extractor","c":"TrackOutput","l":"sampleData(DataReader, int, boolean, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)","url":"sampleData(com.google.android.exoplayer2.upstream.DataReader,int,boolean,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"sampleData(DataReader, int, boolean, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)","url":"sampleData(com.google.android.exoplayer2.upstream.DataReader,int,boolean,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)"},{"p":"com.google.android.exoplayer2.source.dash","c":"PlayerEmsgHandler.PlayerTrackEmsgHandler","l":"sampleData(DataReader, int, boolean, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)","url":"sampleData(com.google.android.exoplayer2.upstream.DataReader,int,boolean,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackOutput","l":"sampleData(DataReader, int, boolean, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)","url":"sampleData(com.google.android.exoplayer2.upstream.DataReader,int,boolean,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)"},{"p":"com.google.android.exoplayer2.extractor","c":"TrackOutput","l":"sampleData(DataReader, int, boolean)","url":"sampleData(com.google.android.exoplayer2.upstream.DataReader,int,boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"DummyTrackOutput","l":"sampleData(ParsableByteArray, int, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)","url":"sampleData(com.google.android.exoplayer2.util.ParsableByteArray,int,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)"},{"p":"com.google.android.exoplayer2.extractor","c":"TrackOutput","l":"sampleData(ParsableByteArray, int, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)","url":"sampleData(com.google.android.exoplayer2.util.ParsableByteArray,int,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"sampleData(ParsableByteArray, int, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)","url":"sampleData(com.google.android.exoplayer2.util.ParsableByteArray,int,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)"},{"p":"com.google.android.exoplayer2.source.dash","c":"PlayerEmsgHandler.PlayerTrackEmsgHandler","l":"sampleData(ParsableByteArray, int, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)","url":"sampleData(com.google.android.exoplayer2.util.ParsableByteArray,int,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackOutput","l":"sampleData(ParsableByteArray, int, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)","url":"sampleData(com.google.android.exoplayer2.util.ParsableByteArray,int,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)"},{"p":"com.google.android.exoplayer2.extractor","c":"TrackOutput","l":"sampleData(ParsableByteArray, int)","url":"sampleData(com.google.android.exoplayer2.util.ParsableByteArray,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"DummyTrackOutput","l":"sampleMetadata(long, @com.google.android.exoplayer2.C.BufferFlags int, int, int, TrackOutput.CryptoData)","url":"sampleMetadata(long,@com.google.android.exoplayer2.C.BufferFlagsint,int,int,com.google.android.exoplayer2.extractor.TrackOutput.CryptoData)"},{"p":"com.google.android.exoplayer2.extractor","c":"TrackOutput","l":"sampleMetadata(long, @com.google.android.exoplayer2.C.BufferFlags int, int, int, TrackOutput.CryptoData)","url":"sampleMetadata(long,@com.google.android.exoplayer2.C.BufferFlagsint,int,int,com.google.android.exoplayer2.extractor.TrackOutput.CryptoData)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"sampleMetadata(long, @com.google.android.exoplayer2.C.BufferFlags int, int, int, TrackOutput.CryptoData)","url":"sampleMetadata(long,@com.google.android.exoplayer2.C.BufferFlagsint,int,int,com.google.android.exoplayer2.extractor.TrackOutput.CryptoData)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackOutput","l":"sampleMetadata(long, @com.google.android.exoplayer2.C.BufferFlags int, int, int, TrackOutput.CryptoData)","url":"sampleMetadata(long,@com.google.android.exoplayer2.C.BufferFlagsint,int,int,com.google.android.exoplayer2.extractor.TrackOutput.CryptoData)"},{"p":"com.google.android.exoplayer2.source.dash","c":"PlayerEmsgHandler.PlayerTrackEmsgHandler","l":"sampleMetadata(long, int, int, int, TrackOutput.CryptoData)","url":"sampleMetadata(long,int,int,int,com.google.android.exoplayer2.extractor.TrackOutput.CryptoData)"},{"p":"com.google.android.exoplayer2.extractor","c":"TrueHdSampleRechunker","l":"sampleMetadata(TrackOutput, long, @com.google.android.exoplayer2.C.BufferFlags int, int, int, TrackOutput.CryptoData)","url":"sampleMetadata(com.google.android.exoplayer2.extractor.TrackOutput,long,@com.google.android.exoplayer2.C.BufferFlagsint,int,int,com.google.android.exoplayer2.extractor.TrackOutput.CryptoData)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"sampleMimeType"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacFrameReader.SampleNumberHolder","l":"sampleNumber"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacFrameReader.SampleNumberHolder","l":"SampleNumberHolder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"SampleQueue(Allocator, DrmSessionManager, DrmSessionEventListener.EventDispatcher)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.Allocator,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)"},{"p":"com.google.android.exoplayer2.source.hls","c":"SampleQueueMappingException","l":"SampleQueueMappingException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"sampleRate"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util.SyncFrameInfo","l":"sampleRate"},{"p":"com.google.android.exoplayer2.audio","c":"Ac4Util.SyncFrameInfo","l":"sampleRate"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor.AudioFormat","l":"sampleRate"},{"p":"com.google.android.exoplayer2.audio","c":"MpegAudioUtil.Header","l":"sampleRate"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"sampleRate"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.VorbisIdHeader","l":"sampleRate"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"sampleRate"},{"p":"com.google.android.exoplayer2.audio","c":"AacUtil.Config","l":"sampleRateHz"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"sampleRateLookupKey"},{"p":"com.google.android.exoplayer2.audio","c":"MpegAudioUtil.Header","l":"samplesPerFrame"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"sampleStrippedBytes"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Track","l":"sampleTransformation"},{"p":"com.google.android.exoplayer2","c":"C","l":"SANS_SERIF_NAME"},{"p":"com.google.android.exoplayer2.effect","c":"HslAdjustment","l":"saturationAdjustment"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"scaleLargeTimestamp(long, long, long)","url":"scaleLargeTimestamp(long,long,long)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"scaleLargeTimestamps(List, long, long)","url":"scaleLargeTimestamps(java.util.List,long,long)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"scaleLargeTimestampsInPlace(long[], long, long)","url":"scaleLargeTimestampsInPlace(long[],long,long)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest","l":"scaleX"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest","l":"scaleY"},{"p":"com.google.android.exoplayer2.ext.workmanager","c":"WorkManagerScheduler","l":"schedule(Requirements, String, String)","url":"schedule(com.google.android.exoplayer2.scheduler.Requirements,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.scheduler","c":"PlatformScheduler","l":"schedule(Requirements, String, String)","url":"schedule(com.google.android.exoplayer2.scheduler.Requirements,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.scheduler","c":"Scheduler","l":"schedule(Requirements, String, String)","url":"schedule(com.google.android.exoplayer2.scheduler.Requirements,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.ext.workmanager","c":"WorkManagerScheduler.SchedulerWorker","l":"SchedulerWorker(Context, WorkerParameters)","url":"%3Cinit%3E(android.content.Context,androidx.work.WorkerParameters)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration","l":"scheme"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSchemeDataSource","l":"SCHEME_DATA"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData.SchemeData","l":"SchemeData(UUID, String, byte[])","url":"%3Cinit%3E(java.util.UUID,java.lang.String,byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData.SchemeData","l":"SchemeData(UUID, String, String, byte[])","url":"%3Cinit%3E(java.util.UUID,java.lang.String,java.lang.String,byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData","l":"schemeDataCount"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessage","l":"schemeIdUri"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Descriptor","l":"schemeIdUri"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"EventStream","l":"schemeIdUri"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"UtcTimingElement","l":"schemeIdUri"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData","l":"schemeType"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"TrackEncryptionBox","l":"schemeType"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessage","l":"SCTE35_SCHEME_ID"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"SDK_INT"},{"p":"com.google.android.exoplayer2.video","c":"ColorInfo","l":"SDR_BT709_LIMITED"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.TimestampSeeker","l":"searchForTimestamp(ExtractorInput, long)","url":"searchForTimestamp(com.google.android.exoplayer2.extractor.ExtractorInput,long)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.RequestMetadata","l":"searchQuery"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekMap.SeekPoints","l":"second"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"SectionReader","l":"SectionReader(SectionPayloadReader)","url":"%3Cinit%3E(com.google.android.exoplayer2.extractor.ts.SectionPayloadReader)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"secure"},{"p":"com.google.android.exoplayer2.video","c":"PlaceholderSurface","l":"secure"},{"p":"com.google.android.exoplayer2.util","c":"EGLSurfaceTexture","l":"SECURE_MODE_NONE"},{"p":"com.google.android.exoplayer2.util","c":"EGLSurfaceTexture","l":"SECURE_MODE_PROTECTED_PBUFFER"},{"p":"com.google.android.exoplayer2.util","c":"EGLSurfaceTexture","l":"SECURE_MODE_SURFACELESS_CONTEXT"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer.DecoderInitializationException","l":"secureDecoderRequired"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac3Reader","l":"seek()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac4Reader","l":"seek()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsReader","l":"seek()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DtsReader","l":"seek()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"DvbSubtitleReader","l":"seek()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"ElementaryStreamReader","l":"seek()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H262Reader","l":"seek()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H263Reader","l":"seek()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H264Reader","l":"seek()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"H265Reader","l":"seek()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Id3Reader","l":"seek()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"LatmReader","l":"seek()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"MpegAudioReader","l":"seek()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PesReader","l":"seek()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"SectionReader","l":"seek()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader","l":"seek()"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"seek(int, long, boolean)","url":"seek(int,long,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"seek(int, long)","url":"seek(int,long)"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacExtractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.extractor","c":"Extractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.extractor.amr","c":"AmrExtractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.extractor.flac","c":"FlacExtractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.extractor.flv","c":"FlvExtractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.extractor.jpeg","c":"JpegExtractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.extractor.mp3","c":"Mp3Extractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"FragmentedMp4Extractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Mp4Extractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.extractor.ogg","c":"OggExtractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac3Extractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac4Extractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsExtractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PsExtractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.extractor.wav","c":"WavExtractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.source","c":"BundledExtractorsAdapter","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaParserExtractorAdapter","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaExtractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.source.hls","c":"WebvttExtractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.source.rtsp.reader","c":"RtpAc3Reader","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.source.rtsp.reader","c":"RtpPayloadReader","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.source.rtsp.reader","c":"RtpPcmReader","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleExtractor","l":"seek(long, long)","url":"seek(long,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"seek(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.Seek","l":"Seek(String, int, long, boolean)","url":"%3Cinit%3E(java.lang.String,int,long,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.Seek","l":"Seek(String, long)","url":"%3Cinit%3E(java.lang.String,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"seekAndWait(long)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"seekBack()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"seekBack()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"seekBack()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"seekBackIncrementMs"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"seekForward()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"seekForward()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"seekForward()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"seekForwardIncrementMs"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker","l":"seekMap"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorOutput","l":"seekMap"},{"p":"com.google.android.exoplayer2.extractor","c":"DummyExtractorOutput","l":"seekMap(SeekMap)","url":"seekMap(com.google.android.exoplayer2.extractor.SeekMap)"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorOutput","l":"seekMap(SeekMap)","url":"seekMap(com.google.android.exoplayer2.extractor.SeekMap)"},{"p":"com.google.android.exoplayer2.extractor.jpeg","c":"StartOffsetExtractorOutput","l":"seekMap(SeekMap)","url":"seekMap(com.google.android.exoplayer2.extractor.SeekMap)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BundledChunkExtractor","l":"seekMap(SeekMap)","url":"seekMap(com.google.android.exoplayer2.extractor.SeekMap)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorOutput","l":"seekMap(SeekMap)","url":"seekMap(com.google.android.exoplayer2.extractor.SeekMap)"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker","l":"seekOperationParams"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.SeekOperationParams","l":"SeekOperationParams(long, long, long, long, long, long, long)","url":"%3Cinit%3E(long,long,long,long,long,long,long)"},{"p":"com.google.android.exoplayer2","c":"SeekParameters","l":"SeekParameters(long, long)","url":"%3Cinit%3E(long,long)"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekPoint","l":"SeekPoint(long, long)","url":"%3Cinit%3E(long,long)"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekMap.SeekPoints","l":"SeekPoints(SeekPoint, SeekPoint)","url":"%3Cinit%3E(com.google.android.exoplayer2.extractor.SeekPoint,com.google.android.exoplayer2.extractor.SeekPoint)"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekMap.SeekPoints","l":"SeekPoints(SeekPoint)","url":"%3Cinit%3E(com.google.android.exoplayer2.extractor.SeekPoint)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"seekPreRollNs"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"seekTable"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata.SeekTable","l":"SeekTable(long[], long[])","url":"%3Cinit%3E(long[],long[])"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"seekTo(int, long, @com.google.android.exoplayer2.Player.Command int, boolean)","url":"seekTo(int,long,@com.google.android.exoplayer2.Player.Commandint,boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"seekTo(int, long, @com.google.android.exoplayer2.Player.Command int, boolean)","url":"seekTo(int,long,@com.google.android.exoplayer2.Player.Commandint,boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"seekTo(int, long, @com.google.android.exoplayer2.Player.Command int, boolean)","url":"seekTo(int,long,@com.google.android.exoplayer2.Player.Commandint,boolean)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"seekTo(int, long, @com.google.android.exoplayer2.Player.Command int, boolean)","url":"seekTo(int,long,@com.google.android.exoplayer2.Player.Commandint,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"seekTo(int, long, @com.google.android.exoplayer2.Player.Command int, boolean)","url":"seekTo(int,long,@com.google.android.exoplayer2.Player.Commandint,boolean)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"seekTo(int, long)","url":"seekTo(int,long)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"seekTo(int, long)","url":"seekTo(int,long)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"seekTo(int, long)","url":"seekTo(int,long)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"seekTo(int)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"seekTo(long, boolean)","url":"seekTo(long,boolean)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"seekTo(long)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"seekTo(long)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"seekTo(long)"},{"p":"com.google.android.exoplayer2.ext.leanback","c":"LeanbackPlayerAdapter","l":"seekTo(long)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"seekTo(long)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"seekToDefaultPosition()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"seekToDefaultPosition()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"seekToDefaultPosition()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"seekToDefaultPosition(int)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"seekToDefaultPosition(int)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"seekToDefaultPosition(int)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"seekToNext()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"seekToNext()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"seekToNext()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"seekToNextMediaItem()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"seekToNextMediaItem()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"seekToNextMediaItem()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"seekToNextWindow()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"seekToNextWindow()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"seekToNextWindow()"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker","l":"seekToPosition(ExtractorInput, long, PositionHolder)","url":"seekToPosition(com.google.android.exoplayer2.extractor.ExtractorInput,long,com.google.android.exoplayer2.extractor.PositionHolder)"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"InputReaderAdapterV30","l":"seekToPosition(long)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"seekToPrevious()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"seekToPrevious()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"seekToPrevious()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"seekToPreviousMediaItem()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"seekToPreviousMediaItem()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"seekToPreviousMediaItem()"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"seekToPreviousWindow()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"seekToPreviousWindow()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"seekToPreviousWindow()"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"seekToTimeUs(Extractor, SeekMap, long, DataSource, FakeTrackOutput, Uri)","url":"seekToTimeUs(com.google.android.exoplayer2.extractor.Extractor,com.google.android.exoplayer2.extractor.SeekMap,long,com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.testutil.FakeTrackOutput,android.net.Uri)"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"seekToUs(long)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"seekToUs(long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriod","l":"seekToUs(long)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"seekToUs(long)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaPeriod","l":"seekToUs(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaPeriod","l":"seekToUs(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"seekToUs(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeSampleStream","l":"seekToUs(long)"},{"p":"com.google.android.exoplayer2.offline","c":"SegmentDownloader.Segment","l":"Segment(long, DataSpec)","url":"%3Cinit%3E(long,com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData.Segment","l":"Segment(long, long, int)","url":"%3Cinit%3E(long,long,int)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.Segment","l":"Segment(String, HlsMediaPlaylist.Segment, String, long, int, long, DrmInitData, String, String, long, long, boolean, List)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist.Segment,java.lang.String,long,int,long,com.google.android.exoplayer2.drm.DrmInitData,java.lang.String,java.lang.String,long,long,boolean,java.util.List)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.Segment","l":"Segment(String, long, long, String, String)","url":"%3Cinit%3E(java.lang.String,long,long,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser.RepresentationInfo","l":"segmentBase"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase","l":"SegmentBase(RangedUri, long, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.dash.manifest.RangedUri,long,long)"},{"p":"com.google.android.exoplayer2.offline","c":"SegmentDownloader","l":"SegmentDownloader(MediaItem, ParsingLoadable.Parser, CacheDataSource.Factory, Executor)","url":"%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.RepresentationHolder","l":"segmentIndex"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.SegmentList","l":"SegmentList(RangedUri, long, long, long, long, List, long, List, long, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.dash.manifest.RangedUri,long,long,long,long,java.util.List,long,java.util.List,long,long)"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData","l":"segments"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"segments"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.SegmentTemplate","l":"SegmentTemplate(RangedUri, long, long, long, long, long, List, long, UrlTemplate, UrlTemplate, long, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.dash.manifest.RangedUri,long,long,long,long,long,java.util.List,long,com.google.android.exoplayer2.source.dash.manifest.UrlTemplate,com.google.android.exoplayer2.source.dash.manifest.UrlTemplate,long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.SegmentTimelineElement","l":"SegmentTimelineElement(long, long)","url":"%3Cinit%3E(long,long)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"SeiReader","l":"SeiReader(List)","url":"%3Cinit%3E(java.util.List)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelector","l":"selectAllTracks(MappingTrackSelector.MappedTrackInfo, @com.google.android.exoplayer2.RendererCapabilities.Capabilities int[][][], @com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupport int[], DefaultTrackSelector.Parameters)","url":"selectAllTracks(com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo,@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint[][][],@com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupportint[],com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"selectAllTracks(MappingTrackSelector.MappedTrackInfo, @com.google.android.exoplayer2.RendererCapabilities.Capabilities int[][][], @com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupport int[], DefaultTrackSelector.Parameters)","url":"selectAllTracks(com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo,@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint[][][],@com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupportint[],com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"selectAudioTrack(MappingTrackSelector.MappedTrackInfo, @com.google.android.exoplayer2.RendererCapabilities.Capabilities int[][][], @com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupport int[], DefaultTrackSelector.Parameters)","url":"selectAudioTrack(com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo,@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint[][][],@com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupportint[],com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters)"},{"p":"com.google.android.exoplayer2.source.dash","c":"BaseUrlExclusionList","l":"selectBaseUrl(List)","url":"selectBaseUrl(java.util.List)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource.RepresentationHolder","l":"selectedBaseUrl"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"selectEmbeddedTrack(long, int)","url":"selectEmbeddedTrack(long,int)"},{"p":"com.google.android.exoplayer2.transformer","c":"EncoderSelector","l":"selectEncoderInfos(String)","url":"selectEncoderInfos(java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"SELECTION_ELIGIBILITY_ADAPTIVE"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"SELECTION_ELIGIBILITY_FIXED"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"SELECTION_ELIGIBILITY_NO"},{"p":"com.google.android.exoplayer2","c":"C","l":"SELECTION_FLAG_AUTOSELECT"},{"p":"com.google.android.exoplayer2","c":"C","l":"SELECTION_FLAG_DEFAULT"},{"p":"com.google.android.exoplayer2","c":"C","l":"SELECTION_FLAG_FORCED"},{"p":"com.google.android.exoplayer2","c":"C","l":"SELECTION_REASON_ADAPTIVE"},{"p":"com.google.android.exoplayer2","c":"C","l":"SELECTION_REASON_CUSTOM_BASE"},{"p":"com.google.android.exoplayer2","c":"C","l":"SELECTION_REASON_INITIAL"},{"p":"com.google.android.exoplayer2","c":"C","l":"SELECTION_REASON_MANUAL"},{"p":"com.google.android.exoplayer2","c":"C","l":"SELECTION_REASON_TRICK_PLAY"},{"p":"com.google.android.exoplayer2","c":"C","l":"SELECTION_REASON_UNKNOWN"},{"p":"com.google.android.exoplayer2","c":"Format","l":"selectionFlags"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration","l":"selectionFlags"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.SelectionOverride","l":"SelectionOverride(int, int...)","url":"%3Cinit%3E(int,int...)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.SelectionOverride","l":"SelectionOverride(int, int[], @com.google.android.exoplayer2.trackselection.TrackSelection.Type int)","url":"%3Cinit%3E(int,int[],@com.google.android.exoplayer2.trackselection.TrackSelection.Typeint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectorResult","l":"selections"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"selectOtherTrack(int, TrackGroupArray, @com.google.android.exoplayer2.RendererCapabilities.Capabilities int[][], DefaultTrackSelector.Parameters)","url":"selectOtherTrack(int,com.google.android.exoplayer2.source.TrackGroupArray,@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint[][],com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"selectTextTrack(MappingTrackSelector.MappedTrackInfo, @com.google.android.exoplayer2.RendererCapabilities.Capabilities int[][][], DefaultTrackSelector.Parameters, String)","url":"selectTextTrack(com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo,@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint[][][],com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters,java.lang.String)"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"selectTracks(ExoTrackSelection[], boolean[], SampleStream[], boolean[], long)","url":"selectTracks(com.google.android.exoplayer2.trackselection.ExoTrackSelection[],boolean[],com.google.android.exoplayer2.source.SampleStream[],boolean[],long)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"selectTracks(ExoTrackSelection[], boolean[], SampleStream[], boolean[], long)","url":"selectTracks(com.google.android.exoplayer2.trackselection.ExoTrackSelection[],boolean[],com.google.android.exoplayer2.source.SampleStream[],boolean[],long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriod","l":"selectTracks(ExoTrackSelection[], boolean[], SampleStream[], boolean[], long)","url":"selectTracks(com.google.android.exoplayer2.trackselection.ExoTrackSelection[],boolean[],com.google.android.exoplayer2.source.SampleStream[],boolean[],long)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaPeriod","l":"selectTracks(ExoTrackSelection[], boolean[], SampleStream[], boolean[], long)","url":"selectTracks(com.google.android.exoplayer2.trackselection.ExoTrackSelection[],boolean[],com.google.android.exoplayer2.source.SampleStream[],boolean[],long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAdaptiveMediaPeriod","l":"selectTracks(ExoTrackSelection[], boolean[], SampleStream[], boolean[], long)","url":"selectTracks(com.google.android.exoplayer2.trackselection.ExoTrackSelection[],boolean[],com.google.android.exoplayer2.source.SampleStream[],boolean[],long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"selectTracks(ExoTrackSelection[], boolean[], SampleStream[], boolean[], long)","url":"selectTracks(com.google.android.exoplayer2.trackselection.ExoTrackSelection[],boolean[],com.google.android.exoplayer2.source.SampleStream[],boolean[],long)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"selectTracks(MappingTrackSelector.MappedTrackInfo, @com.google.android.exoplayer2.RendererCapabilities.Capabilities int[][][], @com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupport int[], MediaSource.MediaPeriodId, Timeline)","url":"selectTracks(com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo,@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint[][][],@com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupportint[],com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector","l":"selectTracks(MappingTrackSelector.MappedTrackInfo, @com.google.android.exoplayer2.RendererCapabilities.Capabilities int[][][], @com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupport int[], MediaSource.MediaPeriodId, Timeline)","url":"selectTracks(com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo,@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint[][][],@com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupportint[],com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.trackselection","c":"MappingTrackSelector","l":"selectTracks(RendererCapabilities[], TrackGroupArray, MediaSource.MediaPeriodId, Timeline)","url":"selectTracks(com.google.android.exoplayer2.RendererCapabilities[],com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelector","l":"selectTracks(RendererCapabilities[], TrackGroupArray, MediaSource.MediaPeriodId, Timeline)","url":"selectTracks(com.google.android.exoplayer2.RendererCapabilities[],com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"selectUndeterminedTextLanguage"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"selectVideoTrack(MappingTrackSelector.MappedTrackInfo, @com.google.android.exoplayer2.RendererCapabilities.Capabilities int[][][], @com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupport int[], DefaultTrackSelector.Parameters)","url":"selectVideoTrack(com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo,@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint[][][],@com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupportint[],com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters)"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"send()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"sendAddDownload(Context, Class, DownloadRequest, boolean)","url":"sendAddDownload(android.content.Context,java.lang.Class,com.google.android.exoplayer2.offline.DownloadRequest,boolean)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"sendAddDownload(Context, Class, DownloadRequest, int, boolean)","url":"sendAddDownload(android.content.Context,java.lang.Class,com.google.android.exoplayer2.offline.DownloadRequest,int,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"HandlerWrapper","l":"sendEmptyMessage(int)"},{"p":"com.google.android.exoplayer2.util","c":"HandlerWrapper","l":"sendEmptyMessageAtTime(int, long)","url":"sendEmptyMessageAtTime(int,long)"},{"p":"com.google.android.exoplayer2.util","c":"HandlerWrapper","l":"sendEmptyMessageDelayed(int, int)","url":"sendEmptyMessageDelayed(int,int)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"sendEvent(AnalyticsListener.EventTime, int, ListenerSet.Event)","url":"sendEvent(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,com.google.android.exoplayer2.util.ListenerSet.Event)"},{"p":"com.google.android.exoplayer2.util","c":"ListenerSet","l":"sendEvent(int, ListenerSet.Event)","url":"sendEvent(int,com.google.android.exoplayer2.util.ListenerSet.Event)"},{"p":"com.google.android.exoplayer2.audio","c":"AuxEffectInfo","l":"sendLevel"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"sendMessage(PlayerMessage.Target, int, long, boolean)","url":"sendMessage(com.google.android.exoplayer2.PlayerMessage.Target,int,long,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"sendMessage(PlayerMessage.Target, int, long)","url":"sendMessage(com.google.android.exoplayer2.PlayerMessage.Target,int,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"sendMessage(PlayerMessage.Target, long)","url":"sendMessage(com.google.android.exoplayer2.PlayerMessage.Target,long)"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage.Sender","l":"sendMessage(PlayerMessage)","url":"sendMessage(com.google.android.exoplayer2.PlayerMessage)"},{"p":"com.google.android.exoplayer2.util","c":"HandlerWrapper","l":"sendMessageAtFrontOfQueue(HandlerWrapper.Message)","url":"sendMessageAtFrontOfQueue(com.google.android.exoplayer2.util.HandlerWrapper.Message)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SendMessages","l":"SendMessages(String, PlayerMessage.Target, int, long, boolean)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.PlayerMessage.Target,int,long,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SendMessages","l":"SendMessages(String, PlayerMessage.Target, long)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.PlayerMessage.Target,long)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"sendPauseDownloads(Context, Class, boolean)","url":"sendPauseDownloads(android.content.Context,java.lang.Class,boolean)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"sendRemoveAllDownloads(Context, Class, boolean)","url":"sendRemoveAllDownloads(android.content.Context,java.lang.Class,boolean)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"sendRemoveDownload(Context, Class, String, boolean)","url":"sendRemoveDownload(android.content.Context,java.lang.Class,java.lang.String,boolean)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"sendResumeDownloads(Context, Class, boolean)","url":"sendResumeDownloads(android.content.Context,java.lang.Class,boolean)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"sendSetRequirements(Context, Class, Requirements, boolean)","url":"sendSetRequirements(android.content.Context,java.lang.Class,com.google.android.exoplayer2.scheduler.Requirements,boolean)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"sendSetStopReason(Context, Class, String, int, boolean)","url":"sendSetStopReason(android.content.Context,java.lang.Class,java.lang.String,int,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeClock.HandlerMessage","l":"sendToTarget()"},{"p":"com.google.android.exoplayer2.util","c":"HandlerWrapper.Message","l":"sendToTarget()"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.SpsData","l":"separateColorPlaneFlag"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.H265SpsData","l":"seqParameterSetId"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.PpsData","l":"seqParameterSetId"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.SpsData","l":"seqParameterSetId"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"sequenceNumber"},{"p":"com.google.android.exoplayer2","c":"C","l":"SERIF_NAME"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"serverControl"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.ServerControl","l":"ServerControl(long, boolean, long, long, boolean)","url":"%3Cinit%3E(long,boolean,long,long,boolean)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"ServerSideAdInsertionMediaSource(MediaSource, ServerSideAdInsertionMediaSource.AdPlaybackStateUpdater)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.source.ads.ServerSideAdInsertionMediaSource.AdPlaybackStateUpdater)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifest","l":"serviceDescription"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"ServiceDescriptionElement","l":"ServiceDescriptionElement(long, long, long, float, float)","url":"%3Cinit%3E(long,long,long,float,float)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"BaseUrl","l":"serviceLocation"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder","l":"SessionCallbackBuilder(Context, SessionPlayerConnector)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.ext.media2.SessionPlayerConnector)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration","l":"sessionForClearTypes"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkCryptoConfig","l":"sessionId"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist","l":"sessionKeyDrmInitData"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"SessionPlayerConnector(Player, MediaItemConverter)","url":"%3Cinit%3E(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.ext.media2.MediaItemConverter)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"SessionPlayerConnector(Player)","url":"%3Cinit%3E(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.decoder","c":"CryptoInfo","l":"set(int, int[], int[], byte[], byte[], @com.google.android.exoplayer2.C.CryptoMode int, int, int)","url":"set(int,int[],int[],byte[],byte[],@com.google.android.exoplayer2.C.CryptoModeint,int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.RequestProperties","l":"set(Map)","url":"set(java.util.Map)"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"set(Object, MediaItem, Object, long, long, long, boolean, boolean, MediaItem.LiveConfiguration, long, long, int, int, long)","url":"set(java.lang.Object,com.google.android.exoplayer2.MediaItem,java.lang.Object,long,long,long,boolean,boolean,com.google.android.exoplayer2.MediaItem.LiveConfiguration,long,long,int,int,long)"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"set(Object, Object, int, long, long, AdPlaybackState, boolean)","url":"set(java.lang.Object,java.lang.Object,int,long,long,com.google.android.exoplayer2.source.ads.AdPlaybackState,boolean)"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"set(Object, Object, int, long, long)","url":"set(java.lang.Object,java.lang.Object,int,long,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"ContentMetadataMutations","l":"set(String, byte[])","url":"set(java.lang.String,byte[])"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"ContentMetadataMutations","l":"set(String, long)","url":"set(java.lang.String,long)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.RequestProperties","l":"set(String, String)","url":"set(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"ContentMetadataMutations","l":"set(String, String)","url":"set(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"set(TrackSelectionParameters)","url":"set(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"set(TrackSelectionParameters)","url":"set(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"set(TrackSelectionParameters)","url":"set(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider.Builder","l":"setAc3BufferMultiplicationFactor(int)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setAccessibilityChannel(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"setActionSchedule(ActionSchedule)","url":"setActionSchedule(com.google.android.exoplayer2.testutil.ActionSchedule)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setAdBufferedPositionMs(SimpleBasePlayer.PositionSupplier)","url":"setAdBufferedPositionMs(com.google.android.exoplayer2.SimpleBasePlayer.PositionSupplier)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader.Builder","l":"setAdErrorListener(AdErrorEvent.AdErrorListener)","url":"setAdErrorListener(com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.AdsLoader.Builder","l":"setAdErrorListener(AdErrorEvent.AdErrorListener)","url":"setAdErrorListener(com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader.Builder","l":"setAdEventListener(AdEvent.AdEventListener)","url":"setAdEventListener(com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.AdsLoader.Builder","l":"setAdEventListener(AdEvent.AdEventListener)","url":"setAdEventListener(com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"setAdGroupTimesMs(long[], boolean[], int)","url":"setAdGroupTimesMs(long[],boolean[],int)"},{"p":"com.google.android.exoplayer2.ui","c":"TimeBar","l":"setAdGroupTimesMs(long[], boolean[], int)","url":"setAdGroupTimesMs(long[],boolean[],int)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"setAdMarkerColor(int)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader.Builder","l":"setAdMediaMimeTypes(List)","url":"setAdMediaMimeTypes(java.util.List)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.PeriodData.Builder","l":"setAdPlaybackState(AdPlaybackState)","url":"setAdPlaybackState(com.google.android.exoplayer2.source.ads.AdPlaybackState)"},{"p":"com.google.android.exoplayer2.source.ads","c":"ServerSideAdInsertionMediaSource","l":"setAdPlaybackStates(ImmutableMap)","url":"setAdPlaybackStates(com.google.common.collect.ImmutableMap)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setAdPositionMs(long)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setAdPositionMs(SimpleBasePlayer.PositionSupplier)","url":"setAdPositionMs(com.google.android.exoplayer2.SimpleBasePlayer.PositionSupplier)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader.Builder","l":"setAdPreloadTimeoutMs(long)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setAdsConfiguration(MediaItem.AdsConfiguration)","url":"setAdsConfiguration(com.google.android.exoplayer2.MediaItem.AdsConfiguration)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.AdsConfiguration.Builder","l":"setAdsId(Object)","url":"setAdsId(java.lang.Object)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionUriBuilder","l":"setAdsId(String)","url":"setAdsId(java.lang.String)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"setAdsLoaderProvider(AdsLoader.Provider)","url":"setAdsLoaderProvider(com.google.android.exoplayer2.source.ads.AdsLoader.Provider)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.AdsLoader.Builder","l":"setAdsLoaderState(ImaServerSideAdInsertionMediaSource.AdsLoader.State)","url":"setAdsLoaderState(com.google.android.exoplayer2.ext.ima.ImaServerSideAdInsertionMediaSource.AdsLoader.State)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionUriBuilder","l":"setAdTagParameters(Map)","url":"setAdTagParameters(java.util.Map)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setAdTagUri(String)","url":"setAdTagUri(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setAdTagUri(Uri, Object)","url":"setAdTagUri(android.net.Uri,java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.AdsConfiguration.Builder","l":"setAdTagUri(Uri)","url":"setAdTagUri(android.net.Uri)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setAdTagUri(Uri)","url":"setAdTagUri(android.net.Uri)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorsFactory","l":"setAdtsExtractorFlags(@com.google.android.exoplayer2.extractor.ts.AdtsExtractor.Flags int)","url":"setAdtsExtractorFlags(@com.google.android.exoplayer2.extractor.ts.AdtsExtractor.Flagsint)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader.Builder","l":"setAdUiElements(Set)","url":"setAdUiElements(java.util.Set)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"setAdViewProvider(AdViewProvider)","url":"setAdViewProvider(com.google.android.exoplayer2.ui.AdViewProvider)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setAlbumArtist(CharSequence)","url":"setAlbumArtist(java.lang.CharSequence)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setAlbumTitle(CharSequence)","url":"setAlbumTitle(java.lang.CharSequence)"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl.Builder","l":"setAllocator(DefaultAllocator)","url":"setAllocator(com.google.android.exoplayer2.upstream.DefaultAllocator)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionDialogBuilder","l":"setAllowAdaptiveSelections(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionView","l":"setAllowAdaptiveSelections(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setAllowAudioMixedChannelCountAdaptiveness(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setAllowAudioMixedChannelCountAdaptiveness(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setAllowAudioMixedDecoderSupportAdaptiveness(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setAllowAudioMixedDecoderSupportAdaptiveness(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setAllowAudioMixedMimeTypeAdaptiveness(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setAllowAudioMixedMimeTypeAdaptiveness(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setAllowAudioMixedSampleRateAdaptiveness(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setAllowAudioMixedSampleRateAdaptiveness(boolean)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource.Factory","l":"setAllowChunklessPreparation(boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource.Factory","l":"setAllowCrossProtocolRedirects(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes.Builder","l":"setAllowedCapturePolicy(@com.google.android.exoplayer2.C.AudioAllowedCapturePolicy int)","url":"setAllowedCapturePolicy(@com.google.android.exoplayer2.C.AudioAllowedCapturePolicyint)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder","l":"setAllowedCommandProvider(SessionCallbackBuilder.AllowedCommandProvider)","url":"setAllowedCommandProvider(com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.AllowedCommandProvider)"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"setAllowedVideoJoiningTimeMs(long)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setAllowMultipleAdaptiveSelections(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setAllowMultipleAdaptiveSelections(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionDialogBuilder","l":"setAllowMultipleOverrides(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionView","l":"setAllowMultipleOverrides(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"setAllowPreparation(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setAllowVideoMixedDecoderSupportAdaptiveness(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setAllowVideoMixedDecoderSupportAdaptiveness(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setAllowVideoMixedMimeTypeAdaptiveness(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setAllowVideoMixedMimeTypeAdaptiveness(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setAllowVideoNonSeamlessAdaptiveness(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setAllowVideoNonSeamlessAdaptiveness(boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorsFactory","l":"setAmrExtractorFlags(@com.google.android.exoplayer2.extractor.amr.AmrExtractor.Flags int)","url":"setAmrExtractorFlags(@com.google.android.exoplayer2.extractor.amr.AmrExtractor.Flagsint)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setAnalyticsCollector(AnalyticsCollector)","url":"setAnalyticsCollector(com.google.android.exoplayer2.analytics.AnalyticsCollector)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setAnalyticsCollector(AnalyticsCollector)","url":"setAnalyticsCollector(com.google.android.exoplayer2.analytics.AnalyticsCollector)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"setAnalyticsListener(AnalyticsListener)","url":"setAnalyticsListener(com.google.android.exoplayer2.analytics.AnalyticsListener)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"setAnimationEnabled(boolean)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionUriBuilder","l":"setApiKey(String)","url":"setApiKey(java.lang.String)"},{"p":"com.google.android.exoplayer2.ui","c":"SubtitleView","l":"setApplyEmbeddedFontSizes(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"SubtitleView","l":"setApplyEmbeddedStyles(boolean)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setArtist(CharSequence)","url":"setArtist(java.lang.CharSequence)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setArtworkData(byte[], Integer)","url":"setArtworkData(byte[],java.lang.Integer)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setArtworkData(byte[])"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setArtworkUri(Uri)","url":"setArtworkUri(android.net.Uri)"},{"p":"com.google.android.exoplayer2.ui","c":"AspectRatioFrameLayout","l":"setAspectRatio(float)"},{"p":"com.google.android.exoplayer2.ui","c":"AspectRatioFrameLayout","l":"setAspectRatioListener(AspectRatioFrameLayout.AspectRatioListener)","url":"setAspectRatioListener(com.google.android.exoplayer2.ui.AspectRatioFrameLayout.AspectRatioListener)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setAspectRatioListener(AspectRatioFrameLayout.AspectRatioListener)","url":"setAspectRatioListener(com.google.android.exoplayer2.ui.AspectRatioFrameLayout.AspectRatioListener)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setAspectRatioListener(AspectRatioFrameLayout.AspectRatioListener)","url":"setAspectRatioListener(com.google.android.exoplayer2.ui.AspectRatioFrameLayout.AspectRatioListener)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionUriBuilder","l":"setAssetKey(String)","url":"setAssetKey(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setAudioAttributes(AudioAttributes, boolean)","url":"setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes,boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.AudioComponent","l":"setAudioAttributes(AudioAttributes, boolean)","url":"setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes,boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setAudioAttributes(AudioAttributes, boolean)","url":"setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes,boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setAudioAttributes(AudioAttributes, boolean)","url":"setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes,boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setAudioAttributes(AudioAttributes, boolean)","url":"setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"setAudioAttributes(AudioAttributes, boolean)","url":"setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setAudioAttributes(AudioAttributes, boolean)","url":"setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes,boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setAudioAttributes(AudioAttributes)","url":"setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"setAudioAttributes(AudioAttributes)","url":"setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"setAudioAttributes(AudioAttributes)","url":"setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes)"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"setAudioAttributes(AudioAttributes)","url":"setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"setAudioAttributes(AudioAttributes)","url":"setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelector","l":"setAudioAttributes(AudioAttributes)","url":"setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"setAudioAttributes(AudioAttributesCompat)","url":"setAudioAttributes(androidx.media.AudioAttributesCompat)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetAudioAttributes","l":"SetAudioAttributes(String, AudioAttributes, boolean)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.audio.AudioAttributes,boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.Builder","l":"setAudioCapabilities(AudioCapabilities)","url":"setAudioCapabilities(com.google.android.exoplayer2.audio.AudioCapabilities)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest.Builder","l":"setAudioMimeType(String)","url":"setAudioMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.Builder","l":"setAudioProcessorChain(AudioProcessorChain)","url":"setAudioProcessorChain(com.google.android.exoplayer2.audio.AudioProcessorChain)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.Builder","l":"setAudioProcessors(AudioProcessor[])","url":"setAudioProcessors(com.google.android.exoplayer2.audio.AudioProcessor[])"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setAudioSessionId(int)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.AudioComponent","l":"setAudioSessionId(int)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setAudioSessionId(int)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"setAudioSessionId(int)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"setAudioSessionId(int)"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"setAudioSessionId(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setAudioSessionId(int)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.Builder","l":"setAudioTrackBufferSizeProvider(DefaultAudioSink.AudioTrackBufferSizeProvider)","url":"setAudioTrackBufferSizeProvider(com.google.android.exoplayer2.audio.DefaultAudioSink.AudioTrackBufferSizeProvider)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionUriBuilder","l":"setAuthToken(String)","url":"setAuthToken(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setAuxEffectInfo(AuxEffectInfo)","url":"setAuxEffectInfo(com.google.android.exoplayer2.audio.AuxEffectInfo)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.AudioComponent","l":"setAuxEffectInfo(AuxEffectInfo)","url":"setAuxEffectInfo(com.google.android.exoplayer2.audio.AuxEffectInfo)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setAuxEffectInfo(AuxEffectInfo)","url":"setAuxEffectInfo(com.google.android.exoplayer2.audio.AuxEffectInfo)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"setAuxEffectInfo(AuxEffectInfo)","url":"setAuxEffectInfo(com.google.android.exoplayer2.audio.AuxEffectInfo)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"setAuxEffectInfo(AuxEffectInfo)","url":"setAuxEffectInfo(com.google.android.exoplayer2.audio.AuxEffectInfo)"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"setAuxEffectInfo(AuxEffectInfo)","url":"setAuxEffectInfo(com.google.android.exoplayer2.audio.AuxEffectInfo)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setAuxEffectInfo(AuxEffectInfo)","url":"setAuxEffectInfo(com.google.android.exoplayer2.audio.AuxEffectInfo)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setAvailableCommands(Player.Commands)","url":"setAvailableCommands(com.google.android.exoplayer2.Player.Commands)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationResult.Builder","l":"setAverageAudioBitrate(int)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setAverageBitrate(int)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationResult.Builder","l":"setAverageVideoBitrate(int)"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl.Builder","l":"setBackBuffer(int, boolean)","url":"setBackBuffer(int,boolean)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"setBackgroundColor(int)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setBadgeIconType(int)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setBandwidthMeter(BandwidthMeter)","url":"setBandwidthMeter(com.google.android.exoplayer2.upstream.BandwidthMeter)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setBandwidthMeter(BandwidthMeter)","url":"setBandwidthMeter(com.google.android.exoplayer2.upstream.BandwidthMeter)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"setBandwidthMeter(BandwidthMeter)","url":"setBandwidthMeter(com.google.android.exoplayer2.upstream.BandwidthMeter)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"setBandwidthMeter(BandwidthMeter)","url":"setBandwidthMeter(com.google.android.exoplayer2.upstream.BandwidthMeter)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"setBitmap(Bitmap)","url":"setBitmap(android.graphics.Bitmap)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"setBitmapHeight(float)"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings.Builder","l":"setBitrate(int)"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings.Builder","l":"setBitrateMode(@com.google.android.exoplayer2.transformer.VideoEncoderSettings.BitrateMode int)","url":"setBitrateMode(@com.google.android.exoplayer2.transformer.VideoEncoderSettings.BitrateModeint)"},{"p":"com.google.android.exoplayer2.effect","c":"RgbAdjustment.Builder","l":"setBlueScale(float)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"setBold(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"SubtitleView","l":"setBottomPaddingFraction(float)"},{"p":"com.google.android.exoplayer2.util","c":"GlProgram","l":"setBufferAttribute(String, float[], int)","url":"setBufferAttribute(java.lang.String,float[],int)"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl.Builder","l":"setBufferDurationsMs(int, int, int, int)","url":"setBufferDurationsMs(int,int,int,int)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"setBufferedColor(int)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"setBufferedPosition(long)"},{"p":"com.google.android.exoplayer2.ui","c":"TimeBar","l":"setBufferedPosition(long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSink.Factory","l":"setBufferSize(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"DownloadBuilder","l":"setBytesDownloaded(long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSink.Factory","l":"setCache(Cache)","url":"setCache(com.google.android.exoplayer2.upstream.cache.Cache)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource.Factory","l":"setCache(Cache)","url":"setCache(com.google.android.exoplayer2.upstream.cache.Cache)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource.Factory","l":"setCacheControl(CacheControl)","url":"setCacheControl(okhttp3.CacheControl)"},{"p":"com.google.android.exoplayer2.testutil","c":"DownloadBuilder","l":"setCacheKey(String)","url":"setCacheKey(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource.Factory","l":"setCacheKeyFactory(CacheKeyFactory)","url":"setCacheKeyFactory(com.google.android.exoplayer2.upstream.cache.CacheKeyFactory)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource.Factory","l":"setCacheReadDataSourceFactory(DataSource.Factory)","url":"setCacheReadDataSourceFactory(com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource.Factory","l":"setCacheWriteDataSinkFactory(DataSink.Factory)","url":"setCacheWriteDataSinkFactory(com.google.android.exoplayer2.upstream.DataSink.Factory)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.PlayerTarget","l":"setCallback(ActionSchedule.PlayerTarget.Callback)","url":"setCallback(com.google.android.exoplayer2.testutil.ActionSchedule.PlayerTarget.Callback)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setCameraMotionListener(CameraMotionListener)","url":"setCameraMotionListener(com.google.android.exoplayer2.video.spherical.CameraMotionListener)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.VideoComponent","l":"setCameraMotionListener(CameraMotionListener)","url":"setCameraMotionListener(com.google.android.exoplayer2.video.spherical.CameraMotionListener)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setCameraMotionListener(CameraMotionListener)","url":"setCameraMotionListener(com.google.android.exoplayer2.video.spherical.CameraMotionListener)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setCameraMotionListener(CameraMotionListener)","url":"setCameraMotionListener(com.google.android.exoplayer2.video.spherical.CameraMotionListener)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"setCaptionCallback(MediaSessionConnector.CaptionCallback)","url":"setCaptionCallback(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.CaptionCallback)"},{"p":"com.google.android.exoplayer2.video","c":"VideoFrameReleaseHelper","l":"setChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategy int)","url":"setChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategyint)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setChannelCount(int)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"setChannelDescriptionResourceId(int)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"setChannelImportance(@com.google.android.exoplayer2.util.NotificationUtil.Importance int)","url":"setChannelImportance(@com.google.android.exoplayer2.util.NotificationUtil.Importanceint)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"setChannelNameResourceId(int)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"setClearMediaItemsOnStop(boolean)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setClipEndPositionMs(long)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setClippingConfiguration(MediaItem.ClippingConfiguration)","url":"setClippingConfiguration(com.google.android.exoplayer2.MediaItem.ClippingConfiguration)"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"setClippingError(ClippingMediaSource.IllegalClippingException)","url":"setClippingError(com.google.android.exoplayer2.source.ClippingMediaSource.IllegalClippingException)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setClipRelativeToDefaultPosition(boolean)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setClipRelativeToLiveWindow(boolean)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setClipStartPositionMs(long)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setClipStartsAtKeyFrame(boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setClock(Clock)","url":"setClock(com.google.android.exoplayer2.util.Clock)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setClock(Clock)","url":"setClock(com.google.android.exoplayer2.util.Clock)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"setClock(Clock)","url":"setClock(com.google.android.exoplayer2.util.Clock)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"setClock(Clock)","url":"setClock(com.google.android.exoplayer2.util.Clock)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter.Builder","l":"setClock(Clock)","url":"setClock(com.google.android.exoplayer2.util.Clock)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setCodecs(String)","url":"setCodecs(java.lang.String)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setColor(int)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setColorInfo(ColorInfo)","url":"setColorInfo(com.google.android.exoplayer2.video.ColorInfo)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setColorized(boolean)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"setCombineUpright(boolean)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader.Builder","l":"setCompanionAdSlots(Collection)","url":"setCompanionAdSlots(java.util.Collection)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.AdsLoader.Builder","l":"setCompanionAdSlots(Collection)","url":"setCompanionAdSlots(java.util.Collection)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setCompilation(CharSequence)","url":"setCompilation(java.lang.CharSequence)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setComposer(CharSequence)","url":"setComposer(java.lang.CharSequence)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource.Factory","l":"setCompositeSequenceableLoaderFactory(CompositeSequenceableLoaderFactory)","url":"setCompositeSequenceableLoaderFactory(com.google.android.exoplayer2.source.CompositeSequenceableLoaderFactory)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource.Factory","l":"setCompositeSequenceableLoaderFactory(CompositeSequenceableLoaderFactory)","url":"setCompositeSequenceableLoaderFactory(com.google.android.exoplayer2.source.CompositeSequenceableLoaderFactory)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource.Factory","l":"setCompositeSequenceableLoaderFactory(CompositeSequenceableLoaderFactory)","url":"setCompositeSequenceableLoaderFactory(com.google.android.exoplayer2.source.CompositeSequenceableLoaderFactory)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setConductor(CharSequence)","url":"setConductor(java.lang.CharSequence)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.Factory","l":"setConnectionTimeoutMs(int)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource.Factory","l":"setConnectTimeoutMs(int)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorsFactory","l":"setConstantBitrateSeekingAlwaysEnabled(boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorsFactory","l":"setConstantBitrateSeekingEnabled(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setConstrainAudioChannelCountToDeviceCapabilities(boolean)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setContainerMimeType(String)","url":"setContainerMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleOutputBuffer","l":"setContent(long, Subtitle, long)","url":"setContent(long,com.google.android.exoplayer2.text.Subtitle,long)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setContentBufferedPositionMs(SimpleBasePlayer.PositionSupplier)","url":"setContentBufferedPositionMs(com.google.android.exoplayer2.SimpleBasePlayer.PositionSupplier)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"ContentMetadataMutations","l":"setContentLength(ContentMetadataMutations, long)","url":"setContentLength(com.google.android.exoplayer2.upstream.cache.ContentMetadataMutations,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"DownloadBuilder","l":"setContentLength(long)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setContentPositionMs(long)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setContentPositionMs(SimpleBasePlayer.PositionSupplier)","url":"setContentPositionMs(com.google.android.exoplayer2.SimpleBasePlayer.PositionSupplier)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionUriBuilder","l":"setContentSourceId(String)","url":"setContentSourceId(java.lang.String)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes.Builder","l":"setContentType(@com.google.android.exoplayer2.C.AudioContentType int)","url":"setContentType(@com.google.android.exoplayer2.C.AudioContentTypeint)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource","l":"setContentTypePredicate(Predicate)","url":"setContentTypePredicate(com.google.common.base.Predicate)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.Factory","l":"setContentTypePredicate(Predicate)","url":"setContentTypePredicate(com.google.common.base.Predicate)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource","l":"setContentTypePredicate(Predicate)","url":"setContentTypePredicate(com.google.common.base.Predicate)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource.Factory","l":"setContentTypePredicate(Predicate)","url":"setContentTypePredicate(com.google.common.base.Predicate)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource","l":"setContentTypePredicate(Predicate)","url":"setContentTypePredicate(com.google.common.base.Predicate)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource.Factory","l":"setContentTypePredicate(Predicate)","url":"setContentTypePredicate(com.google.common.base.Predicate)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionUriBuilder","l":"setContentUrl(String)","url":"setContentUrl(java.lang.String)"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaSource.Factory","l":"setContinueLoadingCheckIntervalBytes(int)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setControllerAutoShow(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setControllerAutoShow(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setControllerHideDuringAds(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setControllerHideDuringAds(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setControllerHideOnTouch(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setControllerHideOnTouch(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setControllerOnFullScreenModeChangedListener(StyledPlayerControlView.OnFullScreenModeChangedListener)","url":"setControllerOnFullScreenModeChangedListener(com.google.android.exoplayer2.ui.StyledPlayerControlView.OnFullScreenModeChangedListener)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setControllerShowTimeoutMs(int)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setControllerShowTimeoutMs(int)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setControllerVisibilityListener(PlayerControlView.VisibilityListener)","url":"setControllerVisibilityListener(com.google.android.exoplayer2.ui.PlayerControlView.VisibilityListener)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setControllerVisibilityListener(StyledPlayerControlView.VisibilityListener)","url":"setControllerVisibilityListener(com.google.android.exoplayer2.ui.StyledPlayerControlView.VisibilityListener)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setControllerVisibilityListener(StyledPlayerView.ControllerVisibilityListener)","url":"setControllerVisibilityListener(com.google.android.exoplayer2.ui.StyledPlayerView.ControllerVisibilityListener)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setCryptoType(@com.google.android.exoplayer2.C.CryptoType int)","url":"setCryptoType(@com.google.android.exoplayer2.C.CryptoTypeint)"},{"p":"com.google.android.exoplayer2.util","c":"MediaFormatUtil","l":"setCsdBuffers(MediaFormat, List)","url":"setCsdBuffers(android.media.MediaFormat,java.util.List)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket.Builder","l":"setCsrc(byte[])"},{"p":"com.google.android.exoplayer2.ui","c":"SubtitleView","l":"setCues(List)","url":"setCues(java.util.List)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setCurrentAd(int, int)","url":"setCurrentAd(int,int)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setCurrentCues(CueGroup)","url":"setCurrentCues(com.google.android.exoplayer2.text.CueGroup)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setCurrentMediaItemIndex(int)"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"InputReaderAdapterV30","l":"setCurrentPosition(long)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"setCurrentStreamFinal()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"setCurrentStreamFinal()"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"setCurrentStreamFinal()"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"setCustomActionProviders(MediaSessionConnector.CustomActionProvider...)","url":"setCustomActionProviders(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.CustomActionProvider...)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"setCustomActionReceiver(PlayerNotificationManager.CustomActionReceiver)","url":"setCustomActionReceiver(com.google.android.exoplayer2.ui.PlayerNotificationManager.CustomActionReceiver)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setCustomCacheKey(String)","url":"setCustomCacheKey(java.lang.String)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest.Builder","l":"setCustomCacheKey(String)","url":"setCustomCacheKey(java.lang.String)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder","l":"setCustomCommandProvider(SessionCallbackBuilder.CustomCommandProvider)","url":"setCustomCommandProvider(com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.CustomCommandProvider)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec.Builder","l":"setCustomData(Object)","url":"setCustomData(java.lang.Object)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"setCustomErrorMessage(CharSequence, int, Bundle)","url":"setCustomErrorMessage(java.lang.CharSequence,int,android.os.Bundle)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"setCustomErrorMessage(CharSequence, int)","url":"setCustomErrorMessage(java.lang.CharSequence,int)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"setCustomErrorMessage(CharSequence)","url":"setCustomErrorMessage(java.lang.CharSequence)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setCustomErrorMessage(CharSequence)","url":"setCustomErrorMessage(java.lang.CharSequence)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setCustomErrorMessage(CharSequence)","url":"setCustomErrorMessage(java.lang.CharSequence)"},{"p":"com.google.android.exoplayer2.testutil","c":"DownloadBuilder","l":"setCustomMetadata(byte[])"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest.Builder","l":"setData(byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput.Builder","l":"setData(byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher.Resource.Builder","l":"setData(byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet","l":"setData(String, byte[])","url":"setData(java.lang.String,byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet","l":"setData(Uri, byte[])","url":"setData(android.net.Uri,byte[])"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"InputReaderAdapterV30","l":"setDataReader(DataReader, long)","url":"setDataReader(com.google.android.exoplayer2.upstream.DataReader,long)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"setDataSourceFactory(DataSource.Factory)","url":"setDataSourceFactory(com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource.Factory","l":"setDebugLoggingEnabled(boolean)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader.Builder","l":"setDebugModeEnabled(boolean)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Builder","l":"setDebugViewProvider(DebugViewProvider)","url":"setDebugViewProvider(com.google.android.exoplayer2.util.DebugViewProvider)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Builder","l":"setDecoderFactory(Codec.DecoderFactory)","url":"setDecoderFactory(com.google.android.exoplayer2.transformer.Codec.DecoderFactory)"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Libgav1VideoRenderer","l":"setDecoderOutputMode(@com.google.android.exoplayer2.C.VideoOutputMode int)","url":"setDecoderOutputMode(@com.google.android.exoplayer2.C.VideoOutputModeint)"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"LibvpxVideoRenderer","l":"setDecoderOutputMode(@com.google.android.exoplayer2.C.VideoOutputMode int)","url":"setDecoderOutputMode(@com.google.android.exoplayer2.C.VideoOutputModeint)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"setDecoderOutputMode(@com.google.android.exoplayer2.C.VideoOutputMode int)","url":"setDecoderOutputMode(@com.google.android.exoplayer2.C.VideoOutputModeint)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts.AssertionConfig.Builder","l":"setDeduplicateConsecutiveFormats(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setDefaultArtwork(Drawable)","url":"setDefaultArtwork(android.graphics.drawable.Drawable)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setDefaultArtwork(Drawable)","url":"setDefaultArtwork(android.graphics.drawable.Drawable)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData.Builder","l":"setDefaultPositionUs(long)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.Factory","l":"setDefaultRequestProperties(Map)","url":"setDefaultRequestProperties(java.util.Map)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource.Factory","l":"setDefaultRequestProperties(Map)","url":"setDefaultRequestProperties(java.util.Map)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource.Factory","l":"setDefaultRequestProperties(Map)","url":"setDefaultRequestProperties(java.util.Map)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.BaseFactory","l":"setDefaultRequestProperties(Map)","url":"setDefaultRequestProperties(java.util.Map)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.Factory","l":"setDefaultRequestProperties(Map)","url":"setDefaultRequestProperties(java.util.Map)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setDefaults(int)"},{"p":"com.google.android.exoplayer2.video.spherical","c":"SphericalGLSurfaceView","l":"setDefaultStereoMode(@com.google.android.exoplayer2.C.StereoMode int)","url":"setDefaultStereoMode(@com.google.android.exoplayer2.C.StereoModeint)"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"setDeleteAfterDelivery(boolean)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setDescription(CharSequence)","url":"setDescription(java.lang.CharSequence)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setDetachSurfaceTimeoutMs(long)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setDetachSurfaceTimeoutMs(long)"},{"p":"com.google.android.exoplayer2.ui","c":"AdOverlayInfo.Builder","l":"setDetailedReason(String)","url":"setDetailedReason(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setDeviceInfo(DeviceInfo)","url":"setDeviceInfo(com.google.android.exoplayer2.DeviceInfo)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.DeviceComponent","l":"setDeviceMuted(boolean)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setDeviceMuted(boolean)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setDeviceMuted(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"setDeviceMuted(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setDeviceMuted(boolean)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"setDeviceMuted(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"setDeviceMuted(boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.DeviceComponent","l":"setDeviceVolume(int)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setDeviceVolume(int)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setDeviceVolume(int)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"setDeviceVolume(int)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setDeviceVolume(int)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setDeviceVolume(int)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"setDeviceVolume(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"setDeviceVolume(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setDisabledTextTrackSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlags int)","url":"setDisabledTextTrackSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlagsint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setDisabledTextTrackSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlags int)","url":"setDisabledTextTrackSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlagsint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setDisabledTrackTypes(Set)","url":"setDisabledTrackTypes(java.util.Set)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setDisabledTrackTypes(Set)","url":"setDisabledTrackTypes(java.util.Set)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setDisabledTrackTypes(Set)","url":"setDisabledTrackTypes(java.util.Set)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setDiscNumber(Integer)","url":"setDiscNumber(java.lang.Integer)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder","l":"setDisconnectedCallback(SessionCallbackBuilder.DisconnectedCallback)","url":"setDisconnectedCallback(com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.DisconnectedCallback)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"setDiscontinuityPositionUs(long)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"setDispatchUnsupportedActionsEnabled(boolean)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setDisplayTitle(CharSequence)","url":"setDisplayTitle(java.lang.CharSequence)"},{"p":"com.google.android.exoplayer2.offline","c":"DefaultDownloadIndex","l":"setDownloadingStatesToQueued()"},{"p":"com.google.android.exoplayer2.offline","c":"WritableDownloadIndex","l":"setDownloadingStatesToQueued()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setDrmConfiguration(MediaItem.DrmConfiguration)","url":"setDrmConfiguration(com.google.android.exoplayer2.MediaItem.DrmConfiguration)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setDrmForceDefaultLicenseUri(boolean)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManagerProvider","l":"setDrmHttpDataSourceFactory(DataSource.Factory)","url":"setDrmHttpDataSourceFactory(com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setDrmInitData(DrmInitData)","url":"setDrmInitData(com.google.android.exoplayer2.drm.DrmInitData)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setDrmKeySetId(byte[])"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setDrmLicenseRequestHeaders(Map)","url":"setDrmLicenseRequestHeaders(java.util.Map)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setDrmLicenseUri(String)","url":"setDrmLicenseUri(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setDrmLicenseUri(Uri)","url":"setDrmLicenseUri(android.net.Uri)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setDrmMultiSession(boolean)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setDrmPlayClearContentWithoutKey(boolean)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setDrmSessionForClearPeriods(boolean)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setDrmSessionForClearTypes(List)","url":"setDrmSessionForClearTypes(java.util.List)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.Factory","l":"setDrmSessionManagerProvider(DrmSessionManagerProvider)","url":"setDrmSessionManagerProvider(com.google.android.exoplayer2.drm.DrmSessionManagerProvider)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"setDrmSessionManagerProvider(DrmSessionManagerProvider)","url":"setDrmSessionManagerProvider(com.google.android.exoplayer2.drm.DrmSessionManagerProvider)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource.Factory","l":"setDrmSessionManagerProvider(DrmSessionManagerProvider)","url":"setDrmSessionManagerProvider(com.google.android.exoplayer2.drm.DrmSessionManagerProvider)"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaSource.Factory","l":"setDrmSessionManagerProvider(DrmSessionManagerProvider)","url":"setDrmSessionManagerProvider(com.google.android.exoplayer2.drm.DrmSessionManagerProvider)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource.Factory","l":"setDrmSessionManagerProvider(DrmSessionManagerProvider)","url":"setDrmSessionManagerProvider(com.google.android.exoplayer2.drm.DrmSessionManagerProvider)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource.Factory","l":"setDrmSessionManagerProvider(DrmSessionManagerProvider)","url":"setDrmSessionManagerProvider(com.google.android.exoplayer2.drm.DrmSessionManagerProvider)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource.Factory","l":"setDrmSessionManagerProvider(DrmSessionManagerProvider)","url":"setDrmSessionManagerProvider(com.google.android.exoplayer2.drm.DrmSessionManagerProvider)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource.Factory","l":"setDrmSessionManagerProvider(DrmSessionManagerProvider)","url":"setDrmSessionManagerProvider(com.google.android.exoplayer2.drm.DrmSessionManagerProvider)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSourceFactory","l":"setDrmSessionManagerProvider(DrmSessionManagerProvider)","url":"setDrmSessionManagerProvider(com.google.android.exoplayer2.drm.DrmSessionManagerProvider)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManagerProvider","l":"setDrmUserAgent(String)","url":"setDrmUserAgent(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setDrmUuid(UUID)","url":"setDrmUuid(java.util.UUID)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts.AssertionConfig.Builder","l":"setDumpFilesPrefix(String)","url":"setDumpFilesPrefix(java.lang.String)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"setDuration(long)"},{"p":"com.google.android.exoplayer2.ui","c":"TimeBar","l":"setDuration(long)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationResult.Builder","l":"setDurationMs(long)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData.Builder","l":"setDurationUs(long)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.PeriodData.Builder","l":"setDurationUs(long)"},{"p":"com.google.android.exoplayer2.source","c":"SilenceMediaSource.Factory","l":"setDurationUs(long)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData.Builder","l":"setElapsedRealtimeEpochOffsetMs(long)"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"setEnableAudioFloatOutput(boolean)"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"setEnableAudioOffload(boolean)"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"setEnableAudioTrackPlaybackParams(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.Builder","l":"setEnableAudioTrackPlaybackParams(boolean)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader.Builder","l":"setEnableContinuousPlayback(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"SilenceSkippingAudioProcessor","l":"setEnabled(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"setEnabled(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"TimeBar","l":"setEnabled(boolean)"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"setEnableDecoderFallback(boolean)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"setEnabledPlaybackActions(long)"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultEncoderFactory.Builder","l":"setEnableFallback(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.Builder","l":"setEnableFloatOutput(boolean)"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings.Builder","l":"setEnableHighQualityTargeting(boolean)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest.Builder","l":"setEnableRequestSdrToneMapping(boolean)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setEncoderDelay(int)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Builder","l":"setEncoderFactory(Codec.EncoderFactory)","url":"setEncoderFactory(com.google.android.exoplayer2.transformer.Codec.EncoderFactory)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setEncoderPadding(int)"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings.Builder","l":"setEncoderPerformanceParameters(int, int)","url":"setEncoderPerformanceParameters(int,int)"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings.Builder","l":"setEncodingProfileLevel(int, int)","url":"setEncodingProfileLevel(int,int)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration.Builder","l":"setEndPositionMs(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm.Builder","l":"setEnforceValidKeyResponses(boolean)"},{"p":"com.google.android.exoplayer2.effect","c":"GlTextureProcessor","l":"setErrorListener(GlTextureProcessor.ErrorListener)","url":"setErrorListener(com.google.android.exoplayer2.effect.GlTextureProcessor.ErrorListener)"},{"p":"com.google.android.exoplayer2.effect","c":"SingleFrameGlTextureProcessor","l":"setErrorListener(GlTextureProcessor.ErrorListener)","url":"setErrorListener(com.google.android.exoplayer2.effect.GlTextureProcessor.ErrorListener)"},{"p":"com.google.android.exoplayer2.ext.leanback","c":"LeanbackPlayerAdapter","l":"setErrorMessageProvider(ErrorMessageProvider)","url":"setErrorMessageProvider(com.google.android.exoplayer2.util.ErrorMessageProvider)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"setErrorMessageProvider(ErrorMessageProvider)","url":"setErrorMessageProvider(com.google.android.exoplayer2.util.ErrorMessageProvider)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setErrorMessageProvider(ErrorMessageProvider)","url":"setErrorMessageProvider(com.google.android.exoplayer2.util.ErrorMessageProvider)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setErrorMessageProvider(ErrorMessageProvider)","url":"setErrorMessageProvider(com.google.android.exoplayer2.util.ErrorMessageProvider)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource.Factory","l":"setEventListener(CacheDataSource.EventListener)","url":"setEventListener(com.google.android.exoplayer2.upstream.cache.CacheDataSource.EventListener)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setExceedAudioConstraintsIfNecessary(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setExceedAudioConstraintsIfNecessary(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setExceedRendererCapabilitiesIfNecessary(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setExceedRendererCapabilitiesIfNecessary(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setExceedVideoConstraintsIfNecessary(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setExceedVideoConstraintsIfNecessary(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest.TestResource.Builder","l":"setExpectedBytes(byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"setExpectedPlayerEndedCount(int)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.Builder","l":"setExperimentalAudioOffloadListener(ExoPlayer.AudioOffloadListener)","url":"setExperimentalAudioOffloadListener(com.google.android.exoplayer2.ExoPlayer.AudioOffloadListener)"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"setExtensionRendererMode(@com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererMode int)","url":"setExtensionRendererMode(@com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererModeint)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"setExtraAdGroupMarkers(long[], boolean[])","url":"setExtraAdGroupMarkers(long[],boolean[])"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setExtraAdGroupMarkers(long[], boolean[])","url":"setExtraAdGroupMarkers(long[],boolean[])"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"setExtraAdGroupMarkers(long[], boolean[])","url":"setExtraAdGroupMarkers(long[],boolean[])"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setExtraAdGroupMarkers(long[], boolean[])","url":"setExtraAdGroupMarkers(long[],boolean[])"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource.Factory","l":"setExtractorFactory(HlsExtractorFactory)","url":"setExtractorFactory(com.google.android.exoplayer2.source.hls.HlsExtractorFactory)"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"OutputConsumerAdapterV30","l":"setExtractorOutput(ExtractorOutput)","url":"setExtractorOutput(com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.RequestMetadata.Builder","l":"setExtras(Bundle)","url":"setExtras(android.os.Bundle)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setExtras(Bundle)","url":"setExtras(android.os.Bundle)"},{"p":"com.google.android.exoplayer2.testutil","c":"DownloadBuilder","l":"setFailureReason(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSource.Factory","l":"setFakeDataSet(FakeDataSet)","url":"setFakeDataSet(com.google.android.exoplayer2.testutil.FakeDataSet)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.Factory","l":"setFallbackFactory(HttpDataSource.Factory)","url":"setFallbackFactory(com.google.android.exoplayer2.upstream.HttpDataSource.Factory)"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl.Builder","l":"setFallbackMaxPlaybackSpeed(float)"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl.Builder","l":"setFallbackMinPlaybackSpeed(float)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource.Factory","l":"setFallbackTargetLiveOffsetMs(long)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"setFastForwardActionIconResourceId(int)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder","l":"setFastForwardIncrementMs(int)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationResult.Builder","l":"setFileSizeBytes(long)"},{"p":"com.google.android.exoplayer2.text","c":"TextRenderer","l":"setFinalStreamEndPositionUs(long)"},{"p":"com.google.android.exoplayer2.ui","c":"SubtitleView","l":"setFixedTextSize(int, float)","url":"setFixedTextSize(int,float)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorsFactory","l":"setFlacExtractorFlags(@com.google.android.exoplayer2.extractor.flac.FlacExtractor.Flags int)","url":"setFlacExtractorFlags(@com.google.android.exoplayer2.extractor.flac.FlacExtractor.Flagsint)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes.Builder","l":"setFlags(@com.google.android.exoplayer2.C.AudioFlags int)","url":"setFlags(@com.google.android.exoplayer2.C.AudioFlagsint)"},{"p":"com.google.android.exoplayer2.decoder","c":"Buffer","l":"setFlags(@com.google.android.exoplayer2.C.BufferFlags int)","url":"setFlags(@com.google.android.exoplayer2.C.BufferFlagsint)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource.Factory","l":"setFlags(@com.google.android.exoplayer2.upstream.cache.CacheDataSource.Flags int)","url":"setFlags(@com.google.android.exoplayer2.upstream.cache.CacheDataSource.Flagsint)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec.Builder","l":"setFlags(@com.google.android.exoplayer2.upstream.DataSpec.Flags int)","url":"setFlags(@com.google.android.exoplayer2.upstream.DataSpec.Flagsint)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest.Builder","l":"setFlattenForSlowMotion(boolean)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Builder","l":"setFlattenForSlowMotion(boolean)"},{"p":"com.google.android.exoplayer2.util","c":"GlProgram","l":"setFloatsUniform(String, float[])","url":"setFloatsUniform(java.lang.String,float[])"},{"p":"com.google.android.exoplayer2.util","c":"GlProgram","l":"setFloatUniform(String, float)","url":"setFloatUniform(java.lang.String,float)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader.Builder","l":"setFocusSkipButtonWhenAvailable(boolean)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.AdsLoader.Builder","l":"setFocusSkipButtonWhenAvailable(boolean)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setFolderType(Integer)","url":"setFolderType(java.lang.Integer)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"setFontColor(int)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"setFontFamily(String)","url":"setFontFamily(java.lang.String)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"setFontSize(float)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"setFontSizeUnit(@com.google.android.exoplayer2.text.webvtt.WebvttCssStyle.FontSizeUnit int)","url":"setFontSizeUnit(@com.google.android.exoplayer2.text.webvtt.WebvttCssStyle.FontSizeUnitint)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration.Builder","l":"setForceDefaultLicenseUri(boolean)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration.Builder","l":"setForcedSessionTrackTypes(List)","url":"setForcedSessionTrackTypes(java.util.List)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setForceHighestSupportedBitrate(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setForceHighestSupportedBitrate(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setForceHighestSupportedBitrate(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setForceLowestBitrate(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setForceLowestBitrate(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setForceLowestBitrate(boolean)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration.Builder","l":"setForceSessionsForAudioAndVideoTracks(boolean)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource.Factory","l":"setForceUseRtpTcp(boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setForegroundMode(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setForegroundMode(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setForegroundMode(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"MpegAudioUtil.Header","l":"setForHeaderData(int)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionUriBuilder","l":"setFormat(@com.google.android.exoplayer2.C.ContentType int)","url":"setFormat(@com.google.android.exoplayer2.C.ContentTypeint)"},{"p":"com.google.android.exoplayer2.ui","c":"SubtitleView","l":"setFractionalTextSize(float, boolean)","url":"setFractionalTextSize(float,boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"SubtitleView","l":"setFractionalTextSize(float)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorsFactory","l":"setFragmentedMp4ExtractorFlags(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flags int)","url":"setFragmentedMp4ExtractorFlags(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flagsint)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSink.Factory","l":"setFragmentSize(long)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Builder","l":"setFrameProcessorFactory(FrameProcessor.Factory)","url":"setFrameProcessorFactory(com.google.android.exoplayer2.util.FrameProcessor.Factory)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setFrameRate(float)"},{"p":"com.google.android.exoplayer2.extractor","c":"GaplessInfoHolder","l":"setFromMetadata(Metadata)","url":"setFromMetadata(com.google.android.exoplayer2.metadata.Metadata)"},{"p":"com.google.android.exoplayer2.extractor","c":"GaplessInfoHolder","l":"setFromXingHeaderValue(int)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setFullscreenButtonClickListener(StyledPlayerView.FullscreenButtonClickListener)","url":"setFullscreenButtonClickListener(com.google.android.exoplayer2.ui.StyledPlayerView.FullscreenButtonClickListener)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setGenre(CharSequence)","url":"setGenre(java.lang.CharSequence)"},{"p":"com.google.android.exoplayer2.effect","c":"RgbAdjustment.Builder","l":"setGreenScale(float)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"setGroup(String)","url":"setGroup(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher.Resource.Builder","l":"setGzipSupport(@com.google.android.exoplayer2.testutil.WebServerDispatcher.Resource.GzipSupport int)","url":"setGzipSupport(@com.google.android.exoplayer2.testutil.WebServerDispatcher.Resource.GzipSupportint)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setHandleAudioBecomingNoisy(boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setHandleAudioBecomingNoisy(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setHandleAudioBecomingNoisy(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setHandleAudioBecomingNoisy(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setHandleAudioBecomingNoisy(boolean)"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"setHandler(Handler)","url":"setHandler(android.os.Handler)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.Factory","l":"setHandleSetCookieRequests(boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setHandleWakeLock(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setHandleWakeLock(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setHandleWakeLock(boolean)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setHeight(int)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec.Builder","l":"setHttpBody(byte[])"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec.Builder","l":"setHttpMethod(@com.google.android.exoplayer2.upstream.DataSpec.HttpMethod int)","url":"setHttpMethod(@com.google.android.exoplayer2.upstream.DataSpec.HttpMethodint)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec.Builder","l":"setHttpRequestHeaders(Map)","url":"setHttpRequestHeaders(java.util.Map)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setId(int)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setId(String)","url":"setId(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration.Builder","l":"setId(String)","url":"setId(java.lang.String)"},{"p":"com.google.android.exoplayer2.transformer","c":"VideoEncoderSettings.Builder","l":"setiFrameIntervalSeconds(float)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setIgnoredTextSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlags int)","url":"setIgnoredTextSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlagsint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setIgnoredTextSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlags int)","url":"setIgnoredTextSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlagsint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setIgnoredTextSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlags int)","url":"setIgnoredTextSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlagsint)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader.Builder","l":"setImaSdkSettings(ImaSdkSettings)","url":"setImaSdkSettings(com.google.ads.interactivemedia.v3.api.ImaSdkSettings)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.AdsLoader.Builder","l":"setImaSdkSettings(ImaSdkSettings)","url":"setImaSdkSettings(com.google.ads.interactivemedia.v3.api.ImaSdkSettings)"},{"p":"com.google.android.exoplayer2.testutil","c":"AdditionalFailureInfo","l":"setInfo(String)","url":"setInfo(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter.Builder","l":"setInitialBitrateEstimate(@com.google.android.exoplayer2.C.NetworkType int, long)","url":"setInitialBitrateEstimate(@com.google.android.exoplayer2.C.NetworkTypeint,long)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter.Builder","l":"setInitialBitrateEstimate(long)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter.Builder","l":"setInitialBitrateEstimate(String)","url":"setInitialBitrateEstimate(java.lang.String)"},{"p":"com.google.android.exoplayer2.decoder","c":"SimpleDecoder","l":"setInitialInputBufferSize(int)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setInitializationData(List)","url":"setInitializationData(java.util.List)"},{"p":"com.google.android.exoplayer2.effect","c":"GlEffectsFrameProcessor","l":"setInputFrameInfo(FrameInfo)","url":"setInputFrameInfo(com.google.android.exoplayer2.util.FrameInfo)"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessor","l":"setInputFrameInfo(FrameInfo)","url":"setInputFrameInfo(com.google.android.exoplayer2.util.FrameInfo)"},{"p":"com.google.android.exoplayer2.effect","c":"GlTextureProcessor","l":"setInputListener(GlTextureProcessor.InputListener)","url":"setInputListener(com.google.android.exoplayer2.effect.GlTextureProcessor.InputListener)"},{"p":"com.google.android.exoplayer2.effect","c":"SingleFrameGlTextureProcessor","l":"setInputListener(GlTextureProcessor.InputListener)","url":"setInputListener(com.google.android.exoplayer2.effect.GlTextureProcessor.InputListener)"},{"p":"com.google.android.exoplayer2.util","c":"GlProgram","l":"setIntUniform(String, int)","url":"setIntUniform(java.lang.String,int)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setIsBrowsable(Boolean)","url":"setIsBrowsable(java.lang.Boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setIsDeviceMuted(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionDialogBuilder","l":"setIsDisabled(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData.Builder","l":"setIsDynamic(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setIsLoading(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSource.Factory","l":"setIsNetwork(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData.Builder","l":"setIsPlaceholder(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.PeriodData.Builder","l":"setIsPlaceholder(boolean)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setIsPlayable(Boolean)","url":"setIsPlayable(java.lang.Boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData.Builder","l":"setIsSeekable(boolean)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"setItalic(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setKeepContentOnPlayerReset(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setKeepContentOnPlayerReset(boolean)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.Factory","l":"setKeepPostFor302Redirects(boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource.Factory","l":"setKeepPostFor302Redirects(boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec.Builder","l":"setKey(String)","url":"setKey(java.lang.String)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"setKeyCountIncrement(int)"},{"p":"com.google.android.exoplayer2.ui","c":"TimeBar","l":"setKeyCountIncrement(int)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager.Builder","l":"setKeyRequestParameters(Map)","url":"setKeyRequestParameters(java.util.Map)"},{"p":"com.google.android.exoplayer2.drm","c":"HttpMediaDrmCallback","l":"setKeyRequestProperty(String, String)","url":"setKeyRequestProperty(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration.Builder","l":"setKeySetId(byte[])"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest.Builder","l":"setKeySetId(byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"DownloadBuilder","l":"setKeySetId(byte[])"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"setKeyTimeIncrement(long)"},{"p":"com.google.android.exoplayer2.ui","c":"TimeBar","l":"setKeyTimeIncrement(long)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setLabel(String)","url":"setLabel(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration.Builder","l":"setLabel(String)","url":"setLabel(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setLanguage(String)","url":"setLanguage(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration.Builder","l":"setLanguage(String)","url":"setLanguage(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec.Builder","l":"setLength(long)"},{"p":"com.google.android.exoplayer2.ext.opus","c":"OpusLibrary","l":"setLibraries(@com.google.android.exoplayer2.C.CryptoType int, String...)","url":"setLibraries(@com.google.android.exoplayer2.C.CryptoTypeint,java.lang.String...)"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"VpxLibrary","l":"setLibraries(@com.google.android.exoplayer2.C.CryptoType int, String...)","url":"setLibraries(@com.google.android.exoplayer2.C.CryptoTypeint,java.lang.String...)"},{"p":"com.google.android.exoplayer2.ext.ffmpeg","c":"FfmpegLibrary","l":"setLibraries(String...)","url":"setLibraries(java.lang.String...)"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacLibrary","l":"setLibraries(String...)","url":"setLibraries(java.lang.String...)"},{"p":"com.google.android.exoplayer2.util","c":"LibraryLoader","l":"setLibraries(String...)","url":"setLibraries(java.lang.String...)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration.Builder","l":"setLicenseRequestHeaders(Map)","url":"setLicenseRequestHeaders(java.util.Map)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration.Builder","l":"setLicenseUri(String)","url":"setLicenseUri(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration.Builder","l":"setLicenseUri(Uri)","url":"setLicenseUri(android.net.Uri)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"setLimit(int)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"setLine(float, @com.google.android.exoplayer2.text.Cue.LineType int)","url":"setLine(float,@com.google.android.exoplayer2.text.Cue.LineTypeint)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"setLineAnchor(@com.google.android.exoplayer2.text.Cue.AnchorType int)","url":"setLineAnchor(@com.google.android.exoplayer2.text.Cue.AnchorTypeint)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"setLinethrough(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"setListener(AudioSink.Listener)","url":"setListener(com.google.android.exoplayer2.audio.AudioSink.Listener)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"setListener(AudioSink.Listener)","url":"setListener(com.google.android.exoplayer2.audio.AudioSink.Listener)"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"setListener(AudioSink.Listener)","url":"setListener(com.google.android.exoplayer2.audio.AudioSink.Listener)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultPlaybackSessionManager","l":"setListener(PlaybackSessionManager.Listener)","url":"setListener(com.google.android.exoplayer2.analytics.PlaybackSessionManager.Listener)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackSessionManager","l":"setListener(PlaybackSessionManager.Listener)","url":"setListener(com.google.android.exoplayer2.analytics.PlaybackSessionManager.Listener)"},{"p":"com.google.android.exoplayer2.upstream","c":"FileDataSource.Factory","l":"setListener(TransferListener)","url":"setListener(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer","l":"setListener(Transformer.Listener)","url":"setListener(com.google.android.exoplayer2.transformer.Transformer.Listener)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Builder","l":"setListener(Transformer.Listener)","url":"setListener(com.google.android.exoplayer2.transformer.Transformer.Listener)"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl","l":"setLiveConfiguration(MediaItem.LiveConfiguration)","url":"setLiveConfiguration(com.google.android.exoplayer2.MediaItem.LiveConfiguration)"},{"p":"com.google.android.exoplayer2","c":"LivePlaybackSpeedControl","l":"setLiveConfiguration(MediaItem.LiveConfiguration)","url":"setLiveConfiguration(com.google.android.exoplayer2.MediaItem.LiveConfiguration)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setLiveConfiguration(MediaItem.LiveConfiguration)","url":"setLiveConfiguration(com.google.android.exoplayer2.MediaItem.LiveConfiguration)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData.Builder","l":"setLiveConfiguration(MediaItem.LiveConfiguration)","url":"setLiveConfiguration(com.google.android.exoplayer2.MediaItem.LiveConfiguration)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setLiveMaxOffsetMs(long)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"setLiveMaxOffsetMs(long)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setLiveMaxPlaybackSpeed(float)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"setLiveMaxSpeed(float)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setLiveMinOffsetMs(long)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"setLiveMinOffsetMs(long)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setLiveMinPlaybackSpeed(float)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"setLiveMinSpeed(float)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setLivePlaybackSpeedControl(LivePlaybackSpeedControl)","url":"setLivePlaybackSpeedControl(com.google.android.exoplayer2.LivePlaybackSpeedControl)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setLivePlaybackSpeedControl(LivePlaybackSpeedControl)","url":"setLivePlaybackSpeedControl(com.google.android.exoplayer2.LivePlaybackSpeedControl)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource.Factory","l":"setLivePresentationDelayMs(long)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setLiveTargetOffsetMs(long)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"setLiveTargetOffsetMs(long)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setLoadControl(LoadControl)","url":"setLoadControl(com.google.android.exoplayer2.LoadControl)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setLoadControl(LoadControl)","url":"setLoadControl(com.google.android.exoplayer2.LoadControl)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"setLoadControl(LoadControl)","url":"setLoadControl(com.google.android.exoplayer2.LoadControl)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"setLoadControl(LoadControl)","url":"setLoadControl(com.google.android.exoplayer2.LoadControl)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager.Builder","l":"setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)","url":"setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.Factory","l":"setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)","url":"setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)","url":"setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource.Factory","l":"setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)","url":"setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)"},{"p":"com.google.android.exoplayer2.source","c":"ProgressiveMediaSource.Factory","l":"setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)","url":"setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)"},{"p":"com.google.android.exoplayer2.source","c":"SingleSampleMediaSource.Factory","l":"setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)","url":"setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource.Factory","l":"setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)","url":"setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource.Factory","l":"setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)","url":"setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource.Factory","l":"setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)","url":"setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource.Factory","l":"setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)","url":"setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSourceFactory","l":"setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)","url":"setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionUriBuilder","l":"setLoadVideoTimeoutMs(int)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"setLocalAdInsertionComponents(AdsLoader.Provider, AdViewProvider)","url":"setLocalAdInsertionComponents(com.google.android.exoplayer2.source.ads.AdsLoader.Provider,com.google.android.exoplayer2.ui.AdViewProvider)"},{"p":"com.google.android.exoplayer2.util","c":"Log","l":"setLogger(Log.Logger)","url":"setLogger(com.google.android.exoplayer2.util.Log.Logger)"},{"p":"com.google.android.exoplayer2.util","c":"Log","l":"setLogLevel(@com.google.android.exoplayer2.util.Log.LogLevel int)","url":"setLogLevel(@com.google.android.exoplayer2.util.Log.LogLevelint)"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"MediaParserUtil","l":"setLogSessionIdOnMediaParser(MediaParser, PlayerId)","url":"setLogSessionIdOnMediaParser(android.media.MediaParser,com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.util","c":"Log","l":"setLogStackTraces(boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setLooper(Looper)","url":"setLooper(android.os.Looper)"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"setLooper(Looper)","url":"setLooper(android.os.Looper)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setLooper(Looper)","url":"setLooper(android.os.Looper)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"setLooper(Looper)","url":"setLooper(android.os.Looper)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Builder","l":"setLooper(Looper)","url":"setLooper(android.os.Looper)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData.Builder","l":"setManifest(Object)","url":"setManifest(java.lang.Object)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"setManifest(Object)","url":"setManifest(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashMediaSource.Factory","l":"setManifestParser(ParsingLoadable.Parser)","url":"setManifestParser(com.google.android.exoplayer2.upstream.ParsingLoadable.Parser)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsMediaSource.Factory","l":"setManifestParser(ParsingLoadable.Parser)","url":"setManifestParser(com.google.android.exoplayer2.upstream.ParsingLoadable.Parser)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionUriBuilder","l":"setManifestSuffix(String)","url":"setManifestSuffix(java.lang.String)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"setMapStateIdleToSessionStateStopped(boolean)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket.Builder","l":"setMarker(boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorsFactory","l":"setMatroskaExtractorFlags(@com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor.Flags int)","url":"setMatroskaExtractorFlags(@com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor.Flagsint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setMaxAudioBitrate(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setMaxAudioBitrate(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setMaxAudioBitrate(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setMaxAudioChannelCount(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setMaxAudioChannelCount(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setMaxAudioChannelCount(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm.Builder","l":"setMaxConcurrentSessions(int)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setMaxInputSize(int)"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl.Builder","l":"setMaxLiveOffsetErrorMsForUnitSpeed(long)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader.Builder","l":"setMaxMediaBitrate(int)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration.Builder","l":"setMaxOffsetMs(long)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"setMaxParallelDownloads(int)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider.Builder","l":"setMaxPcmBufferDurationUs(int)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration.Builder","l":"setMaxPlaybackSpeed(float)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setMaxSeekToPreviousPositionMs(long)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setMaxVideoBitrate(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setMaxVideoBitrate(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setMaxVideoBitrate(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setMaxVideoFrameRate(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setMaxVideoFrameRate(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setMaxVideoFrameRate(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setMaxVideoSize(int, int)","url":"setMaxVideoSize(int,int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setMaxVideoSize(int, int)","url":"setMaxVideoSize(int,int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setMaxVideoSize(int, int)","url":"setMaxVideoSize(int,int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setMaxVideoSizeSd()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setMaxVideoSizeSd()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setMaxVideoSizeSd()"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"setMediaButtonEventHandler(MediaSessionConnector.MediaButtonEventHandler)","url":"setMediaButtonEventHandler(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.MediaButtonEventHandler)"},{"p":"com.google.android.exoplayer2","c":"DefaultRenderersFactory","l":"setMediaCodecSelector(MediaCodecSelector)","url":"setMediaCodecSelector(com.google.android.exoplayer2.mediacodec.MediaCodecSelector)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"setMediaDescriptionAdapter(PlayerNotificationManager.MediaDescriptionAdapter)","url":"setMediaDescriptionAdapter(com.google.android.exoplayer2.ui.PlayerNotificationManager.MediaDescriptionAdapter)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setMediaId(String)","url":"setMediaId(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"setMediaItem(MediaItem, boolean)","url":"setMediaItem(com.google.android.exoplayer2.MediaItem,boolean)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setMediaItem(MediaItem, boolean)","url":"setMediaItem(com.google.android.exoplayer2.MediaItem,boolean)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setMediaItem(MediaItem, boolean)","url":"setMediaItem(com.google.android.exoplayer2.MediaItem,boolean)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"setMediaItem(MediaItem, long)","url":"setMediaItem(com.google.android.exoplayer2.MediaItem,long)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setMediaItem(MediaItem, long)","url":"setMediaItem(com.google.android.exoplayer2.MediaItem,long)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setMediaItem(MediaItem, long)","url":"setMediaItem(com.google.android.exoplayer2.MediaItem,long)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"setMediaItem(MediaItem)","url":"setMediaItem(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setMediaItem(MediaItem)","url":"setMediaItem(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setMediaItem(MediaItem)","url":"setMediaItem(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData.Builder","l":"setMediaItem(MediaItem)","url":"setMediaItem(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"setMediaItem(MediaItem)","url":"setMediaItem(androidx.media2.common.MediaItem)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2.Builder","l":"setMediaItem(MediaItem)","url":"setMediaItem(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder","l":"setMediaItemProvider(SessionCallbackBuilder.MediaItemProvider)","url":"setMediaItemProvider(com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.MediaItemProvider)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setMediaItems(List, boolean)","url":"setMediaItems(java.util.List,boolean)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setMediaItems(List, boolean)","url":"setMediaItems(java.util.List,boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"setMediaItems(List, boolean)","url":"setMediaItems(java.util.List,boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setMediaItems(List, boolean)","url":"setMediaItems(java.util.List,boolean)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"setMediaItems(List, boolean)","url":"setMediaItems(java.util.List,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"setMediaItems(List, boolean)","url":"setMediaItems(java.util.List,boolean)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setMediaItems(List, int, long)","url":"setMediaItems(java.util.List,int,long)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setMediaItems(List, int, long)","url":"setMediaItems(java.util.List,int,long)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"setMediaItems(List, int, long)","url":"setMediaItems(java.util.List,int,long)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setMediaItems(List, int, long)","url":"setMediaItems(java.util.List,int,long)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"setMediaItems(List, int, long)","url":"setMediaItems(java.util.List,int,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"setMediaItems(List, int, long)","url":"setMediaItems(java.util.List,int,long)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"setMediaItems(List)","url":"setMediaItems(java.util.List)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setMediaItems(List)","url":"setMediaItems(java.util.List)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setMediaItems(List)","url":"setMediaItems(java.util.List)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetMediaItems","l":"SetMediaItems(String, int, long, MediaSource...)","url":"%3Cinit%3E(java.lang.String,int,long,com.google.android.exoplayer2.source.MediaSource...)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetMediaItemsResetPosition","l":"SetMediaItemsResetPosition(String, boolean, MediaSource...)","url":"%3Cinit%3E(java.lang.String,boolean,com.google.android.exoplayer2.source.MediaSource...)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader.Builder","l":"setMediaLoadTimeoutMs(int)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setMediaMetadata(MediaMetadata)","url":"setMediaMetadata(com.google.android.exoplayer2.MediaMetadata)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData.Builder","l":"setMediaMetadata(MediaMetadata)","url":"setMediaMetadata(com.google.android.exoplayer2.MediaMetadata)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"setMediaMetadataProvider(MediaSessionConnector.MediaMetadataProvider)","url":"setMediaMetadataProvider(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.MediaMetadataProvider)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setMediaSessionToken(MediaSessionCompat.Token)","url":"setMediaSessionToken(android.support.v4.media.session.MediaSessionCompat.Token)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setMediaSource(MediaSource, boolean)","url":"setMediaSource(com.google.android.exoplayer2.source.MediaSource,boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setMediaSource(MediaSource, boolean)","url":"setMediaSource(com.google.android.exoplayer2.source.MediaSource,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setMediaSource(MediaSource, boolean)","url":"setMediaSource(com.google.android.exoplayer2.source.MediaSource,boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setMediaSource(MediaSource, long)","url":"setMediaSource(com.google.android.exoplayer2.source.MediaSource,long)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setMediaSource(MediaSource, long)","url":"setMediaSource(com.google.android.exoplayer2.source.MediaSource,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setMediaSource(MediaSource, long)","url":"setMediaSource(com.google.android.exoplayer2.source.MediaSource,long)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setMediaSource(MediaSource)","url":"setMediaSource(com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setMediaSource(MediaSource)","url":"setMediaSource(com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"setMediaSource(MediaSource)","url":"setMediaSource(com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setMediaSource(MediaSource)","url":"setMediaSource(com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setMediaSourceFactory(MediaSource.Factory)","url":"setMediaSourceFactory(com.google.android.exoplayer2.source.MediaSource.Factory)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setMediaSourceFactory(MediaSource.Factory)","url":"setMediaSourceFactory(com.google.android.exoplayer2.source.MediaSource.Factory)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2.Builder","l":"setMediaSourceFactory(MediaSource.Factory)","url":"setMediaSourceFactory(com.google.android.exoplayer2.source.MediaSource.Factory)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"setMediaSourceFactory(MediaSource.Factory)","url":"setMediaSourceFactory(com.google.android.exoplayer2.source.MediaSource.Factory)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Builder","l":"setMediaSourceFactory(MediaSource.Factory)","url":"setMediaSourceFactory(com.google.android.exoplayer2.source.MediaSource.Factory)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"setMediaSources(boolean, MediaSource...)","url":"setMediaSources(boolean,com.google.android.exoplayer2.source.MediaSource...)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"setMediaSources(int, long, MediaSource...)","url":"setMediaSources(int,long,com.google.android.exoplayer2.source.MediaSource...)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setMediaSources(List, boolean)","url":"setMediaSources(java.util.List,boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setMediaSources(List, boolean)","url":"setMediaSources(java.util.List,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setMediaSources(List, boolean)","url":"setMediaSources(java.util.List,boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setMediaSources(List, int, long)","url":"setMediaSources(java.util.List,int,long)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setMediaSources(List, int, long)","url":"setMediaSources(java.util.List,int,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setMediaSources(List, int, long)","url":"setMediaSources(java.util.List,int,long)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setMediaSources(List)","url":"setMediaSources(java.util.List)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setMediaSources(List)","url":"setMediaSources(java.util.List)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setMediaSources(List)","url":"setMediaSources(java.util.List)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"setMediaSources(MediaSource...)","url":"setMediaSources(com.google.android.exoplayer2.source.MediaSource...)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"setMediaSources(MediaSource...)","url":"setMediaSources(com.google.android.exoplayer2.source.MediaSource...)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setMediaType(Integer)","url":"setMediaType(java.lang.Integer)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.RequestMetadata.Builder","l":"setMediaUri(Uri)","url":"setMediaUri(android.net.Uri)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setMetadata(Metadata)","url":"setMetadata(com.google.android.exoplayer2.metadata.Metadata)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"setMetadataDeduplicationEnabled(boolean)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource.Factory","l":"setMetadataType(@com.google.android.exoplayer2.source.hls.HlsMediaSource.MetadataType int)","url":"setMetadataType(@com.google.android.exoplayer2.source.hls.HlsMediaSource.MetadataTypeint)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setMimeType(String)","url":"setMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration.Builder","l":"setMimeType(String)","url":"setMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest.Builder","l":"setMimeType(String)","url":"setMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"DownloadBuilder","l":"setMimeType(String)","url":"setMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration.Builder","l":"setMinOffsetMs(long)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider.Builder","l":"setMinPcmBufferDurationUs(int)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration.Builder","l":"setMinPlaybackSpeed(float)"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl.Builder","l":"setMinPossibleLiveOffsetSmoothingFactor(float)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"setMinRetryCount(int)"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl.Builder","l":"setMinUpdateIntervalMs(long)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setMinVideoBitrate(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setMinVideoBitrate(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setMinVideoBitrate(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setMinVideoFrameRate(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setMinVideoFrameRate(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setMinVideoFrameRate(int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setMinVideoSize(int, int)","url":"setMinVideoSize(int,int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setMinVideoSize(int, int)","url":"setMinVideoSize(int,int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setMinVideoSize(int, int)","url":"setMinVideoSize(int,int)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager","l":"setMode(@com.google.android.exoplayer2.drm.DefaultDrmSessionManager.Mode int, byte[])","url":"setMode(@com.google.android.exoplayer2.drm.DefaultDrmSessionManager.Modeint,byte[])"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorsFactory","l":"setMp3ExtractorFlags(@com.google.android.exoplayer2.extractor.mp3.Mp3Extractor.Flags int)","url":"setMp3ExtractorFlags(@com.google.android.exoplayer2.extractor.mp3.Mp3Extractor.Flagsint)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorsFactory","l":"setMp4ExtractorFlags(@com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.Flags int)","url":"setMp4ExtractorFlags(@com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.Flagsint)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"setMultiRowAlignment(Layout.Alignment)","url":"setMultiRowAlignment(android.text.Layout.Alignment)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration.Builder","l":"setMultiSession(boolean)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager.Builder","l":"setMultiSession(boolean)"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"OutputConsumerAdapterV30","l":"setMuxedCaptionFormats(List)","url":"setMuxedCaptionFormats(java.util.List)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Builder","l":"setMuxerFactory(Muxer.Factory)","url":"setMuxerFactory(com.google.android.exoplayer2.transformer.Muxer.Factory)"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest.TestResource.Builder","l":"setName(String)","url":"setName(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter","l":"setNetworkTypeOverride(@com.google.android.exoplayer2.C.NetworkType int)","url":"setNetworkTypeOverride(@com.google.android.exoplayer2.C.NetworkTypeint)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setNewlyRenderedFirstFrame(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"setNewSourceInfo(Timeline, boolean)","url":"setNewSourceInfo(com.google.android.exoplayer2.Timeline,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaSource","l":"setNewSourceInfo(Timeline)","url":"setNewSourceInfo(com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"setNextActionIconResourceId(int)"},{"p":"com.google.android.exoplayer2.util","c":"NotificationUtil","l":"setNotification(Context, int, Notification)","url":"setNotification(android.content.Context,int,android.app.Notification)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"setNotificationListener(PlayerNotificationManager.NotificationListener)","url":"setNotificationListener(com.google.android.exoplayer2.ui.PlayerNotificationManager.NotificationListener)"},{"p":"com.google.android.exoplayer2.util","c":"SntpClient","l":"setNtpHost(String)","url":"setNtpHost(java.lang.String)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider.Builder","l":"setOffloadBufferDurationUs(int)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink.Builder","l":"setOffloadMode(@com.google.android.exoplayer2.audio.DefaultAudioSink.OffloadMode int)","url":"setOffloadMode(@com.google.android.exoplayer2.audio.DefaultAudioSink.OffloadModeint)"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"setOnEventListener(ExoMediaDrm.OnEventListener)","url":"setOnEventListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnEventListener)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"setOnEventListener(ExoMediaDrm.OnEventListener)","url":"setOnEventListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnEventListener)"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"setOnEventListener(ExoMediaDrm.OnEventListener)","url":"setOnEventListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnEventListener)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"setOnEventListener(ExoMediaDrm.OnEventListener)","url":"setOnEventListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnEventListener)"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"setOnExpirationUpdateListener(ExoMediaDrm.OnExpirationUpdateListener)","url":"setOnExpirationUpdateListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnExpirationUpdateListener)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"setOnExpirationUpdateListener(ExoMediaDrm.OnExpirationUpdateListener)","url":"setOnExpirationUpdateListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnExpirationUpdateListener)"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"setOnExpirationUpdateListener(ExoMediaDrm.OnExpirationUpdateListener)","url":"setOnExpirationUpdateListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnExpirationUpdateListener)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"setOnExpirationUpdateListener(ExoMediaDrm.OnExpirationUpdateListener)","url":"setOnExpirationUpdateListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnExpirationUpdateListener)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter","l":"setOnFrameRenderedListener(MediaCodecAdapter.OnFrameRenderedListener, Handler)","url":"setOnFrameRenderedListener(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.OnFrameRenderedListener,android.os.Handler)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter","l":"setOnFrameRenderedListener(MediaCodecAdapter.OnFrameRenderedListener, Handler)","url":"setOnFrameRenderedListener(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.OnFrameRenderedListener,android.os.Handler)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"setOnFullScreenModeChangedListener(StyledPlayerControlView.OnFullScreenModeChangedListener)","url":"setOnFullScreenModeChangedListener(com.google.android.exoplayer2.ui.StyledPlayerControlView.OnFullScreenModeChangedListener)"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"setOnKeyStatusChangeListener(ExoMediaDrm.OnKeyStatusChangeListener)","url":"setOnKeyStatusChangeListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnKeyStatusChangeListener)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"setOnKeyStatusChangeListener(ExoMediaDrm.OnKeyStatusChangeListener)","url":"setOnKeyStatusChangeListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnKeyStatusChangeListener)"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"setOnKeyStatusChangeListener(ExoMediaDrm.OnKeyStatusChangeListener)","url":"setOnKeyStatusChangeListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnKeyStatusChangeListener)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"setOnKeyStatusChangeListener(ExoMediaDrm.OnKeyStatusChangeListener)","url":"setOnKeyStatusChangeListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnKeyStatusChangeListener)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"setOutput(Object)","url":"setOutput(java.lang.Object)"},{"p":"com.google.android.exoplayer2.video","c":"VideoDecoderGLSurfaceView","l":"setOutputBuffer(VideoDecoderOutputBuffer)","url":"setOutputBuffer(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer)"},{"p":"com.google.android.exoplayer2.video","c":"VideoDecoderOutputBufferRenderer","l":"setOutputBuffer(VideoDecoderOutputBuffer)","url":"setOutputBuffer(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer)"},{"p":"com.google.android.exoplayer2.effect","c":"GlTextureProcessor","l":"setOutputListener(GlTextureProcessor.OutputListener)","url":"setOutputListener(com.google.android.exoplayer2.effect.GlTextureProcessor.OutputListener)"},{"p":"com.google.android.exoplayer2.effect","c":"SingleFrameGlTextureProcessor","l":"setOutputListener(GlTextureProcessor.OutputListener)","url":"setOutputListener(com.google.android.exoplayer2.effect.GlTextureProcessor.OutputListener)"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Gav1Decoder","l":"setOutputMode(@com.google.android.exoplayer2.C.VideoOutputMode int)","url":"setOutputMode(@com.google.android.exoplayer2.C.VideoOutputModeint)"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"VpxDecoder","l":"setOutputMode(@com.google.android.exoplayer2.C.VideoOutputMode int)","url":"setOutputMode(@com.google.android.exoplayer2.C.VideoOutputModeint)"},{"p":"com.google.android.exoplayer2.audio","c":"SonicAudioProcessor","l":"setOutputSampleRateHz(int)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"setOutputStreamOffsetUs(long)"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"setOutputStreamOffsetUs(long)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter","l":"setOutputSurface(Surface)","url":"setOutputSurface(android.view.Surface)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter","l":"setOutputSurface(Surface)","url":"setOutputSurface(android.view.Surface)"},{"p":"com.google.android.exoplayer2.effect","c":"GlEffectsFrameProcessor","l":"setOutputSurfaceInfo(SurfaceInfo)","url":"setOutputSurfaceInfo(com.google.android.exoplayer2.util.SurfaceInfo)"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessor","l":"setOutputSurfaceInfo(SurfaceInfo)","url":"setOutputSurfaceInfo(com.google.android.exoplayer2.util.SurfaceInfo)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"setOutputSurfaceV23(MediaCodecAdapter, Surface)","url":"setOutputSurfaceV23(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter,android.view.Surface)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setOverallRating(Rating)","url":"setOverallRating(com.google.android.exoplayer2.Rating)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionDialogBuilder","l":"setOverride(TrackSelectionOverride)","url":"setOverride(com.google.android.exoplayer2.trackselection.TrackSelectionOverride)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setOverrideForType(TrackSelectionOverride)","url":"setOverrideForType(com.google.android.exoplayer2.trackselection.TrackSelectionOverride)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setOverrideForType(TrackSelectionOverride)","url":"setOverrideForType(com.google.android.exoplayer2.trackselection.TrackSelectionOverride)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setOverrideForType(TrackSelectionOverride)","url":"setOverrideForType(com.google.android.exoplayer2.trackselection.TrackSelectionOverride)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionDialogBuilder","l":"setOverrides(Map)","url":"setOverrides(java.util.Map)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket.Builder","l":"setPadding(boolean)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter","l":"setParameters(Bundle)","url":"setParameters(android.os.Bundle)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter","l":"setParameters(Bundle)","url":"setParameters(android.os.Bundle)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"setParameters(DefaultTrackSelector.Parameters.Builder)","url":"setParameters(com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters.Builder)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"setParameters(DefaultTrackSelector.ParametersBuilder)","url":"setParameters(com.google.android.exoplayer2.trackselection.DefaultTrackSelector.ParametersBuilder)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector","l":"setParameters(TrackSelectionParameters)","url":"setParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelector","l":"setParameters(TrackSelectionParameters)","url":"setParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider.Builder","l":"setPassthroughBufferDurationUs(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher.Resource.Builder","l":"setPath(String)","url":"setPath(java.lang.String)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"setPauseActionIconResourceId(int)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setPauseAtEndOfMediaItems(boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setPauseAtEndOfMediaItems(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setPauseAtEndOfMediaItems(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setPauseAtEndOfMediaItems(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"setPauseAtEndOfMediaItems(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setPauseAtEndOfMediaItems(boolean)"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"setPayload(Object)","url":"setPayload(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket.Builder","l":"setPayloadData(byte[])"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket.Builder","l":"setPayloadType(byte)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioTrackBufferSizeProvider.Builder","l":"setPcmBufferMultiplicationFactor(int)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setPcmEncoding(@com.google.android.exoplayer2.C.PcmEncoding int)","url":"setPcmEncoding(@com.google.android.exoplayer2.C.PcmEncodingint)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setPeakBitrate(int)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"setPendingOutputEndOfStream()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"setPendingPlaybackException(ExoPlaybackException)","url":"setPendingPlaybackException(com.google.android.exoplayer2.ExoPlaybackException)"},{"p":"com.google.android.exoplayer2.testutil","c":"DownloadBuilder","l":"setPercentDownloaded(float)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData.Builder","l":"setPeriods(List)","url":"setPeriods(java.util.List)"},{"p":"com.google.android.exoplayer2.audio","c":"SonicAudioProcessor","l":"setPitch(float)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setPixelWidthHeightRatio(float)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"setPlayActionIconResourceId(int)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader.Builder","l":"setPlayAdBeforeStartPosition(boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setPlaybackLooper(Looper)","url":"setPlaybackLooper(android.os.Looper)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setPlaybackParameters(PlaybackParameters)","url":"setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setPlaybackParameters(PlaybackParameters)","url":"setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"setPlaybackParameters(PlaybackParameters)","url":"setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setPlaybackParameters(PlaybackParameters)","url":"setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setPlaybackParameters(PlaybackParameters)","url":"setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"setPlaybackParameters(PlaybackParameters)","url":"setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"setPlaybackParameters(PlaybackParameters)","url":"setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"setPlaybackParameters(PlaybackParameters)","url":"setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"setPlaybackParameters(PlaybackParameters)","url":"setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"setPlaybackParameters(PlaybackParameters)","url":"setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"setPlaybackParameters(PlaybackParameters)","url":"setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"setPlaybackParameters(PlaybackParameters)","url":"setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"setPlaybackParameters(PlaybackParameters)","url":"setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2.util","c":"MediaClock","l":"setPlaybackParameters(PlaybackParameters)","url":"setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2.util","c":"StandaloneMediaClock","l":"setPlaybackParameters(PlaybackParameters)","url":"setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetPlaybackParameters","l":"SetPlaybackParameters(String, PlaybackParameters)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.PlaybackParameters)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"setPlaybackPreparer(MediaSessionConnector.PlaybackPreparer)","url":"setPlaybackPreparer(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.PlaybackPreparer)"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"setPlaybackSpeed(float, float)","url":"setPlaybackSpeed(float,float)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"setPlaybackSpeed(float, float)","url":"setPlaybackSpeed(float,float)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"setPlaybackSpeed(float, float)","url":"setPlaybackSpeed(float,float)"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"setPlaybackSpeed(float)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setPlaybackSpeed(float)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setPlaybackSpeed(float)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"setPlaybackSpeed(float)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setPlaybackState(@com.google.android.exoplayer2.Player.State int)","url":"setPlaybackState(@com.google.android.exoplayer2.Player.Stateint)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setPlaybackSuppressionReason(@com.google.android.exoplayer2.Player.PlaybackSuppressionReason int)","url":"setPlaybackSuppressionReason(@com.google.android.exoplayer2.Player.PlaybackSuppressionReasonint)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration.Builder","l":"setPlayClearContentWithoutKey(boolean)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager.Builder","l":"setPlayClearSamplesWithoutKeys(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"setPlayedAdMarkerColor(int)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"setPlayedColor(int)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager","l":"setPlayer(Looper, PlayerId)","url":"setPlayer(android.os.Looper,com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionManager","l":"setPlayer(Looper, PlayerId)","url":"setPlayer(android.os.Looper,com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"setPlayer(Player, Looper)","url":"setPlayer(com.google.android.exoplayer2.Player,android.os.Looper)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"setPlayer(Player, Looper)","url":"setPlayer(com.google.android.exoplayer2.Player,android.os.Looper)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader","l":"setPlayer(Player)","url":"setPlayer(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.AdsLoader","l":"setPlayer(Player)","url":"setPlayer(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"setPlayer(Player)","url":"setPlayer(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsLoader","l":"setPlayer(Player)","url":"setPlayer(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"setPlayer(Player)","url":"setPlayer(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setPlayer(Player)","url":"setPlayer(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setPlayer(Player)","url":"setPlayer(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"setPlayer(Player)","url":"setPlayer(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setPlayer(Player)","url":"setPlayer(com.google.android.exoplayer2.Player)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setPlayerError(PlaybackException)","url":"setPlayerError(com.google.android.exoplayer2.PlaybackException)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"setPlayerId(PlayerId)","url":"setPlayerId(com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"setPlayerId(PlayerId)","url":"setPlayerId(com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"setPlayerId(PlayerId)","url":"setPlayerId(com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"setPlayerIdForSession(byte[], PlayerId)","url":"setPlayerIdForSession(byte[],com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"setPlayerIdForSession(byte[], PlayerId)","url":"setPlayerIdForSession(byte[],com.google.android.exoplayer2.analytics.PlayerId)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"setPlayerListener(Player.Listener)","url":"setPlayerListener(com.google.android.exoplayer2.Player.Listener)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"setPlaylist(List, MediaMetadata)","url":"setPlaylist(java.util.List,androidx.media2.common.MediaMetadata)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setPlaylist(List)","url":"setPlaylist(java.util.List)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setPlaylistMetadata(MediaMetadata)","url":"setPlaylistMetadata(com.google.android.exoplayer2.MediaMetadata)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setPlaylistMetadata(MediaMetadata)","url":"setPlaylistMetadata(com.google.android.exoplayer2.MediaMetadata)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"setPlaylistMetadata(MediaMetadata)","url":"setPlaylistMetadata(com.google.android.exoplayer2.MediaMetadata)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setPlaylistMetadata(MediaMetadata)","url":"setPlaylistMetadata(com.google.android.exoplayer2.MediaMetadata)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setPlaylistMetadata(MediaMetadata)","url":"setPlaylistMetadata(com.google.android.exoplayer2.MediaMetadata)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"setPlaylistMetadata(MediaMetadata)","url":"setPlaylistMetadata(com.google.android.exoplayer2.MediaMetadata)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"setPlaylistMetadata(MediaMetadata)","url":"setPlaylistMetadata(com.google.android.exoplayer2.MediaMetadata)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource.Factory","l":"setPlaylistParserFactory(HlsPlaylistParserFactory)","url":"setPlaylistParserFactory(com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistParserFactory)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource.Factory","l":"setPlaylistTrackerFactory(HlsPlaylistTracker.Factory)","url":"setPlaylistTrackerFactory(com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistTracker.Factory)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setPlayWhenReady(boolean, @com.google.android.exoplayer2.Player.PlayWhenReadyChangeReason int)","url":"setPlayWhenReady(boolean,@com.google.android.exoplayer2.Player.PlayWhenReadyChangeReasonint)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setPlayWhenReady(boolean)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setPlayWhenReady(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"setPlayWhenReady(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setPlayWhenReady(boolean)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"setPlayWhenReady(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"setPlayWhenReady(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetPlayWhenReady","l":"SetPlayWhenReady(String, boolean)","url":"%3Cinit%3E(java.lang.String,boolean)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"setPosition(float)"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"setPosition(int, long)","url":"setPosition(int,long)"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisBitArray","l":"setPosition(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput","l":"setPosition(int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"setPosition(int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"setPosition(int)"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"setPosition(long)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"setPosition(long)"},{"p":"com.google.android.exoplayer2.ui","c":"TimeBar","l":"setPosition(long)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec.Builder","l":"setPosition(long)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"setPositionAnchor(@com.google.android.exoplayer2.text.Cue.AnchorType int)","url":"setPositionAnchor(@com.google.android.exoplayer2.text.Cue.AnchorTypeint)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setPositionDiscontinuity(@com.google.android.exoplayer2.Player.DiscontinuityReason int, long)","url":"setPositionDiscontinuity(@com.google.android.exoplayer2.Player.DiscontinuityReasonint,long)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData.Builder","l":"setPositionInFirstPeriodUs(long)"},{"p":"com.google.android.exoplayer2.text","c":"ExoplayerCuesDecoder","l":"setPositionUs(long)"},{"p":"com.google.android.exoplayer2.text","c":"SimpleSubtitleDecoder","l":"setPositionUs(long)"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleDecoder","l":"setPositionUs(long)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder","l":"setPostConnectCallback(SessionCallbackBuilder.PostConnectCallback)","url":"setPostConnectCallback(com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.PostConnectCallback)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setPreferredAudioDevice(AudioDeviceInfo)","url":"setPreferredAudioDevice(android.media.AudioDeviceInfo)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setPreferredAudioDevice(AudioDeviceInfo)","url":"setPreferredAudioDevice(android.media.AudioDeviceInfo)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setPreferredAudioDevice(AudioDeviceInfo)","url":"setPreferredAudioDevice(android.media.AudioDeviceInfo)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setPreferredAudioLanguage(String)","url":"setPreferredAudioLanguage(java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setPreferredAudioLanguage(String)","url":"setPreferredAudioLanguage(java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setPreferredAudioLanguage(String)","url":"setPreferredAudioLanguage(java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setPreferredAudioLanguages(String...)","url":"setPreferredAudioLanguages(java.lang.String...)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setPreferredAudioLanguages(String...)","url":"setPreferredAudioLanguages(java.lang.String...)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setPreferredAudioLanguages(String...)","url":"setPreferredAudioLanguages(java.lang.String...)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setPreferredAudioMimeType(String)","url":"setPreferredAudioMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setPreferredAudioMimeType(String)","url":"setPreferredAudioMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setPreferredAudioMimeType(String)","url":"setPreferredAudioMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setPreferredAudioMimeTypes(String...)","url":"setPreferredAudioMimeTypes(java.lang.String...)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setPreferredAudioMimeTypes(String...)","url":"setPreferredAudioMimeTypes(java.lang.String...)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setPreferredAudioMimeTypes(String...)","url":"setPreferredAudioMimeTypes(java.lang.String...)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setPreferredAudioRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)","url":"setPreferredAudioRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setPreferredAudioRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)","url":"setPreferredAudioRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setPreferredAudioRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)","url":"setPreferredAudioRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"setPreferredDevice(AudioDeviceInfo)","url":"setPreferredDevice(android.media.AudioDeviceInfo)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"setPreferredDevice(AudioDeviceInfo)","url":"setPreferredDevice(android.media.AudioDeviceInfo)"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"setPreferredDevice(AudioDeviceInfo)","url":"setPreferredDevice(android.media.AudioDeviceInfo)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setPreferredTextLanguage(String)","url":"setPreferredTextLanguage(java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setPreferredTextLanguage(String)","url":"setPreferredTextLanguage(java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setPreferredTextLanguage(String)","url":"setPreferredTextLanguage(java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(Context)","url":"setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(android.content.Context)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(Context)","url":"setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(android.content.Context)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(Context)","url":"setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(android.content.Context)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setPreferredTextLanguages(String...)","url":"setPreferredTextLanguages(java.lang.String...)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setPreferredTextLanguages(String...)","url":"setPreferredTextLanguages(java.lang.String...)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setPreferredTextLanguages(String...)","url":"setPreferredTextLanguages(java.lang.String...)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setPreferredTextRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)","url":"setPreferredTextRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setPreferredTextRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)","url":"setPreferredTextRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setPreferredTextRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)","url":"setPreferredTextRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setPreferredVideoMimeType(String)","url":"setPreferredVideoMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setPreferredVideoMimeType(String)","url":"setPreferredVideoMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setPreferredVideoMimeType(String)","url":"setPreferredVideoMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setPreferredVideoMimeTypes(String...)","url":"setPreferredVideoMimeTypes(java.lang.String...)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setPreferredVideoMimeTypes(String...)","url":"setPreferredVideoMimeTypes(java.lang.String...)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setPreferredVideoMimeTypes(String...)","url":"setPreferredVideoMimeTypes(java.lang.String...)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setPreferredVideoRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)","url":"setPreferredVideoRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setPreferredVideoRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)","url":"setPreferredVideoRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setPreferredVideoRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)","url":"setPreferredVideoRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"setPreparationComplete()"},{"p":"com.google.android.exoplayer2.source","c":"MaskingMediaPeriod","l":"setPrepareListener(MaskingMediaPeriod.PrepareListener)","url":"setPrepareListener(com.google.android.exoplayer2.source.MaskingMediaPeriod.PrepareListener)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData.Builder","l":"setPresentationStartTimeMs(long)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"setPreviousActionIconResourceId(int)"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl.Builder","l":"setPrioritizeTimeOverSizeThresholds(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setPriority(@com.google.android.exoplayer2.ui.PlayerNotificationManager.Priority int)","url":"setPriority(@com.google.android.exoplayer2.ui.PlayerNotificationManager.Priorityint)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setPriorityTaskManager(PriorityTaskManager)","url":"setPriorityTaskManager(com.google.android.exoplayer2.util.PriorityTaskManager)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setPriorityTaskManager(PriorityTaskManager)","url":"setPriorityTaskManager(com.google.android.exoplayer2.util.PriorityTaskManager)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setPriorityTaskManager(PriorityTaskManager)","url":"setPriorityTaskManager(com.google.android.exoplayer2.util.PriorityTaskManager)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setPriorityTaskManager(PriorityTaskManager)","url":"setPriorityTaskManager(com.google.android.exoplayer2.util.PriorityTaskManager)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setPriorityTaskManager(PriorityTaskManager)","url":"setPriorityTaskManager(com.google.android.exoplayer2.util.PriorityTaskManager)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"setProgressUpdateListener(PlayerControlView.ProgressUpdateListener)","url":"setProgressUpdateListener(com.google.android.exoplayer2.ui.PlayerControlView.ProgressUpdateListener)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"setProgressUpdateListener(StyledPlayerControlView.ProgressUpdateListener)","url":"setProgressUpdateListener(com.google.android.exoplayer2.ui.StyledPlayerControlView.ProgressUpdateListener)"},{"p":"com.google.android.exoplayer2.ext.leanback","c":"LeanbackPlayerAdapter","l":"setProgressUpdatingEnabled(boolean)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setProjectionData(byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"setPropertyByteArray(String, byte[])","url":"setPropertyByteArray(java.lang.String,byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"setPropertyByteArray(String, byte[])","url":"setPropertyByteArray(java.lang.String,byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"setPropertyByteArray(String, byte[])","url":"setPropertyByteArray(java.lang.String,byte[])"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"setPropertyByteArray(String, byte[])","url":"setPropertyByteArray(java.lang.String,byte[])"},{"p":"com.google.android.exoplayer2.drm","c":"DummyExoMediaDrm","l":"setPropertyString(String, String)","url":"setPropertyString(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.drm","c":"ExoMediaDrm","l":"setPropertyString(String, String)","url":"setPropertyString(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkMediaDrm","l":"setPropertyString(String, String)","url":"setPropertyString(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"setPropertyString(String, String)","url":"setPropertyString(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl.Builder","l":"setProportionalControlFactor(float)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm.Builder","l":"setProvisionsRequired(int)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"setQueueEditor(MediaSessionConnector.QueueEditor)","url":"setQueueEditor(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.QueueEditor)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"setQueueNavigator(MediaSessionConnector.QueueNavigator)","url":"setQueueNavigator(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.QueueNavigator)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet","l":"setRandomData(String, int)","url":"setRandomData(java.lang.String,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet","l":"setRandomData(Uri, int)","url":"setRandomData(android.net.Uri,int)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"setRatingCallback(MediaSessionConnector.RatingCallback)","url":"setRatingCallback(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.RatingCallback)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder","l":"setRatingCallback(SessionCallbackBuilder.RatingCallback)","url":"setRatingCallback(com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.RatingCallback)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.Factory","l":"setReadTimeoutMs(int)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource.Factory","l":"setReadTimeoutMs(int)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setRecordingDay(Integer)","url":"setRecordingDay(java.lang.Integer)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setRecordingMonth(Integer)","url":"setRecordingMonth(java.lang.Integer)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setRecordingYear(Integer)","url":"setRecordingYear(java.lang.Integer)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"ContentMetadataMutations","l":"setRedirectedUri(ContentMetadataMutations, Uri)","url":"setRedirectedUri(com.google.android.exoplayer2.upstream.cache.ContentMetadataMutations,android.net.Uri)"},{"p":"com.google.android.exoplayer2.effect","c":"RgbAdjustment.Builder","l":"setRedScale(float)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration.Builder","l":"setRelativeToDefaultPosition(boolean)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration.Builder","l":"setRelativeToLiveWindow(boolean)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setReleaseDay(Integer)","url":"setReleaseDay(java.lang.Integer)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setReleaseMonth(Integer)","url":"setReleaseMonth(java.lang.Integer)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setReleaseTimeoutMs(long)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setReleaseTimeoutMs(long)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setReleaseYear(Integer)","url":"setReleaseYear(java.lang.Integer)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Builder","l":"setRemoveAudio(boolean)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Builder","l":"setRemoveVideo(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setRendererDisabled(int, boolean)","url":"setRendererDisabled(int,boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setRendererDisabled(int, boolean)","url":"setRendererDisabled(int,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetRendererDisabled","l":"SetRendererDisabled(String, int, boolean)","url":"%3Cinit%3E(java.lang.String,int,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"setRenderers(Renderer...)","url":"setRenderers(com.google.android.exoplayer2.Renderer...)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"setRenderers(Renderer...)","url":"setRenderers(com.google.android.exoplayer2.Renderer...)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setRenderersFactory(RenderersFactory)","url":"setRenderersFactory(com.google.android.exoplayer2.RenderersFactory)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"setRenderersFactory(RenderersFactory)","url":"setRenderersFactory(com.google.android.exoplayer2.RenderersFactory)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"setRenderersFactory(RenderersFactory)","url":"setRenderersFactory(com.google.android.exoplayer2.RenderersFactory)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"setRenderTimeLimitMs(long)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int)","url":"setRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int)","url":"setRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"setRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int)","url":"setRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int)","url":"setRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int)","url":"setRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"setRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int)","url":"setRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"setRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int)","url":"setRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"setRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int)","url":"setRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"setRepeatMode(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetRepeatMode","l":"SetRepeatMode(String, @com.google.android.exoplayer2.Player.RepeatMode int)","url":"%3Cinit%3E(java.lang.String,@com.google.android.exoplayer2.Player.RepeatModeint)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"setRepeatToggleModes(@com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModes int)","url":"setRepeatToggleModes(@com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModesint)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setRepeatToggleModes(@com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModes int)","url":"setRepeatToggleModes(@com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModesint)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"setRepeatToggleModes(@com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModes int)","url":"setRepeatToggleModes(@com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModesint)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setRepeatToggleModes(@com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModes int)","url":"setRepeatToggleModes(@com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModesint)"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultEncoderFactory.Builder","l":"setRequestedVideoEncoderSettings(VideoEncoderSettings)","url":"setRequestedVideoEncoderSettings(com.google.android.exoplayer2.transformer.VideoEncoderSettings)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setRequestMetadata(MediaItem.RequestMetadata)","url":"setRequestMetadata(com.google.android.exoplayer2.MediaItem.RequestMetadata)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.Factory","l":"setRequestPriority(int)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource","l":"setRequestProperty(String, String)","url":"setRequestProperty(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource","l":"setRequestProperty(String, String)","url":"setRequestProperty(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource","l":"setRequestProperty(String, String)","url":"setRequestProperty(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource","l":"setRequestProperty(String, String)","url":"setRequestProperty(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"setRequirements(Requirements)","url":"setRequirements(com.google.android.exoplayer2.scheduler.Requirements)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter.Builder","l":"setResetOnNetworkTypeChange(boolean)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.Factory","l":"setResetTimeoutOnRedirects(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"AspectRatioFrameLayout","l":"setResizeMode(@com.google.android.exoplayer2.ui.AspectRatioFrameLayout.ResizeMode int)","url":"setResizeMode(@com.google.android.exoplayer2.ui.AspectRatioFrameLayout.ResizeModeint)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setResizeMode(@com.google.android.exoplayer2.ui.AspectRatioFrameLayout.ResizeMode int)","url":"setResizeMode(@com.google.android.exoplayer2.ui.AspectRatioFrameLayout.ResizeModeint)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setResizeMode(@com.google.android.exoplayer2.ui.AspectRatioFrameLayout.ResizeMode int)","url":"setResizeMode(@com.google.android.exoplayer2.ui.AspectRatioFrameLayout.ResizeModeint)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest.Builder","l":"setResolution(int)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorInput","l":"setRetryPosition(long, E)","url":"setRetryPosition(long,E)"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorInput","l":"setRetryPosition(long, E)","url":"setRetryPosition(long,E)"},{"p":"com.google.android.exoplayer2.extractor","c":"ForwardingExtractorInput","l":"setRetryPosition(long, E)","url":"setRetryPosition(long,E)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput","l":"setRetryPosition(long, E)","url":"setRetryPosition(long,E)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"setRewindActionIconResourceId(int)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder","l":"setRewindIncrementMs(int)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)","url":"setRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration.Builder","l":"setRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)","url":"setRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)"},{"p":"com.google.android.exoplayer2.effect","c":"ScaleToFitTransformation.Builder","l":"setRotationDegrees(float)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest.Builder","l":"setRotationDegrees(float)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setRotationDegrees(int)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"setRubyPosition(@com.google.android.exoplayer2.text.span.TextAnnotation.Position int)","url":"setRubyPosition(@com.google.android.exoplayer2.text.span.TextAnnotation.Positionint)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setSampleMimeType(String)","url":"setSampleMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"setSampleOffsetUs(long)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BaseMediaChunkOutput","l":"setSampleOffsetUs(long)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setSampleRate(int)"},{"p":"com.google.android.exoplayer2.util","c":"GlProgram","l":"setSamplerTexIdUniform(String, int, int)","url":"setSamplerTexIdUniform(java.lang.String,int,int)"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"OutputConsumerAdapterV30","l":"setSampleTimestampUpperLimitFilterUs(long)"},{"p":"com.google.android.exoplayer2.effect","c":"ScaleToFitTransformation.Builder","l":"setScale(float, float)","url":"setScale(float,float)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest.Builder","l":"setScale(float, float)","url":"setScale(float,float)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"setSchedule(ActionSchedule)","url":"setSchedule(com.google.android.exoplayer2.testutil.ActionSchedule)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration.Builder","l":"setScheme(UUID)","url":"setScheme(java.util.UUID)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"setScrubberColor(int)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.RequestMetadata.Builder","l":"setSearchQuery(String)","url":"setSearchQuery(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setSeekBackIncrementMs(long)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setSeekBackIncrementMs(long)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setSeekBackIncrementMs(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"setSeekBackIncrementMs(long)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setSeekForwardIncrementMs(long)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setSeekForwardIncrementMs(long)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setSeekForwardIncrementMs(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"setSeekForwardIncrementMs(long)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setSeekParameters(SeekParameters)","url":"setSeekParameters(com.google.android.exoplayer2.SeekParameters)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setSeekParameters(SeekParameters)","url":"setSeekParameters(com.google.android.exoplayer2.SeekParameters)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setSeekParameters(SeekParameters)","url":"setSeekParameters(com.google.android.exoplayer2.SeekParameters)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setSeekParameters(SeekParameters)","url":"setSeekParameters(com.google.android.exoplayer2.SeekParameters)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setSeekParameters(SeekParameters)","url":"setSeekParameters(com.google.android.exoplayer2.SeekParameters)"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker","l":"setSeekTargetUs(long)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder","l":"setSeekTimeoutMs(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod","l":"setSeekToUsOffset(long)"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"OutputConsumerAdapterV30","l":"setSelectedParserName(String)","url":"setSelectedParserName(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlags int)","url":"setSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlagsint)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration.Builder","l":"setSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlags int)","url":"setSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlagsint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setSelectionOverride(int, TrackGroupArray, DefaultTrackSelector.SelectionOverride)","url":"setSelectionOverride(int,com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.trackselection.DefaultTrackSelector.SelectionOverride)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setSelectionOverride(int, TrackGroupArray, DefaultTrackSelector.SelectionOverride)","url":"setSelectionOverride(int,com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.trackselection.DefaultTrackSelector.SelectionOverride)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setSelectUndeterminedTextLanguage(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setSelectUndeterminedTextLanguage(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setSelectUndeterminedTextLanguage(boolean)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket.Builder","l":"setSequenceNumber(int)"},{"p":"com.google.android.exoplayer2.source","c":"DefaultMediaSourceFactory","l":"setServerSideAdInsertionMediaSourceFactory(MediaSource.Factory)","url":"setServerSideAdInsertionMediaSourceFactory(com.google.android.exoplayer2.source.MediaSource.Factory)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"setSessionAvailabilityListener(SessionAvailabilityListener)","url":"setSessionAvailabilityListener(com.google.android.exoplayer2.ext.cast.SessionAvailabilityListener)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager.Builder","l":"setSessionKeepaliveMs(long)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"setShearDegrees(float)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setShowBuffering(@com.google.android.exoplayer2.ui.PlayerView.ShowBuffering int)","url":"setShowBuffering(@com.google.android.exoplayer2.ui.PlayerView.ShowBufferingint)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setShowBuffering(@com.google.android.exoplayer2.ui.StyledPlayerView.ShowBuffering int)","url":"setShowBuffering(@com.google.android.exoplayer2.ui.StyledPlayerView.ShowBufferingint)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionDialogBuilder","l":"setShowDisableOption(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionView","l":"setShowDisableOption(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"setShowFastForwardButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setShowFastForwardButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"setShowFastForwardButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setShowFastForwardButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"setShowMultiWindowTimeBar(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setShowMultiWindowTimeBar(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"setShowMultiWindowTimeBar(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setShowMultiWindowTimeBar(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"setShowNextButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setShowNextButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"setShowNextButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setShowNextButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"setShowPreviousButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setShowPreviousButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"setShowPreviousButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setShowPreviousButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"setShowRewindButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setShowRewindButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"setShowRewindButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setShowRewindButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"setShowShuffleButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setShowShuffleButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"setShowShuffleButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setShowShuffleButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"setShowSubtitleButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setShowSubtitleButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"setShowTimeoutMs(int)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"setShowTimeoutMs(int)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"setShowVrButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"setShowVrButton(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setShowVrButton(boolean)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"setShuffleMode(int)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setShuffleModeEnabled(boolean)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setShuffleModeEnabled(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"setShuffleModeEnabled(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setShuffleModeEnabled(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setShuffleModeEnabled(boolean)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"setShuffleModeEnabled(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"setShuffleModeEnabled(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"setShuffleModeEnabled(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetShuffleModeEnabled","l":"SetShuffleModeEnabled(String, boolean)","url":"%3Cinit%3E(java.lang.String,boolean)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"setShuffleOrder(ShuffleOrder, Handler, Runnable)","url":"setShuffleOrder(com.google.android.exoplayer2.source.ShuffleOrder,android.os.Handler,java.lang.Runnable)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setShuffleOrder(ShuffleOrder)","url":"setShuffleOrder(com.google.android.exoplayer2.source.ShuffleOrder)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setShuffleOrder(ShuffleOrder)","url":"setShuffleOrder(com.google.android.exoplayer2.source.ShuffleOrder)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource","l":"setShuffleOrder(ShuffleOrder)","url":"setShuffleOrder(com.google.android.exoplayer2.source.ShuffleOrder)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"setShuffleOrder(ShuffleOrder)","url":"setShuffleOrder(com.google.android.exoplayer2.source.ShuffleOrder)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setShuffleOrder(ShuffleOrder)","url":"setShuffleOrder(com.google.android.exoplayer2.source.ShuffleOrder)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetShuffleOrder","l":"SetShuffleOrder(String, ShuffleOrder)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.source.ShuffleOrder)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setShutterBackgroundColor(int)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setShutterBackgroundColor(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput.Builder","l":"setSimulateIOErrors(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput.Builder","l":"setSimulatePartialReads(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData","l":"setSimulateUnknownLength(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput.Builder","l":"setSimulateUnknownLength(boolean)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"setSize(float)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder","l":"setSkipCallback(SessionCallbackBuilder.SkipCallback)","url":"setSkipCallback(com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.SkipCallback)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setSkipSilenceEnabled(boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.AudioComponent","l":"setSkipSilenceEnabled(boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setSkipSilenceEnabled(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setSkipSilenceEnabled(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setSkipSilenceEnabled(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"setSkipSilenceEnabled(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"setSkipSilenceEnabled(boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"setSkipSilenceEnabled(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setSkipSilenceEnabled(boolean)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultBandwidthMeter.Builder","l":"setSlidingWindowMaxWeight(int)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setSmallIcon(int)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"setSmallIconResourceId(int)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource.Factory","l":"setSocketFactory(SocketFactory)","url":"setSocketFactory(javax.net.SocketFactory)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes.Builder","l":"setSpatializationBehavior(@com.google.android.exoplayer2.C.SpatializationBehavior int)","url":"setSpatializationBehavior(@com.google.android.exoplayer2.C.SpatializationBehaviorint)"},{"p":"com.google.android.exoplayer2.audio","c":"SonicAudioProcessor","l":"setSpeed(float)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket.Builder","l":"setSsrc(int)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration.Builder","l":"setStartPositionMs(long)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration.Builder","l":"setStartsAtKeyFrame(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"DownloadBuilder","l":"setStartTimeMs(long)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"setStartTimeUs(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"DownloadBuilder","l":"setState(@com.google.android.exoplayer2.offline.Download.State int)","url":"setState(@com.google.android.exoplayer2.offline.Download.Stateint)"},{"p":"com.google.android.exoplayer2.offline","c":"DefaultDownloadIndex","l":"setStatesToRemoving()"},{"p":"com.google.android.exoplayer2.offline","c":"WritableDownloadIndex","l":"setStatesToRemoving()"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setStation(CharSequence)","url":"setStation(java.lang.CharSequence)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setStereoMode(@com.google.android.exoplayer2.C.StereoMode int)","url":"setStereoMode(@com.google.android.exoplayer2.C.StereoModeint)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"setStopActionIconResourceId(int)"},{"p":"com.google.android.exoplayer2.offline","c":"DefaultDownloadIndex","l":"setStopReason(int)"},{"p":"com.google.android.exoplayer2.offline","c":"WritableDownloadIndex","l":"setStopReason(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"DownloadBuilder","l":"setStopReason(int)"},{"p":"com.google.android.exoplayer2.offline","c":"DefaultDownloadIndex","l":"setStopReason(String, int)","url":"setStopReason(java.lang.String,int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadManager","l":"setStopReason(String, int)","url":"setStopReason(java.lang.String,int)"},{"p":"com.google.android.exoplayer2.offline","c":"WritableDownloadIndex","l":"setStopReason(String, int)","url":"setStopReason(java.lang.String,int)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionUriBuilder","l":"setStreamActivityMonitorId(String)","url":"setStreamActivityMonitorId(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setStreamKeys(List)","url":"setStreamKeys(java.util.List)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest.Builder","l":"setStreamKeys(List)","url":"setStreamKeys(java.util.List)"},{"p":"com.google.android.exoplayer2.testutil","c":"DownloadBuilder","l":"setStreamKeys(StreamKey...)","url":"setStreamKeys(com.google.android.exoplayer2.offline.StreamKey...)"},{"p":"com.google.android.exoplayer2.ui","c":"SubtitleView","l":"setStyle(CaptionStyleCompat)","url":"setStyle(com.google.android.exoplayer2.ui.CaptionStyleCompat)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setSubsampleOffsetUs(long)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setSubtitle(CharSequence)","url":"setSubtitle(java.lang.CharSequence)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setSubtitleConfigurations(List)","url":"setSubtitleConfigurations(java.util.List)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setSubtitles(List)","url":"setSubtitles(java.util.List)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader","l":"setSupportedContentTypes(@com.google.android.exoplayer2.C.ContentType int...)","url":"setSupportedContentTypes(@com.google.android.exoplayer2.C.ContentTypeint...)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsLoader","l":"setSupportedContentTypes(@com.google.android.exoplayer2.C.ContentType int...)","url":"setSupportedContentTypes(@com.google.android.exoplayer2.C.ContentTypeint...)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"setSupportedFormats(Format...)","url":"setSupportedFormats(com.google.android.exoplayer2.Format...)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setSurfaceSize(Size)","url":"setSurfaceSize(com.google.android.exoplayer2.util.Size)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setTag(Object)","url":"setTag(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source","c":"SilenceMediaSource.Factory","l":"setTag(Object)","url":"setTag(java.lang.Object)"},{"p":"com.google.android.exoplayer2.source","c":"SingleSampleMediaSource.Factory","l":"setTag(Object)","url":"setTag(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl.Builder","l":"setTargetBufferBytes(int)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultAllocator","l":"setTargetBufferSize(int)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"setTargetClasses(String[])","url":"setTargetClasses(java.lang.String[])"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"setTargetId(String)","url":"setTargetId(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl.Builder","l":"setTargetLiveOffsetIncrementOnRebufferMs(long)"},{"p":"com.google.android.exoplayer2","c":"DefaultLivePlaybackSpeedControl","l":"setTargetLiveOffsetOverrideUs(long)"},{"p":"com.google.android.exoplayer2","c":"LivePlaybackSpeedControl","l":"setTargetLiveOffsetOverrideUs(long)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration.Builder","l":"setTargetOffsetMs(long)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"setTargetTagName(String)","url":"setTargetTagName(java.lang.String)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"setTargetVoice(String)","url":"setTargetVoice(java.lang.String)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"setText(CharSequence)","url":"setText(java.lang.CharSequence)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"setTextAlignment(Layout.Alignment)","url":"setTextAlignment(android.text.Layout.Alignment)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"setTextSize(float, @com.google.android.exoplayer2.text.Cue.TextSizeType int)","url":"setTextSize(float,@com.google.android.exoplayer2.text.Cue.TextSizeTypeint)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionDialogBuilder","l":"setTheme(int)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"setThrowsWhenUsingWrongThread(boolean)"},{"p":"com.google.android.exoplayer2.util","c":"ListenerSet","l":"setThrowsWhenUsingWrongThread(boolean)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setTileCountHorizontal(int)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setTileCountVertical(int)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"setTimeBarMinUpdateInterval(int)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"setTimeBarMinUpdateInterval(int)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setTimedMetadata(Metadata)","url":"setTimedMetadata(com.google.android.exoplayer2.metadata.Metadata)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"setTimeline(Timeline)","url":"setTimeline(com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource.Factory","l":"setTimeoutMs(long)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket.Builder","l":"setTimestamp(long)"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"OutputConsumerAdapterV30","l":"setTimestampAdjuster(TimestampAdjuster)","url":"setTimestampAdjuster(com.google.android.exoplayer2.util.TimestampAdjuster)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setTitle(CharSequence)","url":"setTitle(java.lang.CharSequence)"},{"p":"com.google.android.exoplayer2.util","c":"GlUtil","l":"setToIdentity(float[])"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setTotalBufferedDurationMs(SimpleBasePlayer.PositionSupplier)","url":"setTotalBufferedDurationMs(com.google.android.exoplayer2.SimpleBasePlayer.PositionSupplier)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setTotalDiscCount(Integer)","url":"setTotalDiscCount(java.lang.Integer)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setTotalTrackCount(Integer)","url":"setTotalTrackCount(java.lang.Integer)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionDialogBuilder","l":"setTrackFormatComparator(Comparator)","url":"setTrackFormatComparator(java.util.Comparator)"},{"p":"com.google.android.exoplayer2.source","c":"SingleSampleMediaSource.Factory","l":"setTrackId(String)","url":"setTrackId(java.lang.String)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionDialogBuilder","l":"setTrackNameProvider(TrackNameProvider)","url":"setTrackNameProvider(com.google.android.exoplayer2.ui.TrackNameProvider)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionView","l":"setTrackNameProvider(TrackNameProvider)","url":"setTrackNameProvider(com.google.android.exoplayer2.ui.TrackNameProvider)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setTrackNumber(Integer)","url":"setTrackNumber(java.lang.Integer)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData.Builder","l":"setTracks(Tracks)","url":"setTracks(com.google.android.exoplayer2.Tracks)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setTrackSelectionParameters(TrackSelectionParameters)","url":"setTrackSelectionParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setTrackSelectionParameters(TrackSelectionParameters)","url":"setTrackSelectionParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"setTrackSelectionParameters(TrackSelectionParameters)","url":"setTrackSelectionParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setTrackSelectionParameters(TrackSelectionParameters)","url":"setTrackSelectionParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setTrackSelectionParameters(TrackSelectionParameters)","url":"setTrackSelectionParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"setTrackSelectionParameters(TrackSelectionParameters)","url":"setTrackSelectionParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"setTrackSelectionParameters(TrackSelectionParameters)","url":"setTrackSelectionParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"setTrackSelector(DefaultTrackSelector)","url":"setTrackSelector(com.google.android.exoplayer2.trackselection.DefaultTrackSelector)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"setTrackSelector(DefaultTrackSelector)","url":"setTrackSelector(com.google.android.exoplayer2.trackselection.DefaultTrackSelector)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setTrackSelector(TrackSelector)","url":"setTrackSelector(com.google.android.exoplayer2.trackselection.TrackSelector)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setTrackSelector(TrackSelector)","url":"setTrackSelector(com.google.android.exoplayer2.trackselection.TrackSelector)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setTrackTypeDisabled(@com.google.android.exoplayer2.C.TrackType int, boolean)","url":"setTrackTypeDisabled(@com.google.android.exoplayer2.C.TrackTypeint,boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setTrackTypeDisabled(@com.google.android.exoplayer2.C.TrackType int, boolean)","url":"setTrackTypeDisabled(@com.google.android.exoplayer2.C.TrackTypeint,boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setTrackTypeDisabled(@com.google.android.exoplayer2.C.TrackType int, boolean)","url":"setTrackTypeDisabled(@com.google.android.exoplayer2.C.TrackTypeint,boolean)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.Factory","l":"setTransferListener(TransferListener)","url":"setTransferListener(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource.Factory","l":"setTransferListener(TransferListener)","url":"setTransferListener(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.ext.rtmp","c":"RtmpDataSource.Factory","l":"setTransferListener(TransferListener)","url":"setTransferListener(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultDataSource.Factory","l":"setTransferListener(TransferListener)","url":"setTransferListener(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource.Factory","l":"setTransferListener(TransferListener)","url":"setTransferListener(com.google.android.exoplayer2.upstream.TransferListener)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Builder","l":"setTransformationRequest(TransformationRequest)","url":"setTransformationRequest(com.google.android.exoplayer2.transformer.TransformationRequest)"},{"p":"com.google.android.exoplayer2.source","c":"SingleSampleMediaSource.Factory","l":"setTreatLoadErrorsAsEndOfStream(boolean)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionCallbackBuilder.DefaultAllowedCommandProvider","l":"setTrustedPackageNames(List)","url":"setTrustedPackageNames(java.util.List)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorsFactory","l":"setTsExtractorFlags(@com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flags int)","url":"setTsExtractorFlags(@com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flagsint)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorsFactory","l":"setTsExtractorMode(@com.google.android.exoplayer2.extractor.ts.TsExtractor.Mode int)","url":"setTsExtractorMode(@com.google.android.exoplayer2.extractor.ts.TsExtractor.Modeint)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorsFactory","l":"setTsExtractorTimestampSearchBytes(int)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorsFactory","l":"setTsSubtitleFormats(List)","url":"setTsSubtitleFormats(java.util.List)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setTunnelingEnabled(boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setTunnelingEnabled(boolean)"},{"p":"com.google.android.exoplayer2","c":"PlayerMessage","l":"setType(int)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData.Builder","l":"setUid(Object)","url":"setUid(java.lang.Object)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.PeriodData.Builder","l":"setUid(Object)","url":"setUid(java.lang.Object)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"setUnderline(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"setUnplayedColor(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"DownloadBuilder","l":"setUpdateTimeMs(long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource.Factory","l":"setUpstreamDataSourceFactory(DataSource.Factory)","url":"setUpstreamDataSourceFactory(com.google.android.exoplayer2.upstream.DataSource.Factory)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"setUpstreamFormatChangeListener(SampleQueue.UpstreamFormatChangedListener)","url":"setUpstreamFormatChangeListener(com.google.android.exoplayer2.source.SampleQueue.UpstreamFormatChangedListener)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource.Factory","l":"setUpstreamPriority(int)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSource.Factory","l":"setUpstreamPriorityTaskManager(PriorityTaskManager)","url":"setUpstreamPriorityTaskManager(com.google.android.exoplayer2.util.PriorityTaskManager)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setUri(String)","url":"setUri(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest.TestResource.Builder","l":"setUri(String)","url":"setUri(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"DownloadBuilder","l":"setUri(String)","url":"setUri(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec.Builder","l":"setUri(String)","url":"setUri(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Builder","l":"setUri(Uri)","url":"setUri(android.net.Uri)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration.Builder","l":"setUri(Uri)","url":"setUri(android.net.Uri)"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest.TestResource.Builder","l":"setUri(Uri)","url":"setUri(android.net.Uri)"},{"p":"com.google.android.exoplayer2.testutil","c":"DownloadBuilder","l":"setUri(Uri)","url":"setUri(android.net.Uri)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec.Builder","l":"setUri(Uri)","url":"setUri(android.net.Uri)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec.Builder","l":"setUriPositionOffset(long)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes.Builder","l":"setUsage(@com.google.android.exoplayer2.C.AudioUsage int)","url":"setUsage(@com.google.android.exoplayer2.C.AudioUsageint)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setUseArtwork(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setUseArtwork(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setUseChronometer(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setUseController(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setUseController(boolean)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager.Builder","l":"setUseDrmSessionsForClearContent(@com.google.android.exoplayer2.C.TrackType int...)","url":"setUseDrmSessionsForClearContent(@com.google.android.exoplayer2.C.TrackTypeint...)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setUseFastForwardAction(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setUseFastForwardActionInCompactView(boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setUseLazyPreparation(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setUseLazyPreparation(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"setUseLazyPreparation(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"setUseLazyPreparation(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setUseNextAction(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setUseNextActionInCompactView(boolean)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setUsePlatformDiagnostics(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setUsePlayPauseActions(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setUsePreviousAction(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setUsePreviousActionInCompactView(boolean)"},{"p":"com.google.android.exoplayer2.ext.cronet","c":"CronetDataSource.Factory","l":"setUserAgent(String)","url":"setUserAgent(java.lang.String)"},{"p":"com.google.android.exoplayer2.ext.okhttp","c":"OkHttpDataSource.Factory","l":"setUserAgent(String)","url":"setUserAgent(java.lang.String)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtspMediaSource.Factory","l":"setUserAgent(String)","url":"setUserAgent(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultHttpDataSource.Factory","l":"setUserAgent(String)","url":"setUserAgent(java.lang.String)"},{"p":"com.google.android.exoplayer2.ui","c":"SubtitleView","l":"setUserDefaultStyle()"},{"p":"com.google.android.exoplayer2.ui","c":"SubtitleView","l":"setUserDefaultTextSize()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setUseRewindAction(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setUseRewindActionInCompactView(boolean)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setUserRating(Rating)","url":"setUserRating(com.google.android.exoplayer2.Rating)"},{"p":"com.google.android.exoplayer2.video.spherical","c":"SphericalGLSurfaceView","l":"setUseSensorRotation(boolean)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsMediaSource.Factory","l":"setUseSessionKeys(boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setUseStopAction(boolean)"},{"p":"com.google.android.exoplayer2.drm","c":"DefaultDrmSessionManager.Builder","l":"setUuidAndExoMediaDrmProvider(UUID, ExoMediaDrm.Provider)","url":"setUuidAndExoMediaDrmProvider(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.Provider)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader.Builder","l":"setVastLoadTimeoutMs(int)"},{"p":"com.google.android.exoplayer2.database","c":"VersionTable","l":"setVersion(SQLiteDatabase, @com.google.android.exoplayer2.database.VersionTable.Feature int, String, int)","url":"setVersion(android.database.sqlite.SQLiteDatabase,@com.google.android.exoplayer2.database.VersionTable.Featureint,java.lang.String,int)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"setVerticalType(@com.google.android.exoplayer2.text.Cue.VerticalType int)","url":"setVerticalType(@com.google.android.exoplayer2.text.Cue.VerticalTypeint)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader.Builder","l":"setVideoAdPlayerCallback(VideoAdPlayer.VideoAdPlayerCallback)","url":"setVideoAdPlayerCallback(com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategy int)","url":"setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategyint)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategy int)","url":"setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategyint)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.VideoComponent","l":"setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategy int)","url":"setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategyint)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategy int)","url":"setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategyint)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategy int)","url":"setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategyint)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setVideoChangeFrameRateStrategy(int)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer.Builder","l":"setVideoEffects(List)","url":"setVideoEffects(java.util.List)"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultEncoderFactory.Builder","l":"setVideoEncoderSelector(EncoderSelector)","url":"setVideoEncoderSelector(com.google.android.exoplayer2.transformer.EncoderSelector)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationResult.Builder","l":"setVideoFrameCount(int)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setVideoFrameMetadataListener(VideoFrameMetadataListener)","url":"setVideoFrameMetadataListener(com.google.android.exoplayer2.video.VideoFrameMetadataListener)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.VideoComponent","l":"setVideoFrameMetadataListener(VideoFrameMetadataListener)","url":"setVideoFrameMetadataListener(com.google.android.exoplayer2.video.VideoFrameMetadataListener)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setVideoFrameMetadataListener(VideoFrameMetadataListener)","url":"setVideoFrameMetadataListener(com.google.android.exoplayer2.video.VideoFrameMetadataListener)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setVideoFrameMetadataListener(VideoFrameMetadataListener)","url":"setVideoFrameMetadataListener(com.google.android.exoplayer2.video.VideoFrameMetadataListener)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionUriBuilder","l":"setVideoId(String)","url":"setVideoId(java.lang.String)"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest.Builder","l":"setVideoMimeType(String)","url":"setVideoMimeType(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingMode int)","url":"setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingModeint)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingMode int)","url":"setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingModeint)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.VideoComponent","l":"setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingMode int)","url":"setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingModeint)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingMode int)","url":"setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingModeint)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingMode int)","url":"setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingModeint)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter","l":"setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingMode int)","url":"setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingModeint)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"SynchronousMediaCodecAdapter","l":"setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingMode int)","url":"setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingModeint)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setVideoScalingMode(int)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setVideoSize(VideoSize)","url":"setVideoSize(com.google.android.exoplayer2.video.VideoSize)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"setVideoSurface()"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.SetVideoSurface","l":"SetVideoSurface(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.VideoComponent","l":"setVideoSurface(Surface)","url":"setVideoSurface(android.view.Surface)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setVideoSurface(Surface)","url":"setVideoSurface(android.view.Surface)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setVideoSurface(Surface)","url":"setVideoSurface(android.view.Surface)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"setVideoSurface(Surface)","url":"setVideoSurface(android.view.Surface)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setVideoSurface(Surface)","url":"setVideoSurface(android.view.Surface)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"setVideoSurface(Surface)","url":"setVideoSurface(android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"setVideoSurface(Surface)","url":"setVideoSurface(android.view.Surface)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"setVideoSurface(Surface)","url":"setVideoSurface(android.view.Surface)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.VideoComponent","l":"setVideoSurfaceHolder(SurfaceHolder)","url":"setVideoSurfaceHolder(android.view.SurfaceHolder)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setVideoSurfaceHolder(SurfaceHolder)","url":"setVideoSurfaceHolder(android.view.SurfaceHolder)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setVideoSurfaceHolder(SurfaceHolder)","url":"setVideoSurfaceHolder(android.view.SurfaceHolder)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"setVideoSurfaceHolder(SurfaceHolder)","url":"setVideoSurfaceHolder(android.view.SurfaceHolder)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setVideoSurfaceHolder(SurfaceHolder)","url":"setVideoSurfaceHolder(android.view.SurfaceHolder)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"setVideoSurfaceHolder(SurfaceHolder)","url":"setVideoSurfaceHolder(android.view.SurfaceHolder)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"setVideoSurfaceHolder(SurfaceHolder)","url":"setVideoSurfaceHolder(android.view.SurfaceHolder)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.VideoComponent","l":"setVideoSurfaceView(SurfaceView)","url":"setVideoSurfaceView(android.view.SurfaceView)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setVideoSurfaceView(SurfaceView)","url":"setVideoSurfaceView(android.view.SurfaceView)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setVideoSurfaceView(SurfaceView)","url":"setVideoSurfaceView(android.view.SurfaceView)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"setVideoSurfaceView(SurfaceView)","url":"setVideoSurfaceView(android.view.SurfaceView)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setVideoSurfaceView(SurfaceView)","url":"setVideoSurfaceView(android.view.SurfaceView)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"setVideoSurfaceView(SurfaceView)","url":"setVideoSurfaceView(android.view.SurfaceView)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"setVideoSurfaceView(SurfaceView)","url":"setVideoSurfaceView(android.view.SurfaceView)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.VideoComponent","l":"setVideoTextureView(TextureView)","url":"setVideoTextureView(android.view.TextureView)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setVideoTextureView(TextureView)","url":"setVideoTextureView(android.view.TextureView)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setVideoTextureView(TextureView)","url":"setVideoTextureView(android.view.TextureView)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"setVideoTextureView(TextureView)","url":"setVideoTextureView(android.view.TextureView)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setVideoTextureView(TextureView)","url":"setVideoTextureView(android.view.TextureView)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"setVideoTextureView(TextureView)","url":"setVideoTextureView(android.view.TextureView)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"setVideoTextureView(TextureView)","url":"setVideoTextureView(android.view.TextureView)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setViewportSize(int, int, boolean)","url":"setViewportSize(int,int,boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setViewportSize(int, int, boolean)","url":"setViewportSize(int,int,boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setViewportSize(int, int, boolean)","url":"setViewportSize(int,int,boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters.Builder","l":"setViewportSizeToPhysicalDisplaySize(Context, boolean)","url":"setViewportSizeToPhysicalDisplaySize(android.content.Context,boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.ParametersBuilder","l":"setViewportSizeToPhysicalDisplaySize(Context, boolean)","url":"setViewportSizeToPhysicalDisplaySize(android.content.Context,boolean)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters.Builder","l":"setViewportSizeToPhysicalDisplaySize(Context, boolean)","url":"setViewportSizeToPhysicalDisplaySize(android.content.Context,boolean)"},{"p":"com.google.android.exoplayer2.ui","c":"SubtitleView","l":"setViewType(@com.google.android.exoplayer2.ui.SubtitleView.ViewType int)","url":"setViewType(@com.google.android.exoplayer2.ui.SubtitleView.ViewTypeint)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager","l":"setVisibility(@com.google.android.exoplayer2.ui.PlayerNotificationManager.Visibility int)","url":"setVisibility(@com.google.android.exoplayer2.ui.PlayerNotificationManager.Visibilityint)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"setVisibility(int)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"setVisibility(int)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.AudioComponent","l":"setVolume(float)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"setVolume(float)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"setVolume(float)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"setVolume(float)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State.Builder","l":"setVolume(float)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setVolume(float)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"setVolume(float)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"setVolume(float)"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"setVolume(float)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"setVolume(float)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"setVolume(float)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"setVrButtonListener(View.OnClickListener)","url":"setVrButtonListener(android.view.View.OnClickListener)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"setVrButtonListener(View.OnClickListener)","url":"setVrButtonListener(android.view.View.OnClickListener)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer","l":"setWakeMode(@com.google.android.exoplayer2.C.WakeMode int)","url":"setWakeMode(@com.google.android.exoplayer2.C.WakeModeint)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayer.Builder","l":"setWakeMode(@com.google.android.exoplayer2.C.WakeMode int)","url":"setWakeMode(@com.google.android.exoplayer2.C.WakeModeint)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"setWakeMode(@com.google.android.exoplayer2.C.WakeMode int)","url":"setWakeMode(@com.google.android.exoplayer2.C.WakeModeint)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer.Builder","l":"setWakeMode(@com.google.android.exoplayer2.C.WakeMode int)","url":"setWakeMode(@com.google.android.exoplayer2.C.WakeModeint)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"setWakeMode(int)"},{"p":"com.google.android.exoplayer2","c":"Format.Builder","l":"setWidth(int)"},{"p":"com.google.android.exoplayer2.text","c":"Cue.Builder","l":"setWindowColor(int)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData.Builder","l":"setWindowStartTimeMs(long)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setWriter(CharSequence)","url":"setWriter(java.lang.CharSequence)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata.Builder","l":"setYear(Integer)","url":"setYear(java.lang.Integer)"},{"p":"com.google.android.exoplayer2.robolectric","c":"ShadowMediaCodecConfig","l":"ShadowMediaCodecConfig()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.util","c":"TimestampAdjuster","l":"sharedInitializeOrWait(boolean, long)","url":"sharedInitializeOrWait(boolean,long)"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"shearDegrees"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection","l":"shouldCancelChunkLoad(long, Chunk, List)","url":"shouldCancelChunkLoad(long,com.google.android.exoplayer2.source.chunk.Chunk,java.util.List)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSource","l":"shouldCancelLoad(long, Chunk, List)","url":"shouldCancelLoad(long,com.google.android.exoplayer2.source.chunk.Chunk,java.util.List)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource","l":"shouldCancelLoad(long, Chunk, List)","url":"shouldCancelLoad(long,com.google.android.exoplayer2.source.chunk.Chunk,java.util.List)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"DefaultSsChunkSource","l":"shouldCancelLoad(long, Chunk, List)","url":"shouldCancelLoad(long,com.google.android.exoplayer2.source.chunk.Chunk,java.util.List)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeChunkSource","l":"shouldCancelLoad(long, Chunk, List)","url":"shouldCancelLoad(long,com.google.android.exoplayer2.source.chunk.Chunk,java.util.List)"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"shouldContinueLoading(long, long, float)","url":"shouldContinueLoading(long,long,float)"},{"p":"com.google.android.exoplayer2","c":"LoadControl","l":"shouldContinueLoading(long, long, float)","url":"shouldContinueLoading(long,long,float)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"shouldDropBuffersToKeyframe(long, long, boolean)","url":"shouldDropBuffersToKeyframe(long,long,boolean)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"shouldDropBuffersToKeyframe(long, long)","url":"shouldDropBuffersToKeyframe(long,long)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"shouldDropOutputBuffer(long, long, boolean)","url":"shouldDropOutputBuffer(long,long,boolean)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"shouldDropOutputBuffer(long, long)","url":"shouldDropOutputBuffer(long,long)"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"shouldEvaluateQueueSize(long, List)","url":"shouldEvaluateQueueSize(long,java.util.List)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"shouldForceRenderOutputBuffer(long, long)","url":"shouldForceRenderOutputBuffer(long,long)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"shouldForceRenderOutputBuffer(long, long)","url":"shouldForceRenderOutputBuffer(long,long)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"shouldInitCodec(MediaCodecInfo)","url":"shouldInitCodec(com.google.android.exoplayer2.mediacodec.MediaCodecInfo)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"shouldInitCodec(MediaCodecInfo)","url":"shouldInitCodec(com.google.android.exoplayer2.mediacodec.MediaCodecInfo)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"shouldPlayAdGroup()"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeAudioRenderer","l":"shouldProcessBuffer(long, long)","url":"shouldProcessBuffer(long,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeRenderer","l":"shouldProcessBuffer(long, long)","url":"shouldProcessBuffer(long,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeVideoRenderer","l":"shouldProcessBuffer(long, long)","url":"shouldProcessBuffer(long,long)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"shouldReinitCodec()"},{"p":"com.google.android.exoplayer2","c":"DefaultLoadControl","l":"shouldStartPlayback(long, float, boolean, long)","url":"shouldStartPlayback(long,float,boolean,long)"},{"p":"com.google.android.exoplayer2","c":"LoadControl","l":"shouldStartPlayback(long, float, boolean, long)","url":"shouldStartPlayback(long,float,boolean,long)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"shouldUseBypass(Format)","url":"shouldUseBypass(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"shouldUseBypass(Format)","url":"shouldUseBypass(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"SHOW_BUFFERING_ALWAYS"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"SHOW_BUFFERING_ALWAYS"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"SHOW_BUFFERING_NEVER"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"SHOW_BUFFERING_NEVER"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"SHOW_BUFFERING_WHEN_PLAYING"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"SHOW_BUFFERING_WHEN_PLAYING"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerControlView","l":"show()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"show()"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"showController()"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"showController()"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"showScrubber()"},{"p":"com.google.android.exoplayer2.ui","c":"DefaultTimeBar","l":"showScrubber(long)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"shuffleModeEnabled"},{"p":"com.google.android.exoplayer2.effect","c":"GlTextureProcessor","l":"signalEndOfCurrentInputStream()"},{"p":"com.google.android.exoplayer2.effect","c":"SingleFrameGlTextureProcessor","l":"signalEndOfCurrentInputStream()"},{"p":"com.google.android.exoplayer2.effect","c":"GlEffectsFrameProcessor","l":"signalEndOfInput()"},{"p":"com.google.android.exoplayer2.util","c":"FrameProcessor","l":"signalEndOfInput()"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec","l":"signalEndOfInputStream()"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultCodec","l":"signalEndOfInputStream()"},{"p":"com.google.android.exoplayer2.source","c":"SilenceMediaSource","l":"SilenceMediaSource(long)","url":"%3Cinit%3E(long)"},{"p":"com.google.android.exoplayer2.audio","c":"SilenceSkippingAudioProcessor","l":"SilenceSkippingAudioProcessor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.audio","c":"SilenceSkippingAudioProcessor","l":"SilenceSkippingAudioProcessor(long, long, short)","url":"%3Cinit%3E(long,long,short)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"SimpleBasePlayer(Looper, Clock)","url":"%3Cinit%3E(android.os.Looper,com.google.android.exoplayer2.util.Clock)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"SimpleBasePlayer(Looper)","url":"%3Cinit%3E(android.os.Looper)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"SimpleCache(File, CacheEvictor, byte[], boolean)","url":"%3Cinit%3E(java.io.File,com.google.android.exoplayer2.upstream.cache.CacheEvictor,byte[],boolean)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"SimpleCache(File, CacheEvictor, byte[])","url":"%3Cinit%3E(java.io.File,com.google.android.exoplayer2.upstream.cache.CacheEvictor,byte[])"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"SimpleCache(File, CacheEvictor, DatabaseProvider, byte[], boolean, boolean)","url":"%3Cinit%3E(java.io.File,com.google.android.exoplayer2.upstream.cache.CacheEvictor,com.google.android.exoplayer2.database.DatabaseProvider,byte[],boolean,boolean)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"SimpleCache(File, CacheEvictor, DatabaseProvider)","url":"%3Cinit%3E(java.io.File,com.google.android.exoplayer2.upstream.cache.CacheEvictor,com.google.android.exoplayer2.database.DatabaseProvider)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"SimpleCache(File, CacheEvictor)","url":"%3Cinit%3E(java.io.File,com.google.android.exoplayer2.upstream.cache.CacheEvictor)"},{"p":"com.google.android.exoplayer2.decoder","c":"SimpleDecoder","l":"SimpleDecoder(I[], O[])","url":"%3Cinit%3E(I[],O[])"},{"p":"com.google.android.exoplayer2.decoder","c":"SimpleDecoderOutputBuffer","l":"SimpleDecoderOutputBuffer(DecoderOutputBuffer.Owner)","url":"%3Cinit%3E(com.google.android.exoplayer2.decoder.DecoderOutputBuffer.Owner)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"SimpleExoPlayer(Context, RenderersFactory, TrackSelector, MediaSource.Factory, LoadControl, BandwidthMeter, AnalyticsCollector, boolean, Clock, Looper)","url":"%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.trackselection.TrackSelector,com.google.android.exoplayer2.source.MediaSource.Factory,com.google.android.exoplayer2.LoadControl,com.google.android.exoplayer2.upstream.BandwidthMeter,com.google.android.exoplayer2.analytics.AnalyticsCollector,boolean,com.google.android.exoplayer2.util.Clock,android.os.Looper)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"SimpleExoPlayer(SimpleExoPlayer.Builder)","url":"%3Cinit%3E(com.google.android.exoplayer2.SimpleExoPlayer.Builder)"},{"p":"com.google.android.exoplayer2.metadata","c":"SimpleMetadataDecoder","l":"SimpleMetadataDecoder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.text","c":"SimpleSubtitleDecoder","l":"SimpleSubtitleDecoder(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput.SimulatedIOException","l":"SimulatedIOException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts.SimulationConfig","l":"simulateIOErrors"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts.SimulationConfig","l":"simulatePartialReads"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts.SimulationConfig","l":"simulateUnknownLength"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"SINGLE_WINDOW_UID"},{"p":"com.google.android.exoplayer2.effect","c":"SingleFrameGlTextureProcessor","l":"SingleFrameGlTextureProcessor(boolean)","url":"%3Cinit%3E(boolean)"},{"p":"com.google.android.exoplayer2.source.ads","c":"SinglePeriodAdTimeline","l":"SinglePeriodAdTimeline(Timeline, AdPlaybackState)","url":"%3Cinit%3E(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.source.ads.AdPlaybackState)"},{"p":"com.google.android.exoplayer2.source","c":"SinglePeriodTimeline","l":"SinglePeriodTimeline(long, boolean, boolean, boolean, Object, MediaItem)","url":"%3Cinit%3E(long,boolean,boolean,boolean,java.lang.Object,com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.source","c":"SinglePeriodTimeline","l":"SinglePeriodTimeline(long, boolean, boolean, boolean, Object, Object)","url":"%3Cinit%3E(long,boolean,boolean,boolean,java.lang.Object,java.lang.Object)"},{"p":"com.google.android.exoplayer2.source","c":"SinglePeriodTimeline","l":"SinglePeriodTimeline(long, long, long, long, boolean, boolean, boolean, Object, MediaItem)","url":"%3Cinit%3E(long,long,long,long,boolean,boolean,boolean,java.lang.Object,com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.source","c":"SinglePeriodTimeline","l":"SinglePeriodTimeline(long, long, long, long, boolean, boolean, boolean, Object, Object)","url":"%3Cinit%3E(long,long,long,long,boolean,boolean,boolean,java.lang.Object,java.lang.Object)"},{"p":"com.google.android.exoplayer2.source","c":"SinglePeriodTimeline","l":"SinglePeriodTimeline(long, long, long, long, long, long, long, boolean, boolean, boolean, Object, MediaItem, MediaItem.LiveConfiguration)","url":"%3Cinit%3E(long,long,long,long,long,long,long,boolean,boolean,boolean,java.lang.Object,com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.MediaItem.LiveConfiguration)"},{"p":"com.google.android.exoplayer2.source","c":"SinglePeriodTimeline","l":"SinglePeriodTimeline(long, long, long, long, long, long, long, boolean, boolean, boolean, Object, Object)","url":"%3Cinit%3E(long,long,long,long,long,long,long,boolean,boolean,boolean,java.lang.Object,java.lang.Object)"},{"p":"com.google.android.exoplayer2.source","c":"SinglePeriodTimeline","l":"SinglePeriodTimeline(long, long, long, long, long, long, long, boolean, boolean, Object, MediaItem, MediaItem.LiveConfiguration)","url":"%3Cinit%3E(long,long,long,long,long,long,long,boolean,boolean,java.lang.Object,com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.MediaItem.LiveConfiguration)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"SingleSampleMediaChunk","l":"SingleSampleMediaChunk(DataSource, DataSpec, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long, long, @com.google.android.exoplayer2.C.TrackType int, Format)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long,long,@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMediaPeriod.TrackDataFactory","l":"singleSampleWithTimeUs(long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.SingleSegmentBase","l":"SingleSegmentBase()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"SegmentBase.SingleSegmentBase","l":"SingleSegmentBase(RangedUri, long, long, long, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.dash.manifest.RangedUri,long,long,long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.SingleSegmentRepresentation","l":"SingleSegmentRepresentation(long, Format, List, SegmentBase.SingleSegmentBase, List, List, List, String, long)","url":"%3Cinit%3E(long,com.google.android.exoplayer2.Format,java.util.List,com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SingleSegmentBase,java.util.List,java.util.List,java.util.List,java.lang.String,long)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"SINK_FORMAT_SUPPORTED_DIRECTLY"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"SINK_FORMAT_SUPPORTED_WITH_TRANSCODING"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"SINK_FORMAT_UNSUPPORTED"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"sinkSupportsFormat(Format)","url":"sinkSupportsFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"size"},{"p":"com.google.android.exoplayer2","c":"Player.Commands","l":"size()"},{"p":"com.google.android.exoplayer2","c":"Player.Events","l":"size()"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.Events","l":"size()"},{"p":"com.google.android.exoplayer2.util","c":"FlagSet","l":"size()"},{"p":"com.google.android.exoplayer2.util","c":"ListenerSet","l":"size()"},{"p":"com.google.android.exoplayer2.util","c":"LongArray","l":"size()"},{"p":"com.google.android.exoplayer2.util","c":"TimedValueQueue","l":"size()"},{"p":"com.google.android.exoplayer2.util","c":"Size","l":"Size(int, int)","url":"%3Cinit%3E(int,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ChunkIndex","l":"sizes"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorInput","l":"skip(int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorInput","l":"skip(int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ForwardingExtractorInput","l":"skip(int)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"skip(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput","l":"skip(int)"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader","l":"skipAd()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"skipBit()"},{"p":"com.google.android.exoplayer2.util","c":"ParsableNalUnitBitArray","l":"skipBit()"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisBitArray","l":"skipBits(int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"skipBits(int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableNalUnitBitArray","l":"skipBits(int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableBitArray","l":"skipBytes(int)"},{"p":"com.google.android.exoplayer2.util","c":"ParsableByteArray","l":"skipBytes(int)"},{"p":"com.google.android.exoplayer2.source","c":"EmptySampleStream","l":"skipData(long)"},{"p":"com.google.android.exoplayer2.source","c":"SampleStream","l":"skipData(long)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream","l":"skipData(long)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkSampleStream.EmbeddedSampleStream","l":"skipData(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeSampleStream","l":"skipData(long)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorInput","l":"skipFully(int, boolean)","url":"skipFully(int,boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorInput","l":"skipFully(int, boolean)","url":"skipFully(int,boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"ForwardingExtractorInput","l":"skipFully(int, boolean)","url":"skipFully(int,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput","l":"skipFully(int, boolean)","url":"skipFully(int,boolean)"},{"p":"com.google.android.exoplayer2.extractor","c":"DefaultExtractorInput","l":"skipFully(int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorInput","l":"skipFully(int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ForwardingExtractorInput","l":"skipFully(int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorInput","l":"skipFully(int)"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorUtil","l":"skipFullyQuietly(ExtractorInput, int)","url":"skipFullyQuietly(com.google.android.exoplayer2.extractor.ExtractorInput,int)"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker","l":"skipInputUntilPosition(ExtractorInput, long)","url":"skipInputUntilPosition(com.google.android.exoplayer2.extractor.ExtractorInput,long)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"skipOutputBuffer(MediaCodecAdapter, int, long)","url":"skipOutputBuffer(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter,int,long)"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"skipOutputBuffer(VideoDecoderOutputBuffer)","url":"skipOutputBuffer(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderCounters","l":"skippedInputBufferCount"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderCounters","l":"skippedOutputBufferCount"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderOutputBuffer","l":"skippedOutputBufferCount"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner.Builder","l":"skipSettingMediaSources()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener.EventDispatcher","l":"skipSilenceEnabledChanged(boolean)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"skipSource(long)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"skipToNextPlaylistItem()"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"skipToPlaylistItem(int)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"skipToPreviousPlaylistItem()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.ServerControl","l":"skipUntilUs"},{"p":"com.google.android.exoplayer2.upstream","c":"SlidingPercentile","l":"SlidingPercentile(int)","url":"%3Cinit%3E(int)"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData","l":"SlowMotionData(List)","url":"%3Cinit%3E(java.util.List)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"smallIconResourceId"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SmtaMetadataEntry","l":"SmtaMetadataEntry(float, int)","url":"%3Cinit%3E(float,int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"sneakyThrow(Throwable)","url":"sneakyThrow(java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.ext.flac","c":"FlacExtractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor","c":"Extractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor.amr","c":"AmrExtractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor.avi","c":"AviExtractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor.flac","c":"FlacExtractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor.flv","c":"FlvExtractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor.jpeg","c":"JpegExtractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor.mp3","c":"Mp3Extractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"FragmentedMp4Extractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Mp4Extractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor.ogg","c":"OggExtractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac3Extractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"Ac4Extractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"AdtsExtractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PsExtractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.extractor.wav","c":"WavExtractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.source.hls","c":"WebvttExtractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleExtractor","l":"sniff(ExtractorInput)","url":"sniff(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts.SimulationConfig","l":"sniffFirst"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"softwareOnly"},{"p":"com.google.android.exoplayer2.audio","c":"SonicAudioProcessor","l":"SonicAudioProcessor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"ProgramInformation","l":"source"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"sourceId(int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject","l":"spanned()"},{"p":"com.google.android.exoplayer2","c":"C","l":"SPATIALIZATION_BEHAVIOR_AUTO"},{"p":"com.google.android.exoplayer2","c":"C","l":"SPATIALIZATION_BEHAVIOR_NEVER"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes","l":"spatializationBehavior"},{"p":"com.google.android.exoplayer2","c":"PlaybackParameters","l":"speed"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData.Segment","l":"speedDivisor"},{"p":"com.google.android.exoplayer2.video.spherical","c":"SphericalGLSurfaceView","l":"SphericalGLSurfaceView(Context, AttributeSet)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet)"},{"p":"com.google.android.exoplayer2.video.spherical","c":"SphericalGLSurfaceView","l":"SphericalGLSurfaceView(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.source","c":"SampleQueue","l":"splice()"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceCommand","l":"SpliceCommand()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand","l":"spliceEventCancelIndicator"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceScheduleCommand.Event","l":"spliceEventCancelIndicator"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand","l":"spliceEventId"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceScheduleCommand.Event","l":"spliceEventId"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand","l":"spliceImmediateFlag"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInfoDecoder","l":"SpliceInfoDecoder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceNullCommand","l":"SpliceNullCommand()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"split(String, String)","url":"split(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"splitAtFirst(String, String)","url":"splitAtFirst(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"splitCodecs(String)","url":"splitCodecs(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"CodecSpecificDataUtil","l":"splitNalUnits(byte[])"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.SpsData","l":"SpsData(int, int, int, int, int, int, int, float, boolean, boolean, int, int, int, boolean)","url":"%3Cinit%3E(int,int,int,int,int,int,int,float,boolean,boolean,int,int,int,boolean)"},{"p":"com.google.android.exoplayer2.text.ssa","c":"SsaDecoder","l":"SsaDecoder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.text.ssa","c":"SsaDecoder","l":"SsaDecoder(List)","url":"%3Cinit%3E(java.util.List)"},{"p":"com.google.android.exoplayer2","c":"C","l":"SSAI_SCHEME"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.offline","c":"SsDownloader","l":"SsDownloader(MediaItem, CacheDataSource.Factory, Executor)","url":"%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.offline","c":"SsDownloader","l":"SsDownloader(MediaItem, CacheDataSource.Factory)","url":"%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.offline","c":"SsDownloader","l":"SsDownloader(MediaItem, ParsingLoadable.Parser, CacheDataSource.Factory, Executor)","url":"%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest","l":"SsManifest(int, int, long, long, long, int, boolean, SsManifest.ProtectionElement, SsManifest.StreamElement[])","url":"%3Cinit%3E(int,int,long,long,long,int,boolean,com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.ProtectionElement,com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement[])"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifestParser","l":"SsManifestParser()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"ssrc"},{"p":"com.google.android.exoplayer2.database","c":"StandaloneDatabaseProvider","l":"StandaloneDatabaseProvider(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.util","c":"StandaloneMediaClock","l":"StandaloneMediaClock(Clock)","url":"%3Cinit%3E(com.google.android.exoplayer2.util.Clock)"},{"p":"com.google.android.exoplayer2","c":"StarRating","l":"StarRating(int, float)","url":"%3Cinit%3E(int,float)"},{"p":"com.google.android.exoplayer2","c":"StarRating","l":"StarRating(int)","url":"%3Cinit%3E(int)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"RangedUri","l":"start"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekPoint","l":"START"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"start()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"start()"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"start()"},{"p":"com.google.android.exoplayer2.scheduler","c":"RequirementsWatcher","l":"start()"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner","l":"start()"},{"p":"com.google.android.exoplayer2.util","c":"DebugTextViewHelper","l":"start()"},{"p":"com.google.android.exoplayer2.util","c":"StandaloneMediaClock","l":"start()"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader","l":"start(AdsMediaSource, DataSpec, Object, AdViewProvider, AdsLoader.EventListener)","url":"start(com.google.android.exoplayer2.source.ads.AdsMediaSource,com.google.android.exoplayer2.upstream.DataSpec,java.lang.Object,com.google.android.exoplayer2.ui.AdViewProvider,com.google.android.exoplayer2.source.ads.AdsLoader.EventListener)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsLoader","l":"start(AdsMediaSource, DataSpec, Object, AdViewProvider, AdsLoader.EventListener)","url":"start(com.google.android.exoplayer2.source.ads.AdsMediaSource,com.google.android.exoplayer2.upstream.DataSpec,java.lang.Object,com.google.android.exoplayer2.ui.AdViewProvider,com.google.android.exoplayer2.source.ads.AdsLoader.EventListener)"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner","l":"start(boolean)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"start(Context, Class)","url":"start(android.content.Context,java.lang.Class)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"start(Uri, MediaSourceEventListener.EventDispatcher, HlsPlaylistTracker.PrimaryPlaylistListener)","url":"start(android.net.Uri,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistTracker.PrimaryPlaylistListener)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker","l":"start(Uri, MediaSourceEventListener.EventDispatcher, HlsPlaylistTracker.PrimaryPlaylistListener)","url":"start(android.net.Uri,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistTracker.PrimaryPlaylistListener)"},{"p":"com.google.android.exoplayer2.testutil","c":"Dumper","l":"startBlock(String)","url":"startBlock(java.lang.String)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"startFile(String, long, long)","url":"startFile(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"startFile(String, long, long)","url":"startFile(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadService","l":"startForeground(Context, Class)","url":"startForeground(android.content.Context,java.lang.Class)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"startForegroundService(Context, Intent)","url":"startForegroundService(android.content.Context,android.content.Intent)"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader","l":"startLoading(T, Loader.Callback, int)","url":"startLoading(T,com.google.android.exoplayer2.upstream.Loader.Callback,int)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"EbmlProcessor","l":"startMasterElement(int, long, long)","url":"startMasterElement(int,long,long)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"startMasterElement(int, long, long)","url":"startMasterElement(int,long,long)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Period","l":"startMs"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterFrame","l":"startOffset"},{"p":"com.google.android.exoplayer2.extractor.jpeg","c":"StartOffsetExtractorOutput","l":"StartOffsetExtractorOutput(long, ExtractorOutput)","url":"%3Cinit%3E(long,com.google.android.exoplayer2.extractor.ExtractorOutput)"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"startOffsetUs"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration","l":"startPositionMs"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"startReadWrite(String, long, long)","url":"startReadWrite(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"startReadWrite(String, long, long)","url":"startReadWrite(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"startReadWriteNonBlocking(String, long, long)","url":"startReadWriteNonBlocking(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"SimpleCache","l":"startReadWriteNonBlocking(String, long, long)","url":"startReadWriteNonBlocking(java.lang.String,long,long)"},{"p":"com.google.android.exoplayer2.extractor","c":"TrueHdSampleRechunker","l":"startSample(ExtractorInput)","url":"startSample(com.google.android.exoplayer2.extractor.ExtractorInput)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration","l":"startsAtKeyFrame"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterFrame","l":"startTimeMs"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData.Segment","l":"startTimeMs"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"startTimeMs"},{"p":"com.google.android.exoplayer2.offline","c":"SegmentDownloader.Segment","l":"startTimeUs"},{"p":"com.google.android.exoplayer2.source.chunk","c":"Chunk","l":"startTimeUs"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"startTimeUs"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCueInfo","l":"startTimeUs"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer","l":"startTransformation(MediaItem, ParcelFileDescriptor)","url":"startTransformation(com.google.android.exoplayer2.MediaItem,android.os.ParcelFileDescriptor)"},{"p":"com.google.android.exoplayer2.transformer","c":"Transformer","l":"startTransformation(MediaItem, String)","url":"startTransformation(com.google.android.exoplayer2.MediaItem,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"AtomicFile","l":"startWrite()"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"state"},{"p":"com.google.android.exoplayer2","c":"Player","l":"STATE_BUFFERING"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"STATE_COMPLETED"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"STATE_DISABLED"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"STATE_DOWNLOADING"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"STATE_ENABLED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"STATE_ENDED"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSession","l":"STATE_ERROR"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"STATE_FAILED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"STATE_IDLE"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSession","l":"STATE_OPENED"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSession","l":"STATE_OPENED_WITH_KEYS"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSession","l":"STATE_OPENING"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"STATE_QUEUED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"STATE_READY"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSession","l":"STATE_RELEASED"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"STATE_REMOVING"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"STATE_RESTARTING"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"STATE_STARTED"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"STATE_STOPPED"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"states"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"station"},{"p":"com.google.android.exoplayer2.upstream","c":"StatsDataSource","l":"StatsDataSource(DataSource)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource)"},{"p":"com.google.android.exoplayer2","c":"C","l":"STEREO_MODE_LEFT_RIGHT"},{"p":"com.google.android.exoplayer2","c":"C","l":"STEREO_MODE_MONO"},{"p":"com.google.android.exoplayer2","c":"C","l":"STEREO_MODE_STEREO_MESH"},{"p":"com.google.android.exoplayer2","c":"C","l":"STEREO_MODE_TOP_BOTTOM"},{"p":"com.google.android.exoplayer2","c":"Format","l":"stereoMode"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"stereoMode"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"STOP_REASON_NONE"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"stop()"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"stop()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"stop()"},{"p":"com.google.android.exoplayer2","c":"Player","l":"stop()"},{"p":"com.google.android.exoplayer2","c":"Renderer","l":"stop()"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"stop()"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"stop()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"stop()"},{"p":"com.google.android.exoplayer2.scheduler","c":"RequirementsWatcher","l":"stop()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"DefaultHlsPlaylistTracker","l":"stop()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker","l":"stop()"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"stop()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"stop()"},{"p":"com.google.android.exoplayer2.util","c":"DebugTextViewHelper","l":"stop()"},{"p":"com.google.android.exoplayer2.util","c":"StandaloneMediaClock","l":"stop()"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaAdsLoader","l":"stop(AdsMediaSource, AdsLoader.EventListener)","url":"stop(com.google.android.exoplayer2.source.ads.AdsMediaSource,com.google.android.exoplayer2.source.ads.AdsLoader.EventListener)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsLoader","l":"stop(AdsMediaSource, AdsLoader.EventListener)","url":"stop(com.google.android.exoplayer2.source.ads.AdsMediaSource,com.google.android.exoplayer2.source.ads.AdsLoader.EventListener)"},{"p":"com.google.android.exoplayer2","c":"ForwardingPlayer","l":"stop(boolean)"},{"p":"com.google.android.exoplayer2","c":"Player","l":"stop(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer","l":"stop(boolean)"},{"p":"com.google.android.exoplayer2","c":"SimpleExoPlayer","l":"stop(boolean)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"CastPlayer","l":"stop(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"stop(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"stop(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.Stop","l":"Stop(String, boolean)","url":"%3Cinit%3E(java.lang.String,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.Stop","l":"Stop(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerNotificationManager.Builder","l":"stopActionIconResourceId"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"stopReason"},{"p":"com.google.android.exoplayer2.extractor.flac","c":"FlacConstants","l":"STREAM_INFO_BLOCK_SIZE"},{"p":"com.google.android.exoplayer2.extractor.flac","c":"FlacConstants","l":"STREAM_MARKER_SIZE"},{"p":"com.google.android.exoplayer2","c":"C","l":"STREAM_TYPE_ALARM"},{"p":"com.google.android.exoplayer2","c":"C","l":"STREAM_TYPE_DEFAULT"},{"p":"com.google.android.exoplayer2","c":"C","l":"STREAM_TYPE_DTMF"},{"p":"com.google.android.exoplayer2","c":"C","l":"STREAM_TYPE_MUSIC"},{"p":"com.google.android.exoplayer2","c":"C","l":"STREAM_TYPE_NOTIFICATION"},{"p":"com.google.android.exoplayer2","c":"C","l":"STREAM_TYPE_RING"},{"p":"com.google.android.exoplayer2","c":"C","l":"STREAM_TYPE_SYSTEM"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util.SyncFrameInfo","l":"STREAM_TYPE_TYPE0"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util.SyncFrameInfo","l":"STREAM_TYPE_TYPE1"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util.SyncFrameInfo","l":"STREAM_TYPE_TYPE2"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util.SyncFrameInfo","l":"STREAM_TYPE_UNDEFINED"},{"p":"com.google.android.exoplayer2","c":"C","l":"STREAM_TYPE_VOICE_CALL"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.StreamElement","l":"StreamElement(String, String, @com.google.android.exoplayer2.C.TrackType int, String, long, String, int, int, int, int, String, Format[], List, long)","url":"%3Cinit%3E(java.lang.String,java.lang.String,@com.google.android.exoplayer2.C.TrackTypeint,java.lang.String,long,java.lang.String,int,int,int,int,java.lang.String,com.google.android.exoplayer2.Format[],java.util.List,long)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest","l":"streamElements"},{"p":"com.google.android.exoplayer2.offline","c":"StreamKey","l":"streamIndex"},{"p":"com.google.android.exoplayer2.offline","c":"StreamKey","l":"StreamKey(int, int, int)","url":"%3Cinit%3E(int,int,int)"},{"p":"com.google.android.exoplayer2.offline","c":"StreamKey","l":"StreamKey(int, int)","url":"%3Cinit%3E(int,int)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LocalConfiguration","l":"streamKeys"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest","l":"streamKeys"},{"p":"com.google.android.exoplayer2.util","c":"FrameInfo","l":"streamOffsetUs"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util.SyncFrameInfo","l":"streamType"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader.EsInfo","l":"streamType"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"EbmlProcessor","l":"stringElement(int, String)","url":"stringElement(int,java.lang.String)"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor","l":"stringElement(int, String)","url":"stringElement(int,java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"StubExoPlayer","l":"StubExoPlayer()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.testutil","c":"StubPlayer","l":"StubPlayer()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"STYLE_BOLD"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"STYLE_BOLD_ITALIC"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"STYLE_ITALIC"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"STYLE_NORMAL"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"StyledPlayerControlView(Context, AttributeSet, int, AttributeSet)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet,int,android.util.AttributeSet)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"StyledPlayerControlView(Context, AttributeSet, int)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet,int)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"StyledPlayerControlView(Context, AttributeSet)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerControlView","l":"StyledPlayerControlView(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"StyledPlayerView(Context, AttributeSet, int)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet,int)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"StyledPlayerView(Context, AttributeSet)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"StyledPlayerView(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"subrange(long, long)","url":"subrange(long,long)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"subrange(long)"},{"p":"com.google.android.exoplayer2.text.subrip","c":"SubripDecoder","l":"SubripDecoder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"Format","l":"subsampleOffsetUs"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataInputBuffer","l":"subsampleOffsetUs"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleInputBuffer","l":"subsampleOffsetUs"},{"p":"com.google.android.exoplayer2.testutil","c":"CacheAsserts.RequestSet","l":"subset(DataSpec...)","url":"subset(com.google.android.exoplayer2.upstream.DataSpec...)"},{"p":"com.google.android.exoplayer2.testutil","c":"CacheAsserts.RequestSet","l":"subset(String...)","url":"subset(java.lang.String...)"},{"p":"com.google.android.exoplayer2.testutil","c":"CacheAsserts.RequestSet","l":"subset(Uri...)","url":"subset(android.net.Uri...)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"subtitle"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Subtitle","l":"Subtitle(Uri, String, String, @com.google.android.exoplayer2.C.SelectionFlags int, @com.google.android.exoplayer2.C.RoleFlags int, String)","url":"%3Cinit%3E(android.net.Uri,java.lang.String,java.lang.String,@com.google.android.exoplayer2.C.SelectionFlagsint,@com.google.android.exoplayer2.C.RoleFlagsint,java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Subtitle","l":"Subtitle(Uri, String, String, @com.google.android.exoplayer2.C.SelectionFlags int)","url":"%3Cinit%3E(android.net.Uri,java.lang.String,java.lang.String,@com.google.android.exoplayer2.C.SelectionFlagsint)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.Subtitle","l":"Subtitle(Uri, String, String)","url":"%3Cinit%3E(android.net.Uri,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LocalConfiguration","l":"subtitleConfigurations"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleDecoderException","l":"SubtitleDecoderException(String, Throwable)","url":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleDecoderException","l":"SubtitleDecoderException(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleDecoderException","l":"SubtitleDecoderException(Throwable)","url":"%3Cinit%3E(java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleExtractor","l":"SubtitleExtractor(SubtitleDecoder, Format)","url":"%3Cinit%3E(com.google.android.exoplayer2.text.SubtitleDecoder,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry.VariantInfo","l":"subtitleGroupId"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist.Variant","l":"subtitleGroupId"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleInputBuffer","l":"SubtitleInputBuffer()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleOutputBuffer","l":"SubtitleOutputBuffer()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LocalConfiguration","l":"subtitles"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist","l":"subtitles"},{"p":"com.google.android.exoplayer2.ui","c":"SubtitleView","l":"SubtitleView(Context, AttributeSet)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet)"},{"p":"com.google.android.exoplayer2.ui","c":"SubtitleView","l":"SubtitleView(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"subtractWithOverflowDefault(long, long, long)","url":"subtractWithOverflowDefault(long,long,long)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.StreamElement","l":"subType"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifest","l":"suggestedPresentationDelayMs"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"sum(long...)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer","l":"supplementalData"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"supplementalData"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"AdaptationSet","l":"supplementalProperties"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifestParser.RepresentationInfo","l":"supplementalProperties"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation","l":"supplementalProperties"},{"p":"com.google.android.exoplayer2.ext.opus","c":"OpusLibrary","l":"supportsCryptoType(@com.google.android.exoplayer2.C.CryptoType int)","url":"supportsCryptoType(@com.google.android.exoplayer2.C.CryptoTypeint)"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"VpxLibrary","l":"supportsCryptoType(@com.google.android.exoplayer2.C.CryptoType int)","url":"supportsCryptoType(@com.google.android.exoplayer2.C.CryptoTypeint)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioCapabilities","l":"supportsEncoding(@com.google.android.exoplayer2.C.Encoding int)","url":"supportsEncoding(@com.google.android.exoplayer2.C.Encodingint)"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"supportsFormat(Format)","url":"supportsFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"supportsFormat(Format)","url":"supportsFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink","l":"supportsFormat(Format)","url":"supportsFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"supportsFormat(Format)","url":"supportsFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.audio","c":"DefaultAudioSink","l":"supportsFormat(Format)","url":"supportsFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.audio","c":"ForwardingAudioSink","l":"supportsFormat(Format)","url":"supportsFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Libgav1VideoRenderer","l":"supportsFormat(Format)","url":"supportsFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"LibvpxVideoRenderer","l":"supportsFormat(Format)","url":"supportsFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"supportsFormat(Format)","url":"supportsFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataDecoderFactory","l":"supportsFormat(Format)","url":"supportsFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.metadata","c":"MetadataRenderer","l":"supportsFormat(Format)","url":"supportsFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeRenderer","l":"supportsFormat(Format)","url":"supportsFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.text","c":"SubtitleDecoderFactory","l":"supportsFormat(Format)","url":"supportsFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.text","c":"TextRenderer","l":"supportsFormat(Format)","url":"supportsFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.video.spherical","c":"CameraMotionRenderer","l":"supportsFormat(Format)","url":"supportsFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.audio","c":"MediaCodecAudioRenderer","l":"supportsFormat(MediaCodecSelector, Format)","url":"supportsFormat(com.google.android.exoplayer2.mediacodec.MediaCodecSelector,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"supportsFormat(MediaCodecSelector, Format)","url":"supportsFormat(com.google.android.exoplayer2.mediacodec.MediaCodecSelector,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"supportsFormat(MediaCodecSelector, Format)","url":"supportsFormat(com.google.android.exoplayer2.mediacodec.MediaCodecSelector,com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.ext.ffmpeg","c":"FfmpegLibrary","l":"supportsFormat(String)","url":"supportsFormat(java.lang.String)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"supportsFormatDrm(Format)","url":"supportsFormatDrm(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.audio","c":"DecoderAudioRenderer","l":"supportsFormatInternal(Format)","url":"supportsFormatInternal(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.ext.ffmpeg","c":"FfmpegAudioRenderer","l":"supportsFormatInternal(Format)","url":"supportsFormatInternal(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.ext.flac","c":"LibflacAudioRenderer","l":"supportsFormatInternal(Format)","url":"supportsFormatInternal(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.ext.opus","c":"LibopusAudioRenderer","l":"supportsFormatInternal(Format)","url":"supportsFormatInternal(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2","c":"BaseRenderer","l":"supportsMixedMimeTypeAdaptation()"},{"p":"com.google.android.exoplayer2","c":"NoSampleRenderer","l":"supportsMixedMimeTypeAdaptation()"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"supportsMixedMimeTypeAdaptation()"},{"p":"com.google.android.exoplayer2.ext.ffmpeg","c":"FfmpegAudioRenderer","l":"supportsMixedMimeTypeAdaptation()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"supportsMixedMimeTypeAdaptation()"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher.Resource","l":"supportsRangeRequests()"},{"p":"com.google.android.exoplayer2.testutil","c":"WebServerDispatcher.Resource.Builder","l":"supportsRangeRequests(boolean)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecAdapter.Configuration","l":"surface"},{"p":"com.google.android.exoplayer2.util","c":"SurfaceInfo","l":"surface"},{"p":"com.google.android.exoplayer2.testutil","c":"HostActivity","l":"surfaceChanged(SurfaceHolder, int, int, int)","url":"surfaceChanged(android.view.SurfaceHolder,int,int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"HostActivity","l":"surfaceCreated(SurfaceHolder)","url":"surfaceCreated(android.view.SurfaceHolder)"},{"p":"com.google.android.exoplayer2.testutil","c":"HostActivity","l":"surfaceDestroyed(SurfaceHolder)","url":"surfaceDestroyed(android.view.SurfaceHolder)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoDecoderException","l":"surfaceIdentityHashCode"},{"p":"com.google.android.exoplayer2.util","c":"SurfaceInfo","l":"SurfaceInfo(Surface, int, int, int)","url":"%3Cinit%3E(android.view.Surface,int,int,int)"},{"p":"com.google.android.exoplayer2.util","c":"SurfaceInfo","l":"SurfaceInfo(Surface, int, int)","url":"%3Cinit%3E(android.view.Surface,int,int)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"surfaceSize"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SmtaMetadataEntry","l":"svcTemporalLayerCount"},{"p":"com.google.android.exoplayer2.ui","c":"PlayerView","l":"switchTargetView(Player, PlayerView, PlayerView)","url":"switchTargetView(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.ui.PlayerView,com.google.android.exoplayer2.ui.PlayerView)"},{"p":"com.google.android.exoplayer2.ui","c":"StyledPlayerView","l":"switchTargetView(Player, StyledPlayerView, StyledPlayerView)","url":"switchTargetView(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.ui.StyledPlayerView,com.google.android.exoplayer2.ui.StyledPlayerView)"},{"p":"com.google.android.exoplayer2.util","c":"SystemClock","l":"SystemClock()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.database","c":"DatabaseProvider","l":"TABLE_PREFIX"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"tableExists(SQLiteDatabase, String)","url":"tableExists(android.database.sqlite.SQLiteDatabase,java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LocalConfiguration","l":"tag"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"tag"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoHostedTest","l":"tag"},{"p":"com.google.android.exoplayer2","c":"ExoPlayerLibraryInfo","l":"TAG"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"TAG"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylist","l":"tags"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"targetDurationUs"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.TimestampSearchResult","l":"targetFoundResult(long)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration","l":"targetOffsetMs"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"ServiceDescriptionElement","l":"targetOffsetMs"},{"p":"com.google.android.exoplayer2.audio","c":"TeeAudioProcessor","l":"TeeAudioProcessor(TeeAudioProcessor.AudioBufferSink)","url":"%3Cinit%3E(com.google.android.exoplayer2.audio.TeeAudioProcessor.AudioBufferSink)"},{"p":"com.google.android.exoplayer2.upstream","c":"TeeDataSource","l":"TeeDataSource(DataSource, DataSink)","url":"%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSink)"},{"p":"com.google.android.exoplayer2.robolectric","c":"TestDownloadManagerListener","l":"TestDownloadManagerListener(DownloadManager)","url":"%3Cinit%3E(com.google.android.exoplayer2.offline.DownloadManager)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestExoPlayerBuilder","l":"TestExoPlayerBuilder(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.effect","c":"TextureInfo","l":"texId"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"CommentFrame","l":"text"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"InternalFrame","l":"text"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"text"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"TEXT_EXOPLAYER_CUES"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"TEXT_SIZE_TYPE_ABSOLUTE"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"TEXT_SIZE_TYPE_FRACTIONAL"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"TEXT_SIZE_TYPE_FRACTIONAL_IGNORE_PADDING"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"TEXT_SSA"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"TEXT_UNKNOWN"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"TEXT_VTT"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"textAlignment"},{"p":"com.google.android.exoplayer2.text.span","c":"TextEmphasisSpan","l":"TextEmphasisSpan(@com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkShape int, @com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkFill int, @com.google.android.exoplayer2.text.span.TextAnnotation.Position int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkShapeint,@com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkFillint,@com.google.android.exoplayer2.text.span.TextAnnotation.Positionint)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"TextInformationFrame","l":"TextInformationFrame(String, String, List)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.util.List)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"TextInformationFrame","l":"TextInformationFrame(String, String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.text","c":"TextRenderer","l":"TextRenderer(TextOutput, Looper, SubtitleDecoderFactory)","url":"%3Cinit%3E(com.google.android.exoplayer2.text.TextOutput,android.os.Looper,com.google.android.exoplayer2.text.SubtitleDecoderFactory)"},{"p":"com.google.android.exoplayer2.text","c":"TextRenderer","l":"TextRenderer(TextOutput, Looper)","url":"%3Cinit%3E(com.google.android.exoplayer2.text.TextOutput,android.os.Looper)"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"textSize"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"textSizeType"},{"p":"com.google.android.exoplayer2.effect","c":"TextureInfo","l":"TextureInfo(int, int, int, int)","url":"%3Cinit%3E(int,int,int,int)"},{"p":"com.google.android.exoplayer2.ext.av1","c":"Libgav1VideoRenderer","l":"THREAD_COUNT_AUTODETECT"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm.Builder","l":"throwNotProvisionedExceptionFromGetKeyRequest()"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"throwPlaybackException(ExoPlaybackException)","url":"throwPlaybackException(com.google.android.exoplayer2.ExoPlaybackException)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.ThrowPlaybackException","l":"ThrowPlaybackException(String, ExoPlaybackException)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.ExoPlaybackException)"},{"p":"com.google.android.exoplayer2","c":"ThumbRating","l":"ThumbRating()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"ThumbRating","l":"ThumbRating(boolean)","url":"%3Cinit%3E(boolean)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"tileCountHorizontal"},{"p":"com.google.android.exoplayer2","c":"Format","l":"tileCountVertical"},{"p":"com.google.android.exoplayer2","c":"C","l":"TIME_END_OF_SOURCE"},{"p":"com.google.android.exoplayer2","c":"C","l":"TIME_UNSET"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"timedMetadata"},{"p":"com.google.android.exoplayer2.util","c":"TimedValueQueue","l":"TimedValueQueue()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.util","c":"TimedValueQueue","l":"TimedValueQueue(int)","url":"%3Cinit%3E(int)"},{"p":"com.google.android.exoplayer2","c":"IllegalSeekPositionException","l":"timeline"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"timeline"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.EventTime","l":"timeline"},{"p":"com.google.android.exoplayer2.source","c":"ForwardingTimeline","l":"timeline"},{"p":"com.google.android.exoplayer2","c":"Player","l":"TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED"},{"p":"com.google.android.exoplayer2","c":"Player","l":"TIMELINE_CHANGE_REASON_SOURCE_UPDATE"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"Timeline()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueEditor","l":"TimelineQueueEditor(MediaControllerCompat, TimelineQueueEditor.QueueDataAdapter, TimelineQueueEditor.MediaDescriptionConverter, TimelineQueueEditor.MediaDescriptionEqualityChecker)","url":"%3Cinit%3E(android.support.v4.media.session.MediaControllerCompat,com.google.android.exoplayer2.ext.mediasession.TimelineQueueEditor.QueueDataAdapter,com.google.android.exoplayer2.ext.mediasession.TimelineQueueEditor.MediaDescriptionConverter,com.google.android.exoplayer2.ext.mediasession.TimelineQueueEditor.MediaDescriptionEqualityChecker)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueEditor","l":"TimelineQueueEditor(MediaControllerCompat, TimelineQueueEditor.QueueDataAdapter, TimelineQueueEditor.MediaDescriptionConverter)","url":"%3Cinit%3E(android.support.v4.media.session.MediaControllerCompat,com.google.android.exoplayer2.ext.mediasession.TimelineQueueEditor.QueueDataAdapter,com.google.android.exoplayer2.ext.mediasession.TimelineQueueEditor.MediaDescriptionConverter)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueNavigator","l":"TimelineQueueNavigator(MediaSessionCompat, int)","url":"%3Cinit%3E(android.support.v4.media.session.MediaSessionCompat,int)"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"TimelineQueueNavigator","l":"TimelineQueueNavigator(MediaSessionCompat)","url":"%3Cinit%3E(android.support.v4.media.session.MediaSessionCompat)"},{"p":"com.google.android.exoplayer2.testutil","c":"TestUtil","l":"timelinesAreSame(Timeline, Timeline)","url":"timelinesAreSame(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.Timeline)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"TimelineWindowDefinition(boolean, boolean, long)","url":"%3Cinit%3E(boolean,boolean,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"TimelineWindowDefinition(int, Object, boolean, boolean, boolean, boolean, long, long, long, AdPlaybackState, MediaItem)","url":"%3Cinit%3E(int,java.lang.Object,boolean,boolean,boolean,boolean,long,long,long,com.google.android.exoplayer2.source.ads.AdPlaybackState,com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"TimelineWindowDefinition(int, Object, boolean, boolean, boolean, boolean, long, long, long, AdPlaybackState)","url":"%3Cinit%3E(int,java.lang.Object,boolean,boolean,boolean,boolean,long,long,long,com.google.android.exoplayer2.source.ads.AdPlaybackState)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"TimelineWindowDefinition(int, Object, boolean, boolean, boolean, boolean, long, long, long, List, MediaItem)","url":"%3Cinit%3E(int,java.lang.Object,boolean,boolean,boolean,boolean,long,long,long,java.util.List,com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"TimelineWindowDefinition(int, Object, boolean, boolean, long, AdPlaybackState)","url":"%3Cinit%3E(int,java.lang.Object,boolean,boolean,long,com.google.android.exoplayer2.source.ads.AdPlaybackState)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"TimelineWindowDefinition(int, Object, boolean, boolean, long)","url":"%3Cinit%3E(int,java.lang.Object,boolean,boolean,long)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"TimelineWindowDefinition(int, Object)","url":"%3Cinit%3E(int,java.lang.Object)"},{"p":"com.google.android.exoplayer2.testutil","c":"DummyMainThread","l":"TIMEOUT_MS"},{"p":"com.google.android.exoplayer2.testutil","c":"MediaSourceTestRunner","l":"TIMEOUT_MS"},{"p":"com.google.android.exoplayer2","c":"ExoTimeoutException","l":"TIMEOUT_OPERATION_DETACH_SURFACE"},{"p":"com.google.android.exoplayer2","c":"ExoTimeoutException","l":"TIMEOUT_OPERATION_RELEASE"},{"p":"com.google.android.exoplayer2","c":"ExoTimeoutException","l":"TIMEOUT_OPERATION_SET_FOREGROUND_MODE"},{"p":"com.google.android.exoplayer2","c":"ExoTimeoutException","l":"TIMEOUT_OPERATION_UNDEFINED"},{"p":"com.google.android.exoplayer2","c":"ExoTimeoutException","l":"timeoutOperation"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Track","l":"timescale"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"EventStream","l":"timescale"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.StreamElement","l":"timescale"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifest","l":"timeShiftBufferDepthMs"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"timestamp"},{"p":"com.google.android.exoplayer2.util","c":"TimestampAdjuster","l":"TimestampAdjuster(long)","url":"%3Cinit%3E(long)"},{"p":"com.google.android.exoplayer2.source.hls","c":"TimestampAdjusterProvider","l":"TimestampAdjusterProvider()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"timestampMs"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationException","l":"timestampMs"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker","l":"timestampSeeker"},{"p":"com.google.android.exoplayer2.extractor","c":"ChunkIndex","l":"timesUs"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer","l":"timeUs"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderOutputBuffer","l":"timeUs"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekPoint","l":"timeUs"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"timeUs"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.BinarySearchSeekMap","l":"timeUsToTargetTime(long)"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.DefaultSeekTimestampConverter","l":"timeUsToTargetTime(long)"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.SeekTimestampConverter","l":"timeUsToTargetTime(long)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"title"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyInfo","l":"title"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"ProgramInformation","l":"title"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.Segment","l":"title"},{"p":"com.google.android.exoplayer2.util","c":"LongArray","l":"toArray()"},{"p":"com.google.android.exoplayer2","c":"Bundleable","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"DeviceInfo","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"Format","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"HeartRating","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"MediaItem","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.RequestMetadata","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"PercentageRating","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"PlaybackException","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"PlaybackParameters","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"Player.Commands","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"Player.PositionInfo","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"StarRating","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"ThumbRating","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"Tracks","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"Tracks.Group","l":"toBundle()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes","l":"toBundle()"},{"p":"com.google.android.exoplayer2.ext.ima","c":"ImaServerSideAdInsertionMediaSource.AdsLoader.State","l":"toBundle()"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroup","l":"toBundle()"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroupArray","l":"toBundle()"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"toBundle()"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"toBundle()"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"toBundle()"},{"p":"com.google.android.exoplayer2.text","c":"CueGroup","l":"toBundle()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"toBundle()"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.SelectionOverride","l":"toBundle()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionOverride","l":"toBundle()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"toBundle()"},{"p":"com.google.android.exoplayer2.video","c":"ColorInfo","l":"toBundle()"},{"p":"com.google.android.exoplayer2.video","c":"VideoSize","l":"toBundle()"},{"p":"com.google.android.exoplayer2","c":"Player.PositionInfo","l":"toBundle(boolean, boolean)","url":"toBundle(boolean,boolean)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"toBundle(boolean)"},{"p":"com.google.android.exoplayer2.util","c":"BundleableUtil","l":"toBundleArrayList(Collection)","url":"toBundleArrayList(java.util.Collection)"},{"p":"com.google.android.exoplayer2.util","c":"BundleableUtil","l":"toBundleList(List)","url":"toBundleList(java.util.List)"},{"p":"com.google.android.exoplayer2.util","c":"BundleableUtil","l":"toBundleSparseArray(SparseArray)","url":"toBundleSparseArray(android.util.SparseArray)"},{"p":"com.google.android.exoplayer2","c":"Timeline","l":"toBundleWithOneWindowOnly(int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"toByteArray(InputStream)","url":"toByteArray(java.io.InputStream)"},{"p":"com.google.android.exoplayer2.source.mediaparser","c":"MediaParserUtil","l":"toCaptionsMediaFormat(Format)","url":"toCaptionsMediaFormat(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.effect","c":"ColorLut","l":"toGlTextureProcessor(Context, boolean)","url":"toGlTextureProcessor(android.content.Context,boolean)"},{"p":"com.google.android.exoplayer2.effect","c":"Contrast","l":"toGlTextureProcessor(Context, boolean)","url":"toGlTextureProcessor(android.content.Context,boolean)"},{"p":"com.google.android.exoplayer2.effect","c":"GlEffect","l":"toGlTextureProcessor(Context, boolean)","url":"toGlTextureProcessor(android.content.Context,boolean)"},{"p":"com.google.android.exoplayer2.effect","c":"GlMatrixTransformation","l":"toGlTextureProcessor(Context, boolean)","url":"toGlTextureProcessor(android.content.Context,boolean)"},{"p":"com.google.android.exoplayer2.effect","c":"HslAdjustment","l":"toGlTextureProcessor(Context, boolean)","url":"toGlTextureProcessor(android.content.Context,boolean)"},{"p":"com.google.android.exoplayer2.effect","c":"RgbFilter","l":"toGlTextureProcessor(Context, boolean)","url":"toGlTextureProcessor(android.content.Context,boolean)"},{"p":"com.google.android.exoplayer2.effect","c":"RgbMatrix","l":"toGlTextureProcessor(Context, boolean)","url":"toGlTextureProcessor(android.content.Context,boolean)"},{"p":"com.google.android.exoplayer2.effect","c":"SingleColorLut","l":"toGlTextureProcessor(Context, boolean)","url":"toGlTextureProcessor(android.content.Context,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"toHexString(byte[])"},{"p":"com.google.android.exoplayer2","c":"SeekParameters","l":"toleranceAfterUs"},{"p":"com.google.android.exoplayer2","c":"SeekParameters","l":"toleranceBeforeUs"},{"p":"com.google.android.exoplayer2","c":"Format","l":"toLogString(Format)","url":"toLogString(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"toLong(int, int)","url":"toLong(int,int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest","l":"toMediaItem()"},{"p":"com.google.android.exoplayer2.ext.cast","c":"DefaultMediaItemConverter","l":"toMediaItem(MediaQueueItem)","url":"toMediaItem(com.google.android.gms.cast.MediaQueueItem)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"MediaItemConverter","l":"toMediaItem(MediaQueueItem)","url":"toMediaItem(com.google.android.gms.cast.MediaQueueItem)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"DefaultMediaItemConverter","l":"toMediaQueueItem(MediaItem)","url":"toMediaQueueItem(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2.ext.cast","c":"MediaItemConverter","l":"toMediaQueueItem(MediaItem)","url":"toMediaQueueItem(com.google.android.exoplayer2.MediaItem)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"toString()"},{"p":"com.google.android.exoplayer2","c":"PlaybackParameters","l":"toString()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioCapabilities","l":"toString()"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor.AudioFormat","l":"toString()"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderCounters","l":"toString()"},{"p":"com.google.android.exoplayer2.extractor","c":"ChunkIndex","l":"toString()"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekMap.SeekPoints","l":"toString()"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekPoint","l":"toString()"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.dvbsi","c":"AppInfoTable","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessage","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"PictureFrame","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"VorbisComment","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyHeaders","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyInfo","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ApicFrame","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"CommentFrame","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"GeobFrame","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"Id3Frame","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"InternalFrame","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"PrivFrame","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"TextInformationFrame","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"UrlLinkFrame","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MdtaMetadataEntry","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MotionPhotoMetadata","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData.Segment","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SmtaMetadataEntry","l":"toString()"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceCommand","l":"toString()"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest","l":"toString()"},{"p":"com.google.android.exoplayer2.offline","c":"StreamKey","l":"toString()"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"toString()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"RangedUri","l":"toString()"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"UtcTimingElement","l":"toString()"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry","l":"toString()"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"toString()"},{"p":"com.google.android.exoplayer2.testutil","c":"Dumper","l":"toString()"},{"p":"com.google.android.exoplayer2.testutil","c":"ExtractorAsserts.SimulationConfig","l":"toString()"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"toString()"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheSpan","l":"toString()"},{"p":"com.google.android.exoplayer2.util","c":"Size","l":"toString()"},{"p":"com.google.android.exoplayer2.video","c":"ColorInfo","l":"toString()"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"totalAudioFormatBitrateTimeProduct"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"totalAudioFormatTimeMs"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"totalAudioUnderruns"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection.AdaptationCheckpoint","l":"totalBandwidth"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"totalBandwidthBytes"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"totalBandwidthTimeMs"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.EventTime","l":"totalBufferedDurationMs"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"totalBufferedDurationMsSupplier"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"totalDiscCount"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"totalDroppedFrames"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"totalInitialAudioFormatBitrate"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"totalInitialVideoFormatBitrate"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"totalInitialVideoFormatHeight"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"totalPauseBufferCount"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"totalPauseCount"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"totalRebufferCount"},{"p":"com.google.android.exoplayer2.extractor","c":"FlacStreamMetadata","l":"totalSamples"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"totalSeekCount"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"totalTrackCount"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"totalValidJoinTimeMs"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"totalVideoFormatBitrateTimeMs"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"totalVideoFormatBitrateTimeProduct"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"totalVideoFormatHeightTimeMs"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"totalVideoFormatHeightTimeProduct"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderCounters","l":"totalVideoFrameProcessingOffsetUs"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"toUnsignedLong(int)"},{"p":"com.google.android.exoplayer2","c":"ExoPlayerLibraryInfo","l":"TRACE_ENABLED"},{"p":"com.google.android.exoplayer2","c":"C","l":"TRACK_TYPE_AUDIO"},{"p":"com.google.android.exoplayer2","c":"C","l":"TRACK_TYPE_CAMERA_MOTION"},{"p":"com.google.android.exoplayer2","c":"C","l":"TRACK_TYPE_CUSTOM_BASE"},{"p":"com.google.android.exoplayer2","c":"C","l":"TRACK_TYPE_DEFAULT"},{"p":"com.google.android.exoplayer2","c":"C","l":"TRACK_TYPE_IMAGE"},{"p":"com.google.android.exoplayer2","c":"C","l":"TRACK_TYPE_METADATA"},{"p":"com.google.android.exoplayer2","c":"C","l":"TRACK_TYPE_NONE"},{"p":"com.google.android.exoplayer2","c":"C","l":"TRACK_TYPE_TEXT"},{"p":"com.google.android.exoplayer2","c":"C","l":"TRACK_TYPE_UNKNOWN"},{"p":"com.google.android.exoplayer2","c":"C","l":"TRACK_TYPE_VIDEO"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"Track()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Track","l":"Track(int, @com.google.android.exoplayer2.C.TrackType int, long, long, long, Format, @com.google.android.exoplayer2.extractor.mp4.Track.Transformation int, TrackEncryptionBox[], int, long[], long[])","url":"%3Cinit%3E(int,@com.google.android.exoplayer2.C.TrackTypeint,long,long,long,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.extractor.mp4.Track.Transformationint,com.google.android.exoplayer2.extractor.mp4.TrackEncryptionBox[],int,long[],long[])"},{"p":"com.google.android.exoplayer2.extractor","c":"ExtractorOutput","l":"track(int, @com.google.android.exoplayer2.C.TrackType int)","url":"track(int,@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BaseMediaChunkOutput","l":"track(int, @com.google.android.exoplayer2.C.TrackType int)","url":"track(int,@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"ChunkExtractor.TrackOutputProvider","l":"track(int, @com.google.android.exoplayer2.C.TrackType int)","url":"track(int,@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2.extractor","c":"DummyExtractorOutput","l":"track(int, int)","url":"track(int,int)"},{"p":"com.google.android.exoplayer2.extractor.jpeg","c":"StartOffsetExtractorOutput","l":"track(int, int)","url":"track(int,int)"},{"p":"com.google.android.exoplayer2.source.chunk","c":"BundledChunkExtractor","l":"track(int, int)","url":"track(int,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorOutput","l":"track(int, int)","url":"track(int,int)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"TrackEncryptionBox","l":"TrackEncryptionBox(boolean, String, int, byte[], int, int, byte[])","url":"%3Cinit%3E(boolean,java.lang.String,int,byte[],int,int,byte[])"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.ProtectionElement","l":"trackEncryptionBoxes"},{"p":"com.google.android.exoplayer2.source","c":"MediaLoadData","l":"trackFormat"},{"p":"com.google.android.exoplayer2.source.chunk","c":"Chunk","l":"trackFormat"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroup","l":"TrackGroup(Format...)","url":"%3Cinit%3E(com.google.android.exoplayer2.Format...)"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroup","l":"TrackGroup(String, Format...)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.Format...)"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroupArray","l":"TrackGroupArray(TrackGroup...)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup...)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader.TrackIdGenerator","l":"TrackIdGenerator(int, int, int)","url":"%3Cinit%3E(int,int,int)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader.TrackIdGenerator","l":"TrackIdGenerator(int, int)","url":"%3Cinit%3E(int,int)"},{"p":"com.google.android.exoplayer2.offline","c":"StreamKey","l":"trackIndex"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionOverride","l":"trackIndices"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"trackNumber"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorOutput","l":"trackOutputs"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"tracks"},{"p":"com.google.android.exoplayer2.trackselection","c":"BaseTrackSelection","l":"tracks"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.SelectionOverride","l":"tracks"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection.Definition","l":"tracks"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectorResult","l":"tracks"},{"p":"com.google.android.exoplayer2","c":"Tracks","l":"Tracks(List)","url":"%3Cinit%3E(java.util.List)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionArray","l":"TrackSelectionArray(TrackSelection...)","url":"%3Cinit%3E(com.google.android.exoplayer2.trackselection.TrackSelection...)"},{"p":"com.google.android.exoplayer2.source","c":"MediaLoadData","l":"trackSelectionData"},{"p":"com.google.android.exoplayer2.source.chunk","c":"Chunk","l":"trackSelectionData"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionDialogBuilder","l":"TrackSelectionDialogBuilder(Context, CharSequence, List, TrackSelectionDialogBuilder.DialogCallback)","url":"%3Cinit%3E(android.content.Context,java.lang.CharSequence,java.util.List,com.google.android.exoplayer2.ui.TrackSelectionDialogBuilder.DialogCallback)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionDialogBuilder","l":"TrackSelectionDialogBuilder(Context, CharSequence, Player, @com.google.android.exoplayer2.C.TrackType int)","url":"%3Cinit%3E(android.content.Context,java.lang.CharSequence,com.google.android.exoplayer2.Player,@com.google.android.exoplayer2.C.TrackTypeint)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionOverride","l":"TrackSelectionOverride(TrackGroup, int)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionOverride","l":"TrackSelectionOverride(TrackGroup, List)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,java.util.List)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"trackSelectionParameters"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"TrackSelectionParameters(TrackSelectionParameters.Builder)","url":"%3Cinit%3E(com.google.android.exoplayer2.trackselection.TrackSelectionParameters.Builder)"},{"p":"com.google.android.exoplayer2.source","c":"MediaLoadData","l":"trackSelectionReason"},{"p":"com.google.android.exoplayer2.source.chunk","c":"Chunk","l":"trackSelectionReason"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionView","l":"TrackSelectionView(Context, AttributeSet, int)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet,int)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionView","l":"TrackSelectionView(Context, AttributeSet)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet)"},{"p":"com.google.android.exoplayer2.ui","c":"TrackSelectionView","l":"TrackSelectionView(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelector","l":"TrackSelector()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectorResult","l":"TrackSelectorResult(RendererConfiguration[], ExoTrackSelection[], Object)","url":"%3Cinit%3E(com.google.android.exoplayer2.RendererConfiguration[],com.google.android.exoplayer2.trackselection.ExoTrackSelection[],java.lang.Object)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectorResult","l":"TrackSelectorResult(RendererConfiguration[], ExoTrackSelection[], Tracks, Object)","url":"%3Cinit%3E(com.google.android.exoplayer2.RendererConfiguration[],com.google.android.exoplayer2.trackselection.ExoTrackSelection[],com.google.android.exoplayer2.Tracks,java.lang.Object)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExtractorOutput","l":"tracksEnded"},{"p":"com.google.android.exoplayer2.source","c":"MediaLoadData","l":"trackType"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"trailingParts"},{"p":"com.google.android.exoplayer2.upstream","c":"BaseDataSource","l":"transferEnded()"},{"p":"com.google.android.exoplayer2.upstream","c":"BaseDataSource","l":"transferInitializing(DataSpec)","url":"transferInitializing(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"transferListenerCallbacks()"},{"p":"com.google.android.exoplayer2.upstream","c":"BaseDataSource","l":"transferStarted(DataSpec)","url":"transferStarted(com.google.android.exoplayer2.upstream.DataSpec)"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Track","l":"TRANSFORMATION_CEA608_CDAT"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Track","l":"TRANSFORMATION_NONE"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"transformFutureAsync(ListenableFuture, AsyncFunction)","url":"transformFutureAsync(com.google.common.util.concurrent.ListenableFuture,com.google.common.util.concurrent.AsyncFunction)"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.Mode","l":"transformType"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"triggerEvent(Predicate, int, int, byte[])","url":"triggerEvent(com.google.common.base.Predicate,int,int,byte[])"},{"p":"com.google.android.exoplayer2.upstream","c":"Allocator","l":"trim()"},{"p":"com.google.android.exoplayer2.upstream","c":"DefaultAllocator","l":"trim()"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util","l":"TRUEHD_MAX_RATE_BYTES_PER_SECOND"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util","l":"TRUEHD_RECHUNK_SAMPLE_COUNT"},{"p":"com.google.android.exoplayer2.audio","c":"Ac3Util","l":"TRUEHD_SYNCFRAME_PREFIX_LENGTH"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"trueHdSampleRechunker"},{"p":"com.google.android.exoplayer2.extractor","c":"TrueHdSampleRechunker","l":"TrueHdSampleRechunker()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"truncateAscii(CharSequence, int)","url":"truncateAscii(java.lang.CharSequence,int)"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"TS"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_PACKET_SIZE"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_STREAM_TYPE_AAC_ADTS"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_STREAM_TYPE_AAC_LATM"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_STREAM_TYPE_AC3"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_STREAM_TYPE_AC4"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_STREAM_TYPE_AIT"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_STREAM_TYPE_DC2_H262"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_STREAM_TYPE_DTS"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_STREAM_TYPE_DVBSUBS"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_STREAM_TYPE_E_AC3"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_STREAM_TYPE_H262"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_STREAM_TYPE_H263"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_STREAM_TYPE_H264"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_STREAM_TYPE_H265"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_STREAM_TYPE_HDMV_DTS"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_STREAM_TYPE_ID3"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_STREAM_TYPE_MPA"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_STREAM_TYPE_MPA_LSF"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_STREAM_TYPE_SPLICE_INFO"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TS_SYNC_BYTE"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TsExtractor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TsExtractor(@com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flags int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flagsint)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TsExtractor(@com.google.android.exoplayer2.extractor.ts.TsExtractor.Mode int, @com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flags int, int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.extractor.ts.TsExtractor.Modeint,@com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flagsint,int)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TsExtractor(@com.google.android.exoplayer2.extractor.ts.TsExtractor.Mode int, TimestampAdjuster, TsPayloadReader.Factory, int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.extractor.ts.TsExtractor.Modeint,com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Factory,int)"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsExtractor","l":"TsExtractor(@com.google.android.exoplayer2.extractor.ts.TsExtractor.Mode int, TimestampAdjuster, TsPayloadReader.Factory)","url":"%3Cinit%3E(@com.google.android.exoplayer2.extractor.ts.TsExtractor.Modeint,com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Factory)"},{"p":"com.google.android.exoplayer2.text.ttml","c":"TtmlDecoder","l":"TtmlDecoder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2","c":"RendererConfiguration","l":"tunneling"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"tunneling"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"TUNNELING_NOT_SUPPORTED"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"TUNNELING_SUPPORT_MASK"},{"p":"com.google.android.exoplayer2","c":"RendererCapabilities","l":"TUNNELING_SUPPORTED"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.Parameters","l":"tunnelingEnabled"},{"p":"com.google.android.exoplayer2.text.tx3g","c":"Tx3gDecoder","l":"Tx3gDecoder(List)","url":"%3Cinit%3E(java.util.List)"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"type"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"type"},{"p":"com.google.android.exoplayer2.extractor.mp4","c":"Track","l":"type"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"TsPayloadReader.DvbSubtitleInfo","l":"type"},{"p":"com.google.android.exoplayer2.source","c":"TrackGroup","l":"type"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsMediaSource.AdLoadException","l":"type"},{"p":"com.google.android.exoplayer2.source.chunk","c":"Chunk","l":"type"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"AdaptationSet","l":"type"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.StreamElement","l":"type"},{"p":"com.google.android.exoplayer2.trackselection","c":"DefaultTrackSelector.SelectionOverride","l":"type"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection.Definition","l":"type"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.HttpDataSourceException","l":"type"},{"p":"com.google.android.exoplayer2.upstream","c":"LoadErrorHandlingPolicy.FallbackSelection","l":"type"},{"p":"com.google.android.exoplayer2.upstream","c":"ParsingLoadable","l":"type"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeCryptoConfig","l":"TYPE"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsMediaSource.AdLoadException","l":"TYPE_AD"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsMediaSource.AdLoadException","l":"TYPE_AD_GROUP"},{"p":"com.google.android.exoplayer2.audio","c":"WavUtil","l":"TYPE_ALAW"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsMediaSource.AdLoadException","l":"TYPE_ALL_ADS"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.HttpDataSourceException","l":"TYPE_CLOSE"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelection","l":"TYPE_CUSTOM_BASE"},{"p":"com.google.android.exoplayer2","c":"C","l":"TYPE_DASH"},{"p":"com.google.android.exoplayer2.audio","c":"WavUtil","l":"TYPE_FLOAT"},{"p":"com.google.android.exoplayer2","c":"C","l":"TYPE_HLS"},{"p":"com.google.android.exoplayer2.audio","c":"WavUtil","l":"TYPE_IMA_ADPCM"},{"p":"com.google.android.exoplayer2.audio","c":"WavUtil","l":"TYPE_MLAW"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.TimestampSearchResult","l":"TYPE_NO_TIMESTAMP"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.HttpDataSourceException","l":"TYPE_OPEN"},{"p":"com.google.android.exoplayer2","c":"C","l":"TYPE_OTHER"},{"p":"com.google.android.exoplayer2.audio","c":"WavUtil","l":"TYPE_PCM"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.TimestampSearchResult","l":"TYPE_POSITION_OVERESTIMATED"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.TimestampSearchResult","l":"TYPE_POSITION_UNDERESTIMATED"},{"p":"com.google.android.exoplayer2.upstream","c":"HttpDataSource.HttpDataSourceException","l":"TYPE_READ"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"TYPE_REMOTE"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"TYPE_RENDERER"},{"p":"com.google.android.exoplayer2","c":"C","l":"TYPE_RTSP"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"TYPE_SOURCE"},{"p":"com.google.android.exoplayer2","c":"C","l":"TYPE_SS"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.TimestampSearchResult","l":"TYPE_TARGET_TIMESTAMP_FOUND"},{"p":"com.google.android.exoplayer2","c":"ExoPlaybackException","l":"TYPE_UNEXPECTED"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdsMediaSource.AdLoadException","l":"TYPE_UNEXPECTED"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"TYPE_UNSET"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelection","l":"TYPE_UNSET"},{"p":"com.google.android.exoplayer2.audio","c":"WavUtil","l":"TYPE_WAVE_FORMAT_EXTENSIBLE"},{"p":"com.google.android.exoplayer2.ui","c":"CaptionStyleCompat","l":"typeface"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MdtaMetadataEntry","l":"typeIndicator"},{"p":"com.google.android.exoplayer2.upstream","c":"UdpDataSource","l":"UDP_PORT_UNSET"},{"p":"com.google.android.exoplayer2.upstream","c":"UdpDataSource","l":"UdpDataSource()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream","c":"UdpDataSource","l":"UdpDataSource(int, int)","url":"%3Cinit%3E(int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"UdpDataSource","l":"UdpDataSource(int)","url":"%3Cinit%3E(int)"},{"p":"com.google.android.exoplayer2.upstream","c":"UdpDataSource.UdpDataSourceException","l":"UdpDataSourceException(Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)","url":"%3Cinit%3E(java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"uid"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.PeriodData","l":"uid"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"uid"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"uid"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"Cache","l":"UID_UNSET"},{"p":"com.google.android.exoplayer2.video","c":"VideoSize","l":"unappliedRotationDegrees"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"unboundedDataSpec_readUntilEnd()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"unboundedDataSpecWithGzipFlag_readUntilEnd()"},{"p":"com.google.android.exoplayer2.testutil","c":"DataSourceContractTest","l":"unboundedReadsAreIndefinite()"},{"p":"com.google.android.exoplayer2.extractor","c":"BinarySearchSeeker.TimestampSearchResult","l":"underestimatedResult(long, long)","url":"underestimatedResult(long,long)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioRendererEventListener.EventDispatcher","l":"underrun(int, long, long)","url":"underrun(int,long,long)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"unescapeFileName(String)","url":"unescapeFileName(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil","l":"unescapeStream(byte[], int)","url":"unescapeStream(byte[],int)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.UnexpectedDiscontinuityException","l":"UnexpectedDiscontinuityException(long, long)","url":"%3Cinit%3E(long,long)"},{"p":"com.google.android.exoplayer2.upstream","c":"Loader.UnexpectedLoaderException","l":"UnexpectedLoaderException(Throwable)","url":"%3Cinit%3E(java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioProcessor.UnhandledAudioFormatException","l":"UnhandledAudioFormatException(AudioProcessor.AudioFormat)","url":"%3Cinit%3E(com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat)"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand","l":"uniqueProgramId"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceScheduleCommand.Event","l":"uniqueProgramId"},{"p":"com.google.android.exoplayer2","c":"DeviceInfo","l":"UNKNOWN"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"UNKNOWN"},{"p":"com.google.android.exoplayer2.util","c":"Size","l":"UNKNOWN"},{"p":"com.google.android.exoplayer2.video","c":"VideoSize","l":"UNKNOWN"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec","l":"UNLIMITED_PENDING_FRAME_COUNT"},{"p":"com.google.android.exoplayer2.source","c":"UnrecognizedInputFormatException","l":"UnrecognizedInputFormatException(String, Uri)","url":"%3Cinit%3E(java.lang.String,android.net.Uri)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioCapabilitiesReceiver","l":"unregister()"},{"p":"com.google.android.exoplayer2.ext.mediasession","c":"MediaSessionConnector","l":"unregisterCustomCommandReceiver(MediaSessionConnector.CommandReceiver)","url":"unregisterCustomCommandReceiver(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.CommandReceiver)"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekMap.Unseekable","l":"Unseekable(long, long)","url":"%3Cinit%3E(long,long)"},{"p":"com.google.android.exoplayer2.extractor","c":"SeekMap.Unseekable","l":"Unseekable(long)","url":"%3Cinit%3E(long)"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingConfiguration","l":"UNSET"},{"p":"com.google.android.exoplayer2","c":"MediaItem.ClippingProperties","l":"UNSET"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LiveConfiguration","l":"UNSET"},{"p":"com.google.android.exoplayer2.analytics","c":"PlayerId","l":"UNSET"},{"p":"com.google.android.exoplayer2.effect","c":"TextureInfo","l":"UNSET"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest","l":"UNSET_LOOKAHEAD"},{"p":"com.google.android.exoplayer2.source","c":"ShuffleOrder.UnshuffledShuffleOrder","l":"UnshuffledShuffleOrder(int)","url":"%3Cinit%3E(int)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"UNSPECIFIED"},{"p":"com.google.android.exoplayer2.source","c":"MediaSource.Factory","l":"UNSUPPORTED"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceFactory","l":"UNSUPPORTED"},{"p":"com.google.android.exoplayer2.drm","c":"UnsupportedDrmException","l":"UnsupportedDrmException(@com.google.android.exoplayer2.drm.UnsupportedDrmException.Reason int, Exception)","url":"%3Cinit%3E(@com.google.android.exoplayer2.drm.UnsupportedDrmException.Reasonint,java.lang.Exception)"},{"p":"com.google.android.exoplayer2.drm","c":"UnsupportedDrmException","l":"UnsupportedDrmException(@com.google.android.exoplayer2.drm.UnsupportedDrmException.Reason int)","url":"%3Cinit%3E(@com.google.android.exoplayer2.drm.UnsupportedDrmException.Reasonint)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest.UnsupportedRequestException","l":"UnsupportedRequestException()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.upstream.crypto","c":"AesFlushingCipher","l":"update(byte[], int, int, byte[], int)","url":"update(byte[],int,int,byte[],int)"},{"p":"com.google.android.exoplayer2.testutil","c":"AssetContentProvider","l":"update(Uri, ContentValues, String, String[])","url":"update(android.net.Uri,android.content.ContentValues,java.lang.String,java.lang.String[])"},{"p":"com.google.android.exoplayer2.util","c":"DebugTextViewHelper","l":"updateAndPost()"},{"p":"com.google.android.exoplayer2.source","c":"ClippingMediaPeriod","l":"updateClipping(long, long)","url":"updateClipping(long,long)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"updateCodecOperatingRate()"},{"p":"com.google.android.exoplayer2.video","c":"DecoderVideoRenderer","l":"updateDroppedBufferCounters(int, int)","url":"updateDroppedBufferCounters(int,int)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"updateDroppedBufferCounters(int, int)","url":"updateDroppedBufferCounters(int,int)"},{"p":"com.google.android.exoplayer2.upstream.crypto","c":"AesFlushingCipher","l":"updateInPlace(byte[], int, int)","url":"updateInPlace(byte[],int,int)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashChunkSource","l":"updateManifest(DashManifest, int)","url":"updateManifest(com.google.android.exoplayer2.source.dash.manifest.DashManifest,int)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource","l":"updateManifest(DashManifest, int)","url":"updateManifest(com.google.android.exoplayer2.source.dash.manifest.DashManifest,int)"},{"p":"com.google.android.exoplayer2.source.dash","c":"PlayerEmsgHandler","l":"updateManifest(DashManifest)","url":"updateManifest(com.google.android.exoplayer2.source.dash.manifest.DashManifest)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"DefaultSsChunkSource","l":"updateManifest(SsManifest)","url":"updateManifest(com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsChunkSource","l":"updateManifest(SsManifest)","url":"updateManifest(com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest)"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsCollector","l":"updateMediaPeriodQueueInfo(List, MediaSource.MediaPeriodId)","url":"updateMediaPeriodQueueInfo(java.util.List,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultAnalyticsCollector","l":"updateMediaPeriodQueueInfo(List, MediaSource.MediaPeriodId)","url":"updateMediaPeriodQueueInfo(java.util.List,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecRenderer","l":"updateOutputFormatForTime(long)"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionUtil","l":"updateParametersWithOverride(DefaultTrackSelector.Parameters, int, TrackGroupArray, boolean, DefaultTrackSelector.SelectionOverride)","url":"updateParametersWithOverride(com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters,int,com.google.android.exoplayer2.source.TrackGroupArray,boolean,com.google.android.exoplayer2.trackselection.DefaultTrackSelector.SelectionOverride)"},{"p":"com.google.android.exoplayer2.ext.media2","c":"SessionPlayerConnector","l":"updatePlaylistMetadata(MediaMetadata)","url":"updatePlaylistMetadata(androidx.media2.common.MediaMetadata)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTrackSelection","l":"updateSelectedTrack(long, long, long, List, MediaChunkIterator[])","url":"updateSelectedTrack(long,long,long,java.util.List,com.google.android.exoplayer2.source.chunk.MediaChunkIterator[])"},{"p":"com.google.android.exoplayer2.trackselection","c":"AdaptiveTrackSelection","l":"updateSelectedTrack(long, long, long, List, MediaChunkIterator[])","url":"updateSelectedTrack(long,long,long,java.util.List,com.google.android.exoplayer2.source.chunk.MediaChunkIterator[])"},{"p":"com.google.android.exoplayer2.trackselection","c":"ExoTrackSelection","l":"updateSelectedTrack(long, long, long, List, MediaChunkIterator[])","url":"updateSelectedTrack(long,long,long,java.util.List,com.google.android.exoplayer2.source.chunk.MediaChunkIterator[])"},{"p":"com.google.android.exoplayer2.trackselection","c":"FixedTrackSelection","l":"updateSelectedTrack(long, long, long, List, MediaChunkIterator[])","url":"updateSelectedTrack(long,long,long,java.util.List,com.google.android.exoplayer2.source.chunk.MediaChunkIterator[])"},{"p":"com.google.android.exoplayer2.trackselection","c":"RandomTrackSelection","l":"updateSelectedTrack(long, long, long, List, MediaChunkIterator[])","url":"updateSelectedTrack(long,long,long,java.util.List,com.google.android.exoplayer2.source.chunk.MediaChunkIterator[])"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultPlaybackSessionManager","l":"updateSessions(AnalyticsListener.EventTime)","url":"updateSessions(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackSessionManager","l":"updateSessions(AnalyticsListener.EventTime)","url":"updateSessions(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultPlaybackSessionManager","l":"updateSessionsWithDiscontinuity(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.DiscontinuityReason int)","url":"updateSessionsWithDiscontinuity(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackSessionManager","l":"updateSessionsWithDiscontinuity(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.DiscontinuityReason int)","url":"updateSessionsWithDiscontinuity(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)"},{"p":"com.google.android.exoplayer2.analytics","c":"DefaultPlaybackSessionManager","l":"updateSessionsWithTimelineChange(AnalyticsListener.EventTime)","url":"updateSessionsWithTimelineChange(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackSessionManager","l":"updateSessionsWithTimelineChange(AnalyticsListener.EventTime)","url":"updateSessionsWithTimelineChange(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)"},{"p":"com.google.android.exoplayer2.offline","c":"Download","l":"updateTimeMs"},{"p":"com.google.android.exoplayer2.source.dash","c":"DashChunkSource","l":"updateTrackSelection(ExoTrackSelection)","url":"updateTrackSelection(com.google.android.exoplayer2.trackselection.ExoTrackSelection)"},{"p":"com.google.android.exoplayer2.source.dash","c":"DefaultDashChunkSource","l":"updateTrackSelection(ExoTrackSelection)","url":"updateTrackSelection(com.google.android.exoplayer2.trackselection.ExoTrackSelection)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"DefaultSsChunkSource","l":"updateTrackSelection(ExoTrackSelection)","url":"updateTrackSelection(com.google.android.exoplayer2.trackselection.ExoTrackSelection)"},{"p":"com.google.android.exoplayer2.source.smoothstreaming","c":"SsChunkSource","l":"updateTrackSelection(ExoTrackSelection)","url":"updateTrackSelection(com.google.android.exoplayer2.trackselection.ExoTrackSelection)"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer","l":"updateVideoFrameProcessingOffsetCounters(long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"upstreamDiscarded(int, long, long)","url":"upstreamDiscarded(int,long,long)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"upstreamDiscarded(MediaLoadData)","url":"upstreamDiscarded(com.google.android.exoplayer2.source.MediaLoadData)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeClock","l":"uptimeMillis()"},{"p":"com.google.android.exoplayer2.util","c":"Clock","l":"uptimeMillis()"},{"p":"com.google.android.exoplayer2.util","c":"SystemClock","l":"uptimeMillis()"},{"p":"com.google.android.exoplayer2","c":"MediaItem.LocalConfiguration","l":"uri"},{"p":"com.google.android.exoplayer2","c":"MediaItem.SubtitleConfiguration","l":"uri"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest","l":"uri"},{"p":"com.google.android.exoplayer2.source","c":"LoadEventInfo","l":"uri"},{"p":"com.google.android.exoplayer2.source","c":"UnrecognizedInputFormatException","l":"uri"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Representation.SingleSegmentRepresentation","l":"uri"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeDataSet.FakeData","l":"uri"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"uri"},{"p":"com.google.android.exoplayer2.drm","c":"MediaDrmCallbackException","l":"uriAfterRedirects"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"uriPositionOffset"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"uris"},{"p":"com.google.android.exoplayer2.metadata.dvbsi","c":"AppInfoTable","l":"url"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyHeaders","l":"url"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyInfo","l":"url"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"UrlLinkFrame","l":"url"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"BaseUrl","l":"url"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist.SegmentBase","l":"url"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist.Rendition","l":"url"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist.Variant","l":"url"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker.PlaylistResetException","l":"url"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsPlaylistTracker.PlaylistStuckException","l":"url"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"UrlLinkFrame","l":"UrlLinkFrame(String, String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioAttributes","l":"usage"},{"p":"com.google.android.exoplayer2","c":"C","l":"USAGE_ALARM"},{"p":"com.google.android.exoplayer2","c":"C","l":"USAGE_ASSISTANCE_ACCESSIBILITY"},{"p":"com.google.android.exoplayer2","c":"C","l":"USAGE_ASSISTANCE_NAVIGATION_GUIDANCE"},{"p":"com.google.android.exoplayer2","c":"C","l":"USAGE_ASSISTANCE_SONIFICATION"},{"p":"com.google.android.exoplayer2","c":"C","l":"USAGE_ASSISTANT"},{"p":"com.google.android.exoplayer2","c":"C","l":"USAGE_GAME"},{"p":"com.google.android.exoplayer2","c":"C","l":"USAGE_MEDIA"},{"p":"com.google.android.exoplayer2","c":"C","l":"USAGE_NOTIFICATION"},{"p":"com.google.android.exoplayer2","c":"C","l":"USAGE_NOTIFICATION_COMMUNICATION_DELAYED"},{"p":"com.google.android.exoplayer2","c":"C","l":"USAGE_NOTIFICATION_COMMUNICATION_INSTANT"},{"p":"com.google.android.exoplayer2","c":"C","l":"USAGE_NOTIFICATION_COMMUNICATION_REQUEST"},{"p":"com.google.android.exoplayer2","c":"C","l":"USAGE_NOTIFICATION_EVENT"},{"p":"com.google.android.exoplayer2","c":"C","l":"USAGE_NOTIFICATION_RINGTONE"},{"p":"com.google.android.exoplayer2","c":"C","l":"USAGE_UNKNOWN"},{"p":"com.google.android.exoplayer2","c":"C","l":"USAGE_VOICE_COMMUNICATION"},{"p":"com.google.android.exoplayer2","c":"C","l":"USAGE_VOICE_COMMUNICATION_SIGNALLING"},{"p":"com.google.android.exoplayer2.ui","c":"CaptionStyleCompat","l":"USE_TRACK_COLOR_SETTINGS"},{"p":"com.google.android.exoplayer2.util","c":"GlProgram","l":"use()"},{"p":"com.google.android.exoplayer2.testutil","c":"CacheAsserts.RequestSet","l":"useBoundedDataSpecFor(String)","url":"useBoundedDataSpecFor(java.lang.String)"},{"p":"com.google.android.exoplayer2.source","c":"ConcatenatingMediaSource2.Builder","l":"useDefaultMediaSourceFactory(Context)","url":"useDefaultMediaSourceFactory(android.content.Context)"},{"p":"com.google.android.exoplayer2.extractor","c":"CeaUtil","l":"USER_DATA_IDENTIFIER_GA94"},{"p":"com.google.android.exoplayer2.extractor","c":"CeaUtil","l":"USER_DATA_TYPE_CODE_MPEG_CC"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"userRating"},{"p":"com.google.android.exoplayer2","c":"C","l":"usToMs(long)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"usToMs(long)"},{"p":"com.google.android.exoplayer2.util","c":"TimestampAdjuster","l":"usToNonWrappedPts(long)"},{"p":"com.google.android.exoplayer2.util","c":"TimestampAdjuster","l":"usToWrappedPts(long)"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceScheduleCommand.ComponentSplice","l":"utcSpliceTime"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceScheduleCommand.Event","l":"utcSpliceTime"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"DashManifest","l":"utcTiming"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"UtcTimingElement","l":"UtcTimingElement(String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2","c":"C","l":"UTF16_NAME"},{"p":"com.google.android.exoplayer2","c":"C","l":"UTF16LE_NAME"},{"p":"com.google.android.exoplayer2","c":"C","l":"UTF8_NAME"},{"p":"com.google.android.exoplayer2","c":"MediaItem.DrmConfiguration","l":"uuid"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData.SchemeData","l":"uuid"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkCryptoConfig","l":"uuid"},{"p":"com.google.android.exoplayer2.source.smoothstreaming.manifest","c":"SsManifest.ProtectionElement","l":"uuid"},{"p":"com.google.android.exoplayer2","c":"C","l":"UUID_NIL"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeExoMediaDrm","l":"VALID_PROVISION_RESPONSE"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttParserUtil","l":"validateWebvttHeaderLine(ParsableByteArray)","url":"validateWebvttHeaderLine(com.google.android.exoplayer2.util.ParsableByteArray)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"validJoinTimeCount"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessage","l":"value"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"VorbisComment","l":"value"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"TextInformationFrame","l":"value"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MdtaMetadataEntry","l":"value"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"Descriptor","l":"value"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"EventStream","l":"value"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"UtcTimingElement","l":"value"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"TextInformationFrame","l":"values"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist","l":"variableDefinitions"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist.Variant","l":"Variant(Uri, Format, String, String, String, String)","url":"%3Cinit%3E(android.net.Uri,com.google.android.exoplayer2.Format,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry.VariantInfo","l":"VariantInfo(int, int, String, String, String, String)","url":"%3Cinit%3E(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry","l":"variantInfos"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist","l":"variants"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.CommentHeader","l":"vendor"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecInfo","l":"vendor"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil","l":"verifyVorbisHeaderCapturePattern(int, ParsableByteArray, boolean)","url":"verifyVorbisHeaderCapturePattern(int,com.google.android.exoplayer2.util.ParsableByteArray,boolean)"},{"p":"com.google.android.exoplayer2.audio","c":"MpegAudioUtil.Header","l":"version"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.VorbisIdHeader","l":"version"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMediaPlaylist","l":"version"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"version"},{"p":"com.google.android.exoplayer2","c":"ExoPlayerLibraryInfo","l":"VERSION"},{"p":"com.google.android.exoplayer2","c":"ExoPlayerLibraryInfo","l":"VERSION_INT"},{"p":"com.google.android.exoplayer2","c":"ExoPlayerLibraryInfo","l":"VERSION_SLASHY"},{"p":"com.google.android.exoplayer2.database","c":"VersionTable","l":"VERSION_UNSET"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"VERTICAL_TYPE_LR"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"VERTICAL_TYPE_RL"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"verticalType"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_AV1"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_AVI"},{"p":"com.google.android.exoplayer2","c":"C","l":"VIDEO_CHANGE_FRAME_RATE_STRATEGY_OFF"},{"p":"com.google.android.exoplayer2","c":"C","l":"VIDEO_CHANGE_FRAME_RATE_STRATEGY_ONLY_IF_SEAMLESS"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_DIVX"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_DOLBY_VISION"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_FLV"},{"p":"com.google.android.exoplayer2.testutil","c":"ExoPlayerTestRunner","l":"VIDEO_FORMAT"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_H263"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_H264"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_H265"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_MATROSKA"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_MJPEG"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_MP2T"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_MP4"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_MP42"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_MP43"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_MP4V"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_MPEG"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_MPEG2"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_OGG"},{"p":"com.google.android.exoplayer2","c":"C","l":"VIDEO_OUTPUT_MODE_NONE"},{"p":"com.google.android.exoplayer2","c":"C","l":"VIDEO_OUTPUT_MODE_SURFACE_YUV"},{"p":"com.google.android.exoplayer2","c":"C","l":"VIDEO_OUTPUT_MODE_YUV"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_PS"},{"p":"com.google.android.exoplayer2","c":"C","l":"VIDEO_SCALING_MODE_DEFAULT"},{"p":"com.google.android.exoplayer2","c":"C","l":"VIDEO_SCALING_MODE_SCALE_TO_FIT"},{"p":"com.google.android.exoplayer2","c":"C","l":"VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PsExtractor","l":"VIDEO_STREAM"},{"p":"com.google.android.exoplayer2.extractor.ts","c":"PsExtractor","l":"VIDEO_STREAM_MASK"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_UNKNOWN"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_VC1"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_VP8"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_VP9"},{"p":"com.google.android.exoplayer2.util","c":"MimeTypes","l":"VIDEO_WEBM"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener.EventDispatcher","l":"videoCodecError(Exception)","url":"videoCodecError(java.lang.Exception)"},{"p":"com.google.android.exoplayer2.video","c":"VideoDecoderGLSurfaceView","l":"VideoDecoderGLSurfaceView(Context, AttributeSet)","url":"%3Cinit%3E(android.content.Context,android.util.AttributeSet)"},{"p":"com.google.android.exoplayer2.video","c":"VideoDecoderGLSurfaceView","l":"VideoDecoderGLSurfaceView(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"VideoDecoderOutputBuffer(DecoderOutputBuffer.Owner)","url":"%3Cinit%3E(com.google.android.exoplayer2.decoder.DecoderOutputBuffer.Owner)"},{"p":"com.google.android.exoplayer2.analytics","c":"PlaybackStats","l":"videoFormatHistory"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationResult","l":"videoFrameCount"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderCounters","l":"videoFrameProcessingOffsetCount"},{"p":"com.google.android.exoplayer2.video","c":"VideoFrameReleaseHelper","l":"VideoFrameReleaseHelper(Context)","url":"%3Cinit%3E(android.content.Context)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry.VariantInfo","l":"videoGroupId"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist.Variant","l":"videoGroupId"},{"p":"com.google.android.exoplayer2.transformer","c":"TransformationRequest","l":"videoMimeType"},{"p":"com.google.android.exoplayer2.transformer","c":"Codec.EncoderFactory","l":"videoNeedsEncoding()"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultEncoderFactory","l":"videoNeedsEncoding()"},{"p":"com.google.android.exoplayer2.source.hls.playlist","c":"HlsMultivariantPlaylist","l":"videos"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"videoSize"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MotionPhotoMetadata","l":"videoSize"},{"p":"com.google.android.exoplayer2.video","c":"VideoSize","l":"VideoSize(int, int, int, float)","url":"%3Cinit%3E(int,int,int,float)"},{"p":"com.google.android.exoplayer2.video","c":"VideoSize","l":"VideoSize(int, int)","url":"%3Cinit%3E(int,int)"},{"p":"com.google.android.exoplayer2.video","c":"VideoRendererEventListener.EventDispatcher","l":"videoSizeChanged(VideoSize)","url":"videoSizeChanged(com.google.android.exoplayer2.video.VideoSize)"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MotionPhotoMetadata","l":"videoStartPosition"},{"p":"com.google.android.exoplayer2.ui","c":"AdOverlayInfo","l":"view"},{"p":"com.google.android.exoplayer2.ui","c":"SubtitleView","l":"VIEW_TYPE_CANVAS"},{"p":"com.google.android.exoplayer2.ui","c":"SubtitleView","l":"VIEW_TYPE_WEB"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"viewportHeight"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"viewportOrientationMayChange"},{"p":"com.google.android.exoplayer2.trackselection","c":"TrackSelectionParameters","l":"viewportWidth"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.State","l":"volume"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisBitArray","l":"VorbisBitArray(byte[])","url":"%3Cinit%3E(byte[])"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"VorbisComment","l":"VorbisComment(Parcel)","url":"%3Cinit%3E(android.os.Parcel)"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"VorbisComment","l":"VorbisComment(String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.metadata.vorbis","c":"VorbisComment","l":"VorbisComment(String, String)","url":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.VorbisIdHeader","l":"VorbisIdHeader(int, int, int, int, int, int, int, int, boolean, byte[])","url":"%3Cinit%3E(int,int,int,int,int,int,int,int,boolean,byte[])"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"VpxDecoder","l":"VpxDecoder(int, int, int, CryptoConfig, int)","url":"%3Cinit%3E(int,int,int,com.google.android.exoplayer2.decoder.CryptoConfig,int)"},{"p":"com.google.android.exoplayer2.ext.vp9","c":"VpxLibrary","l":"vpxIsSecureDecodeSupported()"},{"p":"com.google.android.exoplayer2.util","c":"Log","l":"w(String, String, Throwable)","url":"w(java.lang.String,java.lang.String,java.lang.Throwable)"},{"p":"com.google.android.exoplayer2.util","c":"Log","l":"w(String, String)","url":"w(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"Log.Logger","l":"w(String, String)","url":"w(java.lang.String,java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"waitForIsLoading(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.WaitForIsLoading","l":"WaitForIsLoading(String, boolean)","url":"%3Cinit%3E(java.lang.String,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"waitForMessage(ActionSchedule.PlayerTarget)","url":"waitForMessage(com.google.android.exoplayer2.testutil.ActionSchedule.PlayerTarget)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.WaitForMessage","l":"WaitForMessage(String, ActionSchedule.PlayerTarget)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.testutil.ActionSchedule.PlayerTarget)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"waitForPendingPlayerCommands()"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.WaitForPendingPlayerCommands","l":"WaitForPendingPlayerCommands(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"waitForPlaybackState(@com.google.android.exoplayer2.Player.State int)","url":"waitForPlaybackState(@com.google.android.exoplayer2.Player.Stateint)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.WaitForPlaybackState","l":"WaitForPlaybackState(String, @com.google.android.exoplayer2.Player.State int)","url":"%3Cinit%3E(java.lang.String,@com.google.android.exoplayer2.Player.Stateint)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"waitForPlayWhenReady(boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.WaitForPlayWhenReady","l":"WaitForPlayWhenReady(String, boolean)","url":"%3Cinit%3E(java.lang.String,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"waitForPositionDiscontinuity()"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.WaitForPositionDiscontinuity","l":"WaitForPositionDiscontinuity(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"waitForTimelineChanged()"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.WaitForTimelineChanged","l":"WaitForTimelineChanged(String, Timeline, @com.google.android.exoplayer2.Player.TimelineChangeReason int)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.Timeline,@com.google.android.exoplayer2.Player.TimelineChangeReasonint)"},{"p":"com.google.android.exoplayer2.testutil","c":"Action.WaitForTimelineChanged","l":"WaitForTimelineChanged(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil","c":"ActionSchedule.Builder","l":"waitForTimelineChanged(Timeline, @com.google.android.exoplayer2.Player.TimelineChangeReason int)","url":"waitForTimelineChanged(com.google.android.exoplayer2.Timeline,@com.google.android.exoplayer2.Player.TimelineChangeReasonint)"},{"p":"com.google.android.exoplayer2.decoder","c":"DecoderInputBuffer","l":"waitingForKeys"},{"p":"com.google.android.exoplayer2","c":"C","l":"WAKE_MODE_LOCAL"},{"p":"com.google.android.exoplayer2","c":"C","l":"WAKE_MODE_NETWORK"},{"p":"com.google.android.exoplayer2","c":"C","l":"WAKE_MODE_NONE"},{"p":"com.google.android.exoplayer2.mediacodec","c":"MediaCodecUtil","l":"warmDecoderInfoCache(String, boolean, boolean)","url":"warmDecoderInfoCache(java.lang.String,boolean,boolean)"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"WAV"},{"p":"com.google.android.exoplayer2.audio","c":"WavUtil","l":"WAVE_FOURCC"},{"p":"com.google.android.exoplayer2.extractor.wav","c":"WavExtractor","l":"WavExtractor()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.audio","c":"TeeAudioProcessor.WavFileAudioBufferSink","l":"WavFileAudioBufferSink(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.util","c":"FileTypes","l":"WEBVTT"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCssStyle","l":"WebvttCssStyle()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCueInfo","l":"WebvttCueInfo(Cue, long, long)","url":"%3Cinit%3E(com.google.android.exoplayer2.text.Cue,long,long)"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttCueParser","l":"WebvttCueParser()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.text.webvtt","c":"WebvttDecoder","l":"WebvttDecoder()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.source.hls","c":"WebvttExtractor","l":"WebvttExtractor(String, TimestampAdjuster)","url":"%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.util.TimestampAdjuster)"},{"p":"com.google.android.exoplayer2.source.dash.manifest","c":"BaseUrl","l":"weight"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"whitePointChromaticityX"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"whitePointChromaticityY"},{"p":"com.google.android.exoplayer2","c":"C","l":"WIDEVINE_UUID"},{"p":"com.google.android.exoplayer2","c":"Format","l":"width"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"width"},{"p":"com.google.android.exoplayer2.effect","c":"TextureInfo","l":"width"},{"p":"com.google.android.exoplayer2.extractor.mkv","c":"MatroskaExtractor.Track","l":"width"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"PictureFrame","l":"width"},{"p":"com.google.android.exoplayer2.util","c":"FrameInfo","l":"width"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.H265SpsData","l":"width"},{"p":"com.google.android.exoplayer2.util","c":"NalUnitUtil.SpsData","l":"width"},{"p":"com.google.android.exoplayer2.util","c":"SurfaceInfo","l":"width"},{"p":"com.google.android.exoplayer2.video","c":"AvcConfig","l":"width"},{"p":"com.google.android.exoplayer2.video","c":"HevcConfig","l":"width"},{"p":"com.google.android.exoplayer2.video","c":"MediaCodecVideoRenderer.CodecMaxValues","l":"width"},{"p":"com.google.android.exoplayer2.video","c":"VideoSize","l":"width"},{"p":"com.google.android.exoplayer2","c":"BasePlayer","l":"window"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"Window()","url":"%3Cinit%3E()"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"windowColor"},{"p":"com.google.android.exoplayer2.ui","c":"CaptionStyleCompat","l":"windowColor"},{"p":"com.google.android.exoplayer2.text","c":"Cue","l":"windowColorSet"},{"p":"com.google.android.exoplayer2","c":"IllegalSeekPositionException","l":"windowIndex"},{"p":"com.google.android.exoplayer2","c":"Player.PositionInfo","l":"windowIndex"},{"p":"com.google.android.exoplayer2","c":"Timeline.Period","l":"windowIndex"},{"p":"com.google.android.exoplayer2.analytics","c":"AnalyticsListener.EventTime","l":"windowIndex"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener.EventDispatcher","l":"windowIndex"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"windowIndex"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeTimeline.TimelineWindowDefinition","l":"windowOffsetInFirstPeriodUs"},{"p":"com.google.android.exoplayer2.source","c":"MediaPeriodId","l":"windowSequenceNumber"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.MediaItemData","l":"windowStartTimeMs"},{"p":"com.google.android.exoplayer2","c":"Timeline.Window","l":"windowStartTimeMs"},{"p":"com.google.android.exoplayer2.extractor","c":"VorbisUtil.Mode","l":"windowType"},{"p":"com.google.android.exoplayer2","c":"Player.PositionInfo","l":"windowUid"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject.AbsoluteSized","l":"withAbsoluteSize(int)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withAdCount(int, int)","url":"withAdCount(int,int)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"withAdCount(int)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"withAdditionalHeaders(Map)","url":"withAdditionalHeaders(java.util.Map)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withAdDurationsUs(int, long...)","url":"withAdDurationsUs(int,long...)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"withAdDurationsUs(long[])"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withAdDurationsUs(long[][])"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withAdGroupTimeUs(int, long)","url":"withAdGroupTimeUs(int,long)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withAdLoadError(int, int)","url":"withAdLoadError(int,int)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withAdResumePositionUs(long)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"withAdState(@com.google.android.exoplayer2.source.ads.AdPlaybackState.AdState int, int)","url":"withAdState(@com.google.android.exoplayer2.source.ads.AdPlaybackState.AdStateint,int)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"withAdUri(Uri, int)","url":"withAdUri(android.net.Uri,int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject.Aligned","l":"withAlignment(Layout.Alignment)","url":"withAlignment(android.text.Layout.Alignment)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"withAllAdsReset()"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"withAllAdsSkipped()"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withAvailableAd(int, int)","url":"withAvailableAd(int,int)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withAvailableAdUri(int, int, Uri)","url":"withAvailableAdUri(int,int,android.net.Uri)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject.Colored","l":"withColor(int)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withContentDurationUs(long)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withContentResumeOffsetUs(int, long)","url":"withContentResumeOffsetUs(int,long)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"withContentResumeOffsetUs(long)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject.Typefaced","l":"withFamily(String)","url":"withFamily(java.lang.String)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject.WithSpanFlags","l":"withFlags(int)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"withIsServerSideInserted(boolean)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withIsServerSideInserted(int, boolean)","url":"withIsServerSideInserted(int,boolean)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"withLastAdRemoved()"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withLastAdRemoved(int)"},{"p":"com.google.android.exoplayer2","c":"Format","l":"withManifestFormatInfo(Format)","url":"withManifestFormatInfo(com.google.android.exoplayer2.Format)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject.EmphasizedText","l":"withMarkAndPosition(@com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkShape int, @com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkFill int, @com.google.android.exoplayer2.text.span.TextAnnotation.Position int)","url":"withMarkAndPosition(@com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkShapeint,@com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkFillint,@com.google.android.exoplayer2.text.span.TextAnnotation.Positionint)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withNewAdGroup(int, long)","url":"withNewAdGroup(int,long)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withOriginalAdCount(int, int)","url":"withOriginalAdCount(int,int)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"withOriginalAdCount(int)"},{"p":"com.google.android.exoplayer2.source","c":"MediaSourceEventListener.EventDispatcher","l":"withParameters(int, MediaSource.MediaPeriodId, long)","url":"withParameters(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,long)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmSessionEventListener.EventDispatcher","l":"withParameters(int, MediaSource.MediaPeriodId)","url":"withParameters(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withPlayedAd(int, int)","url":"withPlayedAd(int,int)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withRemovedAdGroupCount(int)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"withRequestHeaders(Map)","url":"withRequestHeaders(java.util.Map)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withResetAdGroup(int)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject.RelativeSized","l":"withSizeChange(float)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withSkippedAd(int, int)","url":"withSkippedAd(int,int)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState","l":"withSkippedAdGroup(int)"},{"p":"com.google.android.exoplayer2","c":"PlaybackParameters","l":"withSpeed(float)"},{"p":"com.google.android.exoplayer2.testutil.truth","c":"SpannedSubject.RubyText","l":"withTextAndPosition(String, @com.google.android.exoplayer2.text.span.TextAnnotation.Position int)","url":"withTextAndPosition(java.lang.String,@com.google.android.exoplayer2.text.span.TextAnnotation.Positionint)"},{"p":"com.google.android.exoplayer2.source.ads","c":"AdPlaybackState.AdGroup","l":"withTimeUs(long)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSpec","l":"withUri(Uri)","url":"withUri(android.net.Uri)"},{"p":"com.google.android.exoplayer2.drm","c":"FrameworkCryptoConfig","l":"WORKAROUND_DEVICE_NEEDS_KEYS_TO_CONFIGURE_CODEC"},{"p":"com.google.android.exoplayer2.ext.workmanager","c":"WorkManagerScheduler","l":"WorkManagerScheduler(Context, String)","url":"%3Cinit%3E(android.content.Context,java.lang.String)"},{"p":"com.google.android.exoplayer2.ext.workmanager","c":"WorkManagerScheduler","l":"WorkManagerScheduler(String)","url":"%3Cinit%3E(java.lang.String)"},{"p":"com.google.android.exoplayer2.source","c":"WrappingMediaSource","l":"WrappingMediaSource(MediaSource)","url":"%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource)"},{"p":"com.google.android.exoplayer2.testutil","c":"FailOnCloseDataSink","l":"write(byte[], int, int)","url":"write(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"ByteArrayDataSink","l":"write(byte[], int, int)","url":"write(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream","c":"DataSink","l":"write(byte[], int, int)","url":"write(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream.cache","c":"CacheDataSink","l":"write(byte[], int, int)","url":"write(byte[],int,int)"},{"p":"com.google.android.exoplayer2.upstream.crypto","c":"AesCipherDataSink","l":"write(byte[], int, int)","url":"write(byte[],int,int)"},{"p":"com.google.android.exoplayer2.util","c":"Util","l":"writeBoolean(Parcel, boolean)","url":"writeBoolean(android.os.Parcel,boolean)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeSampleStream","l":"writeData(long)"},{"p":"com.google.android.exoplayer2.testutil","c":"AssetContentProvider","l":"writeDataToPipe(ParcelFileDescriptor, Uri, String, Bundle, Object)","url":"writeDataToPipe(android.os.ParcelFileDescriptor,android.net.Uri,java.lang.String,android.os.Bundle,java.lang.Object)"},{"p":"com.google.android.exoplayer2.audio","c":"AudioSink.WriteException","l":"WriteException(int, Format, boolean)","url":"%3Cinit%3E(int,com.google.android.exoplayer2.Format,boolean)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"writer"},{"p":"com.google.android.exoplayer2.transformer","c":"DefaultMuxer","l":"writeSampleData(int, ByteBuffer, boolean, long)","url":"writeSampleData(int,java.nio.ByteBuffer,boolean,long)"},{"p":"com.google.android.exoplayer2.transformer","c":"Muxer","l":"writeSampleData(int, ByteBuffer, boolean, long)","url":"writeSampleData(int,java.nio.ByteBuffer,boolean,long)"},{"p":"com.google.android.exoplayer2.source.rtsp","c":"RtpPacket","l":"writeToBuffer(byte[], int, int)","url":"writeToBuffer(byte[],int,int)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.drm","c":"DrmInitData.SchemeData","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata","c":"Metadata","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.dvbsi","c":"AppInfoTable","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.emsg","c":"EventMessage","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"PictureFrame","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.flac","c":"VorbisComment","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyHeaders","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.icy","c":"IcyInfo","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ApicFrame","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"BinaryFrame","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterFrame","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"ChapterTocFrame","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"CommentFrame","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"GeobFrame","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"InternalFrame","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"MlltFrame","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"PrivFrame","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"TextInformationFrame","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.id3","c":"UrlLinkFrame","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MdtaMetadataEntry","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"MotionPhotoMetadata","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SlowMotionData.Segment","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.mp4","c":"SmtaMetadataEntry","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"PrivateCommand","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceNullCommand","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceScheduleCommand","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"TimeSignalCommand","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.offline","c":"DownloadRequest","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.offline","c":"StreamKey","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.scheduler","c":"Requirements","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.source.hls","c":"HlsTrackMetadataEntry.VariantInfo","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.testutil","c":"FakeMetadataEntry","l":"writeToParcel(Parcel, int)","url":"writeToParcel(android.os.Parcel,int)"},{"p":"com.google.android.exoplayer2.metadata.scte35","c":"SpliceInsertCommand.ComponentSplice","l":"writeToParcel(Parcel)","url":"writeToParcel(android.os.Parcel)"},{"p":"com.google.android.exoplayer2","c":"MediaMetadata","l":"year"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"yuvPlanes"},{"p":"com.google.android.exoplayer2.decoder","c":"VideoDecoderOutputBuffer","l":"yuvStrides"},{"p":"com.google.android.exoplayer2","c":"SimpleBasePlayer.PositionSupplier","l":"ZERO"},{"p":"com.google.android.exoplayer2.util","c":"Size","l":"ZERO"}] \ No newline at end of file +memberSearchIndex = + [ + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'AAC_ELD_MAX_RATE_BYTES_PER_SECOND' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'AAC_HE_AUDIO_SAMPLE_COUNT' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'AAC_HE_V1_MAX_RATE_BYTES_PER_SECOND' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'AAC_HE_V2_MAX_RATE_BYTES_PER_SECOND' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'AAC_LC_AUDIO_SAMPLE_COUNT' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'AAC_LC_MAX_RATE_BYTES_PER_SECOND' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'AAC_LD_AUDIO_SAMPLE_COUNT' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'AAC_XHE_AUDIO_SAMPLE_COUNT' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'AAC_XHE_MAX_RATE_BYTES_PER_SECOND' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'abandonedBeforeReadyCount' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'absoluteStreamPosition' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': 'AbstractConcatenatedTimeline(boolean, ShuffleOrder)', + 'url': + '%3Cinit%3E(boolean,com.google.android.exoplayer2.source.ShuffleOrder)' + }, + {'p': 'com.google.android.exoplayer2.util', 'c': 'FileTypes', 'l': 'AC3'}, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util', + 'l': 'AC3_MAX_RATE_BYTES_PER_SECOND' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider', + 'l': 'ac3BufferMultiplicationFactor' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac3Extractor', + 'l': 'Ac3Extractor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac3Reader', + 'l': 'Ac3Reader()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac3Reader', + 'l': 'Ac3Reader(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + {'p': 'com.google.android.exoplayer2.util', 'c': 'FileTypes', 'l': 'AC4'}, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac4Util', + 'l': 'AC40_SYNCWORD' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac4Util', + 'l': 'AC41_SYNCWORD' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac4Extractor', + 'l': 'Ac4Extractor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac4Reader', + 'l': 'Ac4Reader()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac4Reader', + 'l': 'Ac4Reader(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Consumer', + 'l': 'accept(T)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder.AllowedCommandProvider', + 'l': 'acceptConnection(MediaSession, MediaSession.ControllerInfo)', + 'url': + 'acceptConnection(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder.DefaultAllowedCommandProvider', + 'l': 'acceptConnection(MediaSession, MediaSession.ControllerInfo)', + 'url': + 'acceptConnection(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'accessibilityChannel' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'AdaptationSet', + 'l': 'accessibilityDescriptors' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'acquire()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'acquire()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'acquire()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'acquire()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSession', + 'l': 'acquire(DrmSessionEventListener.EventDispatcher)', + 'url': + 'acquire(com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ErrorStateDrmSession', + 'l': 'acquire(DrmSessionEventListener.EventDispatcher)', + 'url': + 'acquire(com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.AppManagedProvider', + 'l': 'acquireExoMediaDrm(UUID)', + 'url': 'acquireExoMediaDrm(java.util.UUID)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.Provider', + 'l': 'acquireExoMediaDrm(UUID)', + 'url': 'acquireExoMediaDrm(java.util.UUID)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager', + 'l': 'acquireSession(DrmSessionEventListener.EventDispatcher, Format)', + 'url': + 'acquireSession(com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionManager', + 'l': 'acquireSession(DrmSessionEventListener.EventDispatcher, Format)', + 'url': + 'acquireSession(com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData.Segment', + 'l': 'action' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'ACTION_ADD_DOWNLOAD' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'ACTION_FAST_FORWARD' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'ACTION_INIT' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'ACTION_NEXT' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'ACTION_PAUSE' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'ACTION_PAUSE_DOWNLOADS' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'ACTION_PLAY' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'ACTION_PREVIOUS' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'ACTION_REMOVE_ALL_DOWNLOADS' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'ACTION_REMOVE_DOWNLOAD' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'ACTION_RESUME_DOWNLOADS' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'ACTION_REWIND' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'ACTION_SET_REQUIREMENTS' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'ACTION_SET_STOP_REASON' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'ACTION_STOP' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action', + 'l': 'Action(String, String)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.PlaybackPreparer', + 'l': 'ACTIONS' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.QueueNavigator', + 'l': 'ACTIONS' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.UnexpectedDiscontinuityException', + 'l': 'actualPresentationTimeUs' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'AD_STATE_AVAILABLE' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'AD_STATE_ERROR' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'AD_STATE_PLAYED' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'AD_STATE_SKIPPED' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'AD_STATE_UNAVAILABLE' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection.AdaptationCheckpoint', + 'l': 'AdaptationCheckpoint(long, long)', + 'url': '%3Cinit%3E(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'AdaptationSet', + 'l': + 'AdaptationSet(int, @com.google.android.exoplayer2.C.TrackType int, List, List, List, List)', + 'url': + '%3Cinit%3E(int,@com.google.android.exoplayer2.C.TrackTypeint,java.util.List,java.util.List,java.util.List,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Period', + 'l': 'adaptationSets' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'adaptive' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'ADAPTIVE_NOT_SEAMLESS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'ADAPTIVE_NOT_SUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'ADAPTIVE_SEAMLESS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'ADAPTIVE_SUPPORT_MASK' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': + 'AdaptiveTrackSelection(TrackGroup, int[], @com.google.android.exoplayer2.trackselection.TrackSelection.Type int, BandwidthMeter, long, long, long, int, int, float, float, List, Clock)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int[],@com.google.android.exoplayer2.trackselection.TrackSelection.Typeint,com.google.android.exoplayer2.upstream.BandwidthMeter,long,long,long,int,int,float,float,java.util.List,com.google.android.exoplayer2.util.Clock)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': 'AdaptiveTrackSelection(TrackGroup, int[], BandwidthMeter)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int[],com.google.android.exoplayer2.upstream.BandwidthMeter)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'adBufferedPositionMsSupplier' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands.Builder', + 'l': 'add(@com.google.android.exoplayer2.Player.Command int)', + 'url': 'add(@com.google.android.exoplayer2.Player.Commandint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Dumper', + 'l': 'add(Dumper.Dumpable)', + 'url': 'add(com.google.android.exoplayer2.testutil.Dumper.Dumpable)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'CopyOnWriteMultiset', + 'l': 'add(E)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueEditor.QueueDataAdapter', + 'l': 'add(int, MediaDescriptionCompat)', + 'url': 'add(int,android.support.v4.media.MediaDescriptionCompat)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FlagSet.Builder', + 'l': 'add(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'PriorityTaskManager', + 'l': 'add(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimedValueQueue', + 'l': 'add(long, V)', + 'url': 'add(long,V)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'LongArray', + 'l': 'add(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2.Builder', + 'l': 'add(MediaItem, long)', + 'url': 'add(com.google.android.exoplayer2.MediaItem,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2.Builder', + 'l': 'add(MediaItem)', + 'url': 'add(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2.Builder', + 'l': 'add(MediaSource, long)', + 'url': 'add(com.google.android.exoplayer2.source.MediaSource,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2.Builder', + 'l': 'add(MediaSource)', + 'url': 'add(com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Dumper', + 'l': 'add(String, byte[])', + 'url': 'add(java.lang.String,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Dumper', + 'l': 'add(String, Object)', + 'url': 'add(java.lang.String,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ListenerSet', + 'l': 'add(T)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionUtil', + 'l': + 'addAdGroupToAdPlaybackState(AdPlaybackState, long, long, long...)', + 'url': + 'addAdGroupToAdPlaybackState(com.google.android.exoplayer2.source.ads.AdPlaybackState,long,long,long...)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands.Builder', + 'l': 'addAll(@com.google.android.exoplayer2.Player.Command int...)', + 'url': 'addAll(@com.google.android.exoplayer2.Player.Commandint...)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FlagSet.Builder', + 'l': 'addAll(FlagSet)', + 'url': 'addAll(com.google.android.exoplayer2.util.FlagSet)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FlagSet.Builder', + 'l': 'addAll(int...)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands.Builder', + 'l': 'addAll(Player.Commands)', + 'url': 'addAll(com.google.android.exoplayer2.Player.Commands)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands.Builder', + 'l': 'addAllCommands()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'addAnalyticsListener(AnalyticsListener)', + 'url': + 'addAnalyticsListener(com.google.android.exoplayer2.analytics.AnalyticsListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'addAnalyticsListener(AnalyticsListener)', + 'url': + 'addAnalyticsListener(com.google.android.exoplayer2.analytics.AnalyticsListener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'addAnalyticsListener(AnalyticsListener)', + 'url': + 'addAnalyticsListener(com.google.android.exoplayer2.analytics.AnalyticsListener)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'addAudioLanguagesToSelection(String...)', + 'url': 'addAudioLanguagesToSelection(java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'addAudioOffloadListener(ExoPlayer.AudioOffloadListener)', + 'url': + 'addAudioOffloadListener(com.google.android.exoplayer2.ExoPlayer.AudioOffloadListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'addAudioOffloadListener(ExoPlayer.AudioOffloadListener)', + 'url': + 'addAudioOffloadListener(com.google.android.exoplayer2.ExoPlayer.AudioOffloadListener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'addAudioOffloadListener(ExoPlayer.AudioOffloadListener)', + 'url': + 'addAudioOffloadListener(com.google.android.exoplayer2.ExoPlayer.AudioOffloadListener)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'addDownload(DownloadRequest, int)', + 'url': + 'addDownload(com.google.android.exoplayer2.offline.DownloadRequest,int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'addDownload(DownloadRequest)', + 'url': + 'addDownload(com.google.android.exoplayer2.offline.DownloadRequest)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'addDrmEventListener(Handler, DrmSessionEventListener)', + 'url': + 'addDrmEventListener(android.os.Handler,com.google.android.exoplayer2.drm.DrmSessionEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource', + 'l': 'addDrmEventListener(Handler, DrmSessionEventListener)', + 'url': + 'addDrmEventListener(android.os.Handler,com.google.android.exoplayer2.drm.DrmSessionEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'BandwidthMeter', + 'l': 'addEventListener(Handler, BandwidthMeter.EventListener)', + 'url': + 'addEventListener(android.os.Handler,com.google.android.exoplayer2.upstream.BandwidthMeter.EventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': 'addEventListener(Handler, BandwidthMeter.EventListener)', + 'url': + 'addEventListener(android.os.Handler,com.google.android.exoplayer2.upstream.BandwidthMeter.EventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener.EventDispatcher', + 'l': 'addEventListener(Handler, DrmSessionEventListener)', + 'url': + 'addEventListener(android.os.Handler,com.google.android.exoplayer2.drm.DrmSessionEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'addEventListener(Handler, MediaSourceEventListener)', + 'url': + 'addEventListener(android.os.Handler,com.google.android.exoplayer2.source.MediaSourceEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource', + 'l': 'addEventListener(Handler, MediaSourceEventListener)', + 'url': + 'addEventListener(android.os.Handler,com.google.android.exoplayer2.source.MediaSourceEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': 'addEventListener(Handler, MediaSourceEventListener)', + 'url': + 'addEventListener(android.os.Handler,com.google.android.exoplayer2.source.MediaSourceEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'Buffer', + 'l': 'addFlag(@com.google.android.exoplayer2.C.BufferFlags int)', + 'url': 'addFlag(@com.google.android.exoplayer2.C.BufferFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands.Builder', + 'l': + 'addIf(@com.google.android.exoplayer2.Player.Command int, boolean)', + 'url': 'addIf(@com.google.android.exoplayer2.Player.Commandint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FlagSet.Builder', + 'l': 'addIf(int, boolean)', + 'url': 'addIf(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'additionalFailureInfo' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'AdditionalFailureInfo', + 'l': 'AdditionalFailureInfo()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'addListener(AnalyticsListener)', + 'url': + 'addListener(com.google.android.exoplayer2.analytics.AnalyticsListener)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'addListener(AnalyticsListener)', + 'url': + 'addListener(com.google.android.exoplayer2.analytics.AnalyticsListener)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'addListener(DownloadManager.Listener)', + 'url': + 'addListener(com.google.android.exoplayer2.offline.DownloadManager.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'BandwidthMeter.EventListener.EventDispatcher', + 'l': 'addListener(Handler, BandwidthMeter.EventListener)', + 'url': + 'addListener(android.os.Handler,com.google.android.exoplayer2.upstream.BandwidthMeter.EventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': 'addListener(HlsPlaylistTracker.PlaylistEventListener)', + 'url': + 'addListener(com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistTracker.PlaylistEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker', + 'l': 'addListener(HlsPlaylistTracker.PlaylistEventListener)', + 'url': + 'addListener(com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistTracker.PlaylistEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'addListener(Player.Listener)', + 'url': 'addListener(com.google.android.exoplayer2.Player.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'addListener(Player.Listener)', + 'url': 'addListener(com.google.android.exoplayer2.Player.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'addListener(Player.Listener)', + 'url': 'addListener(com.google.android.exoplayer2.Player.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'addListener(Player.Listener)', + 'url': 'addListener(com.google.android.exoplayer2.Player.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'addListener(Player.Listener)', + 'url': 'addListener(com.google.android.exoplayer2.Player.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'addListener(Player.Listener)', + 'url': 'addListener(com.google.android.exoplayer2.Player.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'addListener(String, Cache.Listener)', + 'url': + 'addListener(java.lang.String,com.google.android.exoplayer2.upstream.cache.Cache.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'addListener(String, Cache.Listener)', + 'url': + 'addListener(java.lang.String,com.google.android.exoplayer2.upstream.cache.Cache.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'addListener(TimeBar.OnScrubListener)', + 'url': + 'addListener(com.google.android.exoplayer2.ui.TimeBar.OnScrubListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TimeBar', + 'l': 'addListener(TimeBar.OnScrubListener)', + 'url': + 'addListener(com.google.android.exoplayer2.ui.TimeBar.OnScrubListener)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer', + 'l': 'addListener(Transformer.Listener)', + 'url': + 'addListener(com.google.android.exoplayer2.transformer.Transformer.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Builder', + 'l': 'addListener(Transformer.Listener)', + 'url': + 'addListener(com.google.android.exoplayer2.transformer.Transformer.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'addMediaItem(int, MediaItem)', + 'url': 'addMediaItem(int,com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'addMediaItem(int, MediaItem)', + 'url': 'addMediaItem(int,com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'addMediaItem(int, MediaItem)', + 'url': 'addMediaItem(int,com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'addMediaItem(MediaItem)', + 'url': 'addMediaItem(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'addMediaItem(MediaItem)', + 'url': 'addMediaItem(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'addMediaItem(MediaItem)', + 'url': 'addMediaItem(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'addMediaItems(int, List)', + 'url': 'addMediaItems(int,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'addMediaItems(int, List)', + 'url': 'addMediaItems(int,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'addMediaItems(int, List)', + 'url': 'addMediaItems(int,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'addMediaItems(int, List)', + 'url': 'addMediaItems(int,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'addMediaItems(int, List)', + 'url': 'addMediaItems(int,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'addMediaItems(int, List)', + 'url': 'addMediaItems(int,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'addMediaItems(List)', + 'url': 'addMediaItems(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'addMediaItems(List)', + 'url': 'addMediaItems(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'addMediaItems(List)', + 'url': 'addMediaItems(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.AddMediaItems', + 'l': 'AddMediaItems(String, MediaSource...)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.source.MediaSource...)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'addMediaSource(int, MediaSource, Handler, Runnable)', + 'url': + 'addMediaSource(int,com.google.android.exoplayer2.source.MediaSource,android.os.Handler,java.lang.Runnable)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'addMediaSource(int, MediaSource)', + 'url': + 'addMediaSource(int,com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'addMediaSource(int, MediaSource)', + 'url': + 'addMediaSource(int,com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'addMediaSource(int, MediaSource)', + 'url': + 'addMediaSource(int,com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'addMediaSource(int, MediaSource)', + 'url': + 'addMediaSource(int,com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'addMediaSource(MediaSource, Handler, Runnable)', + 'url': + 'addMediaSource(com.google.android.exoplayer2.source.MediaSource,android.os.Handler,java.lang.Runnable)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'addMediaSource(MediaSource)', + 'url': + 'addMediaSource(com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'addMediaSource(MediaSource)', + 'url': + 'addMediaSource(com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'addMediaSource(MediaSource)', + 'url': + 'addMediaSource(com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'addMediaSource(MediaSource)', + 'url': + 'addMediaSource(com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'addMediaSources(Collection, Handler, Runnable)', + 'url': + 'addMediaSources(java.util.Collection,android.os.Handler,java.lang.Runnable)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'addMediaSources(Collection)', + 'url': 'addMediaSources(java.util.Collection)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'addMediaSources(int, Collection, Handler, Runnable)', + 'url': + 'addMediaSources(int,java.util.Collection,android.os.Handler,java.lang.Runnable)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'addMediaSources(int, Collection)', + 'url': 'addMediaSources(int,java.util.Collection)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'addMediaSources(int, List)', + 'url': 'addMediaSources(int,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'addMediaSources(int, List)', + 'url': 'addMediaSources(int,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'addMediaSources(int, List)', + 'url': 'addMediaSources(int,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'addMediaSources(List)', + 'url': 'addMediaSources(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'addMediaSources(List)', + 'url': 'addMediaSources(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'addMediaSources(List)', + 'url': 'addMediaSources(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'addMediaSources(MediaSource...)', + 'url': + 'addMediaSources(com.google.android.exoplayer2.source.MediaSource...)' + }, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'SpanUtil', + 'l': 'addOrReplaceSpan(Spannable, Object, int, int, int)', + 'url': + 'addOrReplaceSpan(android.text.Spannable,java.lang.Object,int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'addOverride(TrackSelectionOverride)', + 'url': + 'addOverride(com.google.android.exoplayer2.trackselection.TrackSelectionOverride)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'addOverride(TrackSelectionOverride)', + 'url': + 'addOverride(com.google.android.exoplayer2.trackselection.TrackSelectionOverride)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'addOverride(TrackSelectionOverride)', + 'url': + 'addOverride(com.google.android.exoplayer2.trackselection.TrackSelectionOverride)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeClock', + 'l': 'addPendingHandlerMessage(FakeClock.HandlerMessage)', + 'url': + 'addPendingHandlerMessage(com.google.android.exoplayer2.testutil.FakeClock.HandlerMessage)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'addPlaylistItem(int, MediaItem)', + 'url': 'addPlaylistItem(int,androidx.media2.common.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'SlidingPercentile', + 'l': 'addSample(int, float)', + 'url': 'addSample(int,float)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'addTextLanguagesToSelection(boolean, String...)', + 'url': 'addTextLanguagesToSelection(boolean,java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Dumper', + 'l': 'addTime(String, long)', + 'url': 'addTime(java.lang.String,long)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultMuxer', + 'l': 'addTrack(Format)', + 'url': 'addTrack(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Muxer', + 'l': 'addTrack(Format)', + 'url': 'addTrack(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'addTrackSelection(int, TrackSelectionParameters)', + 'url': + 'addTrackSelection(int,com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': + 'addTrackSelectionForSingleRenderer(int, int, DefaultTrackSelector.Parameters, List)', + 'url': + 'addTrackSelectionForSingleRenderer(int,int,com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'BaseDataSource', + 'l': 'addTransferListener(TransferListener)', + 'url': + 'addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSource', + 'l': 'addTransferListener(TransferListener)', + 'url': + 'addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSource', + 'l': 'addTransferListener(TransferListener)', + 'url': + 'addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'PlaceholderDataSource', + 'l': 'addTransferListener(TransferListener)', + 'url': + 'addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'PriorityDataSource', + 'l': 'addTransferListener(TransferListener)', + 'url': + 'addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ResolvingDataSource', + 'l': 'addTransferListener(TransferListener)', + 'url': + 'addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'StatsDataSource', + 'l': 'addTransferListener(TransferListener)', + 'url': + 'addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'TeeDataSource', + 'l': 'addTransferListener(TransferListener)', + 'url': + 'addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource', + 'l': 'addTransferListener(TransferListener)', + 'url': + 'addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.crypto', + 'c': 'AesCipherDataSource', + 'l': 'addTransferListener(TransferListener)', + 'url': + 'addTransferListener(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderCounters', + 'l': 'addVideoFrameProcessingOffset(long)' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'SphericalGLSurfaceView', + 'l': + 'addVideoSurfaceListener(SphericalGLSurfaceView.VideoSurfaceListener)', + 'url': + 'addVideoSurfaceListener(com.google.android.exoplayer2.video.spherical.SphericalGLSurfaceView.VideoSurfaceListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'addVisibilityListener(PlayerControlView.VisibilityListener)', + 'url': + 'addVisibilityListener(com.google.android.exoplayer2.ui.PlayerControlView.VisibilityListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': + 'addVisibilityListener(StyledPlayerControlView.VisibilityListener)', + 'url': + 'addVisibilityListener(com.google.android.exoplayer2.ui.StyledPlayerControlView.VisibilityListener)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'addWithOverflowDefault(long, long, long)', + 'url': 'addWithOverflowDefault(long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'AdGroup(long)', + 'url': '%3Cinit%3E(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'adGroupCount' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.PositionInfo', + 'l': 'adGroupIndex' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriodId', + 'l': 'adGroupIndex' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.PositionInfo', + 'l': 'adIndexInAdGroup' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriodId', + 'l': 'adIndexInAdGroup' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'HslAdjustment.Builder', + 'l': 'adjustHue(float)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'HslAdjustment.Builder', + 'l': 'adjustLightness(float)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoFrameReleaseHelper', + 'l': 'adjustReleaseTime(long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimestampAdjuster', + 'l': 'adjustSampleTimestamp(long)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'HslAdjustment.Builder', + 'l': 'adjustSaturation(float)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimestampAdjuster', + 'l': 'adjustTsTimestamp(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AdOverlayInfo', + 'l': + 'AdOverlayInfo(View, @com.google.android.exoplayer2.ui.AdOverlayInfo.Purpose int, String)', + 'url': + '%3Cinit%3E(android.view.View,@com.google.android.exoplayer2.ui.AdOverlayInfo.Purposeint,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AdOverlayInfo', + 'l': + 'AdOverlayInfo(View, @com.google.android.exoplayer2.ui.AdOverlayInfo.Purpose int)', + 'url': + '%3Cinit%3E(android.view.View,@com.google.android.exoplayer2.ui.AdOverlayInfo.Purposeint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'adPlaybackCount' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.PeriodData', + 'l': 'adPlaybackState' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'AdPlaybackState(Object, long...)', + 'url': '%3Cinit%3E(java.lang.Object,long...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': 'adPlaybackStates' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'adPositionMsSupplier' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'adResumePositionUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LocalConfiguration', + 'l': 'adsConfiguration' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.AdsConfiguration', + 'l': 'adsId' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'adsId' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsMediaSource', + 'l': + 'AdsMediaSource(MediaSource, DataSpec, Object, MediaSource.Factory, AdsLoader, AdViewProvider)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.upstream.DataSpec,java.lang.Object,com.google.android.exoplayer2.source.MediaSource.Factory,com.google.android.exoplayer2.source.ads.AdsLoader,com.google.android.exoplayer2.ui.AdViewProvider)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.AdsConfiguration', + 'l': 'adTagUri' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FileTypes', + 'l': 'ADTS' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsExtractor', + 'l': 'AdtsExtractor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsExtractor', + 'l': + 'AdtsExtractor(@com.google.android.exoplayer2.extractor.ts.AdtsExtractor.Flags int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.extractor.ts.AdtsExtractor.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsReader', + 'l': 'AdtsReader(boolean, String)', + 'url': '%3Cinit%3E(boolean,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsReader', + 'l': 'AdtsReader(boolean)', + 'url': '%3Cinit%3E(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorInput', + 'l': 'advancePeekPosition(int, boolean)', + 'url': 'advancePeekPosition(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorInput', + 'l': 'advancePeekPosition(int, boolean)', + 'url': 'advancePeekPosition(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ForwardingExtractorInput', + 'l': 'advancePeekPosition(int, boolean)', + 'url': 'advancePeekPosition(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput', + 'l': 'advancePeekPosition(int, boolean)', + 'url': 'advancePeekPosition(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorInput', + 'l': 'advancePeekPosition(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorInput', + 'l': 'advancePeekPosition(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ForwardingExtractorInput', + 'l': 'advancePeekPosition(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput', + 'l': 'advancePeekPosition(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeClock', + 'l': 'advanceTime(long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.crypto', + 'c': 'AesCipherDataSink', + 'l': 'AesCipherDataSink(byte[], DataSink, byte[])', + 'url': + '%3Cinit%3E(byte[],com.google.android.exoplayer2.upstream.DataSink,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.crypto', + 'c': 'AesCipherDataSink', + 'l': 'AesCipherDataSink(byte[], DataSink)', + 'url': + '%3Cinit%3E(byte[],com.google.android.exoplayer2.upstream.DataSink)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.crypto', + 'c': 'AesCipherDataSource', + 'l': 'AesCipherDataSource(byte[], DataSource)', + 'url': + '%3Cinit%3E(byte[],com.google.android.exoplayer2.upstream.DataSource)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.crypto', + 'c': 'AesFlushingCipher', + 'l': 'AesFlushingCipher(int, byte[], long, long)', + 'url': '%3Cinit%3E(int,byte[],long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.crypto', + 'c': 'AesFlushingCipher', + 'l': 'AesFlushingCipher(int, byte[], String, long)', + 'url': '%3Cinit%3E(int,byte[],java.lang.String,long)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'ShadowMediaCodecConfig', + 'l': 'after()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HttpDataSourceTestEnv', + 'l': 'after()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'albumArtist' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'albumTitle' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'alignVideoSizeV21(int, int)', + 'url': 'alignVideoSizeV21(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'ALL_PLAYBACK_ACTIONS' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Allocator', + 'l': 'allocate()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultAllocator', + 'l': 'allocate()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection.AdaptationCheckpoint', + 'l': 'allocatedBandwidth' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Allocation', + 'l': 'Allocation(byte[], int)', + 'url': '%3Cinit%3E(byte[],int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ALLOW_CAPTURE_BY_ALL' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ALLOW_CAPTURE_BY_NONE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ALLOW_CAPTURE_BY_SYSTEM' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'allowAudioMixedChannelCountAdaptiveness' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'allowAudioMixedDecoderSupportAdaptiveness' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'allowAudioMixedMimeTypeAdaptiveness' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'allowAudioMixedSampleRateAdaptiveness' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes', + 'l': 'allowedCapturePolicy' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm.LicenseServer', + 'l': 'allowingSchemeDatas(List...)', + 'url': 'allowingSchemeDatas(java.util.List...)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'allowMultipleAdaptiveSelections' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'allowVideoMixedDecoderSupportAdaptiveness' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'allowVideoMixedMimeTypeAdaptiveness' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'allowVideoNonSeamlessAdaptiveness' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'allSamplesAreSyncSamples(String, String)', + 'url': 'allSamplesAreSyncSamples(java.lang.String,java.lang.String)' + }, + {'p': 'com.google.android.exoplayer2.util', 'c': 'FileTypes', 'l': 'AMR'}, + { + 'p': 'com.google.android.exoplayer2.extractor.amr', + 'c': 'AmrExtractor', + 'l': 'AmrExtractor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.amr', + 'c': 'AmrExtractor', + 'l': + 'AmrExtractor(@com.google.android.exoplayer2.extractor.amr.AmrExtractor.Flags int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.extractor.amr.AmrExtractor.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'ANCHOR_TYPE_END' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'ANCHOR_TYPE_MIDDLE' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'ANCHOR_TYPE_START' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject.AndSpanFlags', + 'l': 'andFlags(int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ApicFrame', + 'l': 'ApicFrame(String, String, int, byte[])', + 'url': '%3Cinit%3E(java.lang.String,java.lang.String,int,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'DefaultCastOptionsProvider', + 'l': 'APP_ID_DEFAULT_RECEIVER_WITH_DRM' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeSampleStream', + 'l': 'append(List)', + 'url': 'append(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData', + 'l': 'appendReadAction(Runnable)', + 'url': 'appendReadAction(java.lang.Runnable)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData', + 'l': 'appendReadData(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData', + 'l': 'appendReadData(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData', + 'l': 'appendReadError(IOException)', + 'url': 'appendReadError(java.io.IOException)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.dvbsi', + 'c': 'AppInfoTable', + 'l': 'AppInfoTable(int, String)', + 'url': '%3Cinit%3E(int,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.dvbsi', + 'c': 'AppInfoTableDecoder', + 'l': 'AppInfoTableDecoder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_AIT' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_CAMERA_MOTION' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_CEA608' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_CEA708' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_DVBSUBS' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_EMSG' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_EXIF' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_ICY' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_ID3' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.dvbsi', + 'c': 'AppInfoTableDecoder', + 'l': 'APPLICATION_INFORMATION_TABLE_ID' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_M3U8' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_MATROSKA' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_MP4' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_MP4CEA608' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_MP4VTT' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_MPD' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_PGS' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_RAWCC' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_RTSP' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_SCTE35' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_SS' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_SUBRIP' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_TTML' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_TX3G' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_VOBSUB' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'APPLICATION_WEBM' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'apply(Action)', + 'url': 'apply(com.google.android.exoplayer2.testutil.Action)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'AdditionalFailureInfo', + 'l': 'apply(Statement, Description)', + 'url': + 'apply(org.junit.runners.model.Statement,org.junit.runner.Description)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'applyContentMetadataMutations(String, ContentMetadataMutations)', + 'url': + 'applyContentMetadataMutations(java.lang.String,com.google.android.exoplayer2.upstream.cache.ContentMetadataMutations)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'applyContentMetadataMutations(String, ContentMetadataMutations)', + 'url': + 'applyContentMetadataMutations(java.lang.String,com.google.android.exoplayer2.upstream.cache.ContentMetadataMutations)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessorChain', + 'l': 'applyPlaybackParameters(PlaybackParameters)', + 'url': + 'applyPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.DefaultAudioProcessorChain', + 'l': 'applyPlaybackParameters(PlaybackParameters)', + 'url': + 'applyPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessorChain', + 'l': 'applySkipSilenceEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.DefaultAudioProcessorChain', + 'l': 'applySkipSilenceEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.AppManagedProvider', + 'l': 'AppManagedProvider(ExoMediaDrm)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.drm.ExoMediaDrm)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'areEqual(Object, Object)', + 'url': 'areEqual(java.lang.Object,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'artist' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'artworkData' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'artworkDataType' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'artworkUri' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'ASCII_NAME'}, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'ASPECT_RATIO_IDC_VALUES' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AspectRatioFrameLayout', + 'l': 'AspectRatioFrameLayout(Context, AttributeSet)', + 'url': '%3Cinit%3E(android.content.Context,android.util.AttributeSet)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AspectRatioFrameLayout', + 'l': 'AspectRatioFrameLayout(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TimelineAsserts', + 'l': 'assertAdGroupCounts(Timeline, int...)', + 'url': + 'assertAdGroupCounts(com.google.android.exoplayer2.Timeline,int...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts', + 'l': + 'assertAllBehaviors(ExtractorAsserts.ExtractorFactory, String, String)', + 'url': + 'assertAllBehaviors(com.google.android.exoplayer2.testutil.ExtractorAsserts.ExtractorFactory,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts', + 'l': 'assertAllBehaviors(ExtractorAsserts.ExtractorFactory, String)', + 'url': + 'assertAllBehaviors(com.google.android.exoplayer2.testutil.ExtractorAsserts.ExtractorFactory,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts', + 'l': + 'assertBehavior(ExtractorAsserts.ExtractorFactory, String, ExtractorAsserts.AssertionConfig, ExtractorAsserts.SimulationConfig)', + 'url': + 'assertBehavior(com.google.android.exoplayer2.testutil.ExtractorAsserts.ExtractorFactory,java.lang.String,com.google.android.exoplayer2.testutil.ExtractorAsserts.AssertionConfig,com.google.android.exoplayer2.testutil.ExtractorAsserts.SimulationConfig)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts', + 'l': + 'assertBehavior(ExtractorAsserts.ExtractorFactory, String, ExtractorAsserts.SimulationConfig)', + 'url': + 'assertBehavior(com.google.android.exoplayer2.testutil.ExtractorAsserts.ExtractorFactory,java.lang.String,com.google.android.exoplayer2.testutil.ExtractorAsserts.SimulationConfig)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'assertBitmapsAreSimilar(Bitmap, Bitmap, double)', + 'url': + 'assertBitmapsAreSimilar(android.graphics.Bitmap,android.graphics.Bitmap,double)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': + 'assertBufferInfosEqual(MediaCodec.BufferInfo, MediaCodec.BufferInfo)', + 'url': + 'assertBufferInfosEqual(android.media.MediaCodec.BufferInfo,android.media.MediaCodec.BufferInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CacheAsserts', + 'l': 'assertCachedData(Cache, CacheAsserts.RequestSet)', + 'url': + 'assertCachedData(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.testutil.CacheAsserts.RequestSet)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CacheAsserts', + 'l': 'assertCachedData(Cache, FakeDataSet)', + 'url': + 'assertCachedData(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.testutil.FakeDataSet)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CacheAsserts', + 'l': 'assertCacheEmpty(Cache)', + 'url': + 'assertCacheEmpty(com.google.android.exoplayer2.upstream.cache.Cache)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaSourceTestRunner', + 'l': 'assertCompletedManifestLoads(Integer...)', + 'url': 'assertCompletedManifestLoads(java.lang.Integer...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaSourceTestRunner', + 'l': 'assertCompletedMediaPeriodLoads(MediaSource.MediaPeriodId...)', + 'url': + 'assertCompletedMediaPeriodLoads(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DecoderCountersUtil', + 'l': + 'assertConsecutiveDroppedBufferLimit(String, DecoderCounters, int)', + 'url': + 'assertConsecutiveDroppedBufferLimit(java.lang.String,com.google.android.exoplayer2.decoder.DecoderCounters,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CacheAsserts', + 'l': 'assertDataCached(Cache, DataSpec, byte[])', + 'url': + 'assertDataCached(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.DataSpec,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'assertDataSourceContent(DataSource, DataSpec, byte[], boolean)', + 'url': + 'assertDataSourceContent(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,byte[],boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DecoderCountersUtil', + 'l': 'assertDroppedBufferLimit(String, DecoderCounters, int)', + 'url': + 'assertDroppedBufferLimit(java.lang.String,com.google.android.exoplayer2.decoder.DecoderCounters,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TimelineAsserts', + 'l': 'assertEmpty(Timeline)', + 'url': 'assertEmpty(com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TimelineAsserts', + 'l': + 'assertEqualNextWindowIndices(Timeline, Timeline, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)', + 'url': + 'assertEqualNextWindowIndices(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.Timeline,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TimelineAsserts', + 'l': + 'assertEqualPreviousWindowIndices(Timeline, Timeline, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)', + 'url': + 'assertEqualPreviousWindowIndices(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.Timeline,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TimelineAsserts', + 'l': 'assertEqualsExceptIdsAndManifest(Timeline, Timeline)', + 'url': + 'assertEqualsExceptIdsAndManifest(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DefaultRenderersFactoryAsserts', + 'l': + 'assertExtensionRendererCreated(Class, @com.google.android.exoplayer2.C.TrackType int)', + 'url': + 'assertExtensionRendererCreated(java.lang.Class,@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaPeriodAsserts', + 'l': + 'assertGetStreamKeysAndManifestFilterIntegration(MediaPeriodAsserts.FilterableManifestMediaPeriodFactory, T, int, String)', + 'url': + 'assertGetStreamKeysAndManifestFilterIntegration(com.google.android.exoplayer2.testutil.MediaPeriodAsserts.FilterableManifestMediaPeriodFactory,T,int,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaPeriodAsserts', + 'l': + 'assertGetStreamKeysAndManifestFilterIntegration(MediaPeriodAsserts.FilterableManifestMediaPeriodFactory, T)', + 'url': + 'assertGetStreamKeysAndManifestFilterIntegration(com.google.android.exoplayer2.testutil.MediaPeriodAsserts.FilterableManifestMediaPeriodFactory,T)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayerLibraryInfo', + 'l': 'ASSERTIONS_ENABLED' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'assertMediaPeriodCreated(MediaSource.MediaPeriodId)', + 'url': + 'assertMediaPeriodCreated(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TimelineAsserts', + 'l': + 'assertNextWindowIndices(Timeline, @com.google.android.exoplayer2.Player.RepeatMode int, boolean, int...)', + 'url': + 'assertNextWindowIndices(com.google.android.exoplayer2.Timeline,@com.google.android.exoplayer2.Player.RepeatModeint,boolean,int...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner', + 'l': 'assertNoPositionDiscontinuities()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaSourceTestRunner', + 'l': 'assertNoTimelineChange()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DumpFileAsserts', + 'l': 'assertOutput(Context, Dumper.Dumpable, String, String)', + 'url': + 'assertOutput(android.content.Context,com.google.android.exoplayer2.testutil.Dumper.Dumpable,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DumpFileAsserts', + 'l': 'assertOutput(Context, Dumper.Dumpable, String)', + 'url': + 'assertOutput(android.content.Context,com.google.android.exoplayer2.testutil.Dumper.Dumpable,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DumpFileAsserts', + 'l': 'assertOutput(Context, String, String, String)', + 'url': + 'assertOutput(android.content.Context,java.lang.String,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DumpFileAsserts', + 'l': 'assertOutput(Context, String, String)', + 'url': + 'assertOutput(android.content.Context,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'assertPassed(DecoderCounters, DecoderCounters)', + 'url': + 'assertPassed(com.google.android.exoplayer2.decoder.DecoderCounters,com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TimelineAsserts', + 'l': 'assertPeriodCounts(Timeline, int...)', + 'url': + 'assertPeriodCounts(com.google.android.exoplayer2.Timeline,int...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TimelineAsserts', + 'l': 'assertPeriodDurations(Timeline, long...)', + 'url': + 'assertPeriodDurations(com.google.android.exoplayer2.Timeline,long...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TimelineAsserts', + 'l': 'assertPeriodEqualsExceptIds(Timeline.Period, Timeline.Period)', + 'url': + 'assertPeriodEqualsExceptIds(com.google.android.exoplayer2.Timeline.Period,com.google.android.exoplayer2.Timeline.Period)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner', + 'l': 'assertPlaybackStatesEqual(Integer...)', + 'url': 'assertPlaybackStatesEqual(java.lang.Integer...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner', + 'l': 'assertPlayedPeriodIndices(Integer...)', + 'url': 'assertPlayedPeriodIndices(java.lang.Integer...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner', + 'l': 'assertPositionDiscontinuityReasonsEqual(Integer...)', + 'url': 'assertPositionDiscontinuityReasonsEqual(java.lang.Integer...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaSourceTestRunner', + 'l': 'assertPrepareAndReleaseAllPeriods()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TimelineAsserts', + 'l': + 'assertPreviousWindowIndices(Timeline, @com.google.android.exoplayer2.Player.RepeatMode int, boolean, int...)', + 'url': + 'assertPreviousWindowIndices(com.google.android.exoplayer2.Timeline,@com.google.android.exoplayer2.Player.RepeatModeint,boolean,int...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CacheAsserts', + 'l': 'assertReadData(DataSource, DataSpec, byte[])', + 'url': + 'assertReadData(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'assertReleased()' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestDownloadManagerListener', + 'l': 'assertRemoved(String)', + 'url': 'assertRemoved(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackOutput', + 'l': 'assertSample(int, byte[], long, int, TrackOutput.CryptoData)', + 'url': + 'assertSample(int,byte[],long,int,com.google.android.exoplayer2.extractor.TrackOutput.CryptoData)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackOutput', + 'l': 'assertSampleCount(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DecoderCountersUtil', + 'l': 'assertSkippedOutputBufferCount(String, DecoderCounters, int)', + 'url': + 'assertSkippedOutputBufferCount(java.lang.String,com.google.android.exoplayer2.decoder.DecoderCounters,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts', + 'l': 'assertSniff(Extractor, FakeExtractorInput, boolean)', + 'url': + 'assertSniff(com.google.android.exoplayer2.extractor.Extractor,com.google.android.exoplayer2.testutil.FakeExtractorInput,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestDownloadManagerListener', + 'l': + 'assertState(String, @com.google.android.exoplayer2.offline.Download.State int)', + 'url': + 'assertState(java.lang.String,@com.google.android.exoplayer2.offline.Download.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'assertThat(Spanned)', + 'url': 'assertThat(android.text.Spanned)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaSourceTestRunner', + 'l': 'assertTimelineChange()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaSourceTestRunner', + 'l': 'assertTimelineChangeBlocking()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner', + 'l': 'assertTimelineChangeReasonsEqual(Integer...)', + 'url': 'assertTimelineChangeReasonsEqual(java.lang.Integer...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'assertTimelinesSame(List, List)', + 'url': 'assertTimelinesSame(java.util.List,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner', + 'l': 'assertTimelinesSame(Timeline...)', + 'url': 'assertTimelinesSame(com.google.android.exoplayer2.Timeline...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DecoderCountersUtil', + 'l': 'assertTotalBufferCount(String, DecoderCounters, int, int)', + 'url': + 'assertTotalBufferCount(java.lang.String,com.google.android.exoplayer2.decoder.DecoderCounters,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DecoderCountersUtil', + 'l': 'assertTotalBufferCount(String, DecoderCounters)', + 'url': + 'assertTotalBufferCount(java.lang.String,com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaPeriodAsserts', + 'l': 'assertTrackGroups(MediaPeriod, TrackGroupArray)', + 'url': + 'assertTrackGroups(com.google.android.exoplayer2.source.MediaPeriod,com.google.android.exoplayer2.source.TrackGroupArray)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DecoderCountersUtil', + 'l': + 'assertVideoFrameProcessingOffsetSampleCount(String, DecoderCounters, int, int)', + 'url': + 'assertVideoFrameProcessingOffsetSampleCount(java.lang.String,com.google.android.exoplayer2.decoder.DecoderCounters,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TimelineAsserts', + 'l': + 'assertWindowEqualsExceptUidAndManifest(Timeline.Window, Timeline.Window)', + 'url': + 'assertWindowEqualsExceptUidAndManifest(com.google.android.exoplayer2.Timeline.Window,com.google.android.exoplayer2.Timeline.Window)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TimelineAsserts', + 'l': 'assertWindowIsDynamic(Timeline, boolean...)', + 'url': + 'assertWindowIsDynamic(com.google.android.exoplayer2.Timeline,boolean...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TimelineAsserts', + 'l': 'assertWindowTags(Timeline, Object...)', + 'url': + 'assertWindowTags(com.google.android.exoplayer2.Timeline,java.lang.Object...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'AssetContentProvider', + 'l': 'AssetContentProvider()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'AssetDataSource', + 'l': 'AssetDataSource(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'AssetDataSource.AssetDataSourceException', + 'l': 'AssetDataSourceException(IOException)', + 'url': '%3Cinit%3E(java.io.IOException)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'AssetDataSource.AssetDataSourceException', + 'l': + 'AssetDataSourceException(Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)', + 'url': + '%3Cinit%3E(java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Period', + 'l': 'assetIdentifier' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'AtomicFile', + 'l': 'AtomicFile(File)', + 'url': '%3Cinit%3E(java.io.File)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'RangedUri', + 'l': 'attemptMerge(RangedUri, String)', + 'url': + 'attemptMerge(com.google.android.exoplayer2.source.dash.manifest.RangedUri,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_AAC' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_AC3' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_AC4' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_ALAC' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_ALAW' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_AMR' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_AMR_NB' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_AMR_WB' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'AUDIO_CONTENT_TYPE_MOVIE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'AUDIO_CONTENT_TYPE_MUSIC' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'AUDIO_CONTENT_TYPE_SONIFICATION' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'AUDIO_CONTENT_TYPE_SPEECH' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'AUDIO_CONTENT_TYPE_UNKNOWN' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_DTS' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_DTS_EXPRESS' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_DTS_HD' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_DTS_X' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_E_AC3' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_E_AC3_JOC' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_EXOPLAYER_MIDI' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_FLAC' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner', + 'l': 'AUDIO_FORMAT' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_MATROSKA' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_MIDI' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_MLAW' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_MP4' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_MPEG' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_MPEG_L1' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_MPEG_L2' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_MPEGH_MHA1' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_MPEGH_MHM1' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_MSGSM' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'AUDIO_OBJECT_TYPE_AAC_ELD' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'AUDIO_OBJECT_TYPE_AAC_ER_BSAC' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'AUDIO_OBJECT_TYPE_AAC_LC' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'AUDIO_OBJECT_TYPE_AAC_PS' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'AUDIO_OBJECT_TYPE_AAC_SBR' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'AUDIO_OBJECT_TYPE_AAC_XHE' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_OGG' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_OPUS' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_RAW' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'AUDIO_SESSION_ID_UNSET' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PsExtractor', + 'l': 'AUDIO_STREAM' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PsExtractor', + 'l': 'AUDIO_STREAM_MASK' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_TRUEHD' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_UNKNOWN' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_VORBIS' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_WAV' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'AUDIO_WEBM' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'audioAttributes' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes.AudioAttributesV21', + 'l': 'audioAttributes' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'audioBitDepth' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioCapabilities', + 'l': 'AudioCapabilities(int[], int)', + 'url': '%3Cinit%3E(int[],int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioCapabilitiesReceiver', + 'l': + 'AudioCapabilitiesReceiver(Context, AudioCapabilitiesReceiver.Listener)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.audio.AudioCapabilitiesReceiver.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener.EventDispatcher', + 'l': 'audioCodecError(Exception)', + 'url': 'audioCodecError(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor.AudioFormat', + 'l': + 'AudioFormat(int, int, @com.google.android.exoplayer2.C.PcmEncoding int)', + 'url': + '%3Cinit%3E(int,int,@com.google.android.exoplayer2.C.PcmEncodingint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'audioFormatHistory' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry.VariantInfo', + 'l': 'audioGroupId' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist.Variant', + 'l': 'audioGroupId' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest', + 'l': 'audioMimeType' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec.EncoderFactory', + 'l': 'audioNeedsEncoding()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist', + 'l': 'audios' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener.EventDispatcher', + 'l': 'audioSinkError(Exception)', + 'url': 'audioSinkError(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.InitializationException', + 'l': 'audioTrackState' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand', + 'l': 'autoReturn' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceScheduleCommand.Event', + 'l': 'autoReturn' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AuxEffectInfo', + 'l': 'AuxEffectInfo(int, float)', + 'url': '%3Cinit%3E(int,float)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifest', + 'l': 'availabilityStartTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'availableCommands' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand', + 'l': 'availNum' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceScheduleCommand.Event', + 'l': 'availNum' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand', + 'l': 'availsExpected' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceScheduleCommand.Event', + 'l': 'availsExpected' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationResult', + 'l': 'averageAudioBitrate' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'averageBitrate' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry.VariantInfo', + 'l': 'averageBitrate' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationResult', + 'l': 'averageVideoBitrate' + }, + {'p': 'com.google.android.exoplayer2.util', 'c': 'FileTypes', 'l': 'AVI'}, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'AviExtractor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'CaptionStyleCompat', + 'l': 'backgroundColor' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'backgroundJoiningCount' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'BandwidthMeter.EventListener.EventDispatcher', + 'l': 'bandwidthSample(int, long, long)', + 'url': 'bandwidthSample(int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'BAR_GRAVITY_BOTTOM' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'BAR_GRAVITY_CENTER' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'BASE_TYPE_APPLICATION' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'BASE_TYPE_AUDIO' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'BASE_TYPE_IMAGE' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'BASE_TYPE_TEXT' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'BASE_TYPE_VIDEO' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'BaseAudioProcessor', + 'l': 'BaseAudioProcessor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'BaseDataSource', + 'l': 'BaseDataSource(boolean)', + 'url': '%3Cinit%3E(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.BaseFactory', + 'l': 'BaseFactory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BaseMediaChunk', + 'l': + 'BaseMediaChunk(DataSource, DataSpec, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long, long, long, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long,long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BaseMediaChunkIterator', + 'l': 'BaseMediaChunkIterator(long, long)', + 'url': '%3Cinit%3E(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BaseMediaChunkOutput', + 'l': 'BaseMediaChunkOutput(int[], SampleQueue[])', + 'url': + '%3Cinit%3E(int[],com.google.android.exoplayer2.source.SampleQueue[])' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'BaseMediaSource()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'BasePlayer()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'BaseRenderer(@com.google.android.exoplayer2.C.TrackType int)', + 'url': '%3Cinit%3E(@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'BaseTrackSelection(TrackGroup, int...)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int...)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': + 'BaseTrackSelection(TrackGroup, int[], @com.google.android.exoplayer2.trackselection.TrackSelection.Type int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int[],@com.google.android.exoplayer2.trackselection.TrackSelection.Typeint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylist', + 'l': 'baseUri' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'BaseUrl', + 'l': 'BaseUrl(String, String, int, int)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.String,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'BaseUrl', + 'l': 'BaseUrl(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'BaseUrlExclusionList', + 'l': 'BaseUrlExclusionList()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser.RepresentationInfo', + 'l': 'baseUrls' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation', + 'l': 'baseUrls' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'ShadowMediaCodecConfig', + 'l': 'before()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HttpDataSourceTestEnv', + 'l': 'before()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TraceUtil', + 'l': 'beginSection(String)', + 'url': 'beginSection(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BehindLiveWindowException', + 'l': 'BehindLiveWindowException()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultPlaybackSessionManager', + 'l': 'belongsToSession(AnalyticsListener.EventTime, String)', + 'url': + 'belongsToSession(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackSessionManager', + 'l': 'belongsToSession(AnalyticsListener.EventTime, String)', + 'url': + 'belongsToSession(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'EbmlProcessor', + 'l': 'binaryElement(int, int, ExtractorInput)', + 'url': + 'binaryElement(int,int,com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': 'binaryElement(int, int, ExtractorInput)', + 'url': + 'binaryElement(int,int,com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'BinaryFrame', + 'l': 'BinaryFrame(String, byte[])', + 'url': '%3Cinit%3E(java.lang.String,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'binarySearchCeil(int[], int, boolean, boolean)', + 'url': 'binarySearchCeil(int[],int,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': + 'binarySearchCeil(List>, T, boolean, boolean)', + 'url': 'binarySearchCeil(java.util.List,T,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'binarySearchCeil(long[], long, boolean, boolean)', + 'url': 'binarySearchCeil(long[],long,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'binarySearchFloor(int[], int, boolean, boolean)', + 'url': 'binarySearchFloor(int[],int,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': + 'binarySearchFloor(List>, T, boolean, boolean)', + 'url': 'binarySearchFloor(java.util.List,T,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'binarySearchFloor(long[], long, boolean, boolean)', + 'url': 'binarySearchFloor(long[],long,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'binarySearchFloor(LongArray, long, boolean, boolean)', + 'url': + 'binarySearchFloor(com.google.android.exoplayer2.util.LongArray,long,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker', + 'l': + 'BinarySearchSeeker(BinarySearchSeeker.SeekTimestampConverter, BinarySearchSeeker.TimestampSeeker, long, long, long, long, long, long, int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.extractor.BinarySearchSeeker.SeekTimestampConverter,com.google.android.exoplayer2.extractor.BinarySearchSeeker.TimestampSeeker,long,long,long,long,long,long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.BinarySearchSeekMap', + 'l': + 'BinarySearchSeekMap(BinarySearchSeeker.SeekTimestampConverter, long, long, long, long, long, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.extractor.BinarySearchSeeker.SeekTimestampConverter,long,long,long,long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlProgram', + 'l': 'bindAttributesAndUniforms()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'bindTexture(int, int)', + 'url': 'bindTexture(int,int)' + }, + {'p': 'com.google.android.exoplayer2.text', 'c': 'Cue', 'l': 'bitmap'}, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'bitmapHeight' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'bitrate'}, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util.SyncFrameInfo', + 'l': 'bitrate' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MpegAudioUtil.Header', + 'l': 'bitrate' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyHeaders', + 'l': 'bitrate' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings', + 'l': 'bitrate' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.VorbisIdHeader', + 'l': 'bitrateMaximum' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.VorbisIdHeader', + 'l': 'bitrateMinimum' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings', + 'l': 'bitrateMode' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.VorbisIdHeader', + 'l': 'bitrateNominal' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'BITS_PER_BYTE'}, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisBitArray', + 'l': 'bitsLeft()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'bitsLeft()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'bitsPerSample' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'bitsPerSampleLookupKey' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac4Util.SyncFrameInfo', + 'l': 'bitstreamVersion' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'blacklist(int, long)', + 'url': 'blacklist(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'blacklist(int, long)', + 'url': 'blacklist(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection', + 'l': 'blacklist(int, long)', + 'url': 'blacklist(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ConditionVariable', + 'l': 'block()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ConditionVariable', + 'l': 'block(long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.Mode', + 'l': 'blockFlag' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.VorbisIdHeader', + 'l': 'blockSize0' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.VorbisIdHeader', + 'l': 'blockSize1' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ConditionVariable', + 'l': 'blockUninterruptible()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner', + 'l': 'blockUntilActionScheduleFinished(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'blockUntilDelivered()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'blockUntilDelivered(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner', + 'l': 'blockUntilEnded(long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'RunnableFutureTask', + 'l': 'blockUntilFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestDownloadManagerListener', + 'l': 'blockUntilIdle()' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestDownloadManagerListener', + 'l': 'blockUntilIdleAndThrowAnyFailure()' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestDownloadManagerListener', + 'l': 'blockUntilInitialized()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'RunnableFutureTask', + 'l': 'blockUntilStarted()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'blockUntilStopped(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HostActivity.HostedTest', + 'l': 'blockUntilStopped(long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.PpsData', + 'l': 'bottomFieldPicOrderInFramePresentFlag' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand', + 'l': 'breakDurationUs' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceScheduleCommand.Event', + 'l': 'breakDurationUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'BUFFER_FLAG_DECODE_ONLY' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'BUFFER_FLAG_ENCRYPTED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'BUFFER_FLAG_END_OF_STREAM' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'BUFFER_FLAG_FIRST_SAMPLE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'BUFFER_FLAG_HAS_SUPPLEMENTAL_DATA' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'BUFFER_FLAG_KEY_FRAME' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'BUFFER_FLAG_LAST_SAMPLE' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer', + 'l': 'BUFFER_REPLACEMENT_MODE_DIRECT' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer', + 'l': 'BUFFER_REPLACEMENT_MODE_DISABLED' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer', + 'l': 'BUFFER_REPLACEMENT_MODE_NORMAL' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'Buffer', + 'l': 'Buffer()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.AdsConfiguration.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.RequestMetadata.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.PeriodData.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'HslAdjustment.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'RgbAdjustment.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'ScaleToFitTransformation.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.AdsLoader.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionUriBuilder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest.TestResource.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DownloadBuilder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts.AssertionConfig.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher.Resource.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultEncoderFactory.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationResult.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AdOverlayInfo.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionDialogBuilder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FlagSet.Builder', + 'l': 'build()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager.Builder', + 'l': 'build(MediaDrmCallback)', + 'url': 'build(com.google.android.exoplayer2.drm.MediaDrmCallback)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'buildAacLcAudioSpecificConfig(int, int)', + 'url': 'buildAacLcAudioSpecificConfig(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': + 'buildAdaptationSet(int, @com.google.android.exoplayer2.C.TrackType int, List, List, List, List)', + 'url': + 'buildAdaptationSet(int,@com.google.android.exoplayer2.C.TrackTypeint,java.util.List,java.util.List,java.util.List,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': + 'buildAddDownloadIntent(Context, Class, DownloadRequest, boolean)', + 'url': + 'buildAddDownloadIntent(android.content.Context,java.lang.Class,com.google.android.exoplayer2.offline.DownloadRequest,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': + 'buildAddDownloadIntent(Context, Class, DownloadRequest, int, boolean)', + 'url': + 'buildAddDownloadIntent(android.content.Context,java.lang.Class,com.google.android.exoplayer2.offline.DownloadRequest,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'buildAssetUri(String)', + 'url': 'buildAssetUri(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': + 'buildAudioRenderers(Context, @com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererMode int, MediaCodecSelector, boolean, AudioSink, Handler, AudioRendererEventListener, ArrayList)', + 'url': + 'buildAudioRenderers(android.content.Context,@com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererModeint,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,boolean,com.google.android.exoplayer2.audio.AudioSink,android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,java.util.ArrayList)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': 'buildAudioSink(Context, boolean, boolean, boolean)', + 'url': 'buildAudioSink(android.content.Context,boolean,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'buildAudioSpecificConfig(int, int, int)', + 'url': 'buildAudioSpecificConfig(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'CodecSpecificDataUtil', + 'l': 'buildAvcCodecString(int, int, int)', + 'url': 'buildAvcCodecString(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheKeyFactory', + 'l': 'buildCacheKey(DataSpec)', + 'url': 'buildCacheKey(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': + 'buildCameraMotionRenderers(Context, @com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererMode int, ArrayList)', + 'url': + 'buildCameraMotionRenderers(android.content.Context,@com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererModeint,java.util.ArrayList)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'CodecSpecificDataUtil', + 'l': 'buildCea708InitializationData(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration.Builder', + 'l': 'buildClippingProperties()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetUtil', + 'l': 'buildCronetEngine(Context, String, boolean)', + 'url': + 'buildCronetEngine(android.content.Context,java.lang.String,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetUtil', + 'l': 'buildCronetEngine(Context)', + 'url': 'buildCronetEngine(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashUtil', + 'l': 'buildDataSpec(Representation, RangedUri, int)', + 'url': + 'buildDataSpec(com.google.android.exoplayer2.source.dash.manifest.Representation,com.google.android.exoplayer2.source.dash.manifest.RangedUri,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashUtil', + 'l': 'buildDataSpec(Representation, String, RangedUri, int)', + 'url': + 'buildDataSpec(com.google.android.exoplayer2.source.dash.manifest.Representation,java.lang.String,com.google.android.exoplayer2.source.dash.manifest.RangedUri,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DownloadNotificationHelper', + 'l': + 'buildDownloadCompletedNotification(Context, int, PendingIntent, String)', + 'url': + 'buildDownloadCompletedNotification(android.content.Context,int,android.app.PendingIntent,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DownloadNotificationHelper', + 'l': + 'buildDownloadFailedNotification(Context, int, PendingIntent, String)', + 'url': + 'buildDownloadFailedNotification(android.content.Context,int,android.app.PendingIntent,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'buildDrmSessionManager()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.RequestMetadata.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'HslAdjustment.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'RgbAdjustment.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'ScaleToFitTransformation.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest.TestResource.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts.AssertionConfig.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher.Resource.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationResult.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FlagSet.Builder', + 'l': 'Builder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'Builder(Bundle)', + 'url': '%3Cinit%3E(android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.AdsLoader.Builder', + 'l': 'Builder(Context, AdViewProvider)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.ui.AdViewProvider)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'Builder(Context, ExtractorsFactory)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.extractor.ExtractorsFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': + 'Builder(Context, int, String, PlayerNotificationManager.MediaDescriptionAdapter)', + 'url': + '%3Cinit%3E(android.content.Context,int,java.lang.String,com.google.android.exoplayer2.ui.PlayerNotificationManager.MediaDescriptionAdapter)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'Builder(Context, int, String)', + 'url': '%3Cinit%3E(android.content.Context,int,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'Builder(Context, MediaSource.Factory)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.source.MediaSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'Builder(Context, RenderersFactory, ExtractorsFactory)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.extractor.ExtractorsFactory)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': + 'Builder(Context, RenderersFactory, MediaSource.Factory, TrackSelector, LoadControl, BandwidthMeter, AnalyticsCollector)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.source.MediaSource.Factory,com.google.android.exoplayer2.trackselection.TrackSelector,com.google.android.exoplayer2.LoadControl,com.google.android.exoplayer2.upstream.BandwidthMeter,com.google.android.exoplayer2.analytics.AnalyticsCollector)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'Builder(Context, RenderersFactory, MediaSource.Factory)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.source.MediaSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': + 'Builder(Context, RenderersFactory, TrackSelector, MediaSource.Factory, LoadControl, BandwidthMeter, AnalyticsCollector)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.trackselection.TrackSelector,com.google.android.exoplayer2.source.MediaSource.Factory,com.google.android.exoplayer2.LoadControl,com.google.android.exoplayer2.upstream.BandwidthMeter,com.google.android.exoplayer2.analytics.AnalyticsCollector)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'Builder(Context, RenderersFactory)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.RenderersFactory)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'Builder(Context, RenderersFactory)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.RenderersFactory)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'Builder(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'Builder(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader.Builder', + 'l': 'Builder(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'Builder(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'Builder(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'Builder(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultEncoderFactory.Builder', + 'l': 'Builder(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Builder', + 'l': 'Builder(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter.Builder', + 'l': 'Builder(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData.Builder', + 'l': 'Builder(Object)', + 'url': '%3Cinit%3E(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.PeriodData.Builder', + 'l': 'Builder(Object)', + 'url': '%3Cinit%3E(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest.Builder', + 'l': 'Builder(String, Uri)', + 'url': '%3Cinit%3E(java.lang.String,android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'Builder(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'Builder(TrackSelectionParameters)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.AdsConfiguration.Builder', + 'l': 'Builder(Uri)', + 'url': '%3Cinit%3E(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration.Builder', + 'l': 'Builder(Uri)', + 'url': '%3Cinit%3E(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration.Builder', + 'l': 'Builder(UUID)', + 'url': '%3Cinit%3E(java.util.UUID)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AdOverlayInfo.Builder', + 'l': + 'Builder(View, @com.google.android.exoplayer2.ui.AdOverlayInfo.Purpose int)', + 'url': + '%3Cinit%3E(android.view.View,@com.google.android.exoplayer2.ui.AdOverlayInfo.Purposeint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'buildEvent(String, String, long, long, byte[])', + 'url': 'buildEvent(java.lang.String,java.lang.String,long,long,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'buildEventStream(String, String, long, long[], EventMessage[])', + 'url': + 'buildEventStream(java.lang.String,java.lang.String,long,long[],com.google.android.exoplayer2.metadata.emsg.EventMessage[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'buildExoPlayer(HostActivity, Surface, MappingTrackSelector)', + 'url': + 'buildExoPlayer(com.google.android.exoplayer2.testutil.HostActivity,android.view.Surface,com.google.android.exoplayer2.trackselection.MappingTrackSelector)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': + 'buildFormat(String, String, int, int, float, int, int, int, String, List, List, String, List, List)', + 'url': + 'buildFormat(java.lang.String,java.lang.String,int,int,float,int,int,int,java.lang.String,java.util.List,java.util.List,java.lang.String,java.util.List,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'CodecSpecificDataUtil', + 'l': 'buildHevcCodecString(int, boolean, int, int, int[], int)', + 'url': 'buildHevcCodecString(int,boolean,int,int,int[],int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'OpusUtil', + 'l': 'buildInitializationData(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': + 'buildMediaPresentationDescription(long, long, long, boolean, long, long, long, long, ProgramInformation, UtcTimingElement, ServiceDescriptionElement, Uri, List)', + 'url': + 'buildMediaPresentationDescription(long,long,long,boolean,long,long,long,long,com.google.android.exoplayer2.source.dash.manifest.ProgramInformation,com.google.android.exoplayer2.source.dash.manifest.UtcTimingElement,com.google.android.exoplayer2.source.dash.manifest.ServiceDescriptionElement,android.net.Uri,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': + 'buildMetadataRenderers(Context, MetadataOutput, Looper, @com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererMode int, ArrayList)', + 'url': + 'buildMetadataRenderers(android.content.Context,com.google.android.exoplayer2.metadata.MetadataOutput,android.os.Looper,@com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererModeint,java.util.ArrayList)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': + 'buildMiscellaneousRenderers(Context, Handler, @com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererMode int, ArrayList)', + 'url': + 'buildMiscellaneousRenderers(android.content.Context,android.os.Handler,@com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererModeint,java.util.ArrayList)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'CodecSpecificDataUtil', + 'l': 'buildNalUnit(byte[], int, int)', + 'url': 'buildNalUnit(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': + 'buildPauseDownloadsIntent(Context, Class, boolean)', + 'url': + 'buildPauseDownloadsIntent(android.content.Context,java.lang.Class,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': + 'buildPeriod(String, long, List, List, Descriptor)', + 'url': + 'buildPeriod(java.lang.String,long,java.util.List,java.util.List,com.google.android.exoplayer2.source.dash.manifest.Descriptor)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DownloadNotificationHelper', + 'l': + 'buildProgressNotification(Context, int, PendingIntent, String, List, @com.google.android.exoplayer2.scheduler.Requirements.RequirementFlags int)', + 'url': + 'buildProgressNotification(android.content.Context,int,android.app.PendingIntent,java.lang.String,java.util.List,@com.google.android.exoplayer2.scheduler.Requirements.RequirementFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DownloadNotificationHelper', + 'l': + 'buildProgressNotification(Context, int, PendingIntent, String, List)', + 'url': + 'buildProgressNotification(android.content.Context,int,android.app.PendingIntent,java.lang.String,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'PsshAtomUtil', + 'l': 'buildPsshAtom(UUID, byte[])', + 'url': 'buildPsshAtom(java.util.UUID,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'PsshAtomUtil', + 'l': 'buildPsshAtom(UUID, UUID[], byte[])', + 'url': 'buildPsshAtom(java.util.UUID,java.util.UUID[],byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'buildRangedUri(String, long, long)', + 'url': 'buildRangedUri(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpUtil', + 'l': 'buildRangeRequestHeader(long, long)', + 'url': 'buildRangeRequestHeader(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'RawResourceDataSource', + 'l': 'buildRawResourceUri(int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': + 'buildRemoveAllDownloadsIntent(Context, Class, boolean)', + 'url': + 'buildRemoveAllDownloadsIntent(android.content.Context,java.lang.Class,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': + 'buildRemoveDownloadIntent(Context, Class, String, boolean)', + 'url': + 'buildRemoveDownloadIntent(android.content.Context,java.lang.Class,java.lang.String,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': + 'buildRepresentation(DashManifestParser.RepresentationInfo, String, String, ArrayList, ArrayList)', + 'url': + 'buildRepresentation(com.google.android.exoplayer2.source.dash.manifest.DashManifestParser.RepresentationInfo,java.lang.String,java.lang.String,java.util.ArrayList,java.util.ArrayList)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource', + 'l': 'buildRequestBuilder(DataSpec)', + 'url': + 'buildRequestBuilder(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.StreamElement', + 'l': 'buildRequestUri(int, int)', + 'url': 'buildRequestUri(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': + 'buildResumeDownloadsIntent(Context, Class, boolean)', + 'url': + 'buildResumeDownloadsIntent(android.content.Context,java.lang.Class,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': + 'buildSegmentList(RangedUri, long, long, long, long, List, long, List, long, long)', + 'url': + 'buildSegmentList(com.google.android.exoplayer2.source.dash.manifest.RangedUri,long,long,long,long,java.util.List,long,java.util.List,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': + 'buildSegmentTemplate(RangedUri, long, long, long, long, long, List, long, UrlTemplate, UrlTemplate, long, long)', + 'url': + 'buildSegmentTemplate(com.google.android.exoplayer2.source.dash.manifest.RangedUri,long,long,long,long,long,java.util.List,long,com.google.android.exoplayer2.source.dash.manifest.UrlTemplate,com.google.android.exoplayer2.source.dash.manifest.UrlTemplate,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'buildSegmentTimelineElement(long, long)', + 'url': 'buildSegmentTimelineElement(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': + 'buildSetRequirementsIntent(Context, Class, Requirements, boolean)', + 'url': + 'buildSetRequirementsIntent(android.content.Context,java.lang.Class,com.google.android.exoplayer2.scheduler.Requirements,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': + 'buildSetStopReasonIntent(Context, Class, String, int, boolean)', + 'url': 'buildSetStopReasonIntent(android.content.Context,java.lang.Class,java.lang.String,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'buildSingleSegmentBase(RangedUri, long, long, long, long)', + 'url': + 'buildSingleSegmentBase(com.google.android.exoplayer2.source.dash.manifest.RangedUri,long,long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'buildSource(HostActivity, DrmSessionManager, FrameLayout)', + 'url': + 'buildSource(com.google.android.exoplayer2.testutil.HostActivity,com.google.android.exoplayer2.drm.DrmSessionManager,android.widget.FrameLayout)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'buildTestData(int, int)', + 'url': 'buildTestData(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'buildTestData(int, Random)', + 'url': 'buildTestData(int,java.util.Random)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'buildTestData(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'buildTestString(int, Random)', + 'url': 'buildTestString(int,java.util.Random)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': + 'buildTextRenderers(Context, TextOutput, Looper, @com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererMode int, ArrayList)', + 'url': + 'buildTextRenderers(android.content.Context,com.google.android.exoplayer2.text.TextOutput,android.os.Looper,@com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererModeint,java.util.ArrayList)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionUtil', + 'l': + 'buildTracks(MappingTrackSelector.MappedTrackInfo, List[])', + 'url': + 'buildTracks(com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo,java.util.List[])' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionUtil', + 'l': + 'buildTracks(MappingTrackSelector.MappedTrackInfo, TrackSelection[])', + 'url': + 'buildTracks(com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo,com.google.android.exoplayer2.trackselection.TrackSelection[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'buildTrackSelector(HostActivity)', + 'url': + 'buildTrackSelector(com.google.android.exoplayer2.testutil.HostActivity)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'buildUpon()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.AdsConfiguration', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.RequestMetadata', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.PeriodData', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher.Resource', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationResult', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'buildUpon()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': 'buildUponParameters()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'AssetContentProvider', + 'l': 'buildUri(String, boolean)', + 'url': 'buildUri(java.lang.String,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'UrlTemplate', + 'l': 'buildUri(String, long, int, long)', + 'url': 'buildUri(java.lang.String,long,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'buildUtcTimingElement(String, String)', + 'url': 'buildUtcTimingElement(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': + 'buildVideoRenderers(Context, @com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererMode int, MediaCodecSelector, boolean, Handler, VideoRendererEventListener, long, ArrayList)', + 'url': + 'buildVideoRenderers(android.content.Context,@com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererModeint,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,boolean,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,long,java.util.ArrayList)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BundledChunkExtractor', + 'l': + 'BundledChunkExtractor(Extractor, @com.google.android.exoplayer2.C.TrackType int, Format)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.extractor.Extractor,@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BundledExtractorsAdapter', + 'l': 'BundledExtractorsAdapter(ExtractorsFactory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.extractor.ExtractorsFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'BundledHlsMediaChunkExtractor', + 'l': + 'BundledHlsMediaChunkExtractor(Extractor, Format, TimestampAdjuster)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.extractor.Extractor,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.util.TimestampAdjuster)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BundleListRetriever', + 'l': 'BundleListRetriever(List)', + 'url': '%3Cinit%3E(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData.Segment', + 'l': 'BY_START_THEN_END_THEN_DIVISOR' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'byteAlign()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ByteArrayDataSink', + 'l': 'ByteArrayDataSink()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ByteArrayDataSource', + 'l': 'ByteArrayDataSource(byte[])', + 'url': '%3Cinit%3E(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData.Segment', + 'l': 'byteOffset' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.SegmentBase', + 'l': 'byteRangeLength' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.SegmentBase', + 'l': 'byteRangeOffset' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'BYTES_PER_FLOAT'}, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'MlltFrame', + 'l': 'bytesBetweenReference' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'MlltFrame', + 'l': 'bytesDeviations' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadProgress', + 'l': 'bytesDownloaded' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'bytesLeft()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'MediaDrmCallbackException', + 'l': 'bytesLoaded' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'LoadEventInfo', + 'l': 'bytesLoaded' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'Chunk', + 'l': 'bytesLoaded()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ParsingLoadable', + 'l': 'bytesLoaded()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor.AudioFormat', + 'l': 'bytesPerFrame' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData.Segment', + 'l': 'bytesRead' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSourceInputStream', + 'l': 'bytesRead()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'BaseDataSource', + 'l': 'bytesTransferred(int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource', + 'l': 'CACHE_IGNORED_REASON_ERROR' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource', + 'l': 'CACHE_IGNORED_REASON_UNSET_LENGTH' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheWriter', + 'l': 'cache()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'CachedRegionTracker', + 'l': 'CACHED_TO_END' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSink', + 'l': 'CacheDataSink(Cache, long, int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.Cache,long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSink', + 'l': 'CacheDataSink(Cache, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.Cache,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSink.CacheDataSinkException', + 'l': 'CacheDataSinkException(IOException)', + 'url': '%3Cinit%3E(java.io.IOException)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource', + 'l': + 'CacheDataSource(Cache, DataSource, @com.google.android.exoplayer2.upstream.cache.CacheDataSource.Flags int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.DataSource,@com.google.android.exoplayer2.upstream.cache.CacheDataSource.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource', + 'l': + 'CacheDataSource(Cache, DataSource, DataSource, DataSink, @com.google.android.exoplayer2.upstream.cache.CacheDataSource.Flags int, CacheDataSource.EventListener, CacheKeyFactory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSink,@com.google.android.exoplayer2.upstream.cache.CacheDataSource.Flagsint,com.google.android.exoplayer2.upstream.cache.CacheDataSource.EventListener,com.google.android.exoplayer2.upstream.cache.CacheKeyFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource', + 'l': + 'CacheDataSource(Cache, DataSource, DataSource, DataSink, @com.google.android.exoplayer2.upstream.cache.CacheDataSource.Flags int, CacheDataSource.EventListener)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSink,@com.google.android.exoplayer2.upstream.cache.CacheDataSource.Flagsint,com.google.android.exoplayer2.upstream.cache.CacheDataSource.EventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource', + 'l': 'CacheDataSource(Cache, DataSource)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.DataSource)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'CachedRegionTracker', + 'l': 'CachedRegionTracker(Cache, String, ChunkIndex)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.Cache,java.lang.String,com.google.android.exoplayer2.extractor.ChunkIndex)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache.CacheException', + 'l': 'CacheException(String, Throwable)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache.CacheException', + 'l': 'CacheException(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache.CacheException', + 'l': 'CacheException(Throwable)', + 'url': '%3Cinit%3E(java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheSpan', + 'l': 'CacheSpan(String, long, long, long, File)', + 'url': '%3Cinit%3E(java.lang.String,long,long,long,java.io.File)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheSpan', + 'l': 'CacheSpan(String, long, long)', + 'url': '%3Cinit%3E(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheWriter', + 'l': + 'CacheWriter(CacheDataSource, DataSpec, byte[], CacheWriter.ProgressListener)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.CacheDataSource,com.google.android.exoplayer2.upstream.DataSpec,byte[],com.google.android.exoplayer2.upstream.cache.CacheWriter.ProgressListener)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.SeekOperationParams', + 'l': + 'calculateNextSearchBytePosition(long, long, long, long, long, long)', + 'url': 'calculateNextSearchBytePosition(long,long,long,long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'calculateTargetBufferBytes(Renderer[], ExoTrackSelection[])', + 'url': + 'calculateTargetBufferBytes(com.google.android.exoplayer2.Renderer[],com.google.android.exoplayer2.trackselection.ExoTrackSelection[])' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'CameraMotionRenderer', + 'l': 'CameraMotionRenderer()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'canAdvertiseSession()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'canAdvertiseSession()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'canAdvertiseSession()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.ServerControl', + 'l': 'canBlockReload' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'cancel()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.workmanager', + 'c': 'WorkManagerScheduler', + 'l': 'cancel()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Downloader', + 'l': 'cancel()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'ProgressiveDownloader', + 'l': 'cancel()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'SegmentDownloader', + 'l': 'cancel()' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'PlatformScheduler', + 'l': 'cancel()' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Scheduler', + 'l': 'cancel()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer', + 'l': 'cancel()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheWriter', + 'l': 'cancel()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'RunnableFutureTask', + 'l': 'cancel(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ContainerMediaChunk', + 'l': 'cancelLoad()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'DataChunk', + 'l': 'cancelLoad()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'InitializationChunk', + 'l': 'cancelLoad()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'SingleSampleMediaChunk', + 'l': 'cancelLoad()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaChunk', + 'l': 'cancelLoad()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader.Loadable', + 'l': 'cancelLoad()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ParsingLoadable', + 'l': 'cancelLoad()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader', + 'l': 'cancelLoading()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'RunnableFutureTask', + 'l': 'cancelWork()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableNalUnitBitArray', + 'l': 'canReadBits(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableNalUnitBitArray', + 'l': 'canReadExpGolombCodedNum()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData.SchemeData', + 'l': 'canReplace(DrmInitData.SchemeData)', + 'url': + 'canReplace(com.google.android.exoplayer2.drm.DrmInitData.SchemeData)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'canReuseCodec(Format, Format)', + 'url': + 'canReuseCodec(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'canReuseCodec(MediaCodecInfo, Format, Format)', + 'url': + 'canReuseCodec(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'canReuseCodec(MediaCodecInfo, Format, Format)', + 'url': + 'canReuseCodec(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'canReuseCodec(MediaCodecInfo, Format, Format)', + 'url': + 'canReuseCodec(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'canReuseDecoder(String, Format, Format)', + 'url': + 'canReuseDecoder(java.lang.String,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Libgav1VideoRenderer', + 'l': 'canReuseDecoder(String, Format, Format)', + 'url': + 'canReuseDecoder(java.lang.String,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'LibvpxVideoRenderer', + 'l': 'canReuseDecoder(String, Format, Format)', + 'url': + 'canReuseDecoder(java.lang.String,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'canReuseDecoder(String, Format, Format)', + 'url': + 'canReuseDecoder(java.lang.String,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': 'canSelectFormat(Format, int, long)', + 'url': 'canSelectFormat(com.google.android.exoplayer2.Format,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.ServerControl', + 'l': 'canSkipDateRanges' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'capabilities' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'capacity()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry.VariantInfo', + 'l': 'captionGroupId' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist.Variant', + 'l': 'captionGroupId' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'CaptionStyleCompat', + 'l': + 'CaptionStyleCompat(int, int, int, @com.google.android.exoplayer2.ui.CaptionStyleCompat.EdgeType int, int, Typeface)', + 'url': + '%3Cinit%3E(int,int,int,@com.google.android.exoplayer2.ui.CaptionStyleCompat.EdgeTypeint,int,android.graphics.Typeface)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SmtaMetadataEntry', + 'l': 'captureFrameRate' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CapturingAudioSink', + 'l': 'CapturingAudioSink(AudioSink)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.audio.AudioSink)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CapturingRenderersFactory', + 'l': 'CapturingRenderersFactory(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'castNonNull(T)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'castNonNullTypeArray(T[])' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'CastPlayer(CastContext, MediaItemConverter, long, long)', + 'url': + '%3Cinit%3E(com.google.android.gms.cast.framework.CastContext,com.google.android.exoplayer2.ext.cast.MediaItemConverter,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'CastPlayer(CastContext, MediaItemConverter)', + 'url': + '%3Cinit%3E(com.google.android.gms.cast.framework.CastContext,com.google.android.exoplayer2.ext.cast.MediaItemConverter)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'CastPlayer(CastContext)', + 'url': '%3Cinit%3E(com.google.android.gms.cast.framework.CastContext)' + }, + { + 'p': 'com.google.android.exoplayer2.text.cea', + 'c': 'Cea608Decoder', + 'l': 'Cea608Decoder(String, int, long)', + 'url': '%3Cinit%3E(java.lang.String,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.text.cea', + 'c': 'Cea708Decoder', + 'l': 'Cea708Decoder(int, List)', + 'url': '%3Cinit%3E(int,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'ceilDivide(int, int)', + 'url': 'ceilDivide(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'ceilDivide(long, long)', + 'url': 'ceilDivide(long,long)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'CENC_TYPE_cbc1'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'CENC_TYPE_cbcs'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'CENC_TYPE_cenc'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'CENC_TYPE_cens'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'channelCount' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil.Config', + 'l': 'channelCount' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util.SyncFrameInfo', + 'l': 'channelCount' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac4Util.SyncFrameInfo', + 'l': 'channelCount' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor.AudioFormat', + 'l': 'channelCount' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'OpusDecoder', + 'l': 'channelCount' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'channelCount' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'channelDescriptionResourceId' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'channelId' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'channelImportance' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'channelNameResourceId' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MpegAudioUtil.Header', + 'l': 'channels' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'channels' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.VorbisIdHeader', + 'l': 'channels' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterFrame', + 'l': 'ChapterFrame(String, int, int, long, long, Id3Frame[])', + 'url': + '%3Cinit%3E(java.lang.String,int,int,long,long,com.google.android.exoplayer2.metadata.id3.Id3Frame[])' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterFrame', + 'l': 'chapterId' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterTocFrame', + 'l': 'ChapterTocFrame(String, boolean, boolean, String[], Id3Frame[])', + 'url': + '%3Cinit%3E(java.lang.String,boolean,boolean,java.lang.String[],com.google.android.exoplayer2.metadata.id3.Id3Frame[])' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacMetadataReader', + 'l': 'checkAndPeekStreamMarker(ExtractorInput)', + 'url': + 'checkAndPeekStreamMarker(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacFrameReader', + 'l': + 'checkAndReadFrameHeader(ParsableByteArray, FlacStreamMetadata, int, FlacFrameReader.SampleNumberHolder)', + 'url': + 'checkAndReadFrameHeader(com.google.android.exoplayer2.util.ParsableByteArray,com.google.android.exoplayer2.extractor.FlacStreamMetadata,int,com.google.android.exoplayer2.extractor.FlacFrameReader.SampleNumberHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Assertions', + 'l': 'checkArgument(boolean, Object)', + 'url': 'checkArgument(boolean,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Assertions', + 'l': 'checkArgument(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'checkCleartextTrafficPermitted(MediaItem...)', + 'url': + 'checkCleartextTrafficPermitted(com.google.android.exoplayer2.MediaItem...)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorUtil', + 'l': 'checkContainerInput(boolean, String)', + 'url': 'checkContainerInput(boolean,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacFrameReader', + 'l': + 'checkFrameHeaderFromPeek(ExtractorInput, FlacStreamMetadata, int, FlacFrameReader.SampleNumberHolder)', + 'url': + 'checkFrameHeaderFromPeek(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.FlacStreamMetadata,int,com.google.android.exoplayer2.extractor.FlacFrameReader.SampleNumberHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'checkGlError()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'checkGlException(boolean, String)', + 'url': 'checkGlException(boolean,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BaseMediaChunkIterator', + 'l': 'checkInBounds()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Assertions', + 'l': 'checkIndex(int, int, int)', + 'url': 'checkIndex(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'checkInitialization()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Assertions', + 'l': 'checkMainThread()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Assertions', + 'l': 'checkNotEmpty(String, Object)', + 'url': 'checkNotEmpty(java.lang.String,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Assertions', + 'l': 'checkNotEmpty(String)', + 'url': 'checkNotEmpty(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Assertions', + 'l': 'checkNotNull(T, Object)', + 'url': 'checkNotNull(T,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Assertions', + 'l': 'checkNotNull(T)' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'checkRequirements(Context)', + 'url': 'checkRequirements(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Assertions', + 'l': 'checkState(boolean, Object)', + 'url': 'checkState(boolean,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Assertions', + 'l': 'checkState(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Assertions', + 'l': 'checkStateNotNull(T, Object)', + 'url': 'checkStateNotNull(T,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Assertions', + 'l': 'checkStateNotNull(T)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterTocFrame', + 'l': 'children' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkHolder', + 'l': 'chunk' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'Chunk', + 'l': + 'Chunk(DataSource, DataSpec, @com.google.android.exoplayer2.C.DataType int, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.C.DataTypeint,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.StreamElement', + 'l': 'chunkCount' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkHolder', + 'l': 'ChunkHolder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'MediaChunk', + 'l': 'chunkIndex' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ChunkIndex', + 'l': 'ChunkIndex(int[], long[], long[], long[])', + 'url': '%3Cinit%3E(int[],long[],long[],long[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': + 'ChunkSampleStream(@com.google.android.exoplayer2.C.TrackType int, int[], Format[], T, SequenceableLoader.Callback>, Allocator, long, DrmSessionManager, DrmSessionEventListener.EventDispatcher, LoadErrorHandlingPolicy, MediaSourceEventListener.EventDispatcher)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.C.TrackTypeint,int[],com.google.android.exoplayer2.Format[],T,com.google.android.exoplayer2.source.SequenceableLoader.Callback,com.google.android.exoplayer2.upstream.Allocator,long,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'FormatHolder', + 'l': 'clear()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'Buffer', + 'l': 'clear()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer', + 'l': 'clear()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'SimpleDecoderOutputBuffer', + 'l': 'clear()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'clear()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkHolder', + 'l': 'clear()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackOutput', + 'l': 'clear()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleOutputBuffer', + 'l': 'clear()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.RequestProperties', + 'l': 'clear()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ListenerSet', + 'l': 'clear()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimedValueQueue', + 'l': 'clear()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'clear(Handler, Runnable)', + 'url': 'clear(android.os.Handler,java.lang.Runnable)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'HttpMediaDrmCallback', + 'l': 'clearAllKeyRequestProperties()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource', + 'l': 'clearAllRequestProperties()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource', + 'l': 'clearAllRequestProperties()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource', + 'l': 'clearAllRequestProperties()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource', + 'l': 'clearAllRequestProperties()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.RequestProperties', + 'l': 'clearAndSet(Map)', + 'url': 'clearAndSet(java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'clearAuxEffectInfo()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.AudioComponent', + 'l': 'clearAuxEffectInfo()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'clearAuxEffectInfo()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'clearAuxEffectInfo()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'CryptoInfo', + 'l': 'clearBlocks' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrackOutput.CryptoData', + 'l': 'clearBlocks' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'clearCameraMotionListener(CameraMotionListener)', + 'url': + 'clearCameraMotionListener(com.google.android.exoplayer2.video.spherical.CameraMotionListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.VideoComponent', + 'l': 'clearCameraMotionListener(CameraMotionListener)', + 'url': + 'clearCameraMotionListener(com.google.android.exoplayer2.video.spherical.CameraMotionListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'clearCameraMotionListener(CameraMotionListener)', + 'url': + 'clearCameraMotionListener(com.google.android.exoplayer2.video.spherical.CameraMotionListener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'clearCameraMotionListener(CameraMotionListener)', + 'url': + 'clearCameraMotionListener(com.google.android.exoplayer2.video.spherical.CameraMotionListener)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecUtil', + 'l': 'clearDecoderInfoCache()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'clearDownloadManagerHelpers()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader', + 'l': 'clearFatalError()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'Buffer', + 'l': 'clearFlag(@com.google.android.exoplayer2.C.BufferFlags int)', + 'url': 'clearFlag(@com.google.android.exoplayer2.C.BufferFlagsint)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'CLEARKEY_UUID'}, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'HttpMediaDrmCallback', + 'l': 'clearKeyRequestProperty(String)', + 'url': 'clearKeyRequestProperty(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'clearLocalAdInsertionComponents()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'clearMediaItems()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'clearMediaItems()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'clearMediaItems()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'clearMediaItems()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.ClearMediaItems', + 'l': 'ClearMediaItems(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'clearOutputFrame()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'clearOverride(TrackGroup)', + 'url': 'clearOverride(com.google.android.exoplayer2.source.TrackGroup)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'clearOverride(TrackGroup)', + 'url': 'clearOverride(com.google.android.exoplayer2.source.TrackGroup)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'clearOverride(TrackGroup)', + 'url': 'clearOverride(com.google.android.exoplayer2.source.TrackGroup)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'clearOverrides()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'clearOverrides()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'clearOverrides()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': + 'clearOverridesOfType(@com.google.android.exoplayer2.C.TrackType int)', + 'url': + 'clearOverridesOfType(@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': + 'clearOverridesOfType(@com.google.android.exoplayer2.C.TrackType int)', + 'url': + 'clearOverridesOfType(@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': + 'clearOverridesOfType(@com.google.android.exoplayer2.C.TrackType int)', + 'url': + 'clearOverridesOfType(@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'clearPositionDiscontinuity()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'clearPrefixFlags(boolean[])' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource', + 'l': 'clearRequestProperty(String)', + 'url': 'clearRequestProperty(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource', + 'l': 'clearRequestProperty(String)', + 'url': 'clearRequestProperty(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource', + 'l': 'clearRequestProperty(String)', + 'url': 'clearRequestProperty(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource', + 'l': 'clearRequestProperty(String)', + 'url': 'clearRequestProperty(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'clearSelectionOverride(int, TrackGroupArray)', + 'url': + 'clearSelectionOverride(int,com.google.android.exoplayer2.source.TrackGroupArray)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'clearSelectionOverride(int, TrackGroupArray)', + 'url': + 'clearSelectionOverride(int,com.google.android.exoplayer2.source.TrackGroupArray)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'clearSelectionOverrides()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'clearSelectionOverrides()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'clearSelectionOverrides(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'clearSelectionOverrides(int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.CleartextNotPermittedException', + 'l': 'CleartextNotPermittedException(IOException, DataSpec)', + 'url': + '%3Cinit%3E(java.io.IOException,com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorOutput', + 'l': 'clearTrackOutputs()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'clearTrackSelections(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'clearVideoFrameMetadataListener(VideoFrameMetadataListener)', + 'url': + 'clearVideoFrameMetadataListener(com.google.android.exoplayer2.video.VideoFrameMetadataListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.VideoComponent', + 'l': 'clearVideoFrameMetadataListener(VideoFrameMetadataListener)', + 'url': + 'clearVideoFrameMetadataListener(com.google.android.exoplayer2.video.VideoFrameMetadataListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'clearVideoFrameMetadataListener(VideoFrameMetadataListener)', + 'url': + 'clearVideoFrameMetadataListener(com.google.android.exoplayer2.video.VideoFrameMetadataListener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'clearVideoFrameMetadataListener(VideoFrameMetadataListener)', + 'url': + 'clearVideoFrameMetadataListener(com.google.android.exoplayer2.video.VideoFrameMetadataListener)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'clearVideoSizeConstraints()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'clearVideoSizeConstraints()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'clearVideoSizeConstraints()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.VideoComponent', + 'l': 'clearVideoSurface()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'clearVideoSurface()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'clearVideoSurface()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'clearVideoSurface()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'clearVideoSurface()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'clearVideoSurface()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'clearVideoSurface()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'clearVideoSurface()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.ClearVideoSurface', + 'l': 'ClearVideoSurface(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.VideoComponent', + 'l': 'clearVideoSurface(Surface)', + 'url': 'clearVideoSurface(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'clearVideoSurface(Surface)', + 'url': 'clearVideoSurface(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'clearVideoSurface(Surface)', + 'url': 'clearVideoSurface(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'clearVideoSurface(Surface)', + 'url': 'clearVideoSurface(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'clearVideoSurface(Surface)', + 'url': 'clearVideoSurface(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'clearVideoSurface(Surface)', + 'url': 'clearVideoSurface(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'clearVideoSurface(Surface)', + 'url': 'clearVideoSurface(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.VideoComponent', + 'l': 'clearVideoSurfaceHolder(SurfaceHolder)', + 'url': 'clearVideoSurfaceHolder(android.view.SurfaceHolder)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'clearVideoSurfaceHolder(SurfaceHolder)', + 'url': 'clearVideoSurfaceHolder(android.view.SurfaceHolder)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'clearVideoSurfaceHolder(SurfaceHolder)', + 'url': 'clearVideoSurfaceHolder(android.view.SurfaceHolder)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'clearVideoSurfaceHolder(SurfaceHolder)', + 'url': 'clearVideoSurfaceHolder(android.view.SurfaceHolder)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'clearVideoSurfaceHolder(SurfaceHolder)', + 'url': 'clearVideoSurfaceHolder(android.view.SurfaceHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'clearVideoSurfaceHolder(SurfaceHolder)', + 'url': 'clearVideoSurfaceHolder(android.view.SurfaceHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'clearVideoSurfaceHolder(SurfaceHolder)', + 'url': 'clearVideoSurfaceHolder(android.view.SurfaceHolder)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.VideoComponent', + 'l': 'clearVideoSurfaceView(SurfaceView)', + 'url': 'clearVideoSurfaceView(android.view.SurfaceView)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'clearVideoSurfaceView(SurfaceView)', + 'url': 'clearVideoSurfaceView(android.view.SurfaceView)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'clearVideoSurfaceView(SurfaceView)', + 'url': 'clearVideoSurfaceView(android.view.SurfaceView)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'clearVideoSurfaceView(SurfaceView)', + 'url': 'clearVideoSurfaceView(android.view.SurfaceView)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'clearVideoSurfaceView(SurfaceView)', + 'url': 'clearVideoSurfaceView(android.view.SurfaceView)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'clearVideoSurfaceView(SurfaceView)', + 'url': 'clearVideoSurfaceView(android.view.SurfaceView)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'clearVideoSurfaceView(SurfaceView)', + 'url': 'clearVideoSurfaceView(android.view.SurfaceView)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.VideoComponent', + 'l': 'clearVideoTextureView(TextureView)', + 'url': 'clearVideoTextureView(android.view.TextureView)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'clearVideoTextureView(TextureView)', + 'url': 'clearVideoTextureView(android.view.TextureView)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'clearVideoTextureView(TextureView)', + 'url': 'clearVideoTextureView(android.view.TextureView)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'clearVideoTextureView(TextureView)', + 'url': 'clearVideoTextureView(android.view.TextureView)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'clearVideoTextureView(TextureView)', + 'url': 'clearVideoTextureView(android.view.TextureView)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'clearVideoTextureView(TextureView)', + 'url': 'clearVideoTextureView(android.view.TextureView)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'clearVideoTextureView(TextureView)', + 'url': 'clearVideoTextureView(android.view.TextureView)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'clearViewportSizeConstraints()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'clearViewportSizeConstraints()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'clearViewportSizeConstraints()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'clearWindowColor()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BaseMediaChunk', + 'l': 'clippedEndTimeUs' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BaseMediaChunk', + 'l': 'clippedStartTimeUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem', + 'l': 'clippingConfiguration' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': 'ClippingMediaPeriod(MediaPeriod, boolean, long, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.MediaPeriod,boolean,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaSource', + 'l': + 'ClippingMediaSource(MediaSource, long, long, boolean, boolean, boolean)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource,long,long,boolean,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaSource', + 'l': 'ClippingMediaSource(MediaSource, long, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaSource', + 'l': 'ClippingMediaSource(MediaSource, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem', + 'l': 'clippingProperties' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'clockRate' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder', + 'l': 'cloneAndClear()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.DefaultShuffleOrder', + 'l': 'cloneAndClear()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.UnshuffledShuffleOrder', + 'l': 'cloneAndClear()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeShuffleOrder', + 'l': 'cloneAndClear()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder', + 'l': 'cloneAndInsert(int, int)', + 'url': 'cloneAndInsert(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.DefaultShuffleOrder', + 'l': 'cloneAndInsert(int, int)', + 'url': 'cloneAndInsert(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.UnshuffledShuffleOrder', + 'l': 'cloneAndInsert(int, int)', + 'url': 'cloneAndInsert(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeShuffleOrder', + 'l': 'cloneAndInsert(int, int)', + 'url': 'cloneAndInsert(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder', + 'l': 'cloneAndRemove(int, int)', + 'url': 'cloneAndRemove(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.DefaultShuffleOrder', + 'l': 'cloneAndRemove(int, int)', + 'url': 'cloneAndRemove(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.UnshuffledShuffleOrder', + 'l': 'cloneAndRemove(int, int)', + 'url': 'cloneAndRemove(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeShuffleOrder', + 'l': 'cloneAndRemove(int, int)', + 'url': 'cloneAndRemove(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.rtmp', + 'c': 'RtmpDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadCursor', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FailOnCloseDataSink', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'AssetDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ByteArrayDataSink', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ByteArrayDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ContentDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSchemeDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSink', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSourceInputStream', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'FileDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'PlaceholderDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'PriorityDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'RawResourceDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ResolvingDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'StatsDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'TeeDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'UdpDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSink', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.crypto', + 'c': 'AesCipherDataSink', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.crypto', + 'c': 'AesCipherDataSource', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ConditionVariable', + 'l': 'close()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist', + 'l': 'closedCaptions' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'closeQuietly(Closeable)', + 'url': 'closeQuietly(java.io.Closeable)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSourceUtil', + 'l': 'closeQuietly(DataSource)', + 'url': 'closeQuietly(com.google.android.exoplayer2.upstream.DataSource)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'closeSession(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'closeSession(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'closeSession(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'closeSession(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SeekParameters', + 'l': 'CLOSEST_SYNC' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'CODEC_E_AC3_JOC' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'CODEC_OPERATING_RATE_UNSET' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'codecDelayNs' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'codecId' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter.Configuration', + 'l': 'codecInfo' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecDecoderException', + 'l': 'codecInfo' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer.DecoderInitializationException', + 'l': 'codecInfo' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer.CodecMaxValues', + 'l': 'CodecMaxValues(int, int, int)', + 'url': '%3Cinit%3E(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'codecMimeType' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'codecNeedsSetOutputSurfaceWorkaround(String)', + 'url': 'codecNeedsSetOutputSurfaceWorkaround(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'codecPrivate' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'codecs'}, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil.Config', + 'l': 'codecs' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'AvcConfig', + 'l': 'codecs' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DolbyVisionConfig', + 'l': 'codecs' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'HevcConfig', + 'l': 'codecs' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'COLOR_RANGE_FULL'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'COLOR_RANGE_LIMITED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'COLOR_SPACE_BT2020' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'COLOR_SPACE_BT601' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'COLOR_SPACE_BT709' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'COLOR_TRANSFER_HLG' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'COLOR_TRANSFER_SDR' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'COLOR_TRANSFER_ST2084' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'colorInfo'}, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'ColorInfo', + 'l': + 'ColorInfo(@com.google.android.exoplayer2.C.ColorSpace int, @com.google.android.exoplayer2.C.ColorRange int, @com.google.android.exoplayer2.C.ColorTransfer int, byte[])', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.C.ColorSpaceint,@com.google.android.exoplayer2.C.ColorRangeint,@com.google.android.exoplayer2.C.ColorTransferint,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'colorRange' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'ColorInfo', + 'l': 'colorRange' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'PictureFrame', + 'l': 'colors' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': 'colorspace' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'colorSpace' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'ColorInfo', + 'l': 'colorSpace' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': 'COLORSPACE_BT2020' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': 'COLORSPACE_BT601' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': 'COLORSPACE_BT709' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': 'COLORSPACE_UNKNOWN' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'colorTransfer' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'ColorInfo', + 'l': 'colorTransfer' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_ADJUST_DEVICE_VOLUME' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_CHANGE_MEDIA_ITEMS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_GET_AUDIO_ATTRIBUTES' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_GET_CURRENT_MEDIA_ITEM' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_GET_DEVICE_VOLUME' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_GET_MEDIA_ITEMS_METADATA' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_GET_TEXT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_GET_TIMELINE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_GET_TRACKS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_GET_VOLUME' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_INVALID' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueEditor', + 'l': 'COMMAND_MOVE_QUEUE_ITEM' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_PLAY_PAUSE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_PREPARE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SEEK_BACK' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SEEK_FORWARD' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SEEK_IN_CURRENT_MEDIA_ITEM' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SEEK_IN_CURRENT_WINDOW' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SEEK_TO_DEFAULT_POSITION' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SEEK_TO_MEDIA_ITEM' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SEEK_TO_NEXT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SEEK_TO_NEXT_MEDIA_ITEM' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SEEK_TO_NEXT_WINDOW' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SEEK_TO_PREVIOUS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SEEK_TO_PREVIOUS_MEDIA_ITEM' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SEEK_TO_PREVIOUS_WINDOW' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SEEK_TO_WINDOW' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SET_DEVICE_VOLUME' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SET_MEDIA_ITEM' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SET_MEDIA_ITEMS_METADATA' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SET_REPEAT_MODE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SET_SHUFFLE_MODE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SET_SPEED_AND_PITCH' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SET_TRACK_SELECTION_PARAMETERS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SET_VIDEO_SURFACE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_SET_VOLUME' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'COMMAND_STOP' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'PrivateCommand', + 'l': 'commandBytes' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'CommentFrame', + 'l': 'CommentFrame(String, String, String)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.CommentHeader', + 'l': 'CommentHeader(String, String[], int)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.String[],int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.CommentHeader', + 'l': 'comments' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'commitFile(File, long)', + 'url': 'commitFile(java.io.File,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'commitFile(File, long)', + 'url': 'commitFile(java.io.File,long)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'COMMON_PSSH_UUID'}, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData', + 'l': 'compare(DrmInitData.SchemeData, DrmInitData.SchemeData)', + 'url': + 'compare(com.google.android.exoplayer2.drm.DrmInitData.SchemeData,com.google.android.exoplayer2.drm.DrmInitData.SchemeData)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'compareLong(long, long)', + 'url': 'compareLong(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheSpan', + 'l': 'compareTo(CacheSpan)', + 'url': + 'compareTo(com.google.android.exoplayer2.upstream.cache.CacheSpan)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeClock.HandlerMessage', + 'l': 'compareTo(FakeClock.HandlerMessage)', + 'url': + 'compareTo(com.google.android.exoplayer2.testutil.FakeClock.HandlerMessage)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.SegmentBase', + 'l': 'compareTo(Long)', + 'url': 'compareTo(java.lang.Long)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'SegmentDownloader.Segment', + 'l': 'compareTo(SegmentDownloader.Segment)', + 'url': + 'compareTo(com.google.android.exoplayer2.offline.SegmentDownloader.Segment)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'StreamKey', + 'l': 'compareTo(StreamKey)', + 'url': 'compareTo(com.google.android.exoplayer2.offline.StreamKey)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'compilation' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'UrlTemplate', + 'l': 'compile(String)', + 'url': 'compile(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand', + 'l': 'componentSpliceList' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceScheduleCommand.Event', + 'l': 'componentSpliceList' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand.ComponentSplice', + 'l': 'componentSplicePlaybackPositionUs' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand.ComponentSplice', + 'l': 'componentSplicePts' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand.ComponentSplice', + 'l': 'componentTag' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceScheduleCommand.ComponentSplice', + 'l': 'componentTag' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'composer' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeMediaSource', + 'l': 'CompositeMediaSource()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeSequenceableLoader', + 'l': 'CompositeSequenceableLoader(SequenceableLoader[])', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.SequenceableLoader[])' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': + 'ConcatenatingMediaSource(boolean, boolean, ShuffleOrder, MediaSource...)', + 'url': + '%3Cinit%3E(boolean,boolean,com.google.android.exoplayer2.source.ShuffleOrder,com.google.android.exoplayer2.source.MediaSource...)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'ConcatenatingMediaSource(boolean, MediaSource...)', + 'url': + '%3Cinit%3E(boolean,com.google.android.exoplayer2.source.MediaSource...)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'ConcatenatingMediaSource(boolean, ShuffleOrder, MediaSource...)', + 'url': + '%3Cinit%3E(boolean,com.google.android.exoplayer2.source.ShuffleOrder,com.google.android.exoplayer2.source.MediaSource...)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'ConcatenatingMediaSource(MediaSource...)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource...)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ConditionVariable', + 'l': 'ConditionVariable()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ConditionVariable', + 'l': 'ConditionVariable(Clock)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.util.Clock)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'conductor' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts', + 'l': 'configs()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts', + 'l': 'configsNoSniffing()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.ConfigurationException', + 'l': 'ConfigurationException(String, Format)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.ConfigurationException', + 'l': 'ConfigurationException(Throwable, Format)', + 'url': + '%3Cinit%3E(java.lang.Throwable,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor', + 'l': 'configure(AudioProcessor.AudioFormat)', + 'url': + 'configure(com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'BaseAudioProcessor', + 'l': 'configure(AudioProcessor.AudioFormat)', + 'url': + 'configure(com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SonicAudioProcessor', + 'l': 'configure(AudioProcessor.AudioFormat)', + 'url': + 'configure(com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'configure(Format, int, int[])', + 'url': 'configure(com.google.android.exoplayer2.Format,int,int[])' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'configure(Format, int, int[])', + 'url': 'configure(com.google.android.exoplayer2.Format,int,int[])' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'configure(Format, int, int[])', + 'url': 'configure(com.google.android.exoplayer2.Format,int,int[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CapturingAudioSink', + 'l': 'configure(Format, int, int[])', + 'url': 'configure(com.google.android.exoplayer2.Format,int,int[])' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'Crop', + 'l': 'configure(int, int)', + 'url': 'configure(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlMatrixTransformation', + 'l': 'configure(int, int)', + 'url': 'configure(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'Presentation', + 'l': 'configure(int, int)', + 'url': 'configure(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'ScaleToFitTransformation', + 'l': 'configure(int, int)', + 'url': 'configure(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'SingleFrameGlTextureProcessor', + 'l': 'configure(int, int)', + 'url': 'configure(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ConstantBitrateSeekMap', + 'l': 'ConstantBitrateSeekMap(long, long, int, int, boolean)', + 'url': '%3Cinit%3E(long,long,int,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ConstantBitrateSeekMap', + 'l': 'ConstantBitrateSeekMap(long, long, int, int)', + 'url': '%3Cinit%3E(long,long,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'constrainAudioChannelCountToDeviceCapabilities' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.H265SpsData', + 'l': 'constraintBytes' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.SpsData', + 'l': 'constraintsFlagsAndReservedZero2Bits' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'constrainValue(float, float, float)', + 'url': 'constrainValue(float,float,float)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'constrainValue(int, int, int)', + 'url': 'constrainValue(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'constrainValue(long, long, long)', + 'url': 'constrainValue(long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'DataChunk', + 'l': 'consume(byte[], int)', + 'url': 'consume(byte[],int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'CeaUtil', + 'l': 'consume(long, ParsableByteArray, TrackOutput[])', + 'url': + 'consume(long,com.google.android.exoplayer2.util.ParsableByteArray,com.google.android.exoplayer2.extractor.TrackOutput[])' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'SeiReader', + 'l': 'consume(long, ParsableByteArray)', + 'url': + 'consume(long,com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PesReader', + 'l': + 'consume(ParsableByteArray, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)', + 'url': + 'consume(com.google.android.exoplayer2.util.ParsableByteArray,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'SectionReader', + 'l': + 'consume(ParsableByteArray, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)', + 'url': + 'consume(com.google.android.exoplayer2.util.ParsableByteArray,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader', + 'l': + 'consume(ParsableByteArray, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)', + 'url': + 'consume(com.google.android.exoplayer2.util.ParsableByteArray,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp.reader', + 'c': 'RtpAc3Reader', + 'l': 'consume(ParsableByteArray, long, int, boolean)', + 'url': + 'consume(com.google.android.exoplayer2.util.ParsableByteArray,long,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp.reader', + 'c': 'RtpPayloadReader', + 'l': 'consume(ParsableByteArray, long, int, boolean)', + 'url': + 'consume(com.google.android.exoplayer2.util.ParsableByteArray,long,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp.reader', + 'c': 'RtpPcmReader', + 'l': 'consume(ParsableByteArray, long, int, boolean)', + 'url': + 'consume(com.google.android.exoplayer2.util.ParsableByteArray,long,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac3Reader', + 'l': 'consume(ParsableByteArray)', + 'url': 'consume(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac4Reader', + 'l': 'consume(ParsableByteArray)', + 'url': 'consume(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsReader', + 'l': 'consume(ParsableByteArray)', + 'url': 'consume(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DtsReader', + 'l': 'consume(ParsableByteArray)', + 'url': 'consume(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DvbSubtitleReader', + 'l': 'consume(ParsableByteArray)', + 'url': 'consume(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'ElementaryStreamReader', + 'l': 'consume(ParsableByteArray)', + 'url': 'consume(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H262Reader', + 'l': 'consume(ParsableByteArray)', + 'url': 'consume(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H263Reader', + 'l': 'consume(ParsableByteArray)', + 'url': 'consume(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H264Reader', + 'l': 'consume(ParsableByteArray)', + 'url': 'consume(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H265Reader', + 'l': 'consume(ParsableByteArray)', + 'url': 'consume(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Id3Reader', + 'l': 'consume(ParsableByteArray)', + 'url': 'consume(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'LatmReader', + 'l': 'consume(ParsableByteArray)', + 'url': 'consume(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'MpegAudioReader', + 'l': 'consume(ParsableByteArray)', + 'url': 'consume(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PassthroughSectionPayloadReader', + 'l': 'consume(ParsableByteArray)', + 'url': 'consume(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'SectionPayloadReader', + 'l': 'consume(ParsableByteArray)', + 'url': 'consume(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'CeaUtil', + 'l': 'consumeCcData(long, ParsableByteArray, TrackOutput[])', + 'url': + 'consumeCcData(long,com.google.android.exoplayer2.util.ParsableByteArray,com.google.android.exoplayer2.extractor.TrackOutput[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ContainerMediaChunk', + 'l': + 'ContainerMediaChunk(DataSource, DataSpec, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long, long, long, long, int, long, ChunkExtractor)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long,long,long,long,int,long,com.google.android.exoplayer2.source.chunk.ChunkExtractor)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'containerMimeType' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.Events', + 'l': + 'contains(@com.google.android.exoplayer2.analytics.AnalyticsListener.EventFlags int)', + 'url': + 'contains(@com.google.android.exoplayer2.analytics.AnalyticsListener.EventFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands', + 'l': 'contains(@com.google.android.exoplayer2.Player.Command int)', + 'url': 'contains(@com.google.android.exoplayer2.Player.Commandint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Events', + 'l': 'contains(@com.google.android.exoplayer2.Player.Event int)', + 'url': 'contains(@com.google.android.exoplayer2.Player.Eventint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FlagSet', + 'l': 'contains(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'contains(Object[], Object)', + 'url': 'contains(java.lang.Object[],java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'ContentMetadata', + 'l': 'contains(String)', + 'url': 'contains(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'DefaultContentMetadata', + 'l': 'contains(String)', + 'url': 'contains(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.Events', + 'l': + 'containsAny(@com.google.android.exoplayer2.analytics.AnalyticsListener.EventFlags int...)', + 'url': + 'containsAny(@com.google.android.exoplayer2.analytics.AnalyticsListener.EventFlagsint...)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands', + 'l': + 'containsAny(@com.google.android.exoplayer2.Player.Command int...)', + 'url': + 'containsAny(@com.google.android.exoplayer2.Player.Commandint...)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Events', + 'l': 'containsAny(@com.google.android.exoplayer2.Player.Event int...)', + 'url': 'containsAny(@com.google.android.exoplayer2.Player.Eventint...)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FlagSet', + 'l': 'containsAny(int...)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'containsCodecsCorrespondingToMimeType(String, String)', + 'url': + 'containsCodecsCorrespondingToMimeType(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.SelectionOverride', + 'l': 'containsTrack(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks', + 'l': 'containsType(@com.google.android.exoplayer2.C.TrackType int)', + 'url': 'containsType(@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'CONTENT_TYPE_DASH' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'CONTENT_TYPE_HLS'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'CONTENT_TYPE_MOVIE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'CONTENT_TYPE_MUSIC' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'CONTENT_TYPE_OTHER' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'CONTENT_TYPE_RTSP' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'CONTENT_TYPE_SONIFICATION' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'CONTENT_TYPE_SPEECH' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'CONTENT_TYPE_SS'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'CONTENT_TYPE_UNKNOWN' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'contentBufferedPositionMsSupplier' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ContentDataSource', + 'l': 'ContentDataSource(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ContentDataSource.ContentDataSourceException', + 'l': + 'ContentDataSourceException(IOException, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)', + 'url': + '%3Cinit%3E(java.io.IOException,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ContentDataSource.ContentDataSourceException', + 'l': 'ContentDataSourceException(IOException)', + 'url': '%3Cinit%3E(java.io.IOException)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'contentDurationUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ParserException', + 'l': 'contentIsMalformed' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'contentLength' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.SingleSegmentRepresentation', + 'l': 'contentLength' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'ContentMetadataMutations', + 'l': 'ContentMetadataMutations()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.PositionInfo', + 'l': 'contentPositionMs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'contentPositionMsSupplier' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'contentResumeOffsetUs' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes', + 'l': 'contentType' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.InvalidContentTypeException', + 'l': 'contentType' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': 'context' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'context' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': 'continueLoading(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeSequenceableLoader', + 'l': 'continueLoading(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'continueLoading(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriod', + 'l': 'continueLoading(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SequenceableLoader', + 'l': 'continueLoading(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'continueLoading(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaPeriod', + 'l': 'continueLoading(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaPeriod', + 'l': 'continueLoading(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': 'continueLoading(long)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'Contrast', + 'l': 'contrast' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'Contrast', + 'l': 'Contrast(float)', + 'url': '%3Cinit%3E(float)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.dvbsi', + 'c': 'AppInfoTable', + 'l': 'CONTROL_CODE_AUTOSTART' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.dvbsi', + 'c': 'AppInfoTable', + 'l': 'CONTROL_CODE_PRESENT' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.dvbsi', + 'c': 'AppInfoTable', + 'l': 'controlCode' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueEditor.MediaDescriptionConverter', + 'l': 'convert(MediaDescriptionCompat)', + 'url': 'convert(android.support.v4.media.MediaDescriptionCompat)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'DefaultMediaItemConverter', + 'l': 'convertToExoPlayerMediaItem(MediaItem)', + 'url': 'convertToExoPlayerMediaItem(androidx.media2.common.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'MediaItemConverter', + 'l': 'convertToExoPlayerMediaItem(MediaItem)', + 'url': 'convertToExoPlayerMediaItem(androidx.media2.common.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'DefaultMediaItemConverter', + 'l': 'convertToMedia2MediaItem(MediaItem)', + 'url': + 'convertToMedia2MediaItem(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'MediaItemConverter', + 'l': 'convertToMedia2MediaItem(MediaItem)', + 'url': + 'convertToMedia2MediaItem(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.StreamElement', + 'l': 'copy(Format[])', + 'url': 'copy(com.google.android.exoplayer2.Format[])' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'FilterableManifest', + 'l': 'copy(List)', + 'url': 'copy(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifest', + 'l': 'copy(List)', + 'url': 'copy(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'copy(List)', + 'url': 'copy(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist', + 'l': 'copy(List)', + 'url': 'copy(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest', + 'l': 'copy(List)', + 'url': 'copy(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ListenerSet', + 'l': 'copy(Looper, Clock, ListenerSet.IterationFinishedEvent)', + 'url': + 'copy(android.os.Looper,com.google.android.exoplayer2.util.Clock,com.google.android.exoplayer2.util.ListenerSet.IterationFinishedEvent)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ListenerSet', + 'l': 'copy(Looper, ListenerSet.IterationFinishedEvent)', + 'url': + 'copy(android.os.Looper,com.google.android.exoplayer2.util.ListenerSet.IterationFinishedEvent)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'CopyOnWriteMultiset', + 'l': 'CopyOnWriteMultiset()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'ProgramInformation', + 'l': 'copyright' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'copyWith(long, int)', + 'url': 'copyWith(long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.Part', + 'l': 'copyWith(long, int)', + 'url': 'copyWith(long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.Segment', + 'l': 'copyWith(long, int)', + 'url': 'copyWith(long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata', + 'l': 'copyWithAppendedEntries(Metadata.Entry...)', + 'url': + 'copyWithAppendedEntries(com.google.android.exoplayer2.metadata.Metadata.Entry...)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata', + 'l': 'copyWithAppendedEntriesFrom(Metadata)', + 'url': + 'copyWithAppendedEntriesFrom(com.google.android.exoplayer2.metadata.Metadata)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'copyWithBitrate(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': + 'copyWithCryptoType(@com.google.android.exoplayer2.C.CryptoType int)', + 'url': + 'copyWithCryptoType(@com.google.android.exoplayer2.C.CryptoTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData.SchemeData', + 'l': 'copyWithData(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'copyWithDrmInitData(DrmInitData)', + 'url': + 'copyWithDrmInitData(com.google.android.exoplayer2.drm.DrmInitData)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'copyWithEndTag()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Track', + 'l': 'copyWithFormat(Format)', + 'url': 'copyWithFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist.Variant', + 'l': 'copyWithFormat(Format)', + 'url': 'copyWithFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'copyWithFrameRate(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'copyWithGaplessInfo(int, int)', + 'url': 'copyWithGaplessInfo(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest', + 'l': 'copyWithId(String)', + 'url': 'copyWithId(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroup', + 'l': 'copyWithId(String)', + 'url': 'copyWithId(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest', + 'l': 'copyWithKeySetId(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'copyWithLabel(String)', + 'url': 'copyWithLabel(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'copyWithManifestFormatInfo(Format)', + 'url': + 'copyWithManifestFormatInfo(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'copyWithMaxInputSize(int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest', + 'l': 'copyWithMergedRequest(DownloadRequest)', + 'url': + 'copyWithMergedRequest(com.google.android.exoplayer2.offline.DownloadRequest)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'copyWithMetadata(Metadata)', + 'url': + 'copyWithMetadata(com.google.android.exoplayer2.metadata.Metadata)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'DefaultContentMetadata', + 'l': 'copyWithMutationsApplied(ContentMetadataMutations)', + 'url': + 'copyWithMutationsApplied(com.google.android.exoplayer2.upstream.cache.ContentMetadataMutations)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriodId', + 'l': 'copyWithPeriodUid(Object)', + 'url': 'copyWithPeriodUid(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource.MediaPeriodId', + 'l': 'copyWithPeriodUid(Object)', + 'url': 'copyWithPeriodUid(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'copyWithPictureFrames(List)', + 'url': 'copyWithPictureFrames(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata', + 'l': 'copyWithPresentationTimeUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData', + 'l': 'copyWithSchemeType(String)', + 'url': 'copyWithSchemeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'copyWithSeekTable(FlacStreamMetadata.SeekTable)', + 'url': + 'copyWithSeekTable(com.google.android.exoplayer2.extractor.FlacStreamMetadata.SeekTable)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'copyWithSubsampleOffsetUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'copyWithVideoSize(int, int)', + 'url': 'copyWithVideoSize(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'copyWithVorbisComments(List)', + 'url': 'copyWithVorbisComments(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriodId', + 'l': 'copyWithWindowSequenceNumber(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource.MediaPeriodId', + 'l': 'copyWithWindowSequenceNumber(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'count' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'CopyOnWriteMultiset', + 'l': 'count(E)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'crc32(byte[], int, int, int)', + 'url': 'crc32(byte[],int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'crc8(byte[], int, int, int)', + 'url': 'crc8(byte[],int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts.ExtractorFactory', + 'l': 'create()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': + 'create(@com.google.android.exoplayer2.C.FormatSupport int, @com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupport int, @com.google.android.exoplayer2.RendererCapabilities.TunnelingSupport int, @com.google.android.exoplayer2.RendererCapabilities.HardwareAccelerationSupport int, @com.google.android.exoplayer2.RendererCapabilities.DecoderSupport int)', + 'url': + 'create(@com.google.android.exoplayer2.C.FormatSupportint,@com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupportint,@com.google.android.exoplayer2.RendererCapabilities.TunnelingSupportint,@com.google.android.exoplayer2.RendererCapabilities.HardwareAccelerationSupportint,@com.google.android.exoplayer2.RendererCapabilities.DecoderSupportint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': + 'create(@com.google.android.exoplayer2.C.FormatSupport int, @com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupport int, @com.google.android.exoplayer2.RendererCapabilities.TunnelingSupport int)', + 'url': + 'create(@com.google.android.exoplayer2.C.FormatSupportint,@com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupportint,@com.google.android.exoplayer2.RendererCapabilities.TunnelingSupportint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'create(@com.google.android.exoplayer2.C.FormatSupport int)', + 'url': 'create(@com.google.android.exoplayer2.C.FormatSupportint)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlEffectsFrameProcessor.Factory', + 'l': + 'create(Context, FrameProcessor.Listener, List, DebugViewProvider, ColorInfo, boolean)', + 'url': + 'create(android.content.Context,com.google.android.exoplayer2.util.FrameProcessor.Listener,java.util.List,com.google.android.exoplayer2.util.DebugViewProvider,com.google.android.exoplayer2.video.ColorInfo,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessor.Factory', + 'l': + 'create(Context, FrameProcessor.Listener, List, DebugViewProvider, ColorInfo, boolean)', + 'url': + 'create(android.content.Context,com.google.android.exoplayer2.util.FrameProcessor.Listener,java.util.List,com.google.android.exoplayer2.util.DebugViewProvider,com.google.android.exoplayer2.video.ColorInfo,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'MediaMetricsListener', + 'l': 'create(Context)', + 'url': 'create(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod.TrackDataFactory', + 'l': 'create(Format, MediaSource.MediaPeriodId)', + 'url': + 'create(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackOutput.Factory', + 'l': 'create(int, int)', + 'url': 'create(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultMuxer.Factory', + 'l': 'create(ParcelFileDescriptor)', + 'url': 'create(android.os.ParcelFileDescriptor)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Muxer.Factory', + 'l': 'create(ParcelFileDescriptor)', + 'url': 'create(android.os.ParcelFileDescriptor)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultMuxer.Factory', + 'l': 'create(String)', + 'url': 'create(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Muxer.Factory', + 'l': 'create(String)', + 'url': 'create(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'create4x4IdentityMatrix()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'DefaultMediaCodecAdapterFactory', + 'l': 'createAdapter(MediaCodecAdapter.Configuration)', + 'url': + 'createAdapter(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Configuration)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter.Factory', + 'l': 'createAdapter(MediaCodecAdapter.Configuration)', + 'url': + 'createAdapter(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Configuration)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter.Factory', + 'l': 'createAdapter(MediaCodecAdapter.Configuration)', + 'url': + 'createAdapter(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Configuration)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionUtil.AdaptiveTrackSelectionFactory', + 'l': 'createAdaptiveTrackSelection(ExoTrackSelection.Definition)', + 'url': + 'createAdaptiveTrackSelection(com.google.android.exoplayer2.trackselection.ExoTrackSelection.Definition)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection.Factory', + 'l': + 'createAdaptiveTrackSelection(TrackGroup, int[], int, BandwidthMeter, ImmutableList)', + 'url': + 'createAdaptiveTrackSelection(com.google.android.exoplayer2.source.TrackGroup,int[],int,com.google.android.exoplayer2.upstream.BandwidthMeter,com.google.common.collect.ImmutableList)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': 'createAdPlaybackState(int, long...)', + 'url': 'createAdPlaybackState(int,long...)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': + 'createAudioSampleFormat(String, String, String, int, int, int, int, @com.google.android.exoplayer2.C.PcmEncoding int, List, DrmInitData, @com.google.android.exoplayer2.C.SelectionFlags int, String)', + 'url': + 'createAudioSampleFormat(java.lang.String,java.lang.String,java.lang.String,int,int,int,int,@com.google.android.exoplayer2.C.PcmEncodingint,java.util.List,com.google.android.exoplayer2.drm.DrmInitData,@com.google.android.exoplayer2.C.SelectionFlagsint,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': + 'createAudioSampleFormat(String, String, String, int, int, int, int, List, DrmInitData, @com.google.android.exoplayer2.C.SelectionFlags int, String)', + 'url': + 'createAudioSampleFormat(java.lang.String,java.lang.String,java.lang.String,int,int,int,int,java.util.List,com.google.android.exoplayer2.drm.DrmInitData,@com.google.android.exoplayer2.C.SelectionFlagsint,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'createBuffer(float[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'createByteArray(int...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'createByteList(int...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeChunkSource.Factory', + 'l': 'createChunkSource(ExoTrackSelection, long, TransferListener)', + 'url': + 'createChunkSource(com.google.android.exoplayer2.trackselection.ExoTrackSelection,long,com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'DefaultSsChunkSource.Factory', + 'l': + 'createChunkSource(LoaderErrorThrower, SsManifest, int, ExoTrackSelection, TransferListener)', + 'url': + 'createChunkSource(com.google.android.exoplayer2.upstream.LoaderErrorThrower,com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest,int,com.google.android.exoplayer2.trackselection.ExoTrackSelection,com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsChunkSource.Factory', + 'l': + 'createChunkSource(LoaderErrorThrower, SsManifest, int, ExoTrackSelection, TransferListener)', + 'url': + 'createChunkSource(com.google.android.exoplayer2.upstream.LoaderErrorThrower,com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest,int,com.google.android.exoplayer2.trackselection.ExoTrackSelection,com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter.Factory', + 'l': 'createCodec(MediaCodecAdapter.Configuration)', + 'url': + 'createCodec(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Configuration)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeSequenceableLoaderFactory', + 'l': 'createCompositeSequenceableLoader(SequenceableLoader...)', + 'url': + 'createCompositeSequenceableLoader(com.google.android.exoplayer2.source.SequenceableLoader...)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultCompositeSequenceableLoaderFactory', + 'l': 'createCompositeSequenceableLoader(SequenceableLoader...)', + 'url': + 'createCompositeSequenceableLoader(com.google.android.exoplayer2.source.SequenceableLoader...)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': + 'createContainerFormat(String, String, String, String, String, int, @com.google.android.exoplayer2.C.SelectionFlags int, @com.google.android.exoplayer2.C.RoleFlags int, String)', + 'url': + 'createContainerFormat(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,@com.google.android.exoplayer2.C.SelectionFlagsint,@com.google.android.exoplayer2.C.RoleFlagsint,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'createCryptoConfig(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'createCryptoConfig(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'createCryptoConfig(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'createCryptoConfig(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultMediaDescriptionAdapter', + 'l': 'createCurrentContentIntent(Player)', + 'url': + 'createCurrentContentIntent(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.MediaDescriptionAdapter', + 'l': 'createCurrentContentIntent(Player)', + 'url': + 'createCurrentContentIntent(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.CustomActionReceiver', + 'l': 'createCustomActions(Context, int)', + 'url': 'createCustomActions(android.content.Context,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashChunkSource.Factory', + 'l': + 'createDashChunkSource(LoaderErrorThrower, DashManifest, BaseUrlExclusionList, int, int[], ExoTrackSelection, @com.google.android.exoplayer2.C.TrackType int, long, boolean, List, PlayerEmsgHandler.PlayerTrackEmsgHandler, TransferListener, PlayerId)', + 'url': + 'createDashChunkSource(com.google.android.exoplayer2.upstream.LoaderErrorThrower,com.google.android.exoplayer2.source.dash.manifest.DashManifest,com.google.android.exoplayer2.source.dash.BaseUrlExclusionList,int,int[],com.google.android.exoplayer2.trackselection.ExoTrackSelection,@com.google.android.exoplayer2.C.TrackTypeint,long,boolean,java.util.List,com.google.android.exoplayer2.source.dash.PlayerEmsgHandler.PlayerTrackEmsgHandler,com.google.android.exoplayer2.upstream.TransferListener,com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.Factory', + 'l': + 'createDashChunkSource(LoaderErrorThrower, DashManifest, BaseUrlExclusionList, int, int[], ExoTrackSelection, @com.google.android.exoplayer2.C.TrackType int, long, boolean, List, PlayerEmsgHandler.PlayerTrackEmsgHandler, TransferListener, PlayerId)', + 'url': + 'createDashChunkSource(com.google.android.exoplayer2.upstream.LoaderErrorThrower,com.google.android.exoplayer2.source.dash.manifest.DashManifest,com.google.android.exoplayer2.source.dash.BaseUrlExclusionList,int,int[],com.google.android.exoplayer2.trackselection.ExoTrackSelection,@com.google.android.exoplayer2.C.TrackTypeint,long,boolean,java.util.List,com.google.android.exoplayer2.source.dash.PlayerEmsgHandler.PlayerTrackEmsgHandler,com.google.android.exoplayer2.upstream.TransferListener,com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveDataSet.Factory', + 'l': 'createDataSet(TrackGroup, long)', + 'url': + 'createDataSet(com.google.android.exoplayer2.source.TrackGroup,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FailOnCloseDataSink.Factory', + 'l': 'createDataSink()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSink.Factory', + 'l': 'createDataSink()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSink.Factory', + 'l': 'createDataSink()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.Factory', + 'l': 'createDataSource()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource.Factory', + 'l': 'createDataSource()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.rtmp', + 'c': 'RtmpDataSource.Factory', + 'l': 'createDataSource()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.rtmp', + 'c': 'RtmpDataSourceFactory', + 'l': 'createDataSource()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'createDataSource()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSource.Factory', + 'l': 'createDataSource()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSource.Factory', + 'l': 'createDataSource()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSource.Factory', + 'l': 'createDataSource()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSourceFactory', + 'l': 'createDataSource()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource.Factory', + 'l': 'createDataSource()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'FileDataSource.Factory', + 'l': 'createDataSource()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.BaseFactory', + 'l': 'createDataSource()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.Factory', + 'l': 'createDataSource()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'PriorityDataSource.Factory', + 'l': 'createDataSource()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'PriorityDataSourceFactory', + 'l': 'createDataSource()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ResolvingDataSource.Factory', + 'l': 'createDataSource()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource.Factory', + 'l': 'createDataSource()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'DefaultHlsDataSourceFactory', + 'l': 'createDataSource(@com.google.android.exoplayer2.C.DataType int)', + 'url': 'createDataSource(@com.google.android.exoplayer2.C.DataTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsDataSourceFactory', + 'l': 'createDataSource(@com.google.android.exoplayer2.C.DataType int)', + 'url': 'createDataSource(@com.google.android.exoplayer2.C.DataTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource.Factory', + 'l': 'createDataSourceForDownloading()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource.Factory', + 'l': 'createDataSourceForRemovingDownload()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSourceFactory', + 'l': 'createDataSourceInternal(HttpDataSource.RequestProperties)', + 'url': + 'createDataSourceInternal(com.google.android.exoplayer2.upstream.HttpDataSource.RequestProperties)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSourceFactory', + 'l': 'createDataSourceInternal(HttpDataSource.RequestProperties)', + 'url': + 'createDataSourceInternal(com.google.android.exoplayer2.upstream.HttpDataSource.RequestProperties)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.BaseFactory', + 'l': 'createDataSourceInternal(HttpDataSource.RequestProperties)', + 'url': + 'createDataSourceInternal(com.google.android.exoplayer2.upstream.HttpDataSource.RequestProperties)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'createDecoder(Format, CryptoConfig)', + 'url': + 'createDecoder(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.CryptoConfig)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Libgav1VideoRenderer', + 'l': 'createDecoder(Format, CryptoConfig)', + 'url': + 'createDecoder(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.CryptoConfig)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ffmpeg', + 'c': 'FfmpegAudioRenderer', + 'l': 'createDecoder(Format, CryptoConfig)', + 'url': + 'createDecoder(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.CryptoConfig)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'LibflacAudioRenderer', + 'l': 'createDecoder(Format, CryptoConfig)', + 'url': + 'createDecoder(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.CryptoConfig)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'LibopusAudioRenderer', + 'l': 'createDecoder(Format, CryptoConfig)', + 'url': + 'createDecoder(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.CryptoConfig)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'LibvpxVideoRenderer', + 'l': 'createDecoder(Format, CryptoConfig)', + 'url': + 'createDecoder(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.CryptoConfig)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'createDecoder(Format, CryptoConfig)', + 'url': + 'createDecoder(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.CryptoConfig)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataDecoderFactory', + 'l': 'createDecoder(Format)', + 'url': 'createDecoder(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleDecoderFactory', + 'l': 'createDecoder(Format)', + 'url': 'createDecoder(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'createDecoderException(Throwable, MediaCodecInfo)', + 'url': + 'createDecoderException(java.lang.Throwable,com.google.android.exoplayer2.mediacodec.MediaCodecInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'createDecoderException(Throwable, MediaCodecInfo)', + 'url': + 'createDecoderException(java.lang.Throwable,com.google.android.exoplayer2.mediacodec.MediaCodecInfo)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl.Builder', + 'l': 'createDefaultLoadControl()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DefaultDownloaderFactory', + 'l': 'createDownloader(DownloadRequest)', + 'url': + 'createDownloader(com.google.android.exoplayer2.offline.DownloadRequest)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloaderFactory', + 'l': 'createDownloader(DownloadRequest)', + 'url': + 'createDownloader(com.google.android.exoplayer2.offline.DownloadRequest)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'createDrmEventDispatcher(int, MediaSource.MediaPeriodId)', + 'url': + 'createDrmEventDispatcher(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'createDrmEventDispatcher(MediaSource.MediaPeriodId)', + 'url': + 'createDrmEventDispatcher(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'createEglContext(EGLDisplay, int[])', + 'url': 'createEglContext(android.opengl.EGLDisplay,int[])' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'createEglContext(EGLDisplay)', + 'url': 'createEglContext(android.opengl.EGLDisplay)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'createEglDisplay()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'createEventDispatcher(int, MediaSource.MediaPeriodId, long)', + 'url': + 'createEventDispatcher(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'createEventDispatcher(MediaSource.MediaPeriodId, long)', + 'url': + 'createEventDispatcher(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'createEventDispatcher(MediaSource.MediaPeriodId)', + 'url': + 'createEventDispatcher(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'createExternalTexture()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'DefaultHlsExtractorFactory', + 'l': + 'createExtractor(Uri, Format, List, TimestampAdjuster, Map>, ExtractorInput, PlayerId)', + 'url': + 'createExtractor(android.net.Uri,com.google.android.exoplayer2.Format,java.util.List,com.google.android.exoplayer2.util.TimestampAdjuster,java.util.Map,com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsExtractorFactory', + 'l': + 'createExtractor(Uri, Format, List, TimestampAdjuster, Map>, ExtractorInput, PlayerId)', + 'url': + 'createExtractor(android.net.Uri,com.google.android.exoplayer2.Format,java.util.List,com.google.android.exoplayer2.util.TimestampAdjuster,java.util.Map,com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorsFactory', + 'l': 'createExtractors()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorsFactory', + 'l': 'createExtractors()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorsFactory', + 'l': 'createExtractors(Uri, Map>)', + 'url': 'createExtractors(android.net.Uri,java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorsFactory', + 'l': 'createExtractors(Uri, Map>)', + 'url': 'createExtractors(android.net.Uri,java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionUtil', + 'l': 'createFallbackOptions(ExoTrackSelection)', + 'url': + 'createFallbackOptions(com.google.android.exoplayer2.trackselection.ExoTrackSelection)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'createFboForTexture(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': + 'createFocusedPlaceholderEglSurface(EGLContext, EGLDisplay, int[])', + 'url': + 'createFocusedPlaceholderEglSurface(android.opengl.EGLContext,android.opengl.EGLDisplay,int[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsMediaSource.AdLoadException', + 'l': 'createForAd(Exception)', + 'url': 'createForAd(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsMediaSource.AdLoadException', + 'l': 'createForAdGroup(Exception, int)', + 'url': 'createForAdGroup(java.lang.Exception,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsMediaSource.AdLoadException', + 'l': 'createForAllAds(Exception)', + 'url': 'createForAllAds(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'Presentation', + 'l': + 'createForAspectRatio(float, @com.google.android.exoplayer2.effect.Presentation.Layout int)', + 'url': + 'createForAspectRatio(float,@com.google.android.exoplayer2.effect.Presentation.Layoutint)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec.DecoderFactory', + 'l': 'createForAudioDecoding(Format)', + 'url': 'createForAudioDecoding(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter.Configuration', + 'l': + 'createForAudioDecoding(MediaCodecInfo, MediaFormat, Format, MediaCrypto)', + 'url': + 'createForAudioDecoding(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,android.media.MediaFormat,com.google.android.exoplayer2.Format,android.media.MediaCrypto)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec.EncoderFactory', + 'l': 'createForAudioEncoding(Format, List)', + 'url': + 'createForAudioEncoding(com.google.android.exoplayer2.Format,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultEncoderFactory', + 'l': 'createForAudioEncoding(Format, List)', + 'url': + 'createForAudioEncoding(com.google.android.exoplayer2.Format,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': + 'createForAudioProcessor(Throwable, String, AudioProcessor.AudioFormat, int)', + 'url': + 'createForAudioProcessor(java.lang.Throwable,java.lang.String,com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat,int)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'createForCodec(Throwable, boolean, boolean, Format, String, int)', + 'url': + 'createForCodec(java.lang.Throwable,boolean,boolean,com.google.android.exoplayer2.Format,java.lang.String,int)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': + 'createForCodec(Throwable, boolean, boolean, MediaFormat, String, int)', + 'url': + 'createForCodec(java.lang.Throwable,boolean,boolean,android.media.MediaFormat,java.lang.String,int)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'Presentation', + 'l': 'createForHeight(int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.HttpDataSourceException', + 'l': + 'createForIOException(IOException, DataSpec, @com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int)', + 'url': + 'createForIOException(java.io.IOException,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Typeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ParserException', + 'l': 'createForMalformedContainer(String, Throwable)', + 'url': + 'createForMalformedContainer(java.lang.String,java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ParserException', + 'l': 'createForMalformedDataOfUnknownType(String, Throwable)', + 'url': + 'createForMalformedDataOfUnknownType(java.lang.String,java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ParserException', + 'l': 'createForMalformedManifest(String, Throwable)', + 'url': + 'createForMalformedManifest(java.lang.String,java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ParserException', + 'l': 'createForManifestWithUnsupportedFeature(String, Throwable)', + 'url': + 'createForManifestWithUnsupportedFeature(java.lang.String,java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'createForRemote(String)', + 'url': 'createForRemote(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': + 'createForRenderer(Throwable, String, int, Format, @com.google.android.exoplayer2.C.FormatSupport int, boolean, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)', + 'url': + 'createForRenderer(java.lang.Throwable,java.lang.String,int,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.FormatSupportint,boolean,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'createForSource(IOException, int)', + 'url': 'createForSource(java.io.IOException,int)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'createForUnexpected(Exception)', + 'url': 'createForUnexpected(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': + 'createForUnexpected(RuntimeException, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)', + 'url': + 'createForUnexpected(java.lang.RuntimeException,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'createForUnexpected(RuntimeException)', + 'url': 'createForUnexpected(java.lang.RuntimeException)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsMediaSource.AdLoadException', + 'l': 'createForUnexpected(RuntimeException)', + 'url': 'createForUnexpected(java.lang.RuntimeException)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ParserException', + 'l': 'createForUnsupportedContainerFeature(String)', + 'url': 'createForUnsupportedContainerFeature(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec.DecoderFactory', + 'l': 'createForVideoDecoding(Format, Surface, boolean)', + 'url': + 'createForVideoDecoding(com.google.android.exoplayer2.Format,android.view.Surface,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter.Configuration', + 'l': + 'createForVideoDecoding(MediaCodecInfo, MediaFormat, Format, Surface, MediaCrypto)', + 'url': + 'createForVideoDecoding(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,android.media.MediaFormat,com.google.android.exoplayer2.Format,android.view.Surface,android.media.MediaCrypto)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec.EncoderFactory', + 'l': 'createForVideoEncoding(Format, List)', + 'url': + 'createForVideoEncoding(com.google.android.exoplayer2.Format,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultEncoderFactory', + 'l': 'createForVideoEncoding(Format, List)', + 'url': + 'createForVideoEncoding(com.google.android.exoplayer2.Format,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'Presentation', + 'l': + 'createForWidthAndHeight(int, int, @com.google.android.exoplayer2.effect.Presentation.Layout int)', + 'url': + 'createForWidthAndHeight(int,int,@com.google.android.exoplayer2.effect.Presentation.Layoutint)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'SingleColorLut', + 'l': 'createFromBitmap(Bitmap)', + 'url': 'createFromBitmap(android.graphics.Bitmap)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'CaptionStyleCompat', + 'l': 'createFromCaptionStyle(CaptioningManager.CaptionStyle)', + 'url': + 'createFromCaptionStyle(android.view.accessibility.CaptioningManager.CaptionStyle)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'SingleColorLut', + 'l': 'createFromCube(int[][][])' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand.ComponentSplice', + 'l': 'createFromParcel(Parcel)', + 'url': 'createFromParcel(android.os.Parcel)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'RgbFilter', + 'l': 'createGrayscaleFilter()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeClock', + 'l': 'createHandler(Looper, Handler.Callback)', + 'url': 'createHandler(android.os.Looper,android.os.Handler.Callback)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Clock', + 'l': 'createHandler(Looper, Handler.Callback)', + 'url': 'createHandler(android.os.Looper,android.os.Handler.Callback)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SystemClock', + 'l': 'createHandler(Looper, Handler.Callback)', + 'url': 'createHandler(android.os.Looper,android.os.Handler.Callback)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'createHandler(Looper, Handler.Callback)', + 'url': 'createHandler(android.os.Looper,android.os.Handler.Callback)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'createHandlerForCurrentLooper()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'createHandlerForCurrentLooper(Handler.Callback)', + 'url': 'createHandlerForCurrentLooper(android.os.Handler.Callback)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'createHandlerForCurrentOrMainLooper()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'createHandlerForCurrentOrMainLooper(Handler.Callback)', + 'url': + 'createHandlerForCurrentOrMainLooper(android.os.Handler.Callback)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DefaultTsPayloadReaderFactory', + 'l': 'createInitialPayloadReaders()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader.Factory', + 'l': 'createInitialPayloadReaders()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'SimpleDecoder', + 'l': 'createInputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Gav1Decoder', + 'l': 'createInputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacDecoder', + 'l': 'createInputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'OpusDecoder', + 'l': 'createInputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'VpxDecoder', + 'l': 'createInputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SimpleSubtitleDecoder', + 'l': 'createInputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'RgbFilter', + 'l': 'createInvertedFilter()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MediaFormatUtil', + 'l': 'createMediaFormatFromFormat(Format)', + 'url': + 'createMediaFormatFromFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaSource', + 'l': + 'createMediaPeriod(MediaSource.MediaPeriodId, TrackGroupArray, Allocator, MediaSourceEventListener.EventDispatcher, DrmSessionManager, DrmSessionEventListener.EventDispatcher, TransferListener)', + 'url': + 'createMediaPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.upstream.Allocator,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': + 'createMediaPeriod(MediaSource.MediaPeriodId, TrackGroupArray, Allocator, MediaSourceEventListener.EventDispatcher, DrmSessionManager, DrmSessionEventListener.EventDispatcher, TransferListener)', + 'url': + 'createMediaPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.upstream.Allocator,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaPeriodAsserts.FilterableManifestMediaPeriodFactory', + 'l': 'createMediaPeriod(T, int)', + 'url': 'createMediaPeriod(T,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist.Variant', + 'l': 'createMediaPlaylistVariantUrl(Uri)', + 'url': 'createMediaPlaylistVariantUrl(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SilenceMediaSource.Factory', + 'l': 'createMediaSource()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource.Factory', + 'l': 'createMediaSource(DashManifest, MediaItem)', + 'url': + 'createMediaSource(com.google.android.exoplayer2.source.dash.manifest.DashManifest,com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource.Factory', + 'l': 'createMediaSource(DashManifest)', + 'url': + 'createMediaSource(com.google.android.exoplayer2.source.dash.manifest.DashManifest)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': + 'createMediaSource(DownloadRequest, DataSource.Factory, DrmSessionManager)', + 'url': + 'createMediaSource(com.google.android.exoplayer2.offline.DownloadRequest,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.drm.DrmSessionManager)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'createMediaSource(DownloadRequest, DataSource.Factory)', + 'url': + 'createMediaSource(com.google.android.exoplayer2.offline.DownloadRequest,com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SingleSampleMediaSource.Factory', + 'l': 'createMediaSource(MediaItem.SubtitleConfiguration, long)', + 'url': + 'createMediaSource(com.google.android.exoplayer2.MediaItem.SubtitleConfiguration,long)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.Factory', + 'l': 'createMediaSource(MediaItem)', + 'url': 'createMediaSource(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'createMediaSource(MediaItem)', + 'url': 'createMediaSource(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource.Factory', + 'l': 'createMediaSource(MediaItem)', + 'url': 'createMediaSource(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaSource.Factory', + 'l': 'createMediaSource(MediaItem)', + 'url': 'createMediaSource(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource.Factory', + 'l': 'createMediaSource(MediaItem)', + 'url': 'createMediaSource(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource.Factory', + 'l': 'createMediaSource(MediaItem)', + 'url': 'createMediaSource(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource.Factory', + 'l': 'createMediaSource(MediaItem)', + 'url': 'createMediaSource(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource.Factory', + 'l': 'createMediaSource(MediaItem)', + 'url': 'createMediaSource(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSourceFactory', + 'l': 'createMediaSource(MediaItem)', + 'url': 'createMediaSource(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource.Factory', + 'l': 'createMediaSource(SsManifest, MediaItem)', + 'url': + 'createMediaSource(com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest,com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource.Factory', + 'l': 'createMediaSource(SsManifest)', + 'url': + 'createMediaSource(com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'createMessage(PlayerMessage.Target)', + 'url': + 'createMessage(com.google.android.exoplayer2.PlayerMessage.Target)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'createMessage(PlayerMessage.Target)', + 'url': + 'createMessage(com.google.android.exoplayer2.PlayerMessage.Target)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'createMessage(PlayerMessage.Target)', + 'url': + 'createMessage(com.google.android.exoplayer2.PlayerMessage.Target)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'createMetadataInputBuffer(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': 'createMultiPeriodAdTimeline(Object, int, boolean...)', + 'url': 'createMultiPeriodAdTimeline(java.lang.Object,int,boolean...)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': + 'createNotification(Player, NotificationCompat.Builder, boolean, Bitmap)', + 'url': + 'createNotification(com.google.android.exoplayer2.Player,androidx.core.app.NotificationCompat.Builder,boolean,android.graphics.Bitmap)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NotificationUtil', + 'l': + 'createNotificationChannel(Context, String, int, int, @com.google.android.exoplayer2.util.NotificationUtil.Importance int)', + 'url': + 'createNotificationChannel(android.content.Context,java.lang.String,int,int,@com.google.android.exoplayer2.util.NotificationUtil.Importanceint)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'SimpleDecoder', + 'l': 'createOutputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Gav1Decoder', + 'l': 'createOutputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacDecoder', + 'l': 'createOutputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'OpusDecoder', + 'l': 'createOutputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'VpxDecoder', + 'l': 'createOutputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SimpleSubtitleDecoder', + 'l': 'createOutputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DefaultTsPayloadReaderFactory', + 'l': 'createPayloadReader(int, TsPayloadReader.EsInfo)', + 'url': + 'createPayloadReader(int,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.EsInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader.Factory', + 'l': 'createPayloadReader(int, TsPayloadReader.EsInfo)', + 'url': + 'createPayloadReader(int,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.EsInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp.reader', + 'c': 'DefaultRtpPayloadReaderFactory', + 'l': 'createPayloadReader(RtpPayloadFormat)', + 'url': + 'createPayloadReader(com.google.android.exoplayer2.source.rtsp.RtpPayloadFormat)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp.reader', + 'c': 'RtpPayloadReader.Factory', + 'l': 'createPayloadReader(RtpPayloadFormat)', + 'url': + 'createPayloadReader(com.google.android.exoplayer2.source.rtsp.RtpPayloadFormat)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaSource', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'LoopingMediaSource', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaSource', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MergingMediaSource', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaSource', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SilenceMediaSource', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SingleSampleMediaSource', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsMediaSource', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'createPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaSourceTestRunner', + 'l': 'createPeriod(MediaSource.MediaPeriodId, long)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'createPeriod(MediaSource.MediaPeriodId)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaSourceTestRunner', + 'l': 'createPeriod(MediaSource.MediaPeriodId)', + 'url': + 'createPeriod(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': 'createPlaceholder(Object)', + 'url': 'createPlaceholder(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistParserFactory', + 'l': 'createPlaylistParser()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'FilteringHlsPlaylistParserFactory', + 'l': 'createPlaylistParser()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistParserFactory', + 'l': 'createPlaylistParser()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistParserFactory', + 'l': 'createPlaylistParser(HlsMultivariantPlaylist, HlsMediaPlaylist)', + 'url': + 'createPlaylistParser(com.google.android.exoplayer2.source.hls.playlist.HlsMultivariantPlaylist,com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'FilteringHlsPlaylistParserFactory', + 'l': 'createPlaylistParser(HlsMultivariantPlaylist, HlsMediaPlaylist)', + 'url': + 'createPlaylistParser(com.google.android.exoplayer2.source.hls.playlist.HlsMultivariantPlaylist,com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistParserFactory', + 'l': 'createPlaylistParser(HlsMultivariantPlaylist, HlsMediaPlaylist)', + 'url': + 'createPlaylistParser(com.google.android.exoplayer2.source.hls.playlist.HlsMultivariantPlaylist,com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkExtractor.Factory', + 'l': + 'createProgressiveMediaExtractor(@com.google.android.exoplayer2.C.TrackType int, Format, boolean, List, TrackOutput, PlayerId)', + 'url': + 'createProgressiveMediaExtractor(@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format,boolean,java.util.List,com.google.android.exoplayer2.extractor.TrackOutput,com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaExtractor.Factory', + 'l': 'createProgressiveMediaExtractor(PlayerId)', + 'url': + 'createProgressiveMediaExtractor(com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': + 'createRendererException(Throwable, Format, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)', + 'url': + 'createRendererException(java.lang.Throwable,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': + 'createRendererException(Throwable, Format, boolean, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)', + 'url': + 'createRendererException(java.lang.Throwable,com.google.android.exoplayer2.Format,boolean,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': + 'createRenderers(Handler, VideoRendererEventListener, AudioRendererEventListener, TextOutput, MetadataOutput)', + 'url': + 'createRenderers(android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.text.TextOutput,com.google.android.exoplayer2.metadata.MetadataOutput)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RenderersFactory', + 'l': + 'createRenderers(Handler, VideoRendererEventListener, AudioRendererEventListener, TextOutput, MetadataOutput)', + 'url': + 'createRenderers(android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.text.TextOutput,com.google.android.exoplayer2.metadata.MetadataOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CapturingRenderersFactory', + 'l': + 'createRenderers(Handler, VideoRendererEventListener, AudioRendererEventListener, TextOutput, MetadataOutput)', + 'url': + 'createRenderers(android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.text.TextOutput,com.google.android.exoplayer2.metadata.MetadataOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader', + 'l': 'createRetryAction(boolean, long)', + 'url': 'createRetryAction(boolean,long)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'RobolectricUtil', + 'l': 'createRobolectricConditionVariable()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'createSampleFormat(String, String)', + 'url': 'createSampleFormat(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': + 'createSampleStream(Allocator, MediaSourceEventListener.EventDispatcher, DrmSessionManager, DrmSessionEventListener.EventDispatcher, Format, List)', + 'url': + 'createSampleStream(com.google.android.exoplayer2.upstream.Allocator,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.Format,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker', + 'l': 'createSeekParamsForTargetTimeUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData', + 'l': 'createSessionCreationData(DrmInitData, DrmInitData)', + 'url': + 'createSessionCreationData(com.google.android.exoplayer2.drm.DrmInitData,com.google.android.exoplayer2.drm.DrmInitData)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist', + 'l': 'createSingleVariantMultivariantPlaylist(String)', + 'url': 'createSingleVariantMultivariantPlaylist(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.text.cea', + 'c': 'Cea608Decoder', + 'l': 'createSubtitle()' + }, + { + 'p': 'com.google.android.exoplayer2.text.cea', + 'c': 'Cea708Decoder', + 'l': 'createSubtitle()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'createTempDirectory(Context, String)', + 'url': 'createTempDirectory(android.content.Context,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'createTempFile(Context, String)', + 'url': 'createTempFile(android.content.Context,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'createTestFile(File, long)', + 'url': 'createTestFile(java.io.File,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'createTestFile(File, String, long)', + 'url': 'createTestFile(java.io.File,java.lang.String,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'createTestFile(File, String)', + 'url': 'createTestFile(java.io.File,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'createTexture(int, int, boolean)', + 'url': 'createTexture(int,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker.Factory', + 'l': 'createTracker(HlsDataSourceFactory, LoadErrorHandlingPolicy, HlsPlaylistParserFactory)', + 'url': + 'createTracker(com.google.android.exoplayer2.source.hls.HlsDataSourceFactory,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy,com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistParserFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp.reader', + 'c': 'RtpAc3Reader', + 'l': 'createTracks(ExtractorOutput, int)', + 'url': + 'createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp.reader', + 'c': 'RtpPayloadReader', + 'l': 'createTracks(ExtractorOutput, int)', + 'url': + 'createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp.reader', + 'c': 'RtpPcmReader', + 'l': 'createTracks(ExtractorOutput, int)', + 'url': + 'createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac3Reader', + 'l': 'createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac4Reader', + 'l': 'createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsReader', + 'l': 'createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DtsReader', + 'l': 'createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DvbSubtitleReader', + 'l': 'createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'ElementaryStreamReader', + 'l': 'createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H262Reader', + 'l': 'createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H263Reader', + 'l': 'createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H264Reader', + 'l': 'createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H265Reader', + 'l': 'createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Id3Reader', + 'l': 'createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'LatmReader', + 'l': 'createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'MpegAudioReader', + 'l': 'createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'SeiReader', + 'l': 'createTracks(ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'createTracks(com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection.Factory', + 'l': + 'createTrackSelections(ExoTrackSelection.Definition[], BandwidthMeter, MediaSource.MediaPeriodId, Timeline)', + 'url': + 'createTrackSelections(com.google.android.exoplayer2.trackselection.ExoTrackSelection.Definition[],com.google.android.exoplayer2.upstream.BandwidthMeter,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection.Factory', + 'l': + 'createTrackSelections(ExoTrackSelection.Definition[], BandwidthMeter, MediaSource.MediaPeriodId, Timeline)', + 'url': + 'createTrackSelections(com.google.android.exoplayer2.trackselection.ExoTrackSelection.Definition[],com.google.android.exoplayer2.upstream.BandwidthMeter,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'RandomTrackSelection.Factory', + 'l': + 'createTrackSelections(ExoTrackSelection.Definition[], BandwidthMeter, MediaSource.MediaPeriodId, Timeline)', + 'url': + 'createTrackSelections(com.google.android.exoplayer2.trackselection.ExoTrackSelection.Definition[],com.google.android.exoplayer2.upstream.BandwidthMeter,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionUtil', + 'l': + 'createTrackSelectionsForDefinitions(ExoTrackSelection.Definition[], TrackSelectionUtil.AdaptiveTrackSelectionFactory)', + 'url': + 'createTrackSelectionsForDefinitions(com.google.android.exoplayer2.trackselection.ExoTrackSelection.Definition[],com.google.android.exoplayer2.trackselection.TrackSelectionUtil.AdaptiveTrackSelectionFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'SimpleDecoder', + 'l': 'createUnexpectedDecodeException(Throwable)', + 'url': 'createUnexpectedDecodeException(java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Gav1Decoder', + 'l': 'createUnexpectedDecodeException(Throwable)', + 'url': 'createUnexpectedDecodeException(java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacDecoder', + 'l': 'createUnexpectedDecodeException(Throwable)', + 'url': 'createUnexpectedDecodeException(java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'OpusDecoder', + 'l': 'createUnexpectedDecodeException(Throwable)', + 'url': 'createUnexpectedDecodeException(java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'VpxDecoder', + 'l': 'createUnexpectedDecodeException(Throwable)', + 'url': 'createUnexpectedDecodeException(java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SimpleSubtitleDecoder', + 'l': 'createUnexpectedDecodeException(Throwable)', + 'url': 'createUnexpectedDecodeException(java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'createVertexBuffer(List)', + 'url': 'createVertexBuffer(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': + 'createVideoSampleFormat(String, String, String, int, int, int, int, float, List, DrmInitData)', + 'url': + 'createVideoSampleFormat(java.lang.String,java.lang.String,java.lang.String,int,int,int,int,float,java.util.List,com.google.android.exoplayer2.drm.DrmInitData)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': + 'createVideoSampleFormat(String, String, String, int, int, int, int, float, List, int, float, DrmInitData)', + 'url': + 'createVideoSampleFormat(java.lang.String,java.lang.String,java.lang.String,int,int,int,int,float,java.util.List,int,float,com.google.android.exoplayer2.drm.DrmInitData)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': + 'createWithDrm(Allocator, DrmSessionManager, DrmSessionEventListener.EventDispatcher)', + 'url': + 'createWithDrm(com.google.android.exoplayer2.upstream.Allocator,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': + 'createWithDrm(Allocator, Looper, DrmSessionManager, DrmSessionEventListener.EventDispatcher)', + 'url': + 'createWithDrm(com.google.android.exoplayer2.upstream.Allocator,android.os.Looper,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'createWithoutDrm(Allocator)', + 'url': + 'createWithoutDrm(com.google.android.exoplayer2.upstream.Allocator)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'createWithWindowId(Object)', + 'url': 'createWithWindowId(java.lang.Object)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'DeviceInfo', 'l': 'CREATOR'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'CREATOR' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'CREATOR'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'HeartRating', + 'l': 'CREATOR' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'MediaItem', 'l': 'CREATOR'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.RequestMetadata', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PercentageRating', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackParameters', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.PositionInfo', + 'l': 'CREATOR' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Rating', 'l': 'CREATOR'}, + {'p': 'com.google.android.exoplayer2', 'c': 'StarRating', 'l': 'CREATOR'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ThumbRating', + 'l': 'CREATOR' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Timeline', 'l': 'CREATOR'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'CREATOR' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Tracks', 'l': 'CREATOR'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks.Group', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData.SchemeData', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.AdsLoader.State', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.dvbsi', + 'c': 'AppInfoTable', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessage', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'PictureFrame', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'VorbisComment', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyHeaders', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyInfo', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ApicFrame', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'BinaryFrame', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterFrame', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterTocFrame', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'CommentFrame', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'GeobFrame', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'InternalFrame', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'MlltFrame', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'PrivFrame', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'TextInformationFrame', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'UrlLinkFrame', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MdtaMetadataEntry', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MotionPhotoMetadata', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData.Segment', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SmtaMetadataEntry', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'PrivateCommand', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceNullCommand', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceScheduleCommand', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'TimeSignalCommand', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.vorbis', + 'c': 'VorbisComment', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'StreamKey', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroup', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroupArray', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry.VariantInfo', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMetadataEntry', + 'l': 'CREATOR' + }, + {'p': 'com.google.android.exoplayer2.text', 'c': 'Cue', 'l': 'CREATOR'}, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'CueGroup', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.SelectionOverride', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionOverride', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'ColorInfo', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoSize', + 'l': 'CREATOR' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.OpenException', + 'l': 'cronetConnectionStatus' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource', + 'l': + 'CronetDataSource(CronetEngine, Executor, int, int, int, boolean, boolean, String, HttpDataSource.RequestProperties, Predicate, boolean)', + 'url': + '%3Cinit%3E(org.chromium.net.CronetEngine,java.util.concurrent.Executor,int,int,int,boolean,boolean,java.lang.String,com.google.android.exoplayer2.upstream.HttpDataSource.RequestProperties,com.google.common.base.Predicate,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSourceFactory', + 'l': + 'CronetDataSourceFactory(CronetEngineWrapper, Executor, HttpDataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor,com.google.android.exoplayer2.upstream.HttpDataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSourceFactory', + 'l': + 'CronetDataSourceFactory(CronetEngineWrapper, Executor, int, int, boolean, HttpDataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor,int,int,boolean,com.google.android.exoplayer2.upstream.HttpDataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSourceFactory', + 'l': + 'CronetDataSourceFactory(CronetEngineWrapper, Executor, int, int, boolean, String)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor,int,int,boolean,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSourceFactory', + 'l': 'CronetDataSourceFactory(CronetEngineWrapper, Executor, String)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSourceFactory', + 'l': + 'CronetDataSourceFactory(CronetEngineWrapper, Executor, TransferListener, HttpDataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor,com.google.android.exoplayer2.upstream.TransferListener,com.google.android.exoplayer2.upstream.HttpDataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSourceFactory', + 'l': + 'CronetDataSourceFactory(CronetEngineWrapper, Executor, TransferListener, int, int, boolean, HttpDataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor,com.google.android.exoplayer2.upstream.TransferListener,int,int,boolean,com.google.android.exoplayer2.upstream.HttpDataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSourceFactory', + 'l': + 'CronetDataSourceFactory(CronetEngineWrapper, Executor, TransferListener, int, int, boolean, String)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor,com.google.android.exoplayer2.upstream.TransferListener,int,int,boolean,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSourceFactory', + 'l': + 'CronetDataSourceFactory(CronetEngineWrapper, Executor, TransferListener, String)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor,com.google.android.exoplayer2.upstream.TransferListener,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSourceFactory', + 'l': + 'CronetDataSourceFactory(CronetEngineWrapper, Executor, TransferListener)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor,com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSourceFactory', + 'l': 'CronetDataSourceFactory(CronetEngineWrapper, Executor)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetEngineWrapper', + 'l': 'CronetEngineWrapper(Context, String, boolean)', + 'url': '%3Cinit%3E(android.content.Context,java.lang.String,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetEngineWrapper', + 'l': 'CronetEngineWrapper(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetEngineWrapper', + 'l': 'CronetEngineWrapper(CronetEngine)', + 'url': '%3Cinit%3E(org.chromium.net.CronetEngine)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'Crop', + 'l': 'Crop(float, float, float, float)', + 'url': '%3Cinit%3E(float,float,float,float)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter.Configuration', + 'l': 'crypto' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'CRYPTO_MODE_AES_CBC' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'CRYPTO_MODE_AES_CTR' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'CRYPTO_MODE_UNENCRYPTED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'CRYPTO_TYPE_CUSTOM_BASE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'CRYPTO_TYPE_FRAMEWORK' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'CRYPTO_TYPE_NONE'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'CRYPTO_TYPE_UNSUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'cryptoData' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'TrackEncryptionBox', + 'l': 'cryptoData' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrackOutput.CryptoData', + 'l': + 'CryptoData(@com.google.android.exoplayer2.C.CryptoMode int, byte[], int, int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.C.CryptoModeint,byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'CryptoException', + 'l': 'CryptoException(int, String)', + 'url': '%3Cinit%3E(int,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer', + 'l': 'cryptoInfo' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'CryptoInfo', + 'l': 'CryptoInfo()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrackOutput.CryptoData', + 'l': 'cryptoMode' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'cryptoType'}, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'csrc' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'CSRC_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'csrcCount' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCueInfo', + 'l': 'cue' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCueParser', + 'l': 'CUE_HEADER_PATTERN' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': + 'Cue(CharSequence, Layout.Alignment, float, @com.google.android.exoplayer2.text.Cue.LineType int, @com.google.android.exoplayer2.text.Cue.AnchorType int, float, @com.google.android.exoplayer2.text.Cue.AnchorType int, float, @com.google.android.exoplayer2.text.Cue.TextSizeType int, float)', + 'url': + '%3Cinit%3E(java.lang.CharSequence,android.text.Layout.Alignment,float,@com.google.android.exoplayer2.text.Cue.LineTypeint,@com.google.android.exoplayer2.text.Cue.AnchorTypeint,float,@com.google.android.exoplayer2.text.Cue.AnchorTypeint,float,@com.google.android.exoplayer2.text.Cue.TextSizeTypeint,float)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': + 'Cue(CharSequence, Layout.Alignment, float, @com.google.android.exoplayer2.text.Cue.LineType int, @com.google.android.exoplayer2.text.Cue.AnchorType int, float, @com.google.android.exoplayer2.text.Cue.AnchorType int, float, boolean, int)', + 'url': + '%3Cinit%3E(java.lang.CharSequence,android.text.Layout.Alignment,float,@com.google.android.exoplayer2.text.Cue.LineTypeint,@com.google.android.exoplayer2.text.Cue.AnchorTypeint,float,@com.google.android.exoplayer2.text.Cue.AnchorTypeint,float,boolean,int)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': + 'Cue(CharSequence, Layout.Alignment, float, @com.google.android.exoplayer2.text.Cue.LineType int, @com.google.android.exoplayer2.text.Cue.AnchorType int, float, @com.google.android.exoplayer2.text.Cue.AnchorType int, float)', + 'url': + '%3Cinit%3E(java.lang.CharSequence,android.text.Layout.Alignment,float,@com.google.android.exoplayer2.text.Cue.LineTypeint,@com.google.android.exoplayer2.text.Cue.AnchorTypeint,float,@com.google.android.exoplayer2.text.Cue.AnchorTypeint,float)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'Cue(CharSequence)', + 'url': '%3Cinit%3E(java.lang.CharSequence)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'CueDecoder', + 'l': 'CueDecoder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'CueEncoder', + 'l': 'CueEncoder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'CueGroup', + 'l': 'CueGroup(List, long)', + 'url': '%3Cinit%3E(java.util.List,long)' + }, + {'p': 'com.google.android.exoplayer2.text', 'c': 'CueGroup', 'l': 'cues'}, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'CURRENT_POSITION_NOT_SET' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'currentAdGroupIndex' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'currentAdIndexInAdGroup' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer.InsufficientCapacityException', + 'l': 'currentCapacity' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'currentCues' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'currentMediaItemIndex' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.EventTime', + 'l': 'currentMediaPeriodId' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.EventTime', + 'l': 'currentPlaybackPositionMs' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.EventTime', + 'l': 'currentTimeline' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeClock', + 'l': 'currentTimeMillis()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Clock', + 'l': 'currentTimeMillis()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SystemClock', + 'l': 'currentTimeMillis()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.EventTime', + 'l': 'currentWindowIndex' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'CUSTOM_ERROR_CODE_BASE' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'customActionReceiver' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LocalConfiguration', + 'l': 'customCacheKey' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest', + 'l': 'customCacheKey' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'customData' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log', + 'l': 'd(String, String, Throwable)', + 'url': 'd(java.lang.String,java.lang.String,java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log', + 'l': 'd(String, String)', + 'url': 'd(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log.Logger', + 'l': 'd(String, String)', + 'url': 'd(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.offline', + 'c': 'DashDownloader', + 'l': 'DashDownloader(MediaItem, CacheDataSource.Factory, Executor)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.offline', + 'c': 'DashDownloader', + 'l': 'DashDownloader(MediaItem, CacheDataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.offline', + 'c': 'DashDownloader', + 'l': + 'DashDownloader(MediaItem, ParsingLoadable.Parser, CacheDataSource.Factory, Executor, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.offline', + 'c': 'DashDownloader', + 'l': + 'DashDownloader(MediaItem, ParsingLoadable.Parser, CacheDataSource.Factory, Executor)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifest', + 'l': + 'DashManifest(long, long, long, boolean, long, long, long, long, ProgramInformation, UtcTimingElement, ServiceDescriptionElement, Uri, List)', + 'url': + '%3Cinit%3E(long,long,long,boolean,long,long,long,long,com.google.android.exoplayer2.source.dash.manifest.ProgramInformation,com.google.android.exoplayer2.source.dash.manifest.UtcTimingElement,com.google.android.exoplayer2.source.dash.manifest.ServiceDescriptionElement,android.net.Uri,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'DashManifestParser()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashManifestStaleException', + 'l': 'DashManifestStaleException()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashWrappingSegmentIndex', + 'l': 'DashWrappingSegmentIndex(ChunkIndex, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.extractor.ChunkIndex,long)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer', + 'l': 'data' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'SimpleDecoderOutputBuffer', + 'l': 'data' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': 'data' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData.SchemeData', + 'l': 'data' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.VorbisIdHeader', + 'l': 'data' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'BinaryFrame', + 'l': 'data' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'GeobFrame', + 'l': 'data' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest', + 'l': 'data' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.ProtectionElement', + 'l': 'data' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData.Segment', + 'l': 'data' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMetadataEntry', + 'l': 'data' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Allocation', + 'l': 'data' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'data' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'WavUtil', + 'l': 'DATA_FOURCC' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'DATA_TYPE_AD'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'DATA_TYPE_CUSTOM_BASE' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'DATA_TYPE_DRM'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'DATA_TYPE_MANIFEST' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'DATA_TYPE_MEDIA'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'DATA_TYPE_MEDIA_INITIALIZATION' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'DATA_TYPE_MEDIA_PROGRESSIVE_LIVE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'DATA_TYPE_TIME_SYNCHRONIZATION' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'DATA_TYPE_UNKNOWN' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'StandaloneDatabaseProvider', + 'l': 'DATABASE_NAME' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'DatabaseIOException', + 'l': 'DatabaseIOException(SQLException, String)', + 'url': '%3Cinit%3E(android.database.SQLException,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'DatabaseIOException', + 'l': 'DatabaseIOException(SQLException)', + 'url': '%3Cinit%3E(android.database.SQLException)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'DataChunk', + 'l': + 'DataChunk(DataSource, DataSpec, @com.google.android.exoplayer2.C.DataType int, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, byte[])', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.C.DataTypeint,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSchemeDataSource', + 'l': 'DataSchemeDataSource()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeChunkSource.Factory', + 'l': 'dataSetFactory' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'Chunk', + 'l': 'dataSource' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'DataSourceContractTest()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSourceException', + 'l': + 'DataSourceException(@com.google.android.exoplayer2.PlaybackException.ErrorCode int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSourceException', + 'l': + 'DataSourceException(String, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)', + 'url': + '%3Cinit%3E(java.lang.String,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSourceException', + 'l': + 'DataSourceException(String, Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)', + 'url': + '%3Cinit%3E(java.lang.String,java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSourceException', + 'l': + 'DataSourceException(Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)', + 'url': + '%3Cinit%3E(java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeChunkSource.Factory', + 'l': 'dataSourceFactory' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSourceInputStream', + 'l': 'DataSourceInputStream(DataSource, DataSpec)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'MediaDrmCallbackException', + 'l': 'dataSpec' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'SegmentDownloader.Segment', + 'l': 'dataSpec' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'LoadEventInfo', + 'l': 'dataSpec' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'Chunk', + 'l': 'dataSpec' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.HttpDataSourceException', + 'l': 'dataSpec' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ParsingLoadable', + 'l': 'dataSpec' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': + 'DataSpec(Uri, @com.google.android.exoplayer2.upstream.DataSpec.Flags int)', + 'url': + '%3Cinit%3E(android.net.Uri,@com.google.android.exoplayer2.upstream.DataSpec.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': + 'DataSpec(Uri, @com.google.android.exoplayer2.upstream.DataSpec.HttpMethod int, byte[], long, long, long, String, @com.google.android.exoplayer2.upstream.DataSpec.Flags int, Map)', + 'url': + '%3Cinit%3E(android.net.Uri,@com.google.android.exoplayer2.upstream.DataSpec.HttpMethodint,byte[],long,long,long,java.lang.String,@com.google.android.exoplayer2.upstream.DataSpec.Flagsint,java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': + 'DataSpec(Uri, @com.google.android.exoplayer2.upstream.DataSpec.HttpMethod int, byte[], long, long, long, String, @com.google.android.exoplayer2.upstream.DataSpec.Flags int)', + 'url': + '%3Cinit%3E(android.net.Uri,@com.google.android.exoplayer2.upstream.DataSpec.HttpMethodint,byte[],long,long,long,java.lang.String,@com.google.android.exoplayer2.upstream.DataSpec.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': + 'DataSpec(Uri, byte[], long, long, long, String, @com.google.android.exoplayer2.upstream.DataSpec.Flags int)', + 'url': + '%3Cinit%3E(android.net.Uri,byte[],long,long,long,java.lang.String,@com.google.android.exoplayer2.upstream.DataSpec.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': + 'DataSpec(Uri, long, long, long, String, @com.google.android.exoplayer2.upstream.DataSpec.Flags int)', + 'url': + '%3Cinit%3E(android.net.Uri,long,long,long,java.lang.String,@com.google.android.exoplayer2.upstream.DataSpec.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': + 'DataSpec(Uri, long, long, String, @com.google.android.exoplayer2.upstream.DataSpec.Flags int, Map)', + 'url': + '%3Cinit%3E(android.net.Uri,long,long,java.lang.String,@com.google.android.exoplayer2.upstream.DataSpec.Flagsint,java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': + 'DataSpec(Uri, long, long, String, @com.google.android.exoplayer2.upstream.DataSpec.Flags int)', + 'url': + '%3Cinit%3E(android.net.Uri,long,long,java.lang.String,@com.google.android.exoplayer2.upstream.DataSpec.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'DataSpec(Uri, long, long, String)', + 'url': '%3Cinit%3E(android.net.Uri,long,long,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'DataSpec(Uri, long, long)', + 'url': '%3Cinit%3E(android.net.Uri,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'DataSpec(Uri)', + 'url': '%3Cinit%3E(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'dataSpecWithEndPositionOutOfRange_readsToEnd()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'dataSpecWithLength_readExpectedRange()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'dataSpecWithPosition_readUntilEnd()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'dataSpecWithPositionAndLength_readExpectedRange()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'dataSpecWithPositionAtEnd_readsZeroBytes()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'dataSpecWithPositionAtEndAndLength_readsZeroBytes()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': + 'dataSpecWithPositionOutOfRange_throwsPositionOutOfRangeException()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ParserException', + 'l': 'dataType' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaLoadData', + 'l': 'dataType' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'DebugTextViewHelper', + 'l': 'DebugTextViewHelper(ExoPlayer, TextView)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.ExoPlayer,android.widget.TextView)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SimpleSubtitleDecoder', + 'l': 'decode(byte[], int, boolean)', + 'url': 'decode(byte[],int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.text.dvb', + 'c': 'DvbDecoder', + 'l': 'decode(byte[], int, boolean)', + 'url': 'decode(byte[],int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.text.pgs', + 'c': 'PgsDecoder', + 'l': 'decode(byte[], int, boolean)', + 'url': 'decode(byte[],int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.text.ssa', + 'c': 'SsaDecoder', + 'l': 'decode(byte[], int, boolean)', + 'url': 'decode(byte[],int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.text.subrip', + 'c': 'SubripDecoder', + 'l': 'decode(byte[], int, boolean)', + 'url': 'decode(byte[],int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.text.ttml', + 'c': 'TtmlDecoder', + 'l': 'decode(byte[], int, boolean)', + 'url': 'decode(byte[],int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.text.tx3g', + 'c': 'Tx3gDecoder', + 'l': 'decode(byte[], int, boolean)', + 'url': 'decode(byte[],int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'Mp4WebvttDecoder', + 'l': 'decode(byte[], int, boolean)', + 'url': 'decode(byte[],int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttDecoder', + 'l': 'decode(byte[], int, boolean)', + 'url': 'decode(byte[],int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'Id3Decoder', + 'l': 'decode(byte[], int)', + 'url': 'decode(byte[],int)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'CueDecoder', + 'l': 'decode(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacDecoder', + 'l': 'decode(DecoderInputBuffer, SimpleDecoderOutputBuffer, boolean)', + 'url': + 'decode(com.google.android.exoplayer2.decoder.DecoderInputBuffer,com.google.android.exoplayer2.decoder.SimpleDecoderOutputBuffer,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'OpusDecoder', + 'l': 'decode(DecoderInputBuffer, SimpleDecoderOutputBuffer, boolean)', + 'url': + 'decode(com.google.android.exoplayer2.decoder.DecoderInputBuffer,com.google.android.exoplayer2.decoder.SimpleDecoderOutputBuffer,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Gav1Decoder', + 'l': 'decode(DecoderInputBuffer, VideoDecoderOutputBuffer, boolean)', + 'url': + 'decode(com.google.android.exoplayer2.decoder.DecoderInputBuffer,com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'VpxDecoder', + 'l': 'decode(DecoderInputBuffer, VideoDecoderOutputBuffer, boolean)', + 'url': + 'decode(com.google.android.exoplayer2.decoder.DecoderInputBuffer,com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'SimpleDecoder', + 'l': 'decode(I, O, boolean)', + 'url': 'decode(I,O,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'SimpleMetadataDecoder', + 'l': 'decode(MetadataInputBuffer, ByteBuffer)', + 'url': + 'decode(com.google.android.exoplayer2.metadata.MetadataInputBuffer,java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.dvbsi', + 'c': 'AppInfoTableDecoder', + 'l': 'decode(MetadataInputBuffer, ByteBuffer)', + 'url': + 'decode(com.google.android.exoplayer2.metadata.MetadataInputBuffer,java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessageDecoder', + 'l': 'decode(MetadataInputBuffer, ByteBuffer)', + 'url': + 'decode(com.google.android.exoplayer2.metadata.MetadataInputBuffer,java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyDecoder', + 'l': 'decode(MetadataInputBuffer, ByteBuffer)', + 'url': + 'decode(com.google.android.exoplayer2.metadata.MetadataInputBuffer,java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'Id3Decoder', + 'l': 'decode(MetadataInputBuffer, ByteBuffer)', + 'url': + 'decode(com.google.android.exoplayer2.metadata.MetadataInputBuffer,java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInfoDecoder', + 'l': 'decode(MetadataInputBuffer, ByteBuffer)', + 'url': + 'decode(com.google.android.exoplayer2.metadata.MetadataInputBuffer,java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataDecoder', + 'l': 'decode(MetadataInputBuffer)', + 'url': + 'decode(com.google.android.exoplayer2.metadata.MetadataInputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'SimpleMetadataDecoder', + 'l': 'decode(MetadataInputBuffer)', + 'url': + 'decode(com.google.android.exoplayer2.metadata.MetadataInputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessageDecoder', + 'l': 'decode(ParsableByteArray)', + 'url': 'decode(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SimpleSubtitleDecoder', + 'l': 'decode(SubtitleInputBuffer, SubtitleOutputBuffer, boolean)', + 'url': + 'decode(com.google.android.exoplayer2.text.SubtitleInputBuffer,com.google.android.exoplayer2.text.SubtitleOutputBuffer,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.text.cea', + 'c': 'Cea608Decoder', + 'l': 'decode(SubtitleInputBuffer)', + 'url': 'decode(com.google.android.exoplayer2.text.SubtitleInputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.text.cea', + 'c': 'Cea708Decoder', + 'l': 'decode(SubtitleInputBuffer)', + 'url': 'decode(com.google.android.exoplayer2.text.SubtitleInputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DecodeOneFrameUtil', + 'l': + 'decodeOneAssetFileFrame(String, DecodeOneFrameUtil.Listener, Surface)', + 'url': + 'decodeOneAssetFileFrame(java.lang.String,com.google.android.exoplayer2.testutil.DecodeOneFrameUtil.Listener,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DecodeOneFrameUtil', + 'l': + 'decodeOneCacheFileFrame(String, DecodeOneFrameUtil.Listener, Surface)', + 'url': + 'decodeOneCacheFileFrame(java.lang.String,com.google.android.exoplayer2.testutil.DecodeOneFrameUtil.Listener,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'DECODER_SUPPORT_FALLBACK' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'DECODER_SUPPORT_FALLBACK_MIMETYPE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'DECODER_SUPPORT_PRIMARY' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'DecoderAudioRenderer()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': + 'DecoderAudioRenderer(Handler, AudioRendererEventListener, AudioCapabilities, AudioProcessor...)', + 'url': + '%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioCapabilities,com.google.android.exoplayer2.audio.AudioProcessor...)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': + 'DecoderAudioRenderer(Handler, AudioRendererEventListener, AudioProcessor...)', + 'url': + '%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioProcessor...)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': + 'DecoderAudioRenderer(Handler, AudioRendererEventListener, AudioSink)', + 'url': + '%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioSink)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'decoderCounters' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'decoderCounters' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderCounters', + 'l': 'DecoderCounters()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderException', + 'l': 'DecoderException(String, Throwable)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderException', + 'l': 'DecoderException(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderException', + 'l': 'DecoderException(Throwable)', + 'url': '%3Cinit%3E(java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderCounters', + 'l': 'decoderInitCount' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer.DecoderInitializationException', + 'l': 'DecoderInitializationException(Format, Throwable, boolean, int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.Format,java.lang.Throwable,boolean,int)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer.DecoderInitializationException', + 'l': + 'DecoderInitializationException(Format, Throwable, boolean, MediaCodecInfo)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.Format,java.lang.Throwable,boolean,com.google.android.exoplayer2.mediacodec.MediaCodecInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener.EventDispatcher', + 'l': 'decoderInitialized(String, long, long)', + 'url': 'decoderInitialized(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener.EventDispatcher', + 'l': 'decoderInitialized(String, long, long)', + 'url': 'decoderInitialized(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer', + 'l': + 'DecoderInputBuffer(@com.google.android.exoplayer2.decoder.DecoderInputBuffer.BufferReplacementMode int, int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.decoder.DecoderInputBuffer.BufferReplacementModeint,int)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer', + 'l': + 'DecoderInputBuffer(@com.google.android.exoplayer2.decoder.DecoderInputBuffer.BufferReplacementMode int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.decoder.DecoderInputBuffer.BufferReplacementModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'decoderName' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderOutputBuffer', + 'l': 'DecoderOutputBuffer()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': 'decoderPrivate' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderCounters', + 'l': 'decoderReleaseCount' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener.EventDispatcher', + 'l': 'decoderReleased(String)', + 'url': 'decoderReleased(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener.EventDispatcher', + 'l': 'decoderReleased(String)', + 'url': 'decoderReleased(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': + 'DecoderReuseEvaluation(String, Format, Format, @com.google.android.exoplayer2.decoder.DecoderReuseEvaluation.DecoderReuseResult int, @com.google.android.exoplayer2.decoder.DecoderReuseEvaluation.DecoderDiscardReasons int)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.decoder.DecoderReuseEvaluation.DecoderReuseResultint,@com.google.android.exoplayer2.decoder.DecoderReuseEvaluation.DecoderDiscardReasonsint)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': + 'DecoderVideoRenderer(long, Handler, VideoRendererEventListener, int)', + 'url': + '%3Cinit%3E(long,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.DeviceComponent', + 'l': 'decreaseDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'decreaseDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'decreaseDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'decreaseDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'decreaseDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'decreaseDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'decreaseDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts.AssertionConfig', + 'l': 'deduplicateConsecutiveFormats' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackParameters', + 'l': 'DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererConfiguration', + 'l': 'DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SeekParameters', + 'l': 'DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes', + 'l': 'DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.AudioTrackBufferSizeProvider', + 'l': 'DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter.Factory', + 'l': 'DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecSelector', + 'l': 'DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataDecoderFactory', + 'l': 'DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsExtractorFactory', + 'l': 'DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleDecoderFactory', + 'l': 'DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderSelector', + 'l': 'DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings', + 'l': 'DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'CaptionStyleCompat', + 'l': 'DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheKeyFactory', + 'l': 'DEFAULT' + }, + {'p': 'com.google.android.exoplayer2.util', 'c': 'Clock', 'l': 'DEFAULT'}, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log.Logger', + 'l': 'DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'DEFAULT_AD_MARKER_COLOR' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'DEFAULT_AD_MARKER_WIDTH_DP' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader.Builder', + 'l': 'DEFAULT_AD_PRELOAD_TIMEOUT_MS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': 'DEFAULT_ALLOWED_VIDEO_JOINING_TIME_MS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'DEFAULT_AUDIO_BUFFER_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioCapabilities', + 'l': 'DEFAULT_AUDIO_CAPABILITIES' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'DEFAULT_BACK_BUFFER_DURATION_MS' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': 'DEFAULT_BANDWIDTH_FRACTION' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'DEFAULT_BAR_HEIGHT_DP' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'SubtitleView', + 'l': 'DEFAULT_BOTTOM_PADDING_FRACTION' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'DEFAULT_BUFFER_FOR_PLAYBACK_AFTER_REBUFFER_MS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'DEFAULT_BUFFER_FOR_PLAYBACK_MS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'DEFAULT_BUFFER_SEGMENT_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSink', + 'l': 'DEFAULT_BUFFER_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheWriter', + 'l': 'DEFAULT_BUFFER_SIZE_BYTES' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'DEFAULT_BUFFERED_COLOR' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': 'DEFAULT_BUFFERED_FRACTION_TO_LIVE_EDGE_FOR_QUALITY_INCREASE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'DEFAULT_CAMERA_MOTION_BUFFER_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource', + 'l': 'DEFAULT_CONNECT_TIMEOUT_MILLIS' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSourceFactory', + 'l': 'DEFAULT_CONNECT_TIMEOUT_MILLIS' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource', + 'l': 'DEFAULT_CONNECT_TIMEOUT_MILLIS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'DEFAULT_DETACH_SURFACE_TIMEOUT_MS' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'BaseUrl', + 'l': 'DEFAULT_DVB_PRIORITY' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackOutput', + 'l': 'DEFAULT_FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl', + 'l': 'DEFAULT_FALLBACK_MAX_PLAYBACK_SPEED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl', + 'l': 'DEFAULT_FALLBACK_MIN_PLAYBACK_SPEED' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource', + 'l': 'DEFAULT_FALLBACK_TARGET_LIVE_OFFSET_MS' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'DEFAULT_FOREGROUND_NOTIFICATION_UPDATE_INTERVAL' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSink', + 'l': 'DEFAULT_FRAGMENT_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings', + 'l': 'DEFAULT_I_FRAME_INTERVAL_SECONDS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'DEFAULT_IMAGE_BUFFER_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': 'DEFAULT_INITIAL_BITRATE_ESTIMATE' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': 'DEFAULT_INITIAL_BITRATE_ESTIMATES_2G' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': 'DEFAULT_INITIAL_BITRATE_ESTIMATES_3G' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': 'DEFAULT_INITIAL_BITRATE_ESTIMATES_4G' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': 'DEFAULT_INITIAL_BITRATE_ESTIMATES_5G_NSA' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': 'DEFAULT_INITIAL_BITRATE_ESTIMATES_5G_SA' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': 'DEFAULT_INITIAL_BITRATE_ESTIMATES_WIFI' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource', + 'l': 'DEFAULT_LIVE_PRESENTATION_DELAY_MS' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource', + 'l': 'DEFAULT_LIVE_PRESENTATION_DELAY_MS' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionUriBuilder', + 'l': 'DEFAULT_LOAD_VIDEO_TIMEOUT_MS' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaSource', + 'l': 'DEFAULT_LOADING_CHECK_INTERVAL_BYTES' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultLoadErrorHandlingPolicy', + 'l': 'DEFAULT_LOCATION_EXCLUSION_MS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'DEFAULT_MAX_BUFFER_MS' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultMuxer.Factory', + 'l': 'DEFAULT_MAX_DELAY_BETWEEN_SAMPLES_MS' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': 'DEFAULT_MAX_DURATION_FOR_QUALITY_DECREASE_MS' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': 'DEFAULT_MAX_HEIGHT_TO_DISCARD' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl', + 'l': 'DEFAULT_MAX_LIVE_OFFSET_ERROR_MS_FOR_UNIT_SPEED' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'SegmentDownloader', + 'l': 'DEFAULT_MAX_MERGED_SEGMENT_START_TIME_DIFF_MS' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'UdpDataSource', + 'l': 'DEFAULT_MAX_PACKET_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'DEFAULT_MAX_PARALLEL_DOWNLOADS' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueNavigator', + 'l': 'DEFAULT_MAX_QUEUE_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'DEFAULT_MAX_SEEK_TO_PREVIOUS_POSITION_MS' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': 'DEFAULT_MAX_WIDTH_TO_DISCARD' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem', + 'l': 'DEFAULT_MEDIA_ID' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource', + 'l': 'DEFAULT_MEDIA_ID' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'DEFAULT_METADATA_BUFFER_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'DEFAULT_MIN_BUFFER_MS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'DEFAULT_MIN_BUFFER_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': 'DEFAULT_MIN_DURATION_FOR_QUALITY_INCREASE_MS' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': 'DEFAULT_MIN_DURATION_TO_RETAIN_AFTER_DISCARD_MS' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultLoadErrorHandlingPolicy', + 'l': 'DEFAULT_MIN_LOADABLE_RETRY_COUNT' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultLoadErrorHandlingPolicy', + 'l': 'DEFAULT_MIN_LOADABLE_RETRY_COUNT_PROGRESSIVE_LIVE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl', + 'l': 'DEFAULT_MIN_POSSIBLE_LIVE_OFFSET_SMOOTHING_FACTOR' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'DEFAULT_MIN_RETRY_COUNT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl', + 'l': 'DEFAULT_MIN_UPDATE_INTERVAL_MS' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SilenceSkippingAudioProcessor', + 'l': 'DEFAULT_MINIMUM_SILENCE_DURATION_US' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'DEFAULT_MUXED_BUFFER_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SntpClient', + 'l': 'DEFAULT_NTP_HOST' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SilenceSkippingAudioProcessor', + 'l': 'DEFAULT_PADDING_SILENCE_US' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'DEFAULT_PLAYBACK_ACTIONS' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'DEFAULT_PLAYBACK_SPEED' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'DEFAULT_PLAYED_AD_MARKER_COLOR' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'DEFAULT_PLAYED_COLOR' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': 'DEFAULT_PLAYLIST_STUCK_TARGET_DURATION_COEFFICIENT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'DEFAULT_PRIORITIZE_TIME_OVER_SIZE_THRESHOLDS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl', + 'l': 'DEFAULT_PROPORTIONAL_CONTROL_FACTOR' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'DEFAULT_PROVIDER' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource', + 'l': 'DEFAULT_READ_TIMEOUT_MILLIS' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSourceFactory', + 'l': 'DEFAULT_READ_TIMEOUT_MILLIS' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource', + 'l': 'DEFAULT_READ_TIMEOUT_MILLIS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'DEFAULT_RELEASE_TIMEOUT_MS' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'RepeatModeActionProvider', + 'l': 'DEFAULT_REPEAT_TOGGLE_MODES' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'DEFAULT_REPEAT_TOGGLE_MODES' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'DEFAULT_REPEAT_TOGGLE_MODES' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'DEFAULT_REQUIREMENTS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'DEFAULT_RETAIN_BACK_BUFFER_FROM_KEYFRAME' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'DEFAULT_SCRUBBER_COLOR' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'DEFAULT_SCRUBBER_DISABLED_SIZE_DP' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'DEFAULT_SCRUBBER_DRAGGED_SIZE_DP' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'DEFAULT_SCRUBBER_ENABLED_SIZE_DP' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'DEFAULT_SEEK_BACK_INCREMENT_MS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'DEFAULT_SEEK_FORWARD_INCREMENT_MS' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder', + 'l': 'DEFAULT_SEEK_TIMEOUT_MS' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultPlaybackSessionManager', + 'l': 'DEFAULT_SESSION_ID_GENERATOR' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager', + 'l': 'DEFAULT_SESSION_KEEPALIVE_MS' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'DEFAULT_SHOW_TIMEOUT_MS' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'DEFAULT_SHOW_TIMEOUT_MS' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SilenceSkippingAudioProcessor', + 'l': 'DEFAULT_SILENCE_THRESHOLD_LEVEL' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': 'DEFAULT_SLIDING_WINDOW_MAX_WEIGHT' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'UdpDataSource', + 'l': 'DEFAULT_SOCKET_TIMEOUT_MILLIS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'DEFAULT_TARGET_BUFFER_BYTES' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl', + 'l': 'DEFAULT_TARGET_LIVE_OFFSET_INCREMENT_ON_REBUFFER_MS' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DumpFileAsserts', + 'l': 'DEFAULT_TEST_ASSET_DIRECTORY' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'DEFAULT_TEXT_BUFFER_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'SubtitleView', + 'l': 'DEFAULT_TEXT_SIZE_FRACTION' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'DEFAULT_TIME_BAR_MIN_UPDATE_INTERVAL_MS' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'DEFAULT_TIME_BAR_MIN_UPDATE_INTERVAL_MS' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'RobolectricUtil', + 'l': 'DEFAULT_TIMEOUT_MS' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource', + 'l': 'DEFAULT_TIMEOUT_MS' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'DEFAULT_TIMESTAMP_SEARCH_BYTES' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'DEFAULT_TOUCH_TARGET_HEIGHT_DP' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultLoadErrorHandlingPolicy', + 'l': 'DEFAULT_TRACK_BLACKLIST_MS' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultLoadErrorHandlingPolicy', + 'l': 'DEFAULT_TRACK_EXCLUSION_MS' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'DEFAULT_TRACK_SELECTOR_PARAMETERS_WITHOUT_CONTEXT' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'DEFAULT_UNPLAYED_COLOR' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'DEFAULT_VIDEO_BUFFER_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'BaseUrl', + 'l': 'DEFAULT_WEIGHT' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': 'DEFAULT_WINDOW_DURATION_US' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': 'DEFAULT_WINDOW_OFFSET_IN_FIRST_PERIOD_US' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSourceFactory', + 'l': 'DEFAULT_WINDOW_UID' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'DEFAULT_WITHOUT_CONTEXT' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'DEFAULT_WITHOUT_CONTEXT' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultAllocator', + 'l': 'DefaultAllocator(boolean, int, int)', + 'url': '%3Cinit%3E(boolean,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultAllocator', + 'l': 'DefaultAllocator(boolean, int)', + 'url': '%3Cinit%3E(boolean,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder.DefaultAllowedCommandProvider', + 'l': 'DefaultAllowedCommandProvider(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'DefaultAnalyticsCollector(Clock)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.util.Clock)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.DefaultAudioProcessorChain', + 'l': 'DefaultAudioProcessorChain(AudioProcessor...)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.audio.AudioProcessor...)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.DefaultAudioProcessorChain', + 'l': + 'DefaultAudioProcessorChain(AudioProcessor[], SilenceSkippingAudioProcessor, SonicAudioProcessor)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.audio.AudioProcessor[],com.google.android.exoplayer2.audio.SilenceSkippingAudioProcessor,com.google.android.exoplayer2.audio.SonicAudioProcessor)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'DefaultAudioSink(AudioCapabilities, AudioProcessor[], boolean)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.audio.AudioCapabilities,com.google.android.exoplayer2.audio.AudioProcessor[],boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'DefaultAudioSink(AudioCapabilities, AudioProcessor[])', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.audio.AudioCapabilities,com.google.android.exoplayer2.audio.AudioProcessor[])' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': + 'DefaultAudioSink(AudioCapabilities, DefaultAudioSink.AudioProcessorChain, boolean, boolean, @com.google.android.exoplayer2.audio.DefaultAudioSink.OffloadMode int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.audio.AudioCapabilities,com.google.android.exoplayer2.audio.DefaultAudioSink.AudioProcessorChain,boolean,boolean,@com.google.android.exoplayer2.audio.DefaultAudioSink.OffloadModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider', + 'l': + 'DefaultAudioTrackBufferSizeProvider(DefaultAudioTrackBufferSizeProvider.Builder)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.audio.DefaultAudioTrackBufferSizeProvider.Builder)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': 'DefaultBandwidthMeter()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'DefaultCastOptionsProvider', + 'l': 'DefaultCastOptionsProvider()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultCodec', + 'l': + 'DefaultCodec(Context, Format, MediaFormat, String, boolean, Surface)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.Format,android.media.MediaFormat,java.lang.String,boolean,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultCompositeSequenceableLoaderFactory', + 'l': 'DefaultCompositeSequenceableLoaderFactory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'DefaultContentMetadata', + 'l': 'DefaultContentMetadata()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'DefaultContentMetadata', + 'l': 'DefaultContentMetadata(Map)', + 'url': '%3Cinit%3E(java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource', + 'l': + 'DefaultDashChunkSource(ChunkExtractor.Factory, LoaderErrorThrower, DashManifest, BaseUrlExclusionList, int, int[], ExoTrackSelection, @com.google.android.exoplayer2.C.TrackType int, DataSource, long, int, boolean, List, PlayerEmsgHandler.PlayerTrackEmsgHandler, PlayerId)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.chunk.ChunkExtractor.Factory,com.google.android.exoplayer2.upstream.LoaderErrorThrower,com.google.android.exoplayer2.source.dash.manifest.DashManifest,com.google.android.exoplayer2.source.dash.BaseUrlExclusionList,int,int[],com.google.android.exoplayer2.trackselection.ExoTrackSelection,@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.upstream.DataSource,long,int,boolean,java.util.List,com.google.android.exoplayer2.source.dash.PlayerEmsgHandler.PlayerTrackEmsgHandler,com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'DefaultDatabaseProvider', + 'l': 'DefaultDatabaseProvider(SQLiteOpenHelper)', + 'url': '%3Cinit%3E(android.database.sqlite.SQLiteOpenHelper)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSource', + 'l': 'DefaultDataSource(Context, boolean)', + 'url': '%3Cinit%3E(android.content.Context,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSource', + 'l': 'DefaultDataSource(Context, DataSource)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.upstream.DataSource)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSource', + 'l': 'DefaultDataSource(Context, String, boolean)', + 'url': '%3Cinit%3E(android.content.Context,java.lang.String,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSource', + 'l': 'DefaultDataSource(Context, String, int, int, boolean)', + 'url': + '%3Cinit%3E(android.content.Context,java.lang.String,int,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSourceFactory', + 'l': 'DefaultDataSourceFactory(Context, DataSource.Factory)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSourceFactory', + 'l': 'DefaultDataSourceFactory(Context, String, TransferListener)', + 'url': + '%3Cinit%3E(android.content.Context,java.lang.String,com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSourceFactory', + 'l': 'DefaultDataSourceFactory(Context, String)', + 'url': '%3Cinit%3E(android.content.Context,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSourceFactory', + 'l': + 'DefaultDataSourceFactory(Context, TransferListener, DataSource.Factory)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.upstream.TransferListener,com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSourceFactory', + 'l': 'DefaultDataSourceFactory(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DefaultDownloaderFactory', + 'l': 'DefaultDownloaderFactory(CacheDataSource.Factory, Executor)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DefaultDownloaderFactory', + 'l': 'DefaultDownloaderFactory(CacheDataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DefaultDownloadIndex', + 'l': 'DefaultDownloadIndex(DatabaseProvider, String)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.database.DatabaseProvider,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DefaultDownloadIndex', + 'l': 'DefaultDownloadIndex(DatabaseProvider)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.database.DatabaseProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager', + 'l': + 'DefaultDrmSessionManager(UUID, ExoMediaDrm, MediaDrmCallback, HashMap, boolean, int)', + 'url': + '%3Cinit%3E(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm,com.google.android.exoplayer2.drm.MediaDrmCallback,java.util.HashMap,boolean,int)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager', + 'l': + 'DefaultDrmSessionManager(UUID, ExoMediaDrm, MediaDrmCallback, HashMap, boolean)', + 'url': + '%3Cinit%3E(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm,com.google.android.exoplayer2.drm.MediaDrmCallback,java.util.HashMap,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager', + 'l': + 'DefaultDrmSessionManager(UUID, ExoMediaDrm, MediaDrmCallback, HashMap)', + 'url': + '%3Cinit%3E(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm,com.google.android.exoplayer2.drm.MediaDrmCallback,java.util.HashMap)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManagerProvider', + 'l': 'DefaultDrmSessionManagerProvider()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultEncoderFactory', + 'l': 'DefaultEncoderFactory(Context, EncoderSelector, boolean)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.transformer.EncoderSelector,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultEncoderFactory', + 'l': + 'DefaultEncoderFactory(Context, EncoderSelector, VideoEncoderSettings, boolean)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.transformer.EncoderSelector,com.google.android.exoplayer2.transformer.VideoEncoderSettings,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultEncoderFactory', + 'l': 'DefaultEncoderFactory(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorInput', + 'l': 'DefaultExtractorInput(DataReader, long, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataReader,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorsFactory', + 'l': 'DefaultExtractorsFactory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'DefaultHlsDataSourceFactory', + 'l': 'DefaultHlsDataSourceFactory(DataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'DefaultHlsExtractorFactory', + 'l': 'DefaultHlsExtractorFactory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'DefaultHlsExtractorFactory', + 'l': 'DefaultHlsExtractorFactory(int, boolean)', + 'url': '%3Cinit%3E(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistParserFactory', + 'l': 'DefaultHlsPlaylistParserFactory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': + 'DefaultHlsPlaylistTracker(HlsDataSourceFactory, LoadErrorHandlingPolicy, HlsPlaylistParserFactory, double)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.hls.HlsDataSourceFactory,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy,com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistParserFactory,double)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': + 'DefaultHlsPlaylistTracker(HlsDataSourceFactory, LoadErrorHandlingPolicy, HlsPlaylistParserFactory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.hls.HlsDataSourceFactory,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy,com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistParserFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource', + 'l': 'DefaultHttpDataSource()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource', + 'l': + 'DefaultHttpDataSource(String, int, int, boolean, HttpDataSource.RequestProperties)', + 'url': + '%3Cinit%3E(java.lang.String,int,int,boolean,com.google.android.exoplayer2.upstream.HttpDataSource.RequestProperties)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource', + 'l': 'DefaultHttpDataSource(String, int, int)', + 'url': '%3Cinit%3E(java.lang.String,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource', + 'l': 'DefaultHttpDataSource(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'TrackEncryptionBox', + 'l': 'defaultInitializationVector' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'DefaultLoadControl()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': + 'DefaultLoadControl(DefaultAllocator, int, int, int, int, int, boolean, int, boolean)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DefaultAllocator,int,int,int,int,int,boolean,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultLoadErrorHandlingPolicy', + 'l': 'DefaultLoadErrorHandlingPolicy()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultLoadErrorHandlingPolicy', + 'l': 'DefaultLoadErrorHandlingPolicy(int)', + 'url': '%3Cinit%3E(int)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'DefaultMediaCodecAdapterFactory', + 'l': 'DefaultMediaCodecAdapterFactory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultMediaDescriptionAdapter', + 'l': 'DefaultMediaDescriptionAdapter(PendingIntent)', + 'url': '%3Cinit%3E(android.app.PendingIntent)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'DefaultMediaItemConverter', + 'l': 'DefaultMediaItemConverter()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'DefaultMediaItemConverter', + 'l': 'DefaultMediaItemConverter()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.DefaultMediaMetadataProvider', + 'l': 'DefaultMediaMetadataProvider(MediaControllerCompat, String)', + 'url': + '%3Cinit%3E(android.support.v4.media.session.MediaControllerCompat,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'DefaultMediaSourceFactory(Context, ExtractorsFactory)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.extractor.ExtractorsFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'DefaultMediaSourceFactory(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'DefaultMediaSourceFactory(DataSource.Factory, ExtractorsFactory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.extractor.ExtractorsFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'DefaultMediaSourceFactory(DataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultPlaybackSessionManager', + 'l': 'DefaultPlaybackSessionManager()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultPlaybackSessionManager', + 'l': 'DefaultPlaybackSessionManager(Supplier)', + 'url': '%3Cinit%3E(com.google.common.base.Supplier)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'defaultPositionUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'defaultPositionUs' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': 'defaultPositionUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': 'DefaultRenderersFactory(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DefaultRenderersFactoryAsserts', + 'l': 'DefaultRenderersFactoryAsserts()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp.reader', + 'c': 'DefaultRtpPayloadReaderFactory', + 'l': 'DefaultRtpPayloadReaderFactory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'defaultSampleDurationNs' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.DefaultSeekTimestampConverter', + 'l': 'DefaultSeekTimestampConverter()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.DefaultShuffleOrder', + 'l': 'DefaultShuffleOrder(int, long)', + 'url': '%3Cinit%3E(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.DefaultShuffleOrder', + 'l': 'DefaultShuffleOrder(int)', + 'url': '%3Cinit%3E(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.DefaultShuffleOrder', + 'l': 'DefaultShuffleOrder(int[], long)', + 'url': '%3Cinit%3E(int[],long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'DefaultSsChunkSource', + 'l': + 'DefaultSsChunkSource(LoaderErrorThrower, SsManifest, int, ExoTrackSelection, DataSource)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.LoaderErrorThrower,com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest,int,com.google.android.exoplayer2.trackselection.ExoTrackSelection,com.google.android.exoplayer2.upstream.DataSource)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'DefaultTimeBar(Context, AttributeSet, int, AttributeSet, int)', + 'url': + '%3Cinit%3E(android.content.Context,android.util.AttributeSet,int,android.util.AttributeSet,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'DefaultTimeBar(Context, AttributeSet, int, AttributeSet)', + 'url': + '%3Cinit%3E(android.content.Context,android.util.AttributeSet,int,android.util.AttributeSet)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'DefaultTimeBar(Context, AttributeSet, int)', + 'url': + '%3Cinit%3E(android.content.Context,android.util.AttributeSet,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'DefaultTimeBar(Context, AttributeSet)', + 'url': '%3Cinit%3E(android.content.Context,android.util.AttributeSet)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'DefaultTimeBar(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTrackNameProvider', + 'l': 'DefaultTrackNameProvider(Resources)', + 'url': '%3Cinit%3E(android.content.res.Resources)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': 'DefaultTrackSelector()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': 'DefaultTrackSelector(Context, ExoTrackSelection.Factory)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.trackselection.ExoTrackSelection.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': + 'DefaultTrackSelector(Context, TrackSelectionParameters, ExoTrackSelection.Factory)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.trackselection.TrackSelectionParameters,com.google.android.exoplayer2.trackselection.ExoTrackSelection.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': 'DefaultTrackSelector(Context, TrackSelectionParameters)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': 'DefaultTrackSelector(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': + 'DefaultTrackSelector(TrackSelectionParameters, ExoTrackSelection.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.trackselection.TrackSelectionParameters,com.google.android.exoplayer2.trackselection.ExoTrackSelection.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DefaultTsPayloadReaderFactory', + 'l': 'DefaultTsPayloadReaderFactory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DefaultTsPayloadReaderFactory', + 'l': + 'DefaultTsPayloadReaderFactory(@com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flags int, List)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flagsint,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DefaultTsPayloadReaderFactory', + 'l': + 'DefaultTsPayloadReaderFactory(@com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flags int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection.Definition', + 'l': 'Definition(TrackGroup, int...)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int...)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection.Definition', + 'l': + 'Definition(TrackGroup, int[], @com.google.android.exoplayer2.trackselection.TrackSelection.Type int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int[],@com.google.android.exoplayer2.trackselection.TrackSelection.Typeint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'delay(long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'AtomicFile', + 'l': 'delete()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlProgram', + 'l': 'delete()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'delete(File, DatabaseProvider)', + 'url': + 'delete(java.io.File,com.google.android.exoplayer2.database.DatabaseProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'AssetContentProvider', + 'l': 'delete(Uri, String, String[])', + 'url': 'delete(android.net.Uri,java.lang.String,java.lang.String[])' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'deleteTexture(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.SpsData', + 'l': 'deltaPicOrderAlwaysZeroFlag' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistParser.DeltaUpdateException', + 'l': 'DeltaUpdateException()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'PictureFrame', + 'l': 'depth' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'Decoder', + 'l': 'dequeueInputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'SimpleDecoder', + 'l': 'dequeueInputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'ExoplayerCuesDecoder', + 'l': 'dequeueInputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter', + 'l': 'dequeueInputBufferIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter', + 'l': 'dequeueInputBufferIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'Decoder', + 'l': 'dequeueOutputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'SimpleDecoder', + 'l': 'dequeueOutputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'ExoplayerCuesDecoder', + 'l': 'dequeueOutputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.text.cea', + 'c': 'Cea608Decoder', + 'l': 'dequeueOutputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter', + 'l': 'dequeueOutputBufferIndex(MediaCodec.BufferInfo)', + 'url': 'dequeueOutputBufferIndex(android.media.MediaCodec.BufferInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter', + 'l': 'dequeueOutputBufferIndex(MediaCodec.BufferInfo)', + 'url': 'dequeueOutputBufferIndex(android.media.MediaCodec.BufferInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData.SchemeData', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.dvbsi', + 'c': 'AppInfoTable', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessage', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'PictureFrame', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'VorbisComment', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyHeaders', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyInfo', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterFrame', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'Id3Frame', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'MlltFrame', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MdtaMetadataEntry', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MotionPhotoMetadata', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData.Segment', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SmtaMetadataEntry', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceCommand', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'StreamKey', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry.VariantInfo', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMetadataEntry', + 'l': 'describeContents()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'description' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'PictureFrame', + 'l': 'description' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ApicFrame', + 'l': 'description' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'CommentFrame', + 'l': 'description' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'GeobFrame', + 'l': 'description' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'InternalFrame', + 'l': 'description' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'TextInformationFrame', + 'l': 'description' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'UrlLinkFrame', + 'l': 'description' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Descriptor', + 'l': 'Descriptor(String, String, String)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader.EsInfo', + 'l': 'descriptorBytes' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'destroyEglContext(EGLDisplay, EGLContext)', + 'url': + 'destroyEglContext(android.opengl.EGLDisplay,android.opengl.EGLContext)' + }, + {'p': 'com.google.android.exoplayer2.util', 'c': 'Util', 'l': 'DEVICE'}, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'DEVICE_CHARGING' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'DEVICE_DEBUG_INFO' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'DEVICE_IDLE' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'DEVICE_INFO' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'DEVICE_STORAGE_NOT_LOW' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'deviceInfo' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DeviceInfo', + 'l': + 'DeviceInfo(@com.google.android.exoplayer2.DeviceInfo.PlaybackType int, int, int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.DeviceInfo.PlaybackTypeint,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DeviceMappedEncoderBitrateProvider', + 'l': 'DeviceMappedEncoderBitrateProvider()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'deviceVolume' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecDecoderException', + 'l': 'diagnosticInfo' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer.DecoderInitializationException', + 'l': 'diagnosticInfo' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'DIMEN_UNSET' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'disable()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'disable()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Renderer', 'l': 'disable()'}, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'disable()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': 'disable()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'disable()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection', + 'l': 'disable()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'disable(MediaSource.MediaSourceCaller)', + 'url': + 'disable(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource', + 'l': 'disable(MediaSource.MediaSourceCaller)', + 'url': + 'disable(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'disableChildSource()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeMediaSource', + 'l': 'disableChildSource(T)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener.EventDispatcher', + 'l': 'disabled(DecoderCounters)', + 'url': 'disabled(com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener.EventDispatcher', + 'l': 'disabled(DecoderCounters)', + 'url': 'disabled(com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'disabledTrackTypes' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'disableInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeMediaSource', + 'l': 'disableInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'disableInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': 'disableInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'disableRenderer(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp3', + 'c': 'Mp3Extractor', + 'l': 'disableSeeking()' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'OutputConsumerAdapterV30', + 'l': 'disableSeeking()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BundledExtractorsAdapter', + 'l': 'disableSeekingOnMp3Streams()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaParserExtractorAdapter', + 'l': 'disableSeekingOnMp3Streams()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaExtractor', + 'l': 'disableSeekingOnMp3Streams()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'disableTunneling()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'disableTunneling()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'disableTunneling()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'DISCARD_REASON_APP_OVERRIDE' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'DISCARD_REASON_AUDIO_CHANNEL_COUNT_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'DISCARD_REASON_AUDIO_ENCODING_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'DISCARD_REASON_AUDIO_SAMPLE_RATE_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'DISCARD_REASON_DRM_SESSION_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'DISCARD_REASON_INITIALIZATION_DATA_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'DISCARD_REASON_MAX_INPUT_SIZE_EXCEEDED' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'DISCARD_REASON_MIME_TYPE_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'DISCARD_REASON_OPERATING_RATE_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'DISCARD_REASON_REUSE_NOT_IMPLEMENTED' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'DISCARD_REASON_VIDEO_COLOR_INFO_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'DISCARD_REASON_VIDEO_MAX_RESOLUTION_EXCEEDED' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'DISCARD_REASON_VIDEO_RESOLUTION_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'DISCARD_REASON_VIDEO_ROTATION_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'DISCARD_REASON_WORKAROUND' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': 'discardBuffer(long, boolean)', + 'url': 'discardBuffer(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'discardBuffer(long, boolean)', + 'url': 'discardBuffer(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriod', + 'l': 'discardBuffer(long, boolean)', + 'url': 'discardBuffer(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'discardBuffer(long, boolean)', + 'url': 'discardBuffer(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaPeriod', + 'l': 'discardBuffer(long, boolean)', + 'url': 'discardBuffer(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaPeriod', + 'l': 'discardBuffer(long, boolean)', + 'url': 'discardBuffer(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': 'discardBuffer(long, boolean)', + 'url': 'discardBuffer(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'discardReasons' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'discardSampleMetadataToRead()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'discardTo(long, boolean, boolean)', + 'url': 'discardTo(long,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeSampleStream', + 'l': 'discardTo(long, boolean)', + 'url': 'discardTo(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'discardToEnd()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'discardToRead()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'discardToSps(ByteBuffer)', + 'url': 'discardToSps(java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'discardUpstreamFrom(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'discardUpstreamSamples(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'discNumber' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'DISCONTINUITY_REASON_AUTO_TRANSITION' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'DISCONTINUITY_REASON_INTERNAL' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'DISCONTINUITY_REASON_REMOVE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'DISCONTINUITY_REASON_SEEK' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'DISCONTINUITY_REASON_SEEK_ADJUSTMENT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'DISCONTINUITY_REASON_SKIP' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'discontinuityPositionMs' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'discontinuitySequence' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher', + 'l': 'dispatch(RecordedRequest)', + 'url': 'dispatch(okhttp3.mockwebserver.RecordedRequest)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'dispatchKeyEvent(KeyEvent)', + 'url': 'dispatchKeyEvent(android.view.KeyEvent)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'dispatchKeyEvent(KeyEvent)', + 'url': 'dispatchKeyEvent(android.view.KeyEvent)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'dispatchKeyEvent(KeyEvent)', + 'url': 'dispatchKeyEvent(android.view.KeyEvent)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'dispatchKeyEvent(KeyEvent)', + 'url': 'dispatchKeyEvent(android.view.KeyEvent)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'dispatchMediaKeyEvent(KeyEvent)', + 'url': 'dispatchMediaKeyEvent(android.view.KeyEvent)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'dispatchMediaKeyEvent(KeyEvent)', + 'url': 'dispatchMediaKeyEvent(android.view.KeyEvent)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'dispatchMediaKeyEvent(KeyEvent)', + 'url': 'dispatchMediaKeyEvent(android.view.KeyEvent)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'dispatchMediaKeyEvent(KeyEvent)', + 'url': 'dispatchMediaKeyEvent(android.view.KeyEvent)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'dispatchTouchEvent(MotionEvent)', + 'url': 'dispatchTouchEvent(android.view.MotionEvent)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'displayHeight' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.StreamElement', + 'l': 'displayHeight' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'displayTitle' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'displayUnit' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'displayWidth' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.StreamElement', + 'l': 'displayWidth' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.AddMediaItems', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.ClearMediaItems', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.ClearVideoSurface', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.ExecuteRunnable', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.MoveMediaItem', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.PlayUntilPosition', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.Prepare', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.RemoveMediaItem', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.RemoveMediaItems', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.Seek', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SendMessages', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetAudioAttributes', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetMediaItems', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetMediaItemsResetPosition', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetPlayWhenReady', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetPlaybackParameters', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetRendererDisabled', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetRepeatMode', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetShuffleModeEnabled', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetShuffleOrder', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetVideoSurface', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.Stop', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.ThrowPlaybackException', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.WaitForIsLoading', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.WaitForMessage', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.WaitForPendingPlayerCommands', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.WaitForPlayWhenReady', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.WaitForPlaybackState', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.WaitForPositionDiscontinuity', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.WaitForTimelineChanged', + 'l': 'doActionImpl(ExoPlayer, DefaultTrackSelector, Surface)', + 'url': + 'doActionImpl(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.trackselection.DefaultTrackSelector,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'dolbyVisionConfigBytes' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'InternalFrame', + 'l': 'domain' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader', + 'l': 'DONT_RETRY' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader', + 'l': 'DONT_RETRY_FATAL' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Downloader', + 'l': 'download(Downloader.ProgressListener)', + 'url': + 'download(com.google.android.exoplayer2.offline.Downloader.ProgressListener)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'ProgressiveDownloader', + 'l': 'download(Downloader.ProgressListener)', + 'url': + 'download(com.google.android.exoplayer2.offline.Downloader.ProgressListener)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'SegmentDownloader', + 'l': 'download(Downloader.ProgressListener)', + 'url': + 'download(com.google.android.exoplayer2.offline.Downloader.ProgressListener)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': + 'Download(DownloadRequest, @com.google.android.exoplayer2.offline.Download.State int, long, long, long, int, @com.google.android.exoplayer2.offline.Download.FailureReason int, DownloadProgress)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.offline.DownloadRequest,@com.google.android.exoplayer2.offline.Download.Stateint,long,long,long,int,@com.google.android.exoplayer2.offline.Download.FailureReasonint,com.google.android.exoplayer2.offline.DownloadProgress)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': + 'Download(DownloadRequest, @com.google.android.exoplayer2.offline.Download.State int, long, long, long, int, @com.google.android.exoplayer2.offline.Download.FailureReason int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.offline.DownloadRequest,@com.google.android.exoplayer2.offline.Download.Stateint,long,long,long,int,@com.google.android.exoplayer2.offline.Download.FailureReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DownloadBuilder', + 'l': 'DownloadBuilder(DownloadRequest)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.offline.DownloadRequest)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DownloadBuilder', + 'l': 'DownloadBuilder(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadException', + 'l': 'DownloadException(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadException', + 'l': 'DownloadException(Throwable)', + 'url': '%3Cinit%3E(java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': + 'DownloadHelper(MediaItem, MediaSource, TrackSelectionParameters, RendererCapabilities[])', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.trackselection.TrackSelectionParameters,com.google.android.exoplayer2.RendererCapabilities[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'OfflineLicenseHelper', + 'l': 'downloadLicense(Format)', + 'url': 'downloadLicense(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': + 'DownloadManager(Context, DatabaseProvider, Cache, DataSource.Factory, Executor)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.database.DatabaseProvider,com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.DataSource.Factory,java.util.concurrent.Executor)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': + 'DownloadManager(Context, DatabaseProvider, Cache, DataSource.Factory)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.database.DatabaseProvider,com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': + 'DownloadManager(Context, WritableDownloadIndex, DownloaderFactory)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.offline.WritableDownloadIndex,com.google.android.exoplayer2.offline.DownloaderFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DownloadNotificationHelper', + 'l': 'DownloadNotificationHelper(Context, String)', + 'url': '%3Cinit%3E(android.content.Context,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadProgress', + 'l': 'DownloadProgress()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'DownloadService(int, long, String, int, int)', + 'url': '%3Cinit%3E(int,long,java.lang.String,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'DownloadService(int, long, String, int)', + 'url': '%3Cinit%3E(int,long,java.lang.String,int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'DownloadService(int, long)', + 'url': '%3Cinit%3E(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'DownloadService(int)', + 'url': '%3Cinit%3E(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': + 'downstreamFormatChanged(@com.google.android.exoplayer2.C.TrackType int, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long)', + 'url': + 'downstreamFormatChanged(@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': 'downstreamFormatChanged(MediaLoadData)', + 'url': + 'downstreamFormatChanged(com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.workmanager', + 'c': 'WorkManagerScheduler.SchedulerWorker', + 'l': 'doWork()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'RunnableFutureTask', + 'l': 'doWork()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'drawableStateChanged()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'SingleFrameGlTextureProcessor', + 'l': 'drawFrame(int, long)', + 'url': 'drawFrame(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionManager', + 'l': 'DRM_UNSUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LocalConfiguration', + 'l': 'drmConfiguration' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'drmInitData'}, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'drmInitData' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.SegmentBase', + 'l': 'drmInitData' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData', + 'l': 'DrmInitData(DrmInitData.SchemeData...)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.drm.DrmInitData.SchemeData...)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData', + 'l': 'DrmInitData(List)', + 'url': '%3Cinit%3E(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData', + 'l': 'DrmInitData(String, DrmInitData.SchemeData...)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.drm.DrmInitData.SchemeData...)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData', + 'l': 'DrmInitData(String, List)', + 'url': '%3Cinit%3E(java.lang.String,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener.EventDispatcher', + 'l': 'drmKeysLoaded()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener.EventDispatcher', + 'l': 'drmKeysRemoved()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener.EventDispatcher', + 'l': 'drmKeysRestored()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser.RepresentationInfo', + 'l': 'drmSchemeDatas' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser.RepresentationInfo', + 'l': 'drmSchemeType' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'FormatHolder', + 'l': 'drmSession' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener.EventDispatcher', + 'l': + 'drmSessionAcquired(@com.google.android.exoplayer2.drm.DrmSession.State int)', + 'url': + 'drmSessionAcquired(@com.google.android.exoplayer2.drm.DrmSession.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSession.DrmSessionException', + 'l': + 'DrmSessionException(Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)', + 'url': + '%3Cinit%3E(java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener.EventDispatcher', + 'l': 'drmSessionManagerError(Exception)', + 'url': 'drmSessionManagerError(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener.EventDispatcher', + 'l': 'drmSessionReleased()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessor', + 'l': 'DROP_OUTPUT_FRAME' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'dropOutputBuffer(MediaCodecAdapter, int, long)', + 'url': + 'dropOutputBuffer(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'dropOutputBuffer(VideoDecoderOutputBuffer)', + 'url': + 'dropOutputBuffer(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderCounters', + 'l': 'droppedBufferCount' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener.EventDispatcher', + 'l': 'droppedFrames(int, long)', + 'url': 'droppedFrames(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderCounters', + 'l': 'droppedInputBufferCount' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderCounters', + 'l': 'droppedToKeyframeCount' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'WavUtil', + 'l': 'DS64_FOURCC' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DtsUtil', + 'l': 'DTS_HD_MAX_RATE_BYTES_PER_SECOND' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DtsUtil', + 'l': 'DTS_MAX_RATE_BYTES_PER_SECOND' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DtsReader', + 'l': 'DtsReader(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionManager', + 'l': 'DUMMY' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoaderErrorThrower.Dummy', + 'l': 'Dummy()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'DummyExoMediaDrm()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DummyExtractorOutput', + 'l': 'DummyExtractorOutput()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DummyMainThread', + 'l': 'DummyMainThread()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DummyTrackOutput', + 'l': 'DummyTrackOutput()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'PlaybackOutput', + 'l': 'dump(Dumper)', + 'url': 'dump(com.google.android.exoplayer2.testutil.Dumper)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CapturingAudioSink', + 'l': 'dump(Dumper)', + 'url': 'dump(com.google.android.exoplayer2.testutil.Dumper)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CapturingRenderersFactory', + 'l': 'dump(Dumper)', + 'url': 'dump(com.google.android.exoplayer2.testutil.Dumper)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DumpableFormat', + 'l': 'dump(Dumper)', + 'url': 'dump(com.google.android.exoplayer2.testutil.Dumper)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Dumper.Dumpable', + 'l': 'dump(Dumper)', + 'url': 'dump(com.google.android.exoplayer2.testutil.Dumper)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorOutput', + 'l': 'dump(Dumper)', + 'url': 'dump(com.google.android.exoplayer2.testutil.Dumper)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackOutput', + 'l': 'dump(Dumper)', + 'url': 'dump(com.google.android.exoplayer2.testutil.Dumper)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DumpableFormat', + 'l': 'DumpableFormat(Format, int)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.Format,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Dumper', + 'l': 'Dumper()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts.AssertionConfig', + 'l': 'dumpFilesPrefix' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessage', + 'l': 'durationMs' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifest', + 'l': 'durationMs' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationResult', + 'l': 'durationMs' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ChunkIndex', + 'l': 'durationsUs' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'durationsUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'durationUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.PeriodData', + 'l': 'durationUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'durationUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'durationUs' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Track', + 'l': 'durationUs' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'durationUs' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.SegmentBase', + 'l': 'durationUs' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest', + 'l': 'durationUs' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': 'durationUs' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider', + 'l': 'durationUsToBytes(int, int, int)', + 'url': 'durationUsToBytes(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.text.dvb', + 'c': 'DvbDecoder', + 'l': 'DvbDecoder(List)', + 'url': '%3Cinit%3E(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader.DvbSubtitleInfo', + 'l': 'DvbSubtitleInfo(String, int, byte[])', + 'url': '%3Cinit%3E(java.lang.String,int,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader.EsInfo', + 'l': 'dvbSubtitleInfos' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DvbSubtitleReader', + 'l': 'DvbSubtitleReader(List)', + 'url': '%3Cinit%3E(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest', + 'l': 'dvrWindowLengthUs' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifest', + 'l': 'dynamic' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util', + 'l': 'E_AC3_MAX_RATE_BYTES_PER_SECOND' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log', + 'l': 'e(String, String, Throwable)', + 'url': 'e(java.lang.String,java.lang.String,java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log', + 'l': 'e(String, String)', + 'url': 'e(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log.Logger', + 'l': 'e(String, String)', + 'url': 'e(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'CaptionStyleCompat', + 'l': 'EDGE_TYPE_DEPRESSED' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'CaptionStyleCompat', + 'l': 'EDGE_TYPE_DROP_SHADOW' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'CaptionStyleCompat', + 'l': 'EDGE_TYPE_NONE' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'CaptionStyleCompat', + 'l': 'EDGE_TYPE_OUTLINE' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'CaptionStyleCompat', + 'l': 'EDGE_TYPE_RAISED' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'CaptionStyleCompat', + 'l': 'edgeColor' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'CaptionStyleCompat', + 'l': 'edgeType' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Track', + 'l': 'editListDurations' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Track', + 'l': 'editListMediaTimes' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AuxEffectInfo', + 'l': 'effectId' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'EGL_CONFIG_ATTRIBUTES_RGBA_1010102' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'EGL_CONFIG_ATTRIBUTES_RGBA_8888' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EGLSurfaceTexture', + 'l': + 'EGLSurfaceTexture(Handler, EGLSurfaceTexture.TextureImageListener)', + 'url': + '%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.util.EGLSurfaceTexture.TextureImageListener)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EGLSurfaceTexture', + 'l': 'EGLSurfaceTexture(Handler)', + 'url': '%3Cinit%3E(android.os.Handler)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeClock', + 'l': 'elapsedRealtime()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Clock', + 'l': 'elapsedRealtime()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SystemClock', + 'l': 'elapsedRealtime()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'elapsedRealtimeEpochOffsetMs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'elapsedRealtimeEpochOffsetMs' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'LoadEventInfo', + 'l': 'elapsedRealtimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'EbmlProcessor', + 'l': 'ELEMENT_TYPE_BINARY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'EbmlProcessor', + 'l': 'ELEMENT_TYPE_FLOAT' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'EbmlProcessor', + 'l': 'ELEMENT_TYPE_MASTER' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'EbmlProcessor', + 'l': 'ELEMENT_TYPE_STRING' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'EbmlProcessor', + 'l': 'ELEMENT_TYPE_UNKNOWN' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'EbmlProcessor', + 'l': 'ELEMENT_TYPE_UNSIGNED_INT' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterTocFrame', + 'l': 'elementId' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'CopyOnWriteMultiset', + 'l': 'elementSet()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream.EmbeddedSampleStream', + 'l': 'EmbeddedSampleStream(ChunkSampleStream, SampleQueue, int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.chunk.ChunkSampleStream,com.google.android.exoplayer2.source.SampleQueue,int)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'MediaItem', 'l': 'EMPTY'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.RequestMetadata', + 'l': 'EMPTY' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'EMPTY' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands', + 'l': 'EMPTY' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Timeline', 'l': 'EMPTY'}, + {'p': 'com.google.android.exoplayer2', 'c': 'Tracks', 'l': 'EMPTY'}, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'EMPTY' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionManager.DrmSessionReference', + 'l': 'EMPTY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorsFactory', + 'l': 'EMPTY' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroupArray', + 'l': 'EMPTY' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'MediaChunkIterator', + 'l': 'EMPTY' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist', + 'l': 'EMPTY' + }, + {'p': 'com.google.android.exoplayer2.text', 'c': 'Cue', 'l': 'EMPTY'}, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'DefaultContentMetadata', + 'l': 'EMPTY' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor', + 'l': 'EMPTY_BUFFER' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'EMPTY_BYTE_ARRAY' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'CueGroup', + 'l': 'EMPTY_TIME_ZERO' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'EmptySampleStream', + 'l': 'EmptySampleStream()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'enable()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': 'enable()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'enable()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection', + 'l': 'enable()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'enable(MediaSource.MediaSourceCaller)', + 'url': + 'enable(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource', + 'l': 'enable(MediaSource.MediaSourceCaller)', + 'url': + 'enable(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': + 'enable(RendererConfiguration, Format[], SampleStream, long, boolean, boolean, long, long)', + 'url': + 'enable(com.google.android.exoplayer2.RendererConfiguration,com.google.android.exoplayer2.Format[],com.google.android.exoplayer2.source.SampleStream,long,boolean,boolean,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': + 'enable(RendererConfiguration, Format[], SampleStream, long, boolean, boolean, long, long)', + 'url': + 'enable(com.google.android.exoplayer2.RendererConfiguration,com.google.android.exoplayer2.Format[],com.google.android.exoplayer2.source.SampleStream,long,boolean,boolean,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': + 'enable(RendererConfiguration, Format[], SampleStream, long, boolean, boolean, long, long)', + 'url': + 'enable(com.google.android.exoplayer2.RendererConfiguration,com.google.android.exoplayer2.Format[],com.google.android.exoplayer2.source.SampleStream,long,boolean,boolean,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'enableChildSource()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeMediaSource', + 'l': 'enableChildSource(T)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'enableCount' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener.EventDispatcher', + 'l': 'enabled(DecoderCounters)', + 'url': 'enabled(com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener.EventDispatcher', + 'l': 'enabled(DecoderCounters)', + 'url': 'enabled(com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeRenderer', + 'l': 'enabledCount' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest', + 'l': 'enableHdrEditing' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings', + 'l': 'enableHighQualityTargeting' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'enableInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeMediaSource', + 'l': 'enableInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'enableInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2', + 'l': 'enableInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': 'enableInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'enableRenderer(int)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest', + 'l': 'enableRequestSdrToneMapping' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'enableTunnelingV21()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'enableTunnelingV21()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'enableTunnelingV21()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessageEncoder', + 'l': 'encode(EventMessage)', + 'url': + 'encode(com.google.android.exoplayer2.metadata.emsg.EventMessage)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'CueEncoder', + 'l': 'encode(List)', + 'url': 'encode(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'encoderDelay' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'GaplessInfoHolder', + 'l': 'encoderDelay' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'encoderPadding' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'GaplessInfoHolder', + 'l': 'encoderPadding' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor.AudioFormat', + 'l': 'encoding' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'ENCODING_AAC_ELD'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ENCODING_AAC_ER_BSAC' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ENCODING_AAC_HE_V1' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ENCODING_AAC_HE_V2' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'ENCODING_AAC_LC'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'ENCODING_AAC_XHE'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'ENCODING_AC3'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'ENCODING_AC4'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ENCODING_DOLBY_TRUEHD' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'ENCODING_DTS'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'ENCODING_DTS_HD'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'ENCODING_E_AC3'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ENCODING_E_AC3_JOC' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'ENCODING_INVALID'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'ENCODING_MP3'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'ENCODING_OPUS'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ENCODING_PCM_16BIT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ENCODING_PCM_16BIT_BIG_ENDIAN' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ENCODING_PCM_24BIT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ENCODING_PCM_32BIT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ENCODING_PCM_8BIT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ENCODING_PCM_FLOAT' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'CryptoInfo', + 'l': 'encryptedBlocks' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrackOutput.CryptoData', + 'l': 'encryptedBlocks' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.SegmentBase', + 'l': 'encryptionIV' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrackOutput.CryptoData', + 'l': 'encryptionKey' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeSampleStream.FakeSampleStreamItem', + 'l': 'END_OF_STREAM_ITEM' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Dumper', + 'l': 'endBlock()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData', + 'l': 'endData()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'endedCount' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'EbmlProcessor', + 'l': 'endMasterElement(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': 'endMasterElement(int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterFrame', + 'l': 'endOffset' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkHolder', + 'l': 'endOfStream' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration', + 'l': 'endPositionMs' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TraceUtil', + 'l': 'endSection()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterFrame', + 'l': 'endTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData.Segment', + 'l': 'endTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'Chunk', + 'l': 'endTimeUs' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCueInfo', + 'l': 'endTimeUs' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DummyExtractorOutput', + 'l': 'endTracks()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorOutput', + 'l': 'endTracks()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.jpeg', + 'c': 'StartOffsetExtractorOutput', + 'l': 'endTracks()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BundledChunkExtractor', + 'l': 'endTracks()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorOutput', + 'l': 'endTracks()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'AtomicFile', + 'l': 'endWrite(OutputStream)', + 'url': 'endWrite(java.io.OutputStream)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'ensureCapacity(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'BundleableUtil', + 'l': 'ensureClassLoader(Bundle)', + 'url': 'ensureClassLoader(android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer', + 'l': 'ensureSpaceForWrite(int)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderCounters', + 'l': 'ensureUpdated()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'DefaultContentMetadata', + 'l': 'entrySet()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueEditor.MediaIdEqualityChecker', + 'l': 'equals(MediaDescriptionCompat, MediaDescriptionCompat)', + 'url': + 'equals(android.support.v4.media.MediaDescriptionCompat,android.support.v4.media.MediaDescriptionCompat)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DeviceInfo', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'HeartRating', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.AdsConfiguration', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LocalConfiguration', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.RequestMetadata', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PercentageRating', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackParameters', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Events', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.PositionInfo', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererConfiguration', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SeekParameters', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.PeriodData', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'StarRating', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ThumbRating', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks.Group', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.EventTime', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats.EventTimeAndException', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats.EventTimeAndFormat', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats.EventTimeAndPlaybackState', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioCapabilities', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor.AudioFormat', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AuxEffectInfo', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData.SchemeData', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.AdsLoader.State', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekMap.SeekPoints', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekPoint', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrackOutput.CryptoData', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessage', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'PictureFrame', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'VorbisComment', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyHeaders', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyInfo', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ApicFrame', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'BinaryFrame', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterFrame', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterTocFrame', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'CommentFrame', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'GeobFrame', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'InternalFrame', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'MlltFrame', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'PrivFrame', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'TextInformationFrame', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'UrlLinkFrame', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MdtaMetadataEntry', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MotionPhotoMetadata', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData.Segment', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SmtaMetadataEntry', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'StreamKey', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriodId', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroup', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroupArray', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'BaseUrl', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Descriptor', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'ProgramInformation', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'RangedUri', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.SegmentTimelineElement', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry.VariantInfo', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DumpableFormat', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMetadataEntry', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection.AdaptationCheckpoint', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.SelectionOverride', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionArray', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionOverride', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationResult', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'DefaultContentMetadata', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FlagSet', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Size', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SurfaceInfo', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'ColorInfo', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoSize', + 'l': 'equals(Object)', + 'url': 'equals(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_AUDIO_TRACK_INIT_FAILED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_AUDIO_TRACK_WRITE_FAILED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_BEHIND_LIVE_WINDOW' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_DECODER_INIT_FAILED' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_DECODER_INIT_FAILED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_DECODER_QUERY_FAILED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_DECODING_FAILED' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_DECODING_FAILED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_DECODING_FORMAT_EXCEEDS_CAPABILITIES' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_DECODING_FORMAT_UNSUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_DECODING_FORMAT_UNSUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_DRM_CONTENT_ERROR' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_DRM_DEVICE_REVOKED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_DRM_DISALLOWED_OPERATION' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_DRM_LICENSE_ACQUISITION_FAILED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_DRM_LICENSE_EXPIRED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_DRM_PROVISIONING_FAILED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_DRM_SCHEME_UNSUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_DRM_SYSTEM_ERROR' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_DRM_UNSPECIFIED' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_ENCODER_INIT_FAILED' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_ENCODING_FAILED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_FAILED_RUNTIME_CHECK' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_FAILED_RUNTIME_CHECK' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_FRAME_PROCESSING_FAILED' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_HDR_DECODING_UNSUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_HDR_ENCODING_UNSUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_IO_BAD_HTTP_STATUS' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_IO_BAD_HTTP_STATUS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_IO_CLEARTEXT_NOT_PERMITTED' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_IO_CLEARTEXT_NOT_PERMITTED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_IO_FILE_NOT_FOUND' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_IO_FILE_NOT_FOUND' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_IO_INVALID_HTTP_CONTENT_TYPE' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_IO_INVALID_HTTP_CONTENT_TYPE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_IO_NETWORK_CONNECTION_FAILED' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_IO_NETWORK_CONNECTION_FAILED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_IO_NETWORK_CONNECTION_TIMEOUT' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_IO_NETWORK_CONNECTION_TIMEOUT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_IO_NO_PERMISSION' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_IO_NO_PERMISSION' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_IO_READ_POSITION_OUT_OF_RANGE' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_IO_READ_POSITION_OUT_OF_RANGE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_IO_UNSPECIFIED' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_IO_UNSPECIFIED' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_MUXING_FAILED' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_OUTPUT_FORMAT_UNSUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_PARSING_CONTAINER_MALFORMED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_PARSING_CONTAINER_UNSUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_PARSING_MANIFEST_MALFORMED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_PARSING_MANIFEST_UNSUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_REMOTE_ERROR' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_TIMEOUT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'ERROR_CODE_UNSPECIFIED' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'ERROR_CODE_UNSPECIFIED' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmUtil', + 'l': 'ERROR_SOURCE_EXO_MEDIA_DRM' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmUtil', + 'l': 'ERROR_SOURCE_LICENSE_ACQUISITION' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmUtil', + 'l': 'ERROR_SOURCE_PROVISIONING' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'errorCode' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.WriteException', + 'l': 'errorCode' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'CryptoException', + 'l': 'errorCode' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSession.DrmSessionException', + 'l': 'errorCode' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'errorCode' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy.LoadErrorInfo', + 'l': 'errorCount' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'errorInfoEquals(PlaybackException)', + 'url': + 'errorInfoEquals(com.google.android.exoplayer2.PlaybackException)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'errorInfoEquals(PlaybackException)', + 'url': + 'errorInfoEquals(com.google.android.exoplayer2.PlaybackException)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'errorInfoEquals(TransformationException)', + 'url': + 'errorInfoEquals(com.google.android.exoplayer2.transformer.TransformationException)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ErrorStateDrmSession', + 'l': 'ErrorStateDrmSession(DrmSession.DrmSessionException)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.drm.DrmSession.DrmSessionException)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'escapeFileName(String)', + 'url': 'escapeFileName(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader.EsInfo', + 'l': + 'EsInfo(int, String, List, byte[])', + 'url': '%3Cinit%3E(int,java.lang.String,java.util.List,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'AdaptationSet', + 'l': 'essentialProperties' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser.RepresentationInfo', + 'l': 'essentialProperties' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation', + 'l': 'essentialProperties' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'Id3Decoder.FramePredicate', + 'l': 'evaluate(int, int, int, int, int)', + 'url': 'evaluate(int,int,int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'evaluateQueueSize(long, List)', + 'url': 'evaluateQueueSize(long,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': 'evaluateQueueSize(long, List)', + 'url': 'evaluateQueueSize(long,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'evaluateQueueSize(long, List)', + 'url': 'evaluateQueueSize(long,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection', + 'l': 'evaluateQueueSize(long, List)', + 'url': 'evaluateQueueSize(long,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_AUDIO_ATTRIBUTES_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_AUDIO_ATTRIBUTES_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_AUDIO_CODEC_ERROR' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_AUDIO_DECODER_INITIALIZED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_AUDIO_DECODER_RELEASED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_AUDIO_DISABLED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_AUDIO_ENABLED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_AUDIO_INPUT_FORMAT_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_AUDIO_POSITION_ADVANCING' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_AUDIO_SESSION_ID' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_AUDIO_SESSION_ID' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_AUDIO_SINK_ERROR' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_AUDIO_UNDERRUN' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_AVAILABLE_COMMANDS_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_AVAILABLE_COMMANDS_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_BANDWIDTH_ESTIMATE' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Player', 'l': 'EVENT_CUES'}, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_CUES' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_DEVICE_INFO_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_DEVICE_INFO_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_DEVICE_VOLUME_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_DEVICE_VOLUME_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_DOWNSTREAM_FORMAT_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_DRM_KEYS_LOADED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_DRM_KEYS_REMOVED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_DRM_KEYS_RESTORED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_DRM_SESSION_ACQUIRED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_DRM_SESSION_MANAGER_ERROR' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_DRM_SESSION_RELEASED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_DROPPED_VIDEO_FRAMES' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_IS_LOADING_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_IS_LOADING_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_IS_PLAYING_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_IS_PLAYING_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'EVENT_KEY_EXPIRED' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'EVENT_KEY_REQUIRED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_LOAD_CANCELED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_LOAD_COMPLETED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_LOAD_ERROR' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_LOAD_STARTED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_MAX_SEEK_TO_PREVIOUS_POSITION_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_MAX_SEEK_TO_PREVIOUS_POSITION_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_MEDIA_ITEM_TRANSITION' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_MEDIA_ITEM_TRANSITION' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_MEDIA_METADATA_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_MEDIA_METADATA_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_METADATA' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_METADATA' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_PLAY_WHEN_READY_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_PLAY_WHEN_READY_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_PLAYBACK_PARAMETERS_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_PLAYBACK_PARAMETERS_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_PLAYBACK_STATE_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_PLAYBACK_STATE_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_PLAYBACK_SUPPRESSION_REASON_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_PLAYBACK_SUPPRESSION_REASON_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_PLAYER_ERROR' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_PLAYER_ERROR' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_PLAYER_RELEASED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_PLAYLIST_METADATA_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_PLAYLIST_METADATA_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_POSITION_DISCONTINUITY' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_POSITION_DISCONTINUITY' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'EVENT_PROVISION_REQUIRED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_RENDERED_FIRST_FRAME' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_RENDERED_FIRST_FRAME' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_REPEAT_MODE_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_REPEAT_MODE_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_SEEK_BACK_INCREMENT_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_SEEK_BACK_INCREMENT_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_SEEK_FORWARD_INCREMENT_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_SEEK_FORWARD_INCREMENT_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_SHUFFLE_MODE_ENABLED_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_SHUFFLE_MODE_ENABLED_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_SKIP_SILENCE_ENABLED_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_SKIP_SILENCE_ENABLED_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_SURFACE_SIZE_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_SURFACE_SIZE_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_TIMELINE_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_TIMELINE_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_TRACK_SELECTION_PARAMETERS_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_TRACK_SELECTION_PARAMETERS_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_TRACKS_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_TRACKS_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_UPSTREAM_DISCARDED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_VIDEO_CODEC_ERROR' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_VIDEO_DECODER_INITIALIZED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_VIDEO_DECODER_RELEASED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_VIDEO_DISABLED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_VIDEO_ENABLED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_VIDEO_FRAME_PROCESSING_OFFSET' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_VIDEO_INPUT_FORMAT_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_VIDEO_SIZE_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_VIDEO_SIZE_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'EVENT_VOLUME_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'EVENT_VOLUME_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener.EventDispatcher', + 'l': 'EventDispatcher()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': 'EventDispatcher()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'BandwidthMeter.EventListener.EventDispatcher', + 'l': 'EventDispatcher()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener.EventDispatcher', + 'l': 'EventDispatcher(Handler, AudioRendererEventListener)', + 'url': + '%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener.EventDispatcher', + 'l': 'EventDispatcher(Handler, VideoRendererEventListener)', + 'url': + '%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'EventLogger()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'EventLogger(MappingTrackSelector, String)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.trackselection.MappingTrackSelector,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'EventLogger(MappingTrackSelector)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.trackselection.MappingTrackSelector)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'EventLogger(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessage', + 'l': 'EventMessage(String, String, long, long, byte[])', + 'url': '%3Cinit%3E(java.lang.String,java.lang.String,long,long,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessageDecoder', + 'l': 'EventMessageDecoder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessageEncoder', + 'l': 'EventMessageEncoder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.EventTime', + 'l': 'eventPlaybackPositionMs' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceScheduleCommand', + 'l': 'events' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'EventStream', + 'l': 'events' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.Events', + 'l': 'Events(FlagSet, SparseArray)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.util.FlagSet,android.util.SparseArray)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Events', + 'l': 'Events(FlagSet)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.util.FlagSet)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'EventStream', + 'l': 'EventStream(String, String, long, long[], EventMessage[])', + 'url': + '%3Cinit%3E(java.lang.String,java.lang.String,long,long[],com.google.android.exoplayer2.metadata.emsg.EventMessage[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Period', + 'l': 'eventStreams' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats.EventTimeAndException', + 'l': 'eventTime' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats.EventTimeAndFormat', + 'l': 'eventTime' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats.EventTimeAndPlaybackState', + 'l': 'eventTime' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.EventTime', + 'l': + 'EventTime(long, Timeline, int, MediaSource.MediaPeriodId, long, Timeline, int, MediaSource.MediaPeriodId, long, long)', + 'url': + '%3Cinit%3E(long,com.google.android.exoplayer2.Timeline,int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,long,com.google.android.exoplayer2.Timeline,int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats.EventTimeAndException', + 'l': 'EventTimeAndException(AnalyticsListener.EventTime, Exception)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats.EventTimeAndFormat', + 'l': 'EventTimeAndFormat(AnalyticsListener.EventTime, Format)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats.EventTimeAndPlaybackState', + 'l': + 'EventTimeAndPlaybackState(AnalyticsListener.EventTime, @com.google.android.exoplayer2.analytics.PlaybackStats.PlaybackState int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.analytics.PlaybackStats.PlaybackStateint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SeekParameters', + 'l': 'EXACT' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'exceedAudioConstraintsIfNecessary' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'exceedRendererCapabilitiesIfNecessary' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'exceedVideoConstraintsIfNecessary' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats.EventTimeAndException', + 'l': 'exception' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData.Segment', + 'l': 'exception' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy.LoadErrorInfo', + 'l': 'exception' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData.Segment', + 'l': 'exceptionCleared' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData.Segment', + 'l': 'exceptionThrown' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'BaseUrlExclusionList', + 'l': 'exclude(BaseUrl, long)', + 'url': + 'exclude(com.google.android.exoplayer2.source.dash.manifest.BaseUrl,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': 'excludeMediaPlaylist(Uri, long)', + 'url': 'excludeMediaPlaylist(android.net.Uri,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker', + 'l': 'excludeMediaPlaylist(Uri, long)', + 'url': 'excludeMediaPlaylist(android.net.Uri,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy.FallbackSelection', + 'l': 'exclusionDurationMs' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'SegmentDownloader', + 'l': 'execute(RunnableFutureTask, boolean)', + 'url': + 'execute(com.google.android.exoplayer2.util.RunnableFutureTask,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'HttpMediaDrmCallback', + 'l': 'executeKeyRequest(UUID, ExoMediaDrm.KeyRequest)', + 'url': + 'executeKeyRequest(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.KeyRequest)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'LocalMediaDrmCallback', + 'l': 'executeKeyRequest(UUID, ExoMediaDrm.KeyRequest)', + 'url': + 'executeKeyRequest(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.KeyRequest)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'MediaDrmCallback', + 'l': 'executeKeyRequest(UUID, ExoMediaDrm.KeyRequest)', + 'url': + 'executeKeyRequest(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.KeyRequest)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm.LicenseServer', + 'l': 'executeKeyRequest(UUID, ExoMediaDrm.KeyRequest)', + 'url': + 'executeKeyRequest(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.KeyRequest)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'HttpMediaDrmCallback', + 'l': 'executeProvisionRequest(UUID, ExoMediaDrm.ProvisionRequest)', + 'url': + 'executeProvisionRequest(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.ProvisionRequest)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'LocalMediaDrmCallback', + 'l': 'executeProvisionRequest(UUID, ExoMediaDrm.ProvisionRequest)', + 'url': + 'executeProvisionRequest(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.ProvisionRequest)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'MediaDrmCallback', + 'l': 'executeProvisionRequest(UUID, ExoMediaDrm.ProvisionRequest)', + 'url': + 'executeProvisionRequest(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.ProvisionRequest)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm.LicenseServer', + 'l': 'executeProvisionRequest(UUID, ExoMediaDrm.ProvisionRequest)', + 'url': + 'executeProvisionRequest(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.ProvisionRequest)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'executeRunnable(Runnable)', + 'url': 'executeRunnable(java.lang.Runnable)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.ExecuteRunnable', + 'l': 'ExecuteRunnable(String, Runnable)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.Runnable)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'AtomicFile', + 'l': 'exists()' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'ExoDatabaseProvider', + 'l': 'ExoDatabaseProvider(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'ExoHostedTest(String, boolean)', + 'url': '%3Cinit%3E(java.lang.String,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'ExoHostedTest(String, long, boolean)', + 'url': '%3Cinit%3E(java.lang.String,long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'ExoplayerCuesDecoder', + 'l': 'ExoplayerCuesDecoder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoTimeoutException', + 'l': + 'ExoTimeoutException(@com.google.android.exoplayer2.ExoTimeoutException.TimeoutOperation int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.ExoTimeoutException.TimeoutOperationint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'EXPECTED_PLAYING_TIME_MEDIA_DURATION_MS' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'EXPECTED_PLAYING_TIME_UNSET' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.UnexpectedDiscontinuityException', + 'l': 'expectedPresentationTimeUs' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest.Builder', + 'l': 'experimental_setEnableHdrEditing(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest.Builder', + 'l': 'experimental_setForceInterpretHdrVideoAsSdr(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'experimentalFlushWithoutAudioTrackRelease()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'experimentalFlushWithoutAudioTrackRelease()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'experimentalFlushWithoutAudioTrackRelease()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'LibopusAudioRenderer', + 'l': 'experimentalGetDiscardPaddingEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'experimentalIsSleepingForOffload()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'experimentalIsSleepingForOffload()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'experimentalIsSleepingForOffload()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'OpusDecoder', + 'l': 'experimentalSetDiscardPaddingEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'experimentalSetEnableKeepAudioTrackOnSeek(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'experimentalSetEnableKeepAudioTrackOnSeek(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'experimentalSetForegroundModeTimeoutMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'experimentalSetForegroundModeTimeoutMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'experimentalSetOffloadSchedulingEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'experimentalSetOffloadSchedulingEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'experimentalSetOffloadSchedulingEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': + 'experimentalSetSynchronizeCodecInteractionsWithQueueingEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'DefaultMediaCodecAdapterFactory', + 'l': + 'experimentalSetSynchronizeCodecInteractionsWithQueueingEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'experimentalUseProgressiveMediaSourceForSubtitles(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'EXTENDED_SAR' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'extension' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': 'EXTENSION_RENDERER_MODE_OFF' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': 'EXTENSION_RENDERER_MODE_ON' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': 'EXTENSION_RENDERER_MODE_PREFER' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueEditor', + 'l': 'EXTRA_FROM_INDEX' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'EXTRA_INSTANCE_ID' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueEditor', + 'l': 'EXTRA_TO_INDEX' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'extractAllSamplesFromFile(Extractor, Context, String)', + 'url': + 'extractAllSamplesFromFile(com.google.android.exoplayer2.extractor.Extractor,android.content.Context,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'extractSeekMap(Extractor, FakeExtractorOutput, DataSource, Uri)', + 'url': + 'extractSeekMap(com.google.android.exoplayer2.extractor.Extractor,com.google.android.exoplayer2.testutil.FakeExtractorOutput,com.google.android.exoplayer2.upstream.DataSource,android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.RequestMetadata', + 'l': 'extras' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'extras' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'EXTRAS_SPEED' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacExtractor', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.amr', + 'c': 'AmrExtractor', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flac', + 'c': 'FlacExtractor', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flv', + 'c': 'FlvExtractor', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp3', + 'c': 'Mp3Extractor', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'FragmentedMp4Extractor', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Mp4Extractor', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ogg', + 'c': 'OggExtractor', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac3Extractor', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac4Extractor', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsExtractor', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PsExtractor', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.wav', + 'c': 'WavExtractor', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaParserExtractorAdapter', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BundledChunkExtractor', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'MediaParserChunkExtractor', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'MediaParserHlsMediaChunkExtractor', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'PlaceholderDataSource', + 'l': 'FACTORY' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlEffectsFrameProcessor.Factory', + 'l': 'Factory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.rtmp', + 'c': 'RtmpDataSource.Factory', + 'l': 'Factory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter.Factory', + 'l': 'Factory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SilenceMediaSource.Factory', + 'l': 'Factory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource.Factory', + 'l': 'Factory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSource.Factory', + 'l': 'Factory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection.Factory', + 'l': 'Factory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'RandomTrackSelection.Factory', + 'l': 'Factory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultMuxer.Factory', + 'l': 'Factory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource.Factory', + 'l': 'Factory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'FileDataSource.Factory', + 'l': 'Factory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSink.Factory', + 'l': 'Factory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource.Factory', + 'l': 'Factory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FailOnCloseDataSink.Factory', + 'l': 'Factory(Cache, AtomicBoolean)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.Cache,java.util.concurrent.atomic.AtomicBoolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource.Factory', + 'l': 'Factory(Call.Factory)', + 'url': '%3Cinit%3E(okhttp3.Call.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.Factory', + 'l': 'Factory(ChunkExtractor.Factory, DataSource.Factory, int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.chunk.ChunkExtractor.Factory,com.google.android.exoplayer2.upstream.DataSource.Factory,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSource.Factory', + 'l': 'Factory(Context, DataSource.Factory)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSource.Factory', + 'l': 'Factory(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.Factory', + 'l': 'Factory(CronetEngine, Executor)', + 'url': + '%3Cinit%3E(org.chromium.net.CronetEngine,java.util.concurrent.Executor)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.Factory', + 'l': 'Factory(CronetEngineWrapper, Executor)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.ext.cronet.CronetEngineWrapper,java.util.concurrent.Executor)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource.Factory', + 'l': 'Factory(DashChunkSource.Factory, DataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.dash.DashChunkSource.Factory,com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaSource.Factory', + 'l': 'Factory(DataSource.Factory, ExtractorsFactory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.extractor.ExtractorsFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.Factory', + 'l': 'Factory(DataSource.Factory, int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'PriorityDataSource.Factory', + 'l': 'Factory(DataSource.Factory, PriorityTaskManager, int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.util.PriorityTaskManager,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaSource.Factory', + 'l': + 'Factory(DataSource.Factory, ProgressiveMediaExtractor.Factory, DrmSessionManagerProvider, LoadErrorHandlingPolicy, int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.source.ProgressiveMediaExtractor.Factory,com.google.android.exoplayer2.drm.DrmSessionManagerProvider,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaSource.Factory', + 'l': 'Factory(DataSource.Factory, ProgressiveMediaExtractor.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.source.ProgressiveMediaExtractor.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ResolvingDataSource.Factory', + 'l': 'Factory(DataSource.Factory, ResolvingDataSource.Resolver)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.upstream.ResolvingDataSource.Resolver)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaSource.Factory', + 'l': 'Factory(DataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SingleSampleMediaSource.Factory', + 'l': 'Factory(DataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource.Factory', + 'l': 'Factory(DataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.Factory', + 'l': 'Factory(DataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource.Factory', + 'l': 'Factory(DataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'DefaultSsChunkSource.Factory', + 'l': 'Factory(DataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource.Factory', + 'l': 'Factory(DataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeChunkSource.Factory', + 'l': 'Factory(FakeAdaptiveDataSet.Factory, FakeDataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.testutil.FakeAdaptiveDataSet.Factory,com.google.android.exoplayer2.testutil.FakeDataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource.Factory', + 'l': 'Factory(HlsDataSourceFactory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.hls.HlsDataSourceFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.Factory', + 'l': + 'Factory(ImaServerSideAdInsertionMediaSource.AdsLoader, MediaSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.ext.ima.ImaServerSideAdInsertionMediaSource.AdsLoader,com.google.android.exoplayer2.source.MediaSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection.Factory', + 'l': 'Factory(int, int, int, float, float, Clock)', + 'url': + '%3Cinit%3E(int,int,int,float,float,com.google.android.exoplayer2.util.Clock)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection.Factory', + 'l': 'Factory(int, int, int, float)', + 'url': '%3Cinit%3E(int,int,int,float)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection.Factory', + 'l': 'Factory(int, int, int, int, int, float, float, Clock)', + 'url': + '%3Cinit%3E(int,int,int,int,int,float,float,com.google.android.exoplayer2.util.Clock)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection.Factory', + 'l': 'Factory(int, int, int, int, int, float)', + 'url': '%3Cinit%3E(int,int,int,int,int,float)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'RandomTrackSelection.Factory', + 'l': 'Factory(int)', + 'url': '%3Cinit%3E(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveDataSet.Factory', + 'l': 'Factory(long, double, Random)', + 'url': '%3Cinit%3E(long,double,java.util.Random)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultMuxer.Factory', + 'l': 'Factory(long)', + 'url': '%3Cinit%3E(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource.Factory', + 'l': 'Factory(SsChunkSource.Factory, DataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.smoothstreaming.SsChunkSource.Factory,com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FailOnCloseDataSink', + 'l': 'FailOnCloseDataSink(Cache, AtomicBoolean)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.cache.Cache,java.util.concurrent.atomic.AtomicBoolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'failOnSpuriousAudioTimestamp' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'FAILURE_REASON_NONE' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'FAILURE_REASON_UNKNOWN' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'failureReason' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'FAKE_MEDIA_ITEM' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': 'FAKE_MEDIA_ITEM' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'FAKE_PROVISION_REQUEST' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaPeriod', + 'l': + 'FakeAdaptiveMediaPeriod(TrackGroupArray, MediaSourceEventListener.EventDispatcher, Allocator, FakeChunkSource.Factory, long, TransferListener)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.upstream.Allocator,com.google.android.exoplayer2.testutil.FakeChunkSource.Factory,long,com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaSource', + 'l': + 'FakeAdaptiveMediaSource(Timeline, TrackGroupArray, FakeChunkSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.testutil.FakeChunkSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAudioRenderer', + 'l': 'FakeAudioRenderer(HandlerWrapper, AudioRendererEventListener)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.util.HandlerWrapper,com.google.android.exoplayer2.audio.AudioRendererEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeChunkSource', + 'l': + 'FakeChunkSource(ExoTrackSelection, DataSource, FakeAdaptiveDataSet)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.trackselection.ExoTrackSelection,com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.testutil.FakeAdaptiveDataSet)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeClock', + 'l': 'FakeClock(boolean)', + 'url': '%3Cinit%3E(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeClock', + 'l': 'FakeClock(long, boolean)', + 'url': '%3Cinit%3E(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeClock', + 'l': 'FakeClock(long, long, boolean)', + 'url': '%3Cinit%3E(long,long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeClock', + 'l': 'FakeClock(long)', + 'url': '%3Cinit%3E(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeCryptoConfig', + 'l': 'FakeCryptoConfig()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSource.Factory', + 'l': 'fakeDataSet' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet', + 'l': 'FakeDataSet()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSource', + 'l': 'FakeDataSource()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSource', + 'l': 'FakeDataSource(FakeDataSet, boolean)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.testutil.FakeDataSet,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSource', + 'l': 'FakeDataSource(FakeDataSet)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.testutil.FakeDataSet)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'FakeExoMediaDrm()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'FakeExoMediaDrm(int)', + 'url': '%3Cinit%3E(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorOutput', + 'l': 'FakeExtractorOutput()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorOutput', + 'l': 'FakeExtractorOutput(FakeTrackOutput.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.testutil.FakeTrackOutput.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaChunk', + 'l': + 'FakeMediaChunk(Format, long, long, @com.google.android.exoplayer2.C.SelectionReason int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.Format,long,long,@com.google.android.exoplayer2.C.SelectionReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaChunk', + 'l': 'FakeMediaChunk(Format, long, long)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.Format,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaChunkIterator', + 'l': 'FakeMediaChunkIterator(long[], long[])', + 'url': '%3Cinit%3E(long[],long[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaClockRenderer', + 'l': 'FakeMediaClockRenderer(int)', + 'url': '%3Cinit%3E(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': + 'FakeMediaPeriod(TrackGroupArray, Allocator, FakeMediaPeriod.TrackDataFactory, MediaSourceEventListener.EventDispatcher, DrmSessionManager, DrmSessionEventListener.EventDispatcher, boolean)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.upstream.Allocator,com.google.android.exoplayer2.testutil.FakeMediaPeriod.TrackDataFactory,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': + 'FakeMediaPeriod(TrackGroupArray, Allocator, long, MediaSourceEventListener.EventDispatcher, DrmSessionManager, DrmSessionEventListener.EventDispatcher, boolean)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.upstream.Allocator,long,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': + 'FakeMediaPeriod(TrackGroupArray, Allocator, long, MediaSourceEventListener.EventDispatcher)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.upstream.Allocator,long,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'FakeMediaSource()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': + 'FakeMediaSource(Timeline, DrmSessionManager, FakeMediaPeriod.TrackDataFactory, Format...)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.testutil.FakeMediaPeriod.TrackDataFactory,com.google.android.exoplayer2.Format...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': + 'FakeMediaSource(Timeline, DrmSessionManager, FakeMediaPeriod.TrackDataFactory, TrackGroupArray)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.testutil.FakeMediaPeriod.TrackDataFactory,com.google.android.exoplayer2.source.TrackGroupArray)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'FakeMediaSource(Timeline, DrmSessionManager, Format...)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.Format...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'FakeMediaSource(Timeline, Format...)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.Format...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSourceFactory', + 'l': 'FakeMediaSourceFactory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMetadataEntry', + 'l': 'FakeMetadataEntry(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeRenderer', + 'l': 'FakeRenderer(@com.google.android.exoplayer2.C.TrackType int)', + 'url': '%3Cinit%3E(@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeSampleStream', + 'l': + 'FakeSampleStream(Allocator, MediaSourceEventListener.EventDispatcher, DrmSessionManager, DrmSessionEventListener.EventDispatcher, Format, List)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.Allocator,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.Format,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeShuffleOrder', + 'l': 'FakeShuffleOrder(int)', + 'url': '%3Cinit%3E(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': 'FakeTimeline()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': 'FakeTimeline(FakeTimeline.TimelineWindowDefinition...)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.testutil.FakeTimeline.TimelineWindowDefinition...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': 'FakeTimeline(int, Object...)', + 'url': '%3Cinit%3E(int,java.lang.Object...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': 'FakeTimeline(Object[], FakeTimeline.TimelineWindowDefinition...)', + 'url': + '%3Cinit%3E(java.lang.Object[],com.google.android.exoplayer2.testutil.FakeTimeline.TimelineWindowDefinition...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': + 'FakeTimeline(Object[], ShuffleOrder, FakeTimeline.TimelineWindowDefinition...)', + 'url': + '%3Cinit%3E(java.lang.Object[],com.google.android.exoplayer2.source.ShuffleOrder,com.google.android.exoplayer2.testutil.FakeTimeline.TimelineWindowDefinition...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackOutput', + 'l': 'FakeTrackOutput(boolean)', + 'url': '%3Cinit%3E(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'FakeTrackSelection(TrackGroup)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelector', + 'l': 'FakeTrackSelector()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelector', + 'l': 'FakeTrackSelector(boolean)', + 'url': '%3Cinit%3E(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest.FakeTransferListener', + 'l': 'FakeTransferListener()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeVideoRenderer', + 'l': 'FakeVideoRenderer(HandlerWrapper, VideoRendererEventListener)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.util.HandlerWrapper,com.google.android.exoplayer2.video.VideoRendererEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy', + 'l': 'FALLBACK_TYPE_LOCATION' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy', + 'l': 'FALLBACK_TYPE_TRACK' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer.DecoderInitializationException', + 'l': 'fallbackDecoderInitializationException' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy.FallbackOptions', + 'l': 'FallbackOptions(int, int, int, int)', + 'url': '%3Cinit%3E(int,int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy.FallbackSelection', + 'l': + 'FallbackSelection(@com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.FallbackType int, long)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.FallbackTypeint,long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'fastForwardActionIconResourceId' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'fatalErrorCount' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'fatalErrorHistory' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'fatalErrorPlaybackCount' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'TextureInfo', + 'l': 'fboId' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'VersionTable', + 'l': 'FEATURE_CACHE_CONTENT_METADATA' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'VersionTable', + 'l': 'FEATURE_CACHE_FILE_METADATA' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'VersionTable', + 'l': 'FEATURE_EXTERNAL' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'VersionTable', + 'l': 'FEATURE_OFFLINE' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ffmpeg', + 'c': 'FfmpegAudioRenderer', + 'l': 'FfmpegAudioRenderer()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ffmpeg', + 'c': 'FfmpegAudioRenderer', + 'l': + 'FfmpegAudioRenderer(Handler, AudioRendererEventListener, AudioProcessor...)', + 'url': + '%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioProcessor...)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ffmpeg', + 'c': 'FfmpegAudioRenderer', + 'l': + 'FfmpegAudioRenderer(Handler, AudioRendererEventListener, AudioSink)', + 'url': + '%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioSink)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'FIELD_CUSTOM_ID_BASE' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'FIELD_CUSTOM_ID_BASE' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheSpan', + 'l': 'file' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'FileDataSource', + 'l': 'FileDataSource()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'FileDataSource.FileDataSourceException', + 'l': 'FileDataSourceException(Exception)', + 'url': '%3Cinit%3E(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'FileDataSource.FileDataSourceException', + 'l': 'FileDataSourceException(String, IOException)', + 'url': '%3Cinit%3E(java.lang.String,java.io.IOException)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'FileDataSource.FileDataSourceException', + 'l': + 'FileDataSourceException(String, Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)', + 'url': + '%3Cinit%3E(java.lang.String,java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'FileDataSource.FileDataSourceException', + 'l': + 'FileDataSourceException(Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)', + 'url': + '%3Cinit%3E(java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'GeobFrame', + 'l': 'filename' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationResult', + 'l': 'fileSizeBytes' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'FilteringHlsPlaylistParserFactory', + 'l': + 'FilteringHlsPlaylistParserFactory(HlsPlaylistParserFactory, List)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistParserFactory,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'FilteringManifestParser', + 'l': + 'FilteringManifestParser(ParsingLoadable.Parser, List)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.ParsingLoadable.Parser,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionView', + 'l': + 'filterOverrides(Map, List, boolean)', + 'url': 'filterOverrides(java.util.Map,java.util.List,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'filterRequirements(int)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderUtil', + 'l': 'findCodecForFormat(MediaFormat, boolean)', + 'url': 'findCodecForFormat(android.media.MediaFormat,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderUtil', + 'l': 'findHighestSupportedEncodingLevel(MediaCodecInfo, String, int)', + 'url': + 'findHighestSupportedEncodingLevel(android.media.MediaCodecInfo,java.lang.String,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'findNalUnit(byte[], int, int, boolean[])', + 'url': 'findNalUnit(byte[],int,int,boolean[])' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttParserUtil', + 'l': 'findNextCueHeader(ParsableByteArray)', + 'url': + 'findNextCueHeader(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderUtil', + 'l': 'findSupportedEncodingProfiles(MediaCodecInfo, String)', + 'url': + 'findSupportedEncodingProfiles(android.media.MediaCodecInfo,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsUtil', + 'l': 'findSyncBytePosition(byte[], int, int)', + 'url': 'findSyncBytePosition(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util', + 'l': 'findTrueHdSyncframeOffset(ByteBuffer)', + 'url': 'findTrueHdSyncframeOffset(java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultPlaybackSessionManager', + 'l': 'finishAllSessions(AnalyticsListener.EventTime)', + 'url': + 'finishAllSessions(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackSessionManager', + 'l': 'finishAllSessions(AnalyticsListener.EventTime)', + 'url': + 'finishAllSessions(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekMap.SeekPoints', + 'l': 'first' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'firstPeriodIndex' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'firstReportedTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'FixedTrackSelection', + 'l': + 'FixedTrackSelection(TrackGroup, int, @com.google.android.exoplayer2.trackselection.TrackSelection.Type int, @com.google.android.exoplayer2.C.SelectionReason int, Object)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int,@com.google.android.exoplayer2.trackselection.TrackSelection.Typeint,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'FixedTrackSelection', + 'l': + 'FixedTrackSelection(TrackGroup, int, @com.google.android.exoplayer2.trackselection.TrackSelection.Type int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int,@com.google.android.exoplayer2.trackselection.TrackSelection.Typeint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'FixedTrackSelection', + 'l': 'FixedTrackSelection(TrackGroup, int)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'fixSmoothStreamingIsmManifestUri(Uri)', + 'url': 'fixSmoothStreamingIsmManifestUri(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FileTypes', + 'l': 'FLAC' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacDecoder', + 'l': 'FlacDecoder(int, int, int, List)', + 'url': '%3Cinit%3E(int,int,int,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacExtractor', + 'l': 'FlacExtractor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flac', + 'c': 'FlacExtractor', + 'l': 'FlacExtractor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacExtractor', + 'l': 'FlacExtractor(int)', + 'url': '%3Cinit%3E(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flac', + 'c': 'FlacExtractor', + 'l': 'FlacExtractor(int)', + 'url': '%3Cinit%3E(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacSeekTableSeekMap', + 'l': 'FlacSeekTableSeekMap(FlacStreamMetadata, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.extractor.FlacStreamMetadata,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacMetadataReader.FlacStreamMetadataHolder', + 'l': 'flacStreamMetadata' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'FlacStreamMetadata(byte[], int)', + 'url': '%3Cinit%3E(byte[],int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': + 'FlacStreamMetadata(int, int, int, int, int, int, int, long, ArrayList, ArrayList)', + 'url': + '%3Cinit%3E(int,int,int,int,int,int,int,long,java.util.ArrayList,java.util.ArrayList)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacMetadataReader.FlacStreamMetadataHolder', + 'l': 'FlacStreamMetadataHolder(FlacStreamMetadata)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.extractor.FlacStreamMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'FLAG_ALLOW_CACHE_FRAGMENTATION' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'FLAG_ALLOW_GZIP' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DefaultTsPayloadReaderFactory', + 'l': 'FLAG_ALLOW_NON_IDR_KEYFRAMES' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'FLAG_AUDIBILITY_ENFORCED' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource', + 'l': 'FLAG_BLOCK_ON_CACHE' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader', + 'l': 'FLAG_DATA_ALIGNMENT_INDICATOR' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DefaultTsPayloadReaderFactory', + 'l': 'FLAG_DETECT_ACCESS_UNITS' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacExtractor', + 'l': 'FLAG_DISABLE_ID3_METADATA' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flac', + 'c': 'FlacExtractor', + 'l': 'FLAG_DISABLE_ID3_METADATA' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp3', + 'c': 'Mp3Extractor', + 'l': 'FLAG_DISABLE_ID3_METADATA' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': 'FLAG_DISABLE_SEEK_FOR_CUES' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'FLAG_DONT_CACHE_IF_LENGTH_UNKNOWN' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.amr', + 'c': 'AmrExtractor', + 'l': 'FLAG_ENABLE_CONSTANT_BITRATE_SEEKING' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp3', + 'c': 'Mp3Extractor', + 'l': 'FLAG_ENABLE_CONSTANT_BITRATE_SEEKING' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsExtractor', + 'l': 'FLAG_ENABLE_CONSTANT_BITRATE_SEEKING' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.amr', + 'c': 'AmrExtractor', + 'l': 'FLAG_ENABLE_CONSTANT_BITRATE_SEEKING_ALWAYS' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp3', + 'c': 'Mp3Extractor', + 'l': 'FLAG_ENABLE_CONSTANT_BITRATE_SEEKING_ALWAYS' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsExtractor', + 'l': 'FLAG_ENABLE_CONSTANT_BITRATE_SEEKING_ALWAYS' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'FragmentedMp4Extractor', + 'l': 'FLAG_ENABLE_EMSG_TRACK' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DefaultTsPayloadReaderFactory', + 'l': 'FLAG_ENABLE_HDMV_DTS_AUDIO_STREAMS' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp3', + 'c': 'Mp3Extractor', + 'l': 'FLAG_ENABLE_INDEX_SEEKING' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DefaultTsPayloadReaderFactory', + 'l': 'FLAG_IGNORE_AAC_STREAM' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource', + 'l': 'FLAG_IGNORE_CACHE_FOR_UNSET_LENGTH_REQUESTS' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource', + 'l': 'FLAG_IGNORE_CACHE_ON_ERROR' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DefaultTsPayloadReaderFactory', + 'l': 'FLAG_IGNORE_H264_STREAM' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DefaultTsPayloadReaderFactory', + 'l': 'FLAG_IGNORE_SPLICE_INFO_STREAM' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'FLAG_MIGHT_NOT_USE_FULL_NETWORK_SPEED' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleStream', + 'l': 'FLAG_OMIT_SAMPLE_DATA' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DefaultTsPayloadReaderFactory', + 'l': 'FLAG_OVERRIDE_CAPTION_DESCRIPTORS' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader', + 'l': 'FLAG_PAYLOAD_UNIT_START_INDICATOR' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleStream', + 'l': 'FLAG_PEEK' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader', + 'l': 'FLAG_RANDOM_ACCESS_INDICATOR' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Mp4Extractor', + 'l': 'FLAG_READ_MOTION_PHOTO_METADATA' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Mp4Extractor', + 'l': 'FLAG_READ_SEF_DATA' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleStream', + 'l': 'FLAG_REQUIRE_FORMAT' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'FragmentedMp4Extractor', + 'l': 'FLAG_WORKAROUND_EVERY_VIDEO_FRAME_IS_SYNC_FRAME' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'FragmentedMp4Extractor', + 'l': 'FLAG_WORKAROUND_IGNORE_EDIT_LISTS' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Mp4Extractor', + 'l': 'FLAG_WORKAROUND_IGNORE_EDIT_LISTS' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'FragmentedMp4Extractor', + 'l': 'FLAG_WORKAROUND_IGNORE_TFDT_BOX' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'flagDefault' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'flagForced' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes', + 'l': 'flags' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter.Configuration', + 'l': 'flags' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'flags' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest', + 'l': 'flattenForSlowMotion' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer', + 'l': 'flip()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'EbmlProcessor', + 'l': 'floatElement(int, double)', + 'url': 'floatElement(int,double)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': 'floatElement(int, double)', + 'url': 'floatElement(int,double)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor', + 'l': 'flush()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'flush()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'BaseAudioProcessor', + 'l': 'flush()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'flush()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'flush()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SonicAudioProcessor', + 'l': 'flush()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'Decoder', + 'l': 'flush()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'SimpleDecoder', + 'l': 'flush()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter', + 'l': 'flush()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter', + 'l': 'flush()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CapturingAudioSink', + 'l': 'flush()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'ExoplayerCuesDecoder', + 'l': 'flush()' + }, + { + 'p': 'com.google.android.exoplayer2.text.cea', + 'c': 'Cea608Decoder', + 'l': 'flush()' + }, + { + 'p': 'com.google.android.exoplayer2.text.cea', + 'c': 'Cea708Decoder', + 'l': 'flush()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'TeeAudioProcessor.AudioBufferSink', + 'l': + 'flush(int, int, @com.google.android.exoplayer2.C.PcmEncoding int)', + 'url': 'flush(int,int,@com.google.android.exoplayer2.C.PcmEncodingint)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'TeeAudioProcessor.WavFileAudioBufferSink', + 'l': + 'flush(int, int, @com.google.android.exoplayer2.C.PcmEncoding int)', + 'url': 'flush(int,int,@com.google.android.exoplayer2.C.PcmEncodingint)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'flushDecoder()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ListenerSet', + 'l': 'flushEvents()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'flushOrReinitializeCodec()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'flushOrReleaseCodec()' + }, + {'p': 'com.google.android.exoplayer2.util', 'c': 'FileTypes', 'l': 'FLV'}, + { + 'p': 'com.google.android.exoplayer2.extractor.flv', + 'c': 'FlvExtractor', + 'l': 'FlvExtractor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'WavUtil', + 'l': 'FMT_FOURCC' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'fmtpParameters' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'focusEglSurface(EGLDisplay, EGLContext, EGLSurface, int, int)', + 'url': + 'focusEglSurface(android.opengl.EGLDisplay,android.opengl.EGLContext,android.opengl.EGLSurface,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': + 'focusFramebuffer(EGLDisplay, EGLContext, EGLSurface, int, int, int)', + 'url': + 'focusFramebuffer(android.opengl.EGLDisplay,android.opengl.EGLContext,android.opengl.EGLSurface,int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'focusFramebufferUsingCurrentContext(int, int, int)', + 'url': 'focusFramebufferUsingCurrentContext(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'focusPlaceholderEglSurface(EGLContext, EGLDisplay)', + 'url': + 'focusPlaceholderEglSurface(android.opengl.EGLContext,android.opengl.EGLDisplay)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader', + 'l': 'focusSkipButton()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.AdsLoader', + 'l': 'focusSkipButton()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'FOLDER_TYPE_ALBUMS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'FOLDER_TYPE_ARTISTS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'FOLDER_TYPE_GENRES' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'FOLDER_TYPE_MIXED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'FOLDER_TYPE_NONE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'FOLDER_TYPE_PLAYLISTS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'FOLDER_TYPE_TITLES' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'FOLDER_TYPE_YEARS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'folderType' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'FONT_SIZE_UNIT_EM' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'FONT_SIZE_UNIT_PERCENT' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'FONT_SIZE_UNIT_PIXEL' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'ShadowMediaCodecConfig', + 'l': 'forAllSupportedMimeTypes()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkCryptoConfig', + 'l': 'forceAllowInsecureDecoderComponents' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration', + 'l': 'forceDefaultLicenseUri' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'DefaultMediaCodecAdapterFactory', + 'l': 'forceDisableAsynchronous()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': 'forceDisableMediaCodecAsynchronousQueueing()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration', + 'l': 'forcedSessionTrackTypes' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'DefaultMediaCodecAdapterFactory', + 'l': 'forceEnableAsynchronous()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': 'forceEnableMediaCodecAsynchronousQueueing()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'forceHighestSupportedBitrate' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest', + 'l': 'forceInterpretHdrVideoAsSdr' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'forceLowestBitrate' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration.Builder', + 'l': 'forceSessionsForAudioAndVideoTracks(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'forceStop()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HostActivity.HostedTest', + 'l': 'forceStop()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'forDash(Context, Uri, DataSource.Factory, RenderersFactory)', + 'url': + 'forDash(android.content.Context,android.net.Uri,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.RenderersFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': + 'forDash(Uri, DataSource.Factory, RenderersFactory, DrmSessionManager, TrackSelectionParameters)', + 'url': + 'forDash(android.net.Uri,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'FOREGROUND_NOTIFICATION_ID_NONE' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'CaptionStyleCompat', + 'l': 'foregroundColor' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'foregroundPlaybackCount' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'forHls(Context, Uri, DataSource.Factory, RenderersFactory)', + 'url': + 'forHls(android.content.Context,android.net.Uri,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.RenderersFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': + 'forHls(Uri, DataSource.Factory, RenderersFactory, DrmSessionManager, TrackSelectionParameters)', + 'url': + 'forHls(android.net.Uri,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'FormatHolder', + 'l': 'format' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats.EventTimeAndFormat', + 'l': 'format' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.ConfigurationException', + 'l': 'format' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.InitializationException', + 'l': 'format' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.WriteException', + 'l': 'format' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer', + 'l': 'format' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': 'format' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionUriBuilder', + 'l': 'format' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Track', + 'l': 'format' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter.Configuration', + 'l': 'format' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser.RepresentationInfo', + 'l': 'format' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation', + 'l': 'format' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist.Rendition', + 'l': 'format' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist.Variant', + 'l': 'format' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'format' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'FORMAT_EXCEEDS_CAPABILITIES' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'FORMAT_EXCEEDS_CAPABILITIES' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'FORMAT_HANDLED'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'FORMAT_HANDLED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'FORMAT_SUPPORT_MASK' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'FORMAT_UNSUPPORTED_DRM' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'FORMAT_UNSUPPORTED_DRM' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'FORMAT_UNSUPPORTED_SUBTYPE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'FORMAT_UNSUPPORTED_SUBTYPE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'FORMAT_UNSUPPORTED_TYPE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'FORMAT_UNSUPPORTED_TYPE' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DummyTrackOutput', + 'l': 'format(Format)', + 'url': 'format(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrackOutput', + 'l': 'format(Format)', + 'url': 'format(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'format(Format)', + 'url': 'format(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'PlayerEmsgHandler.PlayerTrackEmsgHandler', + 'l': 'format(Format)', + 'url': 'format(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeSampleStream.FakeSampleStreamItem', + 'l': 'format(Format)', + 'url': 'format(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackOutput', + 'l': 'format(Format)', + 'url': 'format(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'FormatHolder', + 'l': 'FormatHolder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'formatInvariant(String, Object...)', + 'url': 'formatInvariant(java.lang.String,java.lang.Object...)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.StreamElement', + 'l': 'formats' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': + 'forMediaItem(Context, MediaItem, RenderersFactory, DataSource.Factory)', + 'url': + 'forMediaItem(android.content.Context,com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'forMediaItem(Context, MediaItem)', + 'url': + 'forMediaItem(android.content.Context,com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': + 'forMediaItem(MediaItem, TrackSelectionParameters, RenderersFactory, DataSource.Factory, DrmSessionManager)', + 'url': + 'forMediaItem(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.trackselection.TrackSelectionParameters,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.drm.DrmSessionManager)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': + 'forMediaItem(MediaItem, TrackSelectionParameters, RenderersFactory, DataSource.Factory)', + 'url': + 'forMediaItem(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.trackselection.TrackSelectionParameters,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'forProgressive(Context, Uri, String)', + 'url': + 'forProgressive(android.content.Context,android.net.Uri,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'forProgressive(Context, Uri)', + 'url': 'forProgressive(android.content.Context,android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher', + 'l': 'forResources(Iterable)', + 'url': 'forResources(java.lang.Iterable)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': + 'forSmoothStreaming(Context, Uri, DataSource.Factory, RenderersFactory)', + 'url': + 'forSmoothStreaming(android.content.Context,android.net.Uri,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.RenderersFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': + 'forSmoothStreaming(Uri, DataSource.Factory, RenderersFactory, DrmSessionManager, TrackSelectionParameters)', + 'url': + 'forSmoothStreaming(android.net.Uri,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'forSmoothStreaming(Uri, DataSource.Factory, RenderersFactory)', + 'url': + 'forSmoothStreaming(android.net.Uri,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.RenderersFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'ForwardingAudioSink(AudioSink)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.audio.AudioSink)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ForwardingExtractorInput', + 'l': 'ForwardingExtractorInput(ExtractorInput)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'ForwardingPlayer(Player)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ForwardingTimeline', + 'l': 'ForwardingTimeline(Timeline)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'FOURCC_auds' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'FOURCC_AVI_' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'FOURCC_avih' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'FOURCC_hdrl' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'FOURCC_idx1' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'FOURCC_JUNK' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'FOURCC_LIST' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'FOURCC_movi' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'FOURCC_RIFF' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'FOURCC_strf' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'FOURCC_strh' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'FOURCC_strl' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'FOURCC_strn' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'FOURCC_txts' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'FOURCC_vids' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'FragmentedMp4Extractor', + 'l': 'FragmentedMp4Extractor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'FragmentedMp4Extractor', + 'l': + 'FragmentedMp4Extractor(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flags int, TimestampAdjuster, Track, List, TrackOutput)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flagsint,com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.mp4.Track,java.util.List,com.google.android.exoplayer2.extractor.TrackOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'FragmentedMp4Extractor', + 'l': + 'FragmentedMp4Extractor(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flags int, TimestampAdjuster, Track, List)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flagsint,com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.mp4.Track,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'FragmentedMp4Extractor', + 'l': + 'FragmentedMp4Extractor(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flags int, TimestampAdjuster, Track)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flagsint,com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.mp4.Track)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'FragmentedMp4Extractor', + 'l': + 'FragmentedMp4Extractor(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flags int, TimestampAdjuster)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flagsint,com.google.android.exoplayer2.util.TimestampAdjuster)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'FragmentedMp4Extractor', + 'l': + 'FragmentedMp4Extractor(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flags int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameInfo', + 'l': 'FrameInfo(int, int, float, long)', + 'url': '%3Cinit%3E(int,int,float,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.SpsData', + 'l': 'frameMbsOnlyFlag' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.SpsData', + 'l': 'frameNumLength' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessingException', + 'l': 'FrameProcessingException(String, long)', + 'url': '%3Cinit%3E(java.lang.String,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessingException', + 'l': 'FrameProcessingException(String, Throwable, long)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.Throwable,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessingException', + 'l': 'FrameProcessingException(String, Throwable)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessingException', + 'l': 'FrameProcessingException(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessingException', + 'l': 'FrameProcessingException(Throwable, long)', + 'url': '%3Cinit%3E(java.lang.Throwable,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessingException', + 'l': 'FrameProcessingException(Throwable)', + 'url': '%3Cinit%3E(java.lang.Throwable)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'frameRate'}, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util.SyncFrameInfo', + 'l': 'frameSize' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac4Util.SyncFrameInfo', + 'l': 'frameSize' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MpegAudioUtil.Header', + 'l': 'frameSize' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkCryptoConfig', + 'l': 'FrameworkCryptoConfig(UUID, byte[], boolean)', + 'url': '%3Cinit%3E(java.util.UUID,byte[],boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.VorbisIdHeader', + 'l': 'framingFlag' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessingException', + 'l': 'from(Exception, long)', + 'url': 'from(java.lang.Exception,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessingException', + 'l': 'from(Exception)', + 'url': 'from(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'fromAdPlaybackState(Object, AdPlaybackState)', + 'url': + 'fromAdPlaybackState(java.lang.Object,com.google.android.exoplayer2.source.ads.AdPlaybackState)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Bundleable.Creator', + 'l': 'fromBundle(Bundle)', + 'url': 'fromBundle(android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'fromBundle(Bundle)', + 'url': 'fromBundle(android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'BundleableUtil', + 'l': 'fromBundleList(Bundleable.Creator, List)', + 'url': + 'fromBundleList(com.google.android.exoplayer2.Bundleable.Creator,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'BundleableUtil', + 'l': + 'fromBundleSparseArray(Bundleable.Creator, SparseArray)', + 'url': + 'fromBundleSparseArray(com.google.android.exoplayer2.Bundleable.Creator,android.util.SparseArray)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'PictureFrame', + 'l': 'fromPictureBlock(ParsableByteArray)', + 'url': + 'fromPictureBlock(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem', + 'l': 'fromUri(String)', + 'url': 'fromUri(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem', + 'l': 'fromUri(Uri)', + 'url': 'fromUri(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'fromUtf8Bytes(byte[], int, int)', + 'url': 'fromUtf8Bytes(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'fromUtf8Bytes(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.SegmentBase', + 'l': 'fullSegmentEncryptionKeyUri' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'GaplessInfoHolder', + 'l': 'GaplessInfoHolder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Gav1Decoder', + 'l': 'Gav1Decoder(int, int, int, int)', + 'url': '%3Cinit%3E(int,int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.H265SpsData', + 'l': 'generalLevelIdc' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.H265SpsData', + 'l': 'generalProfileCompatibilityFlags' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.H265SpsData', + 'l': 'generalProfileIdc' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.H265SpsData', + 'l': 'generalProfileSpace' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.H265SpsData', + 'l': 'generalTierFlag' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'generateAudioSessionIdV21(Context)', + 'url': 'generateAudioSessionIdV21(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'generateAudioSessionIdV21(Context)', + 'url': 'generateAudioSessionIdV21(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'generateCurrentPlayerMediaPeriodEventTime()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'generateEventTime(Timeline, int, MediaSource.MediaPeriodId)', + 'url': + 'generateEventTime(com.google.android.exoplayer2.Timeline,int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader.TrackIdGenerator', + 'l': 'generateNewId()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'genre' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyHeaders', + 'l': 'genre' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'GeobFrame', + 'l': 'GeobFrame(String, String, String, byte[])', + 'url': + '%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.PositionSupplier', + 'l': 'get()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'RunnableFutureTask', + 'l': 'get()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands', + 'l': 'get(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Events', + 'l': 'get(int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.Events', + 'l': 'get(int)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData', + 'l': 'get(int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata', + 'l': 'get(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroupArray', + 'l': 'get(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionArray', + 'l': 'get(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FlagSet', + 'l': 'get(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'LongArray', + 'l': 'get(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'RunnableFutureTask', + 'l': 'get(long, TimeUnit)', + 'url': 'get(long,java.util.concurrent.TimeUnit)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManagerProvider', + 'l': 'get(MediaItem)', + 'url': 'get(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionManagerProvider', + 'l': 'get(MediaItem)', + 'url': 'get(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'ContentMetadata', + 'l': 'get(String, byte[])', + 'url': 'get(java.lang.String,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'DefaultContentMetadata', + 'l': 'get(String, byte[])', + 'url': 'get(java.lang.String,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'ContentMetadata', + 'l': 'get(String, long)', + 'url': 'get(java.lang.String,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'DefaultContentMetadata', + 'l': 'get(String, long)', + 'url': 'get(java.lang.String,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'ContentMetadata', + 'l': 'get(String, String)', + 'url': 'get(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'DefaultContentMetadata', + 'l': 'get(String, String)', + 'url': 'get(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider', + 'l': 'get1xBufferSizeInBytes(int, int, int, int, int, int)', + 'url': 'get1xBufferSizeInBytes(int,int,int,int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getAbandonedBeforeReadyRatio()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac4Util', + 'l': 'getAc4SampleHeader(int, ParsableByteArray)', + 'url': + 'getAc4SampleHeader(int,com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'getActionIndicesForCompactView(List, Player)', + 'url': + 'getActionIndicesForCompactView(java.util.List,com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'getActions(Player)', + 'url': 'getActions(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.QueueNavigator', + 'l': 'getActiveQueueItemId(Player)', + 'url': 'getActiveQueueItemId(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueNavigator', + 'l': 'getActiveQueueItemId(Player)', + 'url': 'getActiveQueueItemId(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultPlaybackSessionManager', + 'l': 'getActiveSessionId()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackSessionManager', + 'l': 'getActiveSessionId()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Period', + 'l': 'getAdaptationSetIndex(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': + 'getAdaptiveMimeTypeForContentType(@com.google.android.exoplayer2.C.ContentType int)', + 'url': + 'getAdaptiveMimeTypeForContentType(@com.google.android.exoplayer2.C.ContentTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': + 'getAdaptiveSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilities int)', + 'url': + 'getAdaptiveSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector.MappedTrackInfo', + 'l': 'getAdaptiveSupport(int, int, boolean)', + 'url': 'getAdaptiveSupport(int,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector.MappedTrackInfo', + 'l': 'getAdaptiveSupport(int, int, int[])', + 'url': 'getAdaptiveSupport(int,int,int[])' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'getAdCountInAdGroup(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionUtil', + 'l': 'getAdCountInGroup(AdPlaybackState, int)', + 'url': + 'getAdCountInGroup(com.google.android.exoplayer2.source.ads.AdPlaybackState,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader', + 'l': 'getAdDisplayContainer()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'DefaultCastOptionsProvider', + 'l': 'getAdditionalSessionProviders(Context)', + 'url': 'getAdditionalSessionProviders(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'getAdDurationUs(int, int)', + 'url': 'getAdDurationUs(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'getAdGroup(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'getAdGroupCount()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'getAdGroupIndexAfterPositionUs(long, long)', + 'url': 'getAdGroupIndexAfterPositionUs(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'getAdGroupIndexAfterPositionUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'getAdGroupIndexForPositionUs(long, long)', + 'url': 'getAdGroupIndexForPositionUs(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'getAdGroupIndexForPositionUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'getAdGroupTimeUs(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl', + 'l': 'getAdjustedPlaybackSpeed(long, long)', + 'url': 'getAdjustedPlaybackSpeed(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'LivePlaybackSpeedControl', + 'l': 'getAdjustedPlaybackSpeed(long, long)', + 'url': 'getAdjustedPlaybackSpeed(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': 'getAdjustedSeekPositionUs(long, SeekParameters)', + 'url': + 'getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'getAdjustedSeekPositionUs(long, SeekParameters)', + 'url': + 'getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriod', + 'l': 'getAdjustedSeekPositionUs(long, SeekParameters)', + 'url': + 'getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'getAdjustedSeekPositionUs(long, SeekParameters)', + 'url': + 'getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSource', + 'l': 'getAdjustedSeekPositionUs(long, SeekParameters)', + 'url': + 'getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource', + 'l': 'getAdjustedSeekPositionUs(long, SeekParameters)', + 'url': + 'getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaPeriod', + 'l': 'getAdjustedSeekPositionUs(long, SeekParameters)', + 'url': + 'getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'DefaultSsChunkSource', + 'l': 'getAdjustedSeekPositionUs(long, SeekParameters)', + 'url': + 'getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaPeriod', + 'l': 'getAdjustedSeekPositionUs(long, SeekParameters)', + 'url': + 'getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeChunkSource', + 'l': 'getAdjustedSeekPositionUs(long, SeekParameters)', + 'url': + 'getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': 'getAdjustedSeekPositionUs(long, SeekParameters)', + 'url': + 'getAdjustedSeekPositionUs(long,com.google.android.exoplayer2.SeekParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'getAdjustedUpstreamFormat(Format)', + 'url': 'getAdjustedUpstreamFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'TimestampAdjusterProvider', + 'l': 'getAdjuster(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AdViewProvider', + 'l': 'getAdOverlayInfos()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'getAdOverlayInfos()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'getAdOverlayInfos()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': 'getAdPlaybackStates(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'getAdResumePositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'getAdsId()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader', + 'l': 'getAdsLoader()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsLoader.Provider', + 'l': 'getAdsLoader(MediaItem.AdsConfiguration)', + 'url': + 'getAdsLoader(com.google.android.exoplayer2.MediaItem.AdsConfiguration)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'getAdState(int, int)', + 'url': 'getAdState(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AdViewProvider', + 'l': 'getAdViewGroup()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'getAdViewGroup()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'getAdViewGroup()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionArray', + 'l': 'getAll()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet', + 'l': 'getAllData()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Allocator.AllocationNode', + 'l': 'getAllocation()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'getAllocator()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'LoadControl', + 'l': 'getAllocator()' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'RandomizedMp3Decoder', + 'l': 'getAllOutputBytes()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder.AllowedCommandProvider', + 'l': + 'getAllowedCommands(MediaSession, MediaSession.ControllerInfo, SessionCommandGroup)', + 'url': + 'getAllowedCommands(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo,androidx.media2.session.SessionCommandGroup)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder.DefaultAllowedCommandProvider', + 'l': + 'getAllowedCommands(MediaSession, MediaSession.ControllerInfo, SessionCommandGroup)', + 'url': + 'getAllowedCommands(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo,androidx.media2.session.SessionCommandGroup)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelector', + 'l': 'getAllTrackSelections()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecUtil', + 'l': 'getAlternativeCodecMimeType(Format)', + 'url': + 'getAlternativeCodecMimeType(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getAnalyticsCollector()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getAnalyticsCollector()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getAnalyticsCollector()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSource', + 'l': 'getAndClearOpenedDataSpecs()' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'InputReaderAdapterV30', + 'l': 'getAndResetSeekPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getApplicationLooper()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getApplicationLooper()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getApplicationLooper()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getApplicationLooper()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getApplicationLooper()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'getApplicationLooper()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getApplicationLooper()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer', + 'l': 'getApplicationLooper()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'getApproxBytesPerFrame()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MediaFormatUtil', + 'l': 'getArray(ByteBuffer)', + 'url': 'getArray(java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlProgram', + 'l': 'getAttributeArrayLocationAndEnable(String)', + 'url': 'getAttributeArrayLocationAndEnable(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'XmlPullParserUtil', + 'l': 'getAttributeValue(XmlPullParser, String)', + 'url': + 'getAttributeValue(org.xmlpull.v1.XmlPullParser,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'XmlPullParserUtil', + 'l': 'getAttributeValueIgnorePrefix(XmlPullParser, String)', + 'url': + 'getAttributeValueIgnorePrefix(org.xmlpull.v1.XmlPullParser,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.AudioComponent', + 'l': 'getAudioAttributes()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getAudioAttributes()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getAudioAttributes()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getAudioAttributes()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getAudioAttributes()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'getAudioAttributes()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'getAudioAttributes()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'getAudioAttributes()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getAudioAttributes()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'getAudioAttributes()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getAudioAttributes()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes', + 'l': 'getAudioAttributesV21()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getAudioComponent()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getAudioComponent()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getAudioComponent()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': + 'getAudioContentTypeForStreamType(@com.google.android.exoplayer2.C.StreamType int)', + 'url': + 'getAudioContentTypeForStreamType(@com.google.android.exoplayer2.C.StreamTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getAudioDecoderCounters()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getAudioDecoderCounters()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getAudioDecoderCounters()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getAudioFormat()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getAudioFormat()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getAudioFormat()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'getAudioMediaMimeType(String)', + 'url': 'getAudioMediaMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessorChain', + 'l': 'getAudioProcessors()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.DefaultAudioProcessorChain', + 'l': 'getAudioProcessors()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getAudioSessionId()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.AudioComponent', + 'l': 'getAudioSessionId()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getAudioSessionId()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getAudioSessionId()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'DebugTextViewHelper', + 'l': 'getAudioString()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getAudioTrackChannelConfig(int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getAudioUnderrunRate()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': + 'getAudioUsageForStreamType(@com.google.android.exoplayer2.C.StreamType int)', + 'url': + 'getAudioUsageForStreamType(@com.google.android.exoplayer2.C.StreamTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getAvailableCommands()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getAvailableCommands()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getAvailableCommands()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getAvailableCommands()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getAvailableCommands()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getAvailableCommands()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getAvailableCommands(Player, Player.Commands)', + 'url': + 'getAvailableCommands(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.Player.Commands)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashSegmentIndex', + 'l': 'getAvailableSegmentCount(long, long)', + 'url': 'getAvailableSegmentCount(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashWrappingSegmentIndex', + 'l': 'getAvailableSegmentCount(long, long)', + 'url': 'getAvailableSegmentCount(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.MultiSegmentRepresentation', + 'l': 'getAvailableSegmentCount(long, long)', + 'url': 'getAvailableSegmentCount(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.MultiSegmentBase', + 'l': 'getAvailableSegmentCount(long, long)', + 'url': 'getAvailableSegmentCount(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'getBackBufferDurationUs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'LoadControl', + 'l': 'getBackBufferDurationUs()' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'getBackgroundColor()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'getBandwidthMeter()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelector', + 'l': 'getBandwidthMeter()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getBigEndianInt(ByteBuffer, int)', + 'url': 'getBigEndianInt(java.nio.ByteBuffer,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'BundleUtil', + 'l': 'getBinder(Bundle, String)', + 'url': 'getBinder(android.os.Bundle,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'getBitmap()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'getBitmap(Context, String)', + 'url': 'getBitmap(android.content.Context,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'getBitmapHeight()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DeviceMappedEncoderBitrateProvider', + 'l': 'getBitrate(String, int, int, float)', + 'url': 'getBitrate(java.lang.String,int,int,float)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderBitrateProvider', + 'l': 'getBitrate(String, int, int, float)', + 'url': 'getBitrate(java.lang.String,int,int,float)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'BandwidthMeter', + 'l': 'getBitrateEstimate()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': 'getBitrateEstimate()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'getBufferedPercentage()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getBufferedPercentage()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getBufferedPercentage()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getBufferedPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getBufferedPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getBufferedPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getBufferedPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getBufferedPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.leanback', + 'c': 'LeanbackPlayerAdapter', + 'l': 'getBufferedPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'getBufferedPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getBufferedPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': 'getBufferedPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeSequenceableLoader', + 'l': 'getBufferedPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'getBufferedPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriod', + 'l': 'getBufferedPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SequenceableLoader', + 'l': 'getBufferedPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'getBufferedPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaPeriod', + 'l': 'getBufferedPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaPeriod', + 'l': 'getBufferedPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': 'getBufferedPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'getBufferingState()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.AudioTrackBufferSizeProvider', + 'l': + 'getBufferSizeInBytes(int, @com.google.android.exoplayer2.C.Encoding int, @com.google.android.exoplayer2.audio.DefaultAudioSink.OutputMode int, int, int, int, double)', + 'url': + 'getBufferSizeInBytes(int,@com.google.android.exoplayer2.C.Encodingint,@com.google.android.exoplayer2.audio.DefaultAudioSink.OutputModeint,int,int,int,double)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider', + 'l': + 'getBufferSizeInBytes(int, @com.google.android.exoplayer2.C.Encoding int, @com.google.android.exoplayer2.audio.DefaultAudioSink.OutputMode int, int, int, int, double)', + 'url': + 'getBufferSizeInBytes(int,@com.google.android.exoplayer2.C.Encodingint,@com.google.android.exoplayer2.audio.DefaultAudioSink.OutputModeint,int,int,int,double)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'VpxLibrary', + 'l': 'getBuildConfig()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'getByteArray(Context, String)', + 'url': 'getByteArray(android.content.Context,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'getBytePosition()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'getBytesDownloaded()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getBytesFromHexString(String)', + 'url': 'getBytesFromHexString(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'StatsDataSource', + 'l': 'getBytesRead()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource', + 'l': 'getCache()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource.Factory', + 'l': 'getCache()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'getCachedBytes(String, long, long)', + 'url': 'getCachedBytes(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'getCachedBytes(String, long, long)', + 'url': 'getCachedBytes(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'getCachedLength(String, long, long)', + 'url': 'getCachedLength(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'getCachedLength(String, long, long)', + 'url': 'getCachedLength(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'getCachedSpans(String)', + 'url': 'getCachedSpans(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'getCachedSpans(String)', + 'url': 'getCachedSpans(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation', + 'l': 'getCacheKey()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.MultiSegmentRepresentation', + 'l': 'getCacheKey()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.SingleSegmentRepresentation', + 'l': 'getCacheKey()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource', + 'l': 'getCacheKeyFactory()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource.Factory', + 'l': 'getCacheKeyFactory()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'getCacheSpace()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'getCacheSpace()' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'SphericalGLSurfaceView', + 'l': 'getCameraMotionListener()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'getCapabilities()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'getCapabilities()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'getCapabilities()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioCapabilities', + 'l': 'getCapabilities(Context)', + 'url': 'getCapabilities(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector.MappedTrackInfo', + 'l': 'getCapabilities(int, int, int)', + 'url': 'getCapabilities(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'DefaultCastOptionsProvider', + 'l': 'getCastOptions(Context)', + 'url': 'getCastOptions(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'OpusUtil', + 'l': 'getChannelCount(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': 'getChildIndexByChildUid(Object)', + 'url': 'getChildIndexByChildUid(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': 'getChildIndexByPeriodIndex(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': 'getChildIndexByWindowIndex(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': 'getChildPeriodUidFromConcatenatedUid(Object)', + 'url': 'getChildPeriodUidFromConcatenatedUid(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': 'getChildTimelineUidFromConcatenatedUid(Object)', + 'url': 'getChildTimelineUidFromConcatenatedUid(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': 'getChildUidByChildIndex(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveDataSet', + 'l': 'getChunkCount()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveDataSet', + 'l': 'getChunkDuration(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.StreamElement', + 'l': 'getChunkDurationUs(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'MediaChunkIterator', + 'l': 'getChunkEndTimeUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.RepresentationSegmentIterator', + 'l': 'getChunkEndTimeUs()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveDataSet.Iterator', + 'l': 'getChunkEndTimeUs()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaChunkIterator', + 'l': 'getChunkEndTimeUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BundledChunkExtractor', + 'l': 'getChunkIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkExtractor', + 'l': 'getChunkIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'MediaParserChunkExtractor', + 'l': 'getChunkIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'OutputConsumerAdapterV30', + 'l': 'getChunkIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ChunkIndex', + 'l': 'getChunkIndex(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.StreamElement', + 'l': 'getChunkIndex(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveDataSet', + 'l': 'getChunkIndexByPosition(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'getChunkSource()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'MediaChunkIterator', + 'l': 'getChunkStartTimeUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.RepresentationSegmentIterator', + 'l': 'getChunkStartTimeUs()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveDataSet.Iterator', + 'l': 'getChunkStartTimeUs()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaChunkIterator', + 'l': 'getChunkStartTimeUs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getClock()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getClock()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getClock()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'getClock()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'getCodec()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': 'getCodecAdapterFactory()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': + 'getCodecCountOfType(String, @com.google.android.exoplayer2.C.TrackType int)', + 'url': + 'getCodecCountOfType(java.lang.String,@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'getCodecInfo()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'getCodecMaxInputSize(MediaCodecInfo, Format, Format[])', + 'url': + 'getCodecMaxInputSize(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format[])' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'getCodecMaxInputSize(MediaCodecInfo, Format)', + 'url': + 'getCodecMaxInputSize(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'getCodecMaxValues(MediaCodecInfo, Format, Format[])', + 'url': + 'getCodecMaxValues(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format[])' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'getCodecNeedsEosPropagation()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'getCodecNeedsEosPropagation()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'getCodecOperatingRate()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'getCodecOperatingRateV23(float, Format, Format[])', + 'url': + 'getCodecOperatingRateV23(float,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format[])' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'getCodecOperatingRateV23(float, Format, Format[])', + 'url': + 'getCodecOperatingRateV23(float,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format[])' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'getCodecOperatingRateV23(float, Format, Format[])', + 'url': + 'getCodecOperatingRateV23(float,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format[])' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'getCodecOutputMediaFormat()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecUtil', + 'l': 'getCodecProfileAndLevel(Format)', + 'url': 'getCodecProfileAndLevel(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderUtil', + 'l': + 'getCodecProfilesForHdrFormat(String, @com.google.android.exoplayer2.C.ColorTransfer int)', + 'url': + 'getCodecProfilesForHdrFormat(java.lang.String,@com.google.android.exoplayer2.C.ColorTransferint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'getCodecsCorrespondingToMimeType(String, String)', + 'url': + 'getCodecsCorrespondingToMimeType(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': + 'getCodecsOfType(String, @com.google.android.exoplayer2.C.TrackType int)', + 'url': + 'getCodecsOfType(java.lang.String,@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MediaFormatUtil', + 'l': 'getColorInfo(MediaFormat)', + 'url': 'getColorInfo(android.media.MediaFormat)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStatsListener', + 'l': 'getCombinedPlaybackStats()' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'getCombineUpright()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getCommaDelimitedSimpleClassNames(Object[])', + 'url': 'getCommaDelimitedSimpleClassNames(java.lang.Object[])' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'SegmentDownloader', + 'l': 'getCompressibleDataSpec(Uri)', + 'url': 'getCompressibleDataSpec(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': 'getConcatenatedUid(Object, Object)', + 'url': 'getConcatenatedUid(java.lang.Object,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'getConfiguration()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'getConfiguration()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec', + 'l': 'getConfigurationFormat()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultCodec', + 'l': 'getConfigurationFormat()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.PositionSupplier', + 'l': 'getConstant(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getContentBufferedPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getContentBufferedPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getContentBufferedPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getContentBufferedPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getContentBufferedPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getContentBufferedPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'getContentDuration()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getContentDuration()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getContentDuration()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'ContentMetadata', + 'l': 'getContentLength(ContentMetadata)', + 'url': + 'getContentLength(com.google.android.exoplayer2.upstream.cache.ContentMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpUtil', + 'l': 'getContentLength(String, String)', + 'url': 'getContentLength(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'getContentMetadata(String)', + 'url': 'getContentMetadata(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'getContentMetadata(String)', + 'url': 'getContentMetadata(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getContentPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getContentPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getContentPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getContentPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getContentPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getContentPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'getContentResumeOffsetUs(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'getControllerAutoShow()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'getControllerAutoShow()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'getControllerHideOnTouch()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'getControllerHideOnTouch()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'getControllerShowTimeoutMs()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'getControllerShowTimeoutMs()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadCursor', + 'l': 'getCount()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CacheAsserts.RequestSet', + 'l': 'getCount()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getCountryCode(Context)', + 'url': 'getCountryCode(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'getCreatedMediaPeriods()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSession', + 'l': 'getCryptoConfig()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ErrorStateDrmSession', + 'l': 'getCryptoConfig()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'getCryptoType()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'getCryptoType()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'getCryptoType()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'getCryptoType()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager', + 'l': 'getCryptoType(Format)', + 'url': 'getCryptoType(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionManager', + 'l': 'getCryptoType(Format)', + 'url': 'getCryptoType(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Subtitle', + 'l': 'getCues(long)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleOutputBuffer', + 'l': 'getCues(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getCurrentAdGroupIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getCurrentAdGroupIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getCurrentAdGroupIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getCurrentAdGroupIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getCurrentAdGroupIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getCurrentAdGroupIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getCurrentAdIndexInAdGroup()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getCurrentAdIndexInAdGroup()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getCurrentAdIndexInAdGroup()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getCurrentAdIndexInAdGroup()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getCurrentAdIndexInAdGroup()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getCurrentAdIndexInAdGroup()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultMediaDescriptionAdapter', + 'l': 'getCurrentContentText(Player)', + 'url': 'getCurrentContentText(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.MediaDescriptionAdapter', + 'l': 'getCurrentContentText(Player)', + 'url': 'getCurrentContentText(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultMediaDescriptionAdapter', + 'l': 'getCurrentContentTitle(Player)', + 'url': 'getCurrentContentTitle(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.MediaDescriptionAdapter', + 'l': 'getCurrentContentTitle(Player)', + 'url': 'getCurrentContentTitle(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.TextComponent', + 'l': 'getCurrentCues()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getCurrentCues()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getCurrentCues()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getCurrentCues()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getCurrentCues()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getCurrentCues()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getCurrentCues()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getCurrentDisplayModeSize(Context, Display)', + 'url': + 'getCurrentDisplayModeSize(android.content.Context,android.view.Display)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getCurrentDisplayModeSize(Context)', + 'url': 'getCurrentDisplayModeSize(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'getCurrentDownloads()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BaseMediaChunkIterator', + 'l': 'getCurrentIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BundledExtractorsAdapter', + 'l': 'getCurrentInputPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaParserExtractorAdapter', + 'l': 'getCurrentInputPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaExtractor', + 'l': 'getCurrentInputPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultMediaDescriptionAdapter', + 'l': + 'getCurrentLargeIcon(Player, PlayerNotificationManager.BitmapCallback)', + 'url': + 'getCurrentLargeIcon(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.ui.PlayerNotificationManager.BitmapCallback)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.MediaDescriptionAdapter', + 'l': + 'getCurrentLargeIcon(Player, PlayerNotificationManager.BitmapCallback)', + 'url': + 'getCurrentLargeIcon(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.ui.PlayerNotificationManager.BitmapCallback)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'getCurrentLiveOffset()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getCurrentLiveOffset()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getCurrentLiveOffset()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'getCurrentManifest()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getCurrentManifest()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getCurrentManifest()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector', + 'l': 'getCurrentMappedTrackInfo()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'getCurrentMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getCurrentMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getCurrentMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'getCurrentMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getCurrentMediaItemIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getCurrentMediaItemIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getCurrentMediaItemIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getCurrentMediaItemIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getCurrentMediaItemIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'getCurrentMediaItemIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getCurrentMediaItemIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getCurrentOrMainLooper()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getCurrentPeriodIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getCurrentPeriodIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getCurrentPeriodIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getCurrentPeriodIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getCurrentPeriodIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getCurrentPeriodIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getCurrentPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getCurrentPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getCurrentPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getCurrentPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getCurrentPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.leanback', + 'c': 'LeanbackPlayerAdapter', + 'l': 'getCurrentPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'getCurrentPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getCurrentPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'getCurrentPositionUs(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'getCurrentPositionUs(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'getCurrentPositionUs(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.MediaDescriptionAdapter', + 'l': 'getCurrentSubText(Player)', + 'url': 'getCurrentSubText(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getCurrentTimeline()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getCurrentTimeline()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getCurrentTimeline()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getCurrentTimeline()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getCurrentTimeline()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getCurrentTimeline()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': 'getCurrentTrack(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getCurrentTrackGroups()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getCurrentTrackGroups()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getCurrentTrackGroups()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getCurrentTracks()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getCurrentTracks()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getCurrentTracks()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getCurrentTracks()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getCurrentTracks()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getCurrentTracks()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getCurrentTrackSelections()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getCurrentTrackSelections()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getCurrentTrackSelections()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'getCurrentUnixTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource', + 'l': 'getCurrentUrlRequest()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource', + 'l': 'getCurrentUrlResponseInfo()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'getCurrentWindowIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getCurrentWindowIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getCurrentWindowIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.CustomActionProvider', + 'l': 'getCustomAction(Player)', + 'url': 'getCustomAction(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'RepeatModeActionProvider', + 'l': 'getCustomAction(Player)', + 'url': 'getCustomAction(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.CustomActionReceiver', + 'l': 'getCustomActions(Player)', + 'url': 'getCustomActions(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder.CustomCommandProvider', + 'l': 'getCustomCommands(MediaSession, MediaSession.ControllerInfo)', + 'url': + 'getCustomCommands(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.KeyRequest', + 'l': 'getData()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.ProvisionRequest', + 'l': 'getData()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData', + 'l': 'getData()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher.Resource', + 'l': 'getData()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ByteArrayDataSink', + 'l': 'getData()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'getData()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CacheAsserts.RequestSet', + 'l': 'getData(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet', + 'l': 'getData(String)', + 'url': 'getData(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet', + 'l': 'getData(Uri)', + 'url': 'getData(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'DataChunk', + 'l': 'getDataHolder()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSource', + 'l': 'getDataSet()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'MediaChunkIterator', + 'l': 'getDataSpec()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.RepresentationSegmentIterator', + 'l': 'getDataSpec()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveDataSet.Iterator', + 'l': 'getDataSpec()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaChunkIterator', + 'l': 'getDataSpec()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CacheAsserts.RequestSet', + 'l': 'getDataSpec(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getDataUriForString(String, String)', + 'url': 'getDataUriForString(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'DebugViewProvider', + 'l': 'getDebugPreviewSurfaceView(int, int)', + 'url': 'getDebugPreviewSurfaceView(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'DebugTextViewHelper', + 'l': 'getDebugString()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'getDecodedBitrate()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecUtil', + 'l': 'getDecoderInfo(String, boolean, boolean)', + 'url': 'getDecoderInfo(java.lang.String,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'getDecoderInfos(MediaCodecSelector, Format, boolean)', + 'url': + 'getDecoderInfos(com.google.android.exoplayer2.mediacodec.MediaCodecSelector,com.google.android.exoplayer2.Format,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'getDecoderInfos(MediaCodecSelector, Format, boolean)', + 'url': + 'getDecoderInfos(com.google.android.exoplayer2.mediacodec.MediaCodecSelector,com.google.android.exoplayer2.Format,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'getDecoderInfos(MediaCodecSelector, Format, boolean)', + 'url': + 'getDecoderInfos(com.google.android.exoplayer2.mediacodec.MediaCodecSelector,com.google.android.exoplayer2.Format,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecSelector', + 'l': 'getDecoderInfos(String, boolean, boolean)', + 'url': 'getDecoderInfos(java.lang.String,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecUtil', + 'l': 'getDecoderInfos(String, boolean, boolean)', + 'url': 'getDecoderInfos(java.lang.String,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecUtil', + 'l': + 'getDecoderInfosSortedByFormatSupport(List, Format)', + 'url': + 'getDecoderInfosSortedByFormatSupport(java.util.List,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': + 'getDecoderSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilities int)', + 'url': + 'getDecoderSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecUtil', + 'l': 'getDecryptOnlyDecoderInfo()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'getDefaultArtwork()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'getDefaultArtwork()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getDefaultDisplayLocale()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'getDefaultPositionMs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'getDefaultPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'getDefaults(Context)', + 'url': 'getDefaults(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'getDefaults(Context)', + 'url': 'getDefaults(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'getDefaultTrackSelectorParameters(Context)', + 'url': 'getDefaultTrackSelectorParameters(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.ProvisionRequest', + 'l': 'getDefaultUrl()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'getDeleteAfterDelivery()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getDeviceComponent()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getDeviceComponent()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getDeviceComponent()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.DeviceComponent', + 'l': 'getDeviceInfo()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getDeviceInfo()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getDeviceInfo()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getDeviceInfo()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getDeviceInfo()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getDeviceInfo()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getDeviceInfo()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.DeviceComponent', + 'l': 'getDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpUtil', + 'l': 'getDocumentSize(String)', + 'url': 'getDocumentSize(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadCursor', + 'l': 'getDownload()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DefaultDownloadIndex', + 'l': 'getDownload(String)', + 'url': 'getDownload(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadIndex', + 'l': 'getDownload(String)', + 'url': 'getDownload(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'getDownloadIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'getDownloadManager()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'getDownloadRequest(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'getDownloadRequest(String, byte[])', + 'url': 'getDownloadRequest(java.lang.String,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DefaultDownloadIndex', + 'l': + 'getDownloads(@com.google.android.exoplayer2.offline.Download.State int...)', + 'url': + 'getDownloads(@com.google.android.exoplayer2.offline.Download.Stateint...)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadIndex', + 'l': + 'getDownloads(@com.google.android.exoplayer2.offline.Download.State int...)', + 'url': + 'getDownloads(@com.google.android.exoplayer2.offline.Download.Stateint...)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'getDownloadsPaused()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getDrawable(Context, Resources, int)', + 'url': + 'getDrawable(android.content.Context,android.content.res.Resources,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getDrmUuid(String)', + 'url': 'getDrmUuid(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getDroppedFramesRate()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DtsUtil', + 'l': 'getDtsFrameSize(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionManager', + 'l': 'getDummyDrmSessionManager()' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'OutputConsumerAdapterV30', + 'l': 'getDummySeekMap()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getDuration()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getDuration()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getDuration()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getDuration()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getDuration()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.leanback', + 'c': 'LeanbackPlayerAdapter', + 'l': 'getDuration()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'getDuration()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getDuration()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'getDurationMs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'getDurationMs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'getDurationUs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'getDurationUs()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.BinarySearchSeekMap', + 'l': 'getDurationUs()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ChunkIndex', + 'l': 'getDurationUs()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ConstantBitrateSeekMap', + 'l': 'getDurationUs()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacSeekTableSeekMap', + 'l': 'getDurationUs()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'getDurationUs()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'IndexSeekMap', + 'l': 'getDurationUs()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekMap', + 'l': 'getDurationUs()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekMap.Unseekable', + 'l': 'getDurationUs()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Mp4Extractor', + 'l': 'getDurationUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'Chunk', + 'l': 'getDurationUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashSegmentIndex', + 'l': 'getDurationUs(long, long)', + 'url': 'getDurationUs(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashWrappingSegmentIndex', + 'l': 'getDurationUs(long, long)', + 'url': 'getDurationUs(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.MultiSegmentRepresentation', + 'l': 'getDurationUs(long, long)', + 'url': 'getDurationUs(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'ContentMetadataMutations', + 'l': 'getEditedValues()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'getEglSurface(EGLDisplay, Object, int[])', + 'url': 'getEglSurface(android.opengl.EGLDisplay,java.lang.Object,int[])' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'getEglSurface(EGLDisplay, Object)', + 'url': 'getEglSurface(android.opengl.EGLDisplay,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SntpClient', + 'l': 'getElapsedRealtimeOffsetMs()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'EbmlProcessor', + 'l': 'getElementType(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': 'getElementType(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'getEncoding(String, String)', + 'url': 'getEncoding(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioCapabilities', + 'l': 'getEncodingAndChannelConfigForPassthrough(Format)', + 'url': + 'getEncodingAndChannelConfigForPassthrough(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getEndedRatio()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'getEndTimeUs()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSession', + 'l': 'getError()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ErrorStateDrmSession', + 'l': 'getError()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'getErrorCodeForMediaDrmErrorCode(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getErrorCodeForMediaDrmErrorCode(int)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmUtil', + 'l': + 'getErrorCodeForMediaDrmException(Exception, @com.google.android.exoplayer2.drm.DrmUtil.ErrorSource int)', + 'url': + 'getErrorCodeForMediaDrmException(java.lang.Exception,@com.google.android.exoplayer2.drm.DrmUtil.ErrorSourceint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getErrorCodeFromPlatformDiagnosticsInfo(String)', + 'url': 'getErrorCodeFromPlatformDiagnosticsInfo(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'getErrorCodeName()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'getErrorCodeName()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': + 'getErrorCodeName(@com.google.android.exoplayer2.PlaybackException.ErrorCode int)', + 'url': + 'getErrorCodeName(@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': + 'getErrorCodeName(@com.google.android.exoplayer2.transformer.TransformationException.ErrorCode int)', + 'url': + 'getErrorCodeName(@com.google.android.exoplayer2.transformer.TransformationException.ErrorCodeint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ErrorMessageProvider', + 'l': 'getErrorMessage(T)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.Events', + 'l': + 'getEventTime(@com.google.android.exoplayer2.analytics.AnalyticsListener.EventFlags int)', + 'url': + 'getEventTime(@com.google.android.exoplayer2.analytics.AnalyticsListener.EventFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Subtitle', + 'l': 'getEventTime(int)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleOutputBuffer', + 'l': 'getEventTime(int)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Subtitle', + 'l': 'getEventTimeCount()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleOutputBuffer', + 'l': 'getEventTimeCount()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest.TestResource', + 'l': 'getExpectedBytes()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'getExtractorInputFromPosition(DataSource, long, Uri)', + 'url': + 'getExtractorInputFromPosition(com.google.android.exoplayer2.upstream.DataSource,long,android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.PositionSupplier', + 'l': 'getExtrapolating(long, float)', + 'url': 'getExtrapolating(long,float)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultLoadErrorHandlingPolicy', + 'l': + 'getFallbackSelectionFor(LoadErrorHandlingPolicy.FallbackOptions, LoadErrorHandlingPolicy.LoadErrorInfo)', + 'url': + 'getFallbackSelectionFor(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.FallbackOptions,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy', + 'l': + 'getFallbackSelectionFor(LoadErrorHandlingPolicy.FallbackOptions, LoadErrorHandlingPolicy.LoadErrorInfo)', + 'url': + 'getFallbackSelectionFor(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.FallbackOptions,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getFatalErrorRate()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getFatalErrorRatio()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'getFirstAdIndexToPlay()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'getFirstAdIndexToPlay(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashSegmentIndex', + 'l': 'getFirstAvailableSegmentNum(long, long)', + 'url': 'getFirstAvailableSegmentNum(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashWrappingSegmentIndex', + 'l': 'getFirstAvailableSegmentNum(long, long)', + 'url': 'getFirstAvailableSegmentNum(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.MultiSegmentRepresentation', + 'l': 'getFirstAvailableSegmentNum(long, long)', + 'url': 'getFirstAvailableSegmentNum(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.MultiSegmentBase', + 'l': 'getFirstAvailableSegmentNum(long, long)', + 'url': 'getFirstAvailableSegmentNum(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.RepresentationHolder', + 'l': 'getFirstAvailableSegmentNum(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'getFirstIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder', + 'l': 'getFirstIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.DefaultShuffleOrder', + 'l': 'getFirstIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.UnshuffledShuffleOrder', + 'l': 'getFirstIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeShuffleOrder', + 'l': 'getFirstIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': 'getFirstPeriodIndexByChildIndex(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BaseMediaChunk', + 'l': 'getFirstSampleIndex(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacFrameReader', + 'l': 'getFirstSampleNumber(ExtractorInput, FlacStreamMetadata)', + 'url': + 'getFirstSampleNumber(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.FlacStreamMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimestampAdjuster', + 'l': 'getFirstSampleTimestampUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashSegmentIndex', + 'l': 'getFirstSegmentNum()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashWrappingSegmentIndex', + 'l': 'getFirstSegmentNum()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.RepresentationHolder', + 'l': 'getFirstSegmentNum()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.MultiSegmentRepresentation', + 'l': 'getFirstSegmentNum()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.MultiSegmentBase', + 'l': 'getFirstSegmentNum()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'getFirstTimestampUs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': 'getFirstWindowIndex(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': 'getFirstWindowIndex(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.RemotableTimeline', + 'l': 'getFirstWindowIndex(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ForwardingTimeline', + 'l': 'getFirstWindowIndex(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': 'getFirstWindowIndex(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': 'getFirstWindowIndexByChildIndex(int)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'Buffer', + 'l': 'getFlag(@com.google.android.exoplayer2.C.BufferFlags int)', + 'url': 'getFlag(@com.google.android.exoplayer2.C.BufferFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'getFontColor()' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'getFontFamily()' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'getFontSize()' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'getFontSizeUnit()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': + 'getForegroundNotification(List, @com.google.android.exoplayer2.scheduler.Requirements.RequirementFlags int)', + 'url': + 'getForegroundNotification(java.util.List,@com.google.android.exoplayer2.scheduler.Requirements.RequirementFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'getFormat(byte[], Metadata)', + 'url': + 'getFormat(byte[],com.google.android.exoplayer2.metadata.Metadata)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroup', + 'l': 'getFormat(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'getFormat(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'getFormat(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelection', + 'l': 'getFormat(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'getFormatHolder()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader.TrackIdGenerator', + 'l': 'getFormatId()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': 'getFormatLanguageScore(Format, String, boolean)', + 'url': + 'getFormatLanguageScore(com.google.android.exoplayer2.Format,java.lang.String,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeRenderer', + 'l': 'getFormatsRead()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': + 'getFormatSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilities int)', + 'url': + 'getFormatSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'getFormatSupport(Format)', + 'url': 'getFormatSupport(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'getFormatSupport(Format)', + 'url': 'getFormatSupport(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'getFormatSupport(Format)', + 'url': 'getFormatSupport(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': + 'getFormatSupportString(@com.google.android.exoplayer2.C.FormatSupport int)', + 'url': + 'getFormatSupportString(@com.google.android.exoplayer2.C.FormatSupportint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': + 'getFormatSupportString(@com.google.android.exoplayer2.C.FormatSupport int)', + 'url': + 'getFormatSupportString(@com.google.android.exoplayer2.C.FormatSupportint)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MpegAudioUtil', + 'l': 'getFrameSize(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacMetadataReader', + 'l': 'getFrameStartMarker(ExtractorInput)', + 'url': + 'getFrameStartMarker(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'CryptoInfo', + 'l': 'getFrameworkCryptoInfo()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlMatrixTransformation', + 'l': 'getGlMatrixArray(long)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'MatrixTransformation', + 'l': 'getGlMatrixArray(long)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Tracks', 'l': 'getGroups()'}, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher.Resource', + 'l': 'getGzipSupport()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'getH265NalUnitType(byte[], int)', + 'url': 'getH265NalUnitType(byte[],int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': + 'getHardwareAccelerationSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilities int)', + 'url': + 'getHardwareAccelerationSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Size', + 'l': 'getHeight()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'getHttpMethodString()' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpUtils', + 'l': 'getIncomingRtpDataSpec(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'getIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'getIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation', + 'l': 'getIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.MultiSegmentRepresentation', + 'l': 'getIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.SingleSegmentRepresentation', + 'l': 'getIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.SingleSegmentBase', + 'l': 'getIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'getIndexInTrackGroup(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'getIndexInTrackGroup(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelection', + 'l': 'getIndexInTrackGroup(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': 'getIndexOfPeriod(Object)', + 'url': 'getIndexOfPeriod(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': 'getIndexOfPeriod(Object)', + 'url': 'getIndexOfPeriod(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.RemotableTimeline', + 'l': 'getIndexOfPeriod(Object)', + 'url': 'getIndexOfPeriod(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ForwardingTimeline', + 'l': 'getIndexOfPeriod(Object)', + 'url': 'getIndexOfPeriod(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaSource.PlaceholderTimeline', + 'l': 'getIndexOfPeriod(Object)', + 'url': 'getIndexOfPeriod(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SinglePeriodTimeline', + 'l': 'getIndexOfPeriod(Object)', + 'url': 'getIndexOfPeriod(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': 'getIndexOfPeriod(Object)', + 'url': 'getIndexOfPeriod(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation', + 'l': 'getIndexUri()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.MultiSegmentRepresentation', + 'l': 'getIndexUri()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.SingleSegmentRepresentation', + 'l': 'getIndexUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Allocator', + 'l': 'getIndividualAllocationLength()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultAllocator', + 'l': 'getIndividualAllocationLength()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase', + 'l': 'getInitialization(Representation)', + 'url': + 'getInitialization(com.google.android.exoplayer2.source.dash.manifest.Representation)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.SegmentTemplate', + 'l': 'getInitialization(Representation)', + 'url': + 'getInitialization(com.google.android.exoplayer2.source.dash.manifest.Representation)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation', + 'l': 'getInitializationUri()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': 'getInitialStartTimeUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker', + 'l': 'getInitialStartTimeUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'getInitialTimeline()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2', + 'l': 'getInitialTimeline()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'LoopingMediaSource', + 'l': 'getInitialTimeline()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource', + 'l': 'getInitialTimeline()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'getInitialTimeline()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'getInitialTimeline()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'getInMemoryDatabaseProvider()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter', + 'l': 'getInputBuffer(int)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter', + 'l': 'getInputBuffer(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ffmpeg', + 'c': 'FfmpegLibrary', + 'l': 'getInputBufferPaddingSize()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'getInputStream(Context, String)', + 'url': 'getInputStream(android.content.Context,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlEffectsFrameProcessor', + 'l': 'getInputSurface()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec', + 'l': 'getInputSurface()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultCodec', + 'l': 'getInputSurface()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessor', + 'l': 'getInputSurface()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'getInstance()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NetworkTypeObserver', + 'l': 'getInstance(Context)', + 'url': 'getInstance(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getIntegerCodeForString(String)', + 'url': 'getIntegerCodeForString(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionView', + 'l': 'getIsDisabled()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getItem(int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getJoinTimeRatio()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.KeyStatus', + 'l': 'getKeyId()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': + 'getKeyRequest(byte[], List, int, HashMap)', + 'url': 'getKeyRequest(byte[],java.util.List,int,java.util.HashMap)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': + 'getKeyRequest(byte[], List, int, HashMap)', + 'url': 'getKeyRequest(byte[],java.util.List,int,java.util.HashMap)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': + 'getKeyRequest(byte[], List, int, HashMap)', + 'url': 'getKeyRequest(byte[],java.util.List,int,java.util.HashMap)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': + 'getKeyRequest(byte[], List, int, HashMap)', + 'url': 'getKeyRequest(byte[],java.util.List,int,java.util.HashMap)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'getKeys()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'getKeys()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration', + 'l': 'getKeySetId()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'getLargestQueuedTimestampUs()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeSampleStream', + 'l': 'getLargestQueuedTimestampUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'getLargestReadTimestampUs()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimestampAdjuster', + 'l': 'getLastAdjustedTimestampUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.RepresentationHolder', + 'l': 'getLastAvailableSegmentNum(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder', + 'l': 'getLastIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.DefaultShuffleOrder', + 'l': 'getLastIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.UnshuffledShuffleOrder', + 'l': 'getLastIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeShuffleOrder', + 'l': 'getLastIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'StatsDataSource', + 'l': 'getLastOpenedUri()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'getLastResetPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'StatsDataSource', + 'l': 'getLastResponseHeaders()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': 'getLastWindowIndex(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': 'getLastWindowIndex(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.RemotableTimeline', + 'l': 'getLastWindowIndex(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ForwardingTimeline', + 'l': 'getLastWindowIndex(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': 'getLastWindowIndex(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorInput', + 'l': 'getLength()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorInput', + 'l': 'getLength()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ForwardingExtractorInput', + 'l': 'getLength()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder', + 'l': 'getLength()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.DefaultShuffleOrder', + 'l': 'getLength()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.UnshuffledShuffleOrder', + 'l': 'getLength()' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'InputReaderAdapterV30', + 'l': 'getLength()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput', + 'l': 'getLength()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeShuffleOrder', + 'l': 'getLength()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'ColorLut', + 'l': 'getLength(long)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'SingleColorLut', + 'l': 'getLength(long)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'OfflineLicenseHelper', + 'l': 'getLicenseDurationRemainingSec(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'WidevineUtil', + 'l': 'getLicenseDurationRemainingSec(DrmSession)', + 'url': + 'getLicenseDurationRemainingSec(com.google.android.exoplayer2.drm.DrmSession)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.KeyRequest', + 'l': 'getLicenseServerUrl()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'getLine()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'getLineAnchor()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'getLineType()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BundleListRetriever', + 'l': 'getList(IBinder)', + 'url': 'getList(android.os.IBinder)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'getLoadControl()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getLocaleLanguageTag(Locale)', + 'url': 'getLocaleLanguageTag(java.util.Locale)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'UdpDataSource', + 'l': 'getLocalPort()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log', + 'l': 'getLogLevel()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'MediaMetricsListener', + 'l': 'getLogSessionId()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlayerId', + 'l': 'getLogSessionId()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'getLooper()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'getLooper()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'HandlerWrapper', + 'l': 'getLooper()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'ColorLut', + 'l': 'getLutTextureId(long)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'SingleColorLut', + 'l': 'getLutTextureId(long)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'getManifest()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'SegmentDownloader', + 'l': 'getManifest(DataSource, DataSpec, boolean)', + 'url': + 'getManifest(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'getMappedTrackInfo(int)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'RgbAdjustment', + 'l': 'getMatrix(long, boolean)', + 'url': 'getMatrix(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'RgbFilter', + 'l': 'getMatrix(long, boolean)', + 'url': 'getMatrix(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'RgbMatrix', + 'l': 'getMatrix(long, boolean)', + 'url': 'getMatrix(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'Crop', + 'l': 'getMatrix(long)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'MatrixTransformation', + 'l': 'getMatrix(long)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'Presentation', + 'l': 'getMatrix(long)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'ScaleToFitTransformation', + 'l': 'getMatrix(long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioCapabilities', + 'l': 'getMaxChannelCount()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'getMaxDecodedFrameSize()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultMuxer', + 'l': 'getMaxDelayBetweenSamplesMs()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Muxer', + 'l': 'getMaxDelayBetweenSamplesMs()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider', + 'l': + 'getMaximumEncodedRateBytesPerSecond(@com.google.android.exoplayer2.C.Encoding int)', + 'url': + 'getMaximumEncodedRateBytesPerSecond(@com.google.android.exoplayer2.C.Encodingint)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'getMaxInputSize(MediaCodecInfo, Format)', + 'url': + 'getMaxInputSize(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'getMaxParallelDownloads()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec', + 'l': 'getMaxPendingFrameCount()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultCodec', + 'l': 'getMaxPendingFrameCount()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getMaxSeekToPreviousPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getMaxSeekToPreviousPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getMaxSeekToPreviousPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getMaxSeekToPreviousPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getMaxSeekToPreviousPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getMaxSeekToPreviousPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'StarRating', + 'l': 'getMaxStars()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'getMaxSupportedInstances()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderUtil', + 'l': 'getMaxSupportedInstances(MediaCodecInfo, String)', + 'url': + 'getMaxSupportedInstances(android.media.MediaCodecInfo,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanAudioFormatBitrate()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanBandwidth()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanElapsedTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanInitialAudioFormatBitrate()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanInitialVideoFormatBitrate()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanInitialVideoFormatHeight()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanJoinTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanNonFatalErrorCount()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanPauseBufferCount()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanPauseCount()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanPausedTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanPlayAndWaitTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanPlayTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanRebufferCount()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanRebufferTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanSeekCount()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanSeekTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanSingleRebufferTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanSingleSeekTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanTimeBetweenFatalErrors()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanTimeBetweenNonFatalErrors()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanTimeBetweenRebuffers()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanVideoFormatBitrate()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanVideoFormatHeight()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMeanWaitTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'getMediaClock()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'getMediaClock()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'getMediaClock()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'getMediaClock()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'getMediaClock()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaClockRenderer', + 'l': 'getMediaClock()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': + 'getMediaCodecConfiguration(MediaCodecInfo, Format, MediaCrypto, float)', + 'url': + 'getMediaCodecConfiguration(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format,android.media.MediaCrypto,float)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': + 'getMediaCodecConfiguration(MediaCodecInfo, Format, MediaCrypto, float)', + 'url': + 'getMediaCodecConfiguration(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format,android.media.MediaCrypto,float)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': + 'getMediaCodecConfiguration(MediaCodecInfo, Format, MediaCrypto, float)', + 'url': + 'getMediaCodecConfiguration(com.google.android.exoplayer2.mediacodec.MediaCodecInfo,com.google.android.exoplayer2.Format,android.media.MediaCrypto,float)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueNavigator', + 'l': 'getMediaDescription(Player, int)', + 'url': 'getMediaDescription(com.google.android.exoplayer2.Player,int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessorChain', + 'l': 'getMediaDuration(long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.DefaultAudioProcessorChain', + 'l': 'getMediaDuration(long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SonicAudioProcessor', + 'l': 'getMediaDuration(long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getMediaDurationForPlayoutDuration(long, float)', + 'url': 'getMediaDurationForPlayoutDuration(long,float)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'getMediaFormat(Format, String, int, float)', + 'url': + 'getMediaFormat(com.google.android.exoplayer2.Format,java.lang.String,int,float)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': + 'getMediaFormat(Format, String, MediaCodecVideoRenderer.CodecMaxValues, float, boolean, int)', + 'url': + 'getMediaFormat(com.google.android.exoplayer2.Format,java.lang.String,com.google.android.exoplayer2.video.MediaCodecVideoRenderer.CodecMaxValues,float,boolean,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource', + 'l': 'getMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'getMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2', + 'l': 'getMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource', + 'l': 'getMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MergingMediaSource', + 'l': 'getMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaSource', + 'l': 'getMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SilenceMediaSource', + 'l': 'getMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SingleSampleMediaSource', + 'l': 'getMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'getMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsMediaSource', + 'l': 'getMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': 'getMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource', + 'l': 'getMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource', + 'l': 'getMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource', + 'l': 'getMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource', + 'l': 'getMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'getMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'getMediaItemAt(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getMediaItemAt(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getMediaItemAt(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'getMediaItemCount()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getMediaItemCount()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getMediaItemCount()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'getMediaItemIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getMediaMetadata()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getMediaMetadata()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getMediaMetadata()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getMediaMetadata()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getMediaMetadata()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getMediaMetadata()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getMediaMetadataInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'getMediaMimeType(String)', + 'url': 'getMediaMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': + 'getMediaPeriodIdForChildMediaPeriodId(ConcatenatingMediaSource.MediaSourceHolder, MediaSource.MediaPeriodId)', + 'url': + 'getMediaPeriodIdForChildMediaPeriodId(com.google.android.exoplayer2.source.ConcatenatingMediaSource.MediaSourceHolder,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2', + 'l': + 'getMediaPeriodIdForChildMediaPeriodId(Integer, MediaSource.MediaPeriodId)', + 'url': + 'getMediaPeriodIdForChildMediaPeriodId(java.lang.Integer,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MergingMediaSource', + 'l': + 'getMediaPeriodIdForChildMediaPeriodId(Integer, MediaSource.MediaPeriodId)', + 'url': + 'getMediaPeriodIdForChildMediaPeriodId(java.lang.Integer,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsMediaSource', + 'l': + 'getMediaPeriodIdForChildMediaPeriodId(MediaSource.MediaPeriodId, MediaSource.MediaPeriodId)', + 'url': + 'getMediaPeriodIdForChildMediaPeriodId(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'LoopingMediaSource', + 'l': 'getMediaPeriodIdForChildMediaPeriodId(MediaSource.MediaPeriodId)', + 'url': + 'getMediaPeriodIdForChildMediaPeriodId(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaSource', + 'l': 'getMediaPeriodIdForChildMediaPeriodId(MediaSource.MediaPeriodId)', + 'url': + 'getMediaPeriodIdForChildMediaPeriodId(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'getMediaPeriodIdForChildMediaPeriodId(MediaSource.MediaPeriodId)', + 'url': + 'getMediaPeriodIdForChildMediaPeriodId(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeMediaSource', + 'l': + 'getMediaPeriodIdForChildMediaPeriodId(T, MediaSource.MediaPeriodId)', + 'url': + 'getMediaPeriodIdForChildMediaPeriodId(T,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': + 'getMediaPeriodIdForChildMediaPeriodId(Void, MediaSource.MediaPeriodId)', + 'url': + 'getMediaPeriodIdForChildMediaPeriodId(java.lang.Void,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionUtil', + 'l': 'getMediaPeriodPositionUs(long, MediaPeriodId, AdPlaybackState)', + 'url': + 'getMediaPeriodPositionUs(long,com.google.android.exoplayer2.source.MediaPeriodId,com.google.android.exoplayer2.source.ads.AdPlaybackState)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionUtil', + 'l': 'getMediaPeriodPositionUsForAd(long, int, int, AdPlaybackState)', + 'url': + 'getMediaPeriodPositionUsForAd(long,int,int,com.google.android.exoplayer2.source.ads.AdPlaybackState)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionUtil', + 'l': 'getMediaPeriodPositionUsForContent(long, int, AdPlaybackState)', + 'url': + 'getMediaPeriodPositionUsForContent(long,int,com.google.android.exoplayer2.source.ads.AdPlaybackState)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'getMediaSource(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'getMediaSourceFactory()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'getMediaTimeForChildMediaTime(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeMediaSource', + 'l': 'getMediaTimeForChildMediaTime(T, long)', + 'url': 'getMediaTimeForChildMediaTime(T,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'getMediaTimeForChildMediaTime(Void, long)', + 'url': 'getMediaTimeForChildMediaTime(java.lang.Void,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getMediaTimeMsAtRealtimeMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackParameters', + 'l': 'getMediaTimeUsForPlayoutTimeMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks.Group', + 'l': 'getMediaTrackGroup()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'DefaultMediaItemConverter', + 'l': 'getMetadata(MediaItem)', + 'url': 'getMetadata(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.DefaultMediaMetadataProvider', + 'l': 'getMetadata(Player)', + 'url': 'getMetadata(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.MediaMetadataProvider', + 'l': 'getMetadata(Player)', + 'url': 'getMetadata(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'getMetadataCopyWithAppendedEntriesFrom(Metadata)', + 'url': + 'getMetadataCopyWithAppendedEntriesFrom(com.google.android.exoplayer2.metadata.Metadata)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'getMetrics()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'getMetrics()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'getMetrics()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter', + 'l': 'getMetrics()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter', + 'l': 'getMetrics()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'getMetrics()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'getMimeTypeFromMp4ObjectType(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'getMimeTypeFromRtpMediaType(String)', + 'url': 'getMimeTypeFromRtpMediaType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': 'getMinDurationToRetainAfterDiscardUs()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultLoadErrorHandlingPolicy', + 'l': 'getMinimumLoadableRetryCount(int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy', + 'l': 'getMinimumLoadableRetryCount(int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'getMinRetryCount()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': 'getMultivariantPlaylist()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker', + 'l': 'getMultivariantPlaylist()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'getNalUnitType(byte[], int)', + 'url': 'getNalUnitType(byte[],int)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Renderer', 'l': 'getName()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'Decoder', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Gav1Decoder', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Libgav1VideoRenderer', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ffmpeg', + 'c': 'FfmpegAudioRenderer', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacDecoder', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'LibflacAudioRenderer', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'LibopusAudioRenderer', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'OpusDecoder', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'LibvpxVideoRenderer', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'VpxDecoder', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataRenderer', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest.TestResource', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeRenderer', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'ExoplayerCuesDecoder', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SimpleSubtitleDecoder', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'TextRenderer', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.text.cea', + 'c': 'Cea608Decoder', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.text.cea', + 'c': 'Cea708Decoder', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultCodec', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'CameraMotionRenderer', + 'l': 'getName()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NetworkTypeObserver', + 'l': 'getNetworkType()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'LoadEventInfo', + 'l': 'getNewId()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'getNextAdIndexToPlay(int, int)', + 'url': 'getNextAdIndexToPlay(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'getNextAdIndexToPlay(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSource', + 'l': + 'getNextChunk(long, long, List, ChunkHolder)', + 'url': + 'getNextChunk(long,long,java.util.List,com.google.android.exoplayer2.source.chunk.ChunkHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource', + 'l': + 'getNextChunk(long, long, List, ChunkHolder)', + 'url': + 'getNextChunk(long,long,java.util.List,com.google.android.exoplayer2.source.chunk.ChunkHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'DefaultSsChunkSource', + 'l': + 'getNextChunk(long, long, List, ChunkHolder)', + 'url': + 'getNextChunk(long,long,java.util.List,com.google.android.exoplayer2.source.chunk.ChunkHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeChunkSource', + 'l': + 'getNextChunk(long, long, List, ChunkHolder)', + 'url': + 'getNextChunk(long,long,java.util.List,com.google.android.exoplayer2.source.chunk.ChunkHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ContainerMediaChunk', + 'l': 'getNextChunkIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'MediaChunk', + 'l': 'getNextChunkIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Subtitle', + 'l': 'getNextEventTimeIndex(long)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleOutputBuffer', + 'l': 'getNextEventTimeIndex(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder', + 'l': 'getNextIndex(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.DefaultShuffleOrder', + 'l': 'getNextIndex(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.UnshuffledShuffleOrder', + 'l': 'getNextIndex(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeShuffleOrder', + 'l': 'getNextIndex(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': 'getNextLoadPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeSequenceableLoader', + 'l': 'getNextLoadPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'getNextLoadPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriod', + 'l': 'getNextLoadPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SequenceableLoader', + 'l': 'getNextLoadPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'getNextLoadPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaPeriod', + 'l': 'getNextLoadPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaPeriod', + 'l': 'getNextLoadPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': 'getNextLoadPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'getNextMediaItemIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getNextMediaItemIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getNextMediaItemIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'getNextMediaItemIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': + 'getNextPeriodIndex(int, Timeline.Period, Timeline.Window, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)', + 'url': + 'getNextPeriodIndex(int,com.google.android.exoplayer2.Timeline.Period,com.google.android.exoplayer2.Timeline.Window,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'RepeatModeUtil', + 'l': + 'getNextRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int, int)', + 'url': + 'getNextRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashSegmentIndex', + 'l': 'getNextSegmentAvailableTimeUs(long, long)', + 'url': 'getNextSegmentAvailableTimeUs(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashWrappingSegmentIndex', + 'l': 'getNextSegmentAvailableTimeUs(long, long)', + 'url': 'getNextSegmentAvailableTimeUs(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.MultiSegmentRepresentation', + 'l': 'getNextSegmentAvailableTimeUs(long, long)', + 'url': 'getNextSegmentAvailableTimeUs(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.MultiSegmentBase', + 'l': 'getNextSegmentAvailableTimeUs(long, long)', + 'url': 'getNextSegmentAvailableTimeUs(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'getNextSequenceNumber(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'getNextWindowIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getNextWindowIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getNextWindowIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': + 'getNextWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)', + 'url': + 'getNextWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': + 'getNextWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)', + 'url': + 'getNextWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.RemotableTimeline', + 'l': + 'getNextWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)', + 'url': + 'getNextWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ForwardingTimeline', + 'l': + 'getNextWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)', + 'url': + 'getNextWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': + 'getNextWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)', + 'url': + 'getNextWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HttpDataSourceTestEnv', + 'l': 'getNonexistentUrl()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getNonFatalErrorRate()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'getNormalizedCoordinateBounds()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'getNotFoundUri()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'getNotMetRequirements()' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'getNotMetRequirements(Context)', + 'url': 'getNotMetRequirements(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getNowUnixTimeMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SntpClient', + 'l': 'getNtpHost()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSession', + 'l': 'getOfflineLicenseKeySetId()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ErrorStateDrmSession', + 'l': 'getOfflineLicenseKeySetId()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider', + 'l': + 'getOffloadBufferSizeInBytes(@com.google.android.exoplayer2.C.Encoding int)', + 'url': + 'getOffloadBufferSizeInBytes(@com.google.android.exoplayer2.C.Encodingint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'getOngoing(Player)', + 'url': 'getOngoing(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor', + 'l': 'getOutput()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'BaseAudioProcessor', + 'l': 'getOutput()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SonicAudioProcessor', + 'l': 'getOutput()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BaseMediaChunk', + 'l': 'getOutput()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec', + 'l': 'getOutputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultCodec', + 'l': 'getOutputBuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter', + 'l': 'getOutputBuffer(int)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter', + 'l': 'getOutputBuffer(int)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec', + 'l': 'getOutputBufferInfo()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultCodec', + 'l': 'getOutputBufferInfo()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter', + 'l': 'getOutputFormat()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter', + 'l': 'getOutputFormat()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec', + 'l': 'getOutputFormat()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultCodec', + 'l': 'getOutputFormat()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ffmpeg', + 'c': 'FfmpegAudioRenderer', + 'l': 'getOutputFormat(FfmpegAudioDecoder)', + 'url': + 'getOutputFormat(com.google.android.exoplayer2.ext.ffmpeg.FfmpegAudioDecoder)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'LibflacAudioRenderer', + 'l': 'getOutputFormat(FlacDecoder)', + 'url': + 'getOutputFormat(com.google.android.exoplayer2.ext.flac.FlacDecoder)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'LibopusAudioRenderer', + 'l': 'getOutputFormat(OpusDecoder)', + 'url': + 'getOutputFormat(com.google.android.exoplayer2.ext.opus.OpusDecoder)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'getOutputFormat(T)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'getOutputStreamOffsetUs()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'getOverlayFrameLayout()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'getOverlayFrameLayout()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionView', + 'l': 'getOverrides()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'OpusUtil', + 'l': 'getPacketDurationUs(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': 'getParameters()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelector', + 'l': 'getParameters()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider', + 'l': + 'getPassthroughBufferSizeInBytes(@com.google.android.exoplayer2.C.Encoding int, int)', + 'url': + 'getPassthroughBufferSizeInBytes(@com.google.android.exoplayer2.C.Encodingint,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher.Resource', + 'l': 'getPath()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getPauseAtEndOfMediaItems()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getPauseAtEndOfMediaItems()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getPauseAtEndOfMediaItems()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'getPayload()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider', + 'l': 'getPcmBufferSizeInBytes(int, int, int)', + 'url': 'getPcmBufferSizeInBytes(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getPcmEncoding(int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'WavUtil', + 'l': 'getPcmEncodingForType(int, int)', + 'url': 'getPcmEncodingForType(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': + 'getPcmFormat(@com.google.android.exoplayer2.C.PcmEncoding int, int, int)', + 'url': + 'getPcmFormat(@com.google.android.exoplayer2.C.PcmEncodingint,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': + 'getPcmFrameSize(@com.google.android.exoplayer2.C.PcmEncoding int, int)', + 'url': + 'getPcmFrameSize(@com.google.android.exoplayer2.C.PcmEncodingint,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorInput', + 'l': 'getPeekPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorInput', + 'l': 'getPeekPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ForwardingExtractorInput', + 'l': 'getPeekPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput', + 'l': 'getPeekPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlEffectsFrameProcessor', + 'l': 'getPendingInputFrameCount()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessor', + 'l': 'getPendingInputFrameCount()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PercentageRating', + 'l': 'getPercent()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'getPercentDownloaded()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'SlidingPercentile', + 'l': 'getPercentile(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': 'getPeriod(int, Timeline.Period, boolean)', + 'url': + 'getPeriod(int,com.google.android.exoplayer2.Timeline.Period,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': 'getPeriod(int, Timeline.Period, boolean)', + 'url': + 'getPeriod(int,com.google.android.exoplayer2.Timeline.Period,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.RemotableTimeline', + 'l': 'getPeriod(int, Timeline.Period, boolean)', + 'url': + 'getPeriod(int,com.google.android.exoplayer2.Timeline.Period,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ForwardingTimeline', + 'l': 'getPeriod(int, Timeline.Period, boolean)', + 'url': + 'getPeriod(int,com.google.android.exoplayer2.Timeline.Period,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaSource.PlaceholderTimeline', + 'l': 'getPeriod(int, Timeline.Period, boolean)', + 'url': + 'getPeriod(int,com.google.android.exoplayer2.Timeline.Period,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SinglePeriodTimeline', + 'l': 'getPeriod(int, Timeline.Period, boolean)', + 'url': + 'getPeriod(int,com.google.android.exoplayer2.Timeline.Period,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'SinglePeriodAdTimeline', + 'l': 'getPeriod(int, Timeline.Period, boolean)', + 'url': + 'getPeriod(int,com.google.android.exoplayer2.Timeline.Period,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': 'getPeriod(int, Timeline.Period, boolean)', + 'url': + 'getPeriod(int,com.google.android.exoplayer2.Timeline.Period,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': 'getPeriod(int, Timeline.Period)', + 'url': 'getPeriod(int,com.google.android.exoplayer2.Timeline.Period)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifest', + 'l': 'getPeriod(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': 'getPeriodByUid(Object, Timeline.Period)', + 'url': + 'getPeriodByUid(java.lang.Object,com.google.android.exoplayer2.Timeline.Period)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': 'getPeriodByUid(Object, Timeline.Period)', + 'url': + 'getPeriodByUid(java.lang.Object,com.google.android.exoplayer2.Timeline.Period)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': 'getPeriodCount()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.RemotableTimeline', + 'l': 'getPeriodCount()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'getPeriodCount()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ForwardingTimeline', + 'l': 'getPeriodCount()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaSource.PlaceholderTimeline', + 'l': 'getPeriodCount()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SinglePeriodTimeline', + 'l': 'getPeriodCount()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifest', + 'l': 'getPeriodCount()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': 'getPeriodCount()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifest', + 'l': 'getPeriodDurationMs(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifest', + 'l': 'getPeriodDurationUs(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': + 'getPeriodPosition(Timeline.Window, Timeline.Period, int, long, long)', + 'url': + 'getPeriodPosition(com.google.android.exoplayer2.Timeline.Window,com.google.android.exoplayer2.Timeline.Period,int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': 'getPeriodPosition(Timeline.Window, Timeline.Period, int, long)', + 'url': + 'getPeriodPosition(com.google.android.exoplayer2.Timeline.Window,com.google.android.exoplayer2.Timeline.Period,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': + 'getPeriodPositionUs(Timeline.Window, Timeline.Period, int, long, long)', + 'url': + 'getPeriodPositionUs(com.google.android.exoplayer2.Timeline.Window,com.google.android.exoplayer2.Timeline.Period,int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': 'getPeriodPositionUs(Timeline.Window, Timeline.Period, int, long)', + 'url': + 'getPeriodPositionUs(com.google.android.exoplayer2.Timeline.Window,com.google.android.exoplayer2.Timeline.Period,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'getPixelCount()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getPlaceholderMediaItemData(MediaItem)', + 'url': + 'getPlaceholderMediaItemData(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getPlaceholderState(SimpleBasePlayer.State)', + 'url': + 'getPlaceholderState(com.google.android.exoplayer2.SimpleBasePlayer.State)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getPlaybackLooper()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getPlaybackLooper()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getPlaybackLooper()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getPlaybackParameters()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getPlaybackParameters()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getPlaybackParameters()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getPlaybackParameters()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'getPlaybackParameters()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'getPlaybackParameters()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'getPlaybackParameters()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'getPlaybackParameters()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'getPlaybackParameters()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getPlaybackParameters()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getPlaybackParameters()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MediaClock', + 'l': 'getPlaybackParameters()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'StandaloneMediaClock', + 'l': 'getPlaybackParameters()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'getPlaybackSpeed()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'getPlaybackSpeed()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getPlaybackState()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getPlaybackState()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getPlaybackState()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getPlaybackState()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getPlaybackState()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getPlaybackState()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getPlaybackStateAtTime(long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': + 'getPlaybackStateDurationMs(@com.google.android.exoplayer2.analytics.PlaybackStats.PlaybackState int)', + 'url': + 'getPlaybackStateDurationMs(@com.google.android.exoplayer2.analytics.PlaybackStats.PlaybackStateint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStatsListener', + 'l': 'getPlaybackStats()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getPlaybackSuppressionReason()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getPlaybackSuppressionReason()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getPlaybackSuppressionReason()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getPlaybackSuppressionReason()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getPlaybackSuppressionReason()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getPlaybackSuppressionReason()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'getPlayer()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'getPlayer()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'getPlayer()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'getPlayer()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getPlayerError()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getPlayerError()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getPlayerError()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getPlayerError()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getPlayerError()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getPlayerError()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getPlayerError()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getPlayerError()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'getPlayerId()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'getPlayerId()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'getPlayerState()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'DebugTextViewHelper', + 'l': 'getPlayerStateString()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'getPlaylist()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getPlaylistMetadata()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getPlaylistMetadata()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getPlaylistMetadata()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getPlaylistMetadata()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getPlaylistMetadata()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'getPlaylistMetadata()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getPlaylistMetadata()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': 'getPlaylistSnapshot(Uri, boolean)', + 'url': 'getPlaylistSnapshot(android.net.Uri,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker', + 'l': 'getPlaylistSnapshot(Uri, boolean)', + 'url': 'getPlaylistSnapshot(android.net.Uri,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getPlayoutDurationForMediaDuration(long, float)', + 'url': 'getPlayoutDurationForMediaDuration(long,float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getPlayWhenReady()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getPlayWhenReady()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getPlayWhenReady()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getPlayWhenReady()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getPlayWhenReady()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getPlayWhenReady()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorInput', + 'l': 'getPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorInput', + 'l': 'getPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ForwardingExtractorInput', + 'l': 'getPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisBitArray', + 'l': 'getPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadCursor', + 'l': 'getPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'InputReaderAdapterV30', + 'l': 'getPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput', + 'l': 'getPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'getPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'getPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'getPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'getPositionAnchor()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'getPositionInFirstPeriodMs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'getPositionInFirstPeriodUs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'getPositionInWindowMs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'getPositionInWindowUs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'getPositionMs()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'getPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'getPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MediaClock', + 'l': 'getPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'StandaloneMediaClock', + 'l': 'getPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSource', + 'l': 'getPreferredQueueSize(long, List)', + 'url': 'getPreferredQueueSize(long,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource', + 'l': 'getPreferredQueueSize(long, List)', + 'url': 'getPreferredQueueSize(long,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'DefaultSsChunkSource', + 'l': 'getPreferredQueueSize(long, List)', + 'url': 'getPreferredQueueSize(long,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeChunkSource', + 'l': 'getPreferredQueueSize(long, List)', + 'url': 'getPreferredQueueSize(long,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'getPreferredUpdateDelay()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TimeBar', + 'l': 'getPreferredUpdateDelay()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'getPreparePositionOverrideUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'getPreparePositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase', + 'l': 'getPresentationTimeOffsetUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder', + 'l': 'getPreviousIndex(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.DefaultShuffleOrder', + 'l': 'getPreviousIndex(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.UnshuffledShuffleOrder', + 'l': 'getPreviousIndex(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeShuffleOrder', + 'l': 'getPreviousIndex(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'getPreviousMediaItemIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getPreviousMediaItemIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getPreviousMediaItemIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'getPreviousMediaItemIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'getPreviousSequenceNumber(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'getPreviousWindowIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getPreviousWindowIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getPreviousWindowIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': + 'getPreviousWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)', + 'url': + 'getPreviousWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': + 'getPreviousWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)', + 'url': + 'getPreviousWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.RemotableTimeline', + 'l': + 'getPreviousWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)', + 'url': + 'getPreviousWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ForwardingTimeline', + 'l': + 'getPreviousWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)', + 'url': + 'getPreviousWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': + 'getPreviousWindowIndex(int, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)', + 'url': + 'getPreviousWindowIndex(int,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'BaseUrlExclusionList', + 'l': 'getPriorityCount(List)', + 'url': 'getPriorityCount(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'BaseUrlExclusionList', + 'l': 'getPriorityCountAfterExclusion(List)', + 'url': 'getPriorityCountAfterExclusion(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'getProfileLevels()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer', + 'l': 'getProgress(ProgressHolder)', + 'url': + 'getProgress(com.google.android.exoplayer2.transformer.ProgressHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'getPropertyByteArray(String)', + 'url': 'getPropertyByteArray(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'getPropertyByteArray(String)', + 'url': 'getPropertyByteArray(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'getPropertyByteArray(String)', + 'url': 'getPropertyByteArray(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'getPropertyByteArray(String)', + 'url': 'getPropertyByteArray(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'getPropertyString(String)', + 'url': 'getPropertyString(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'getPropertyString(String)', + 'url': 'getPropertyString(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'getPropertyString(String)', + 'url': 'getPropertyString(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'getPropertyString(String)', + 'url': 'getPropertyString(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'getProvisionRequest()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'getProvisionRequest()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'getProvisionRequest()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'getProvisionRequest()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'getPublicMethods(Class)', + 'url': 'getPublicMethods(java.lang.Class)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'getRawPcmEncodingType(String)', + 'url': 'getRawPcmEncodingType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'DatabaseProvider', + 'l': 'getReadableDatabase()' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'DefaultDatabaseProvider', + 'l': 'getReadableDatabase()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'getReadIndex()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'getReadingPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'getReadingPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'getReadingPositionUs()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getRebufferRate()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getRebufferTimeRatio()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm.LicenseServer', + 'l': 'getReceivedProvisionRequests()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm.LicenseServer', + 'l': 'getReceivedSchemeDatas()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'ContentMetadata', + 'l': 'getRedirectedUri(ContentMetadata)', + 'url': + 'getRedirectedUri(com.google.android.exoplayer2.upstream.cache.ContentMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'getReferenceCount()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'CachedRegionTracker', + 'l': 'getRegionEndTimeMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'getRemovedAdGroupCount()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'ContentMetadataMutations', + 'l': 'getRemovedValues()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getRenderer(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getRenderer(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getRenderer(int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'getRendererCapabilities(RenderersFactory)', + 'url': + 'getRendererCapabilities(com.google.android.exoplayer2.RenderersFactory)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getRendererCount()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getRendererCount()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getRendererCount()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector.MappedTrackInfo', + 'l': 'getRendererCount()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'getRendererDisabled(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'getRendererException()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector.MappedTrackInfo', + 'l': 'getRendererName(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'getRenderers()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'getRenderersFactory()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector.MappedTrackInfo', + 'l': 'getRendererSupport(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getRendererType(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getRendererType(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getRendererType(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector.MappedTrackInfo', + 'l': 'getRendererType(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getRepeatMode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getRepeatMode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getRepeatMode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getRepeatMode()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getRepeatMode()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'getRepeatMode()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getRepeatMode()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'getRepeatToggleModes()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'getRepeatToggleModes()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher', + 'l': 'getRequestPath(RecordedRequest)', + 'url': 'getRequestPath(okhttp3.mockwebserver.RecordedRequest)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.KeyRequest', + 'l': 'getRequestType()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'getRequirements()' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'getRequirements()' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'RequirementsWatcher', + 'l': 'getRequirements()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AspectRatioFrameLayout', + 'l': 'getResizeMode()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'getResizeMode()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'getResizeMode()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource', + 'l': 'getResponseCode()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource', + 'l': 'getResponseCode()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource', + 'l': 'getResponseCode()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource', + 'l': 'getResponseCode()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'getResponseHeaders_caseInsensitive()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'getResponseHeaders_isEmptyWhileNotOpen()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'getResponseHeaders_noNullKeysOrValues()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'getResponseHeaders_resourceNotFound_isEmptyWhileNotOpen()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource', + 'l': 'getResponseHeaders()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource', + 'l': 'getResponseHeaders()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'Chunk', + 'l': 'getResponseHeaders()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSource', + 'l': 'getResponseHeaders()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSource', + 'l': 'getResponseHeaders()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource', + 'l': 'getResponseHeaders()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource', + 'l': 'getResponseHeaders()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ParsingLoadable', + 'l': 'getResponseHeaders()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'PriorityDataSource', + 'l': 'getResponseHeaders()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ResolvingDataSource', + 'l': 'getResponseHeaders()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'StatsDataSource', + 'l': 'getResponseHeaders()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'TeeDataSource', + 'l': 'getResponseHeaders()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource', + 'l': 'getResponseHeaders()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.crypto', + 'c': 'AesCipherDataSource', + 'l': 'getResponseHeaders()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ParsingLoadable', + 'l': 'getResult()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultLoadErrorHandlingPolicy', + 'l': 'getRetryDelayMsFor(LoadErrorHandlingPolicy.LoadErrorInfo)', + 'url': + 'getRetryDelayMsFor(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy', + 'l': 'getRetryDelayMsFor(LoadErrorHandlingPolicy.LoadErrorInfo)', + 'url': + 'getRetryDelayMsFor(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'getRubyPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsMediaSource.AdLoadException', + 'l': 'getRuntimeExceptionForUnexpected()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackOutput', + 'l': 'getSampleCount()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackOutput', + 'l': 'getSampleCryptoData(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackOutput', + 'l': 'getSampleData(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Track', + 'l': 'getSampleDescriptionEncryptionBox(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsReader', + 'l': 'getSampleDurationUs()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackOutput', + 'l': 'getSampleFlags(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BundledChunkExtractor', + 'l': 'getSampleFormats()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkExtractor', + 'l': 'getSampleFormats()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'MediaParserChunkExtractor', + 'l': 'getSampleFormats()' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'OutputConsumerAdapterV30', + 'l': 'getSampleFormats()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'getSampleNumber(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackOutput', + 'l': 'getSampleTimesUs()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackOutput', + 'l': 'getSampleTimeUs(int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'getScheduler()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSession', + 'l': 'getSchemeUuid()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ErrorStateDrmSession', + 'l': 'getSchemeUuid()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getSeekBackIncrement()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getSeekBackIncrement()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getSeekBackIncrement()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getSeekBackIncrement()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getSeekBackIncrement()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getSeekBackIncrement()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'getSeekBackIncrementMs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getSeekForwardIncrement()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getSeekForwardIncrement()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getSeekForwardIncrement()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getSeekForwardIncrement()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getSeekForwardIncrement()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getSeekForwardIncrement()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'getSeekForwardIncrementMs()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker', + 'l': 'getSeekMap()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getSeekParameters()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getSeekParameters()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getSeekParameters()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Mp4Extractor', + 'l': 'getSeekPoints(long, int)', + 'url': 'getSeekPoints(long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.BinarySearchSeekMap', + 'l': 'getSeekPoints(long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ChunkIndex', + 'l': 'getSeekPoints(long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ConstantBitrateSeekMap', + 'l': 'getSeekPoints(long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacSeekTableSeekMap', + 'l': 'getSeekPoints(long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'IndexSeekMap', + 'l': 'getSeekPoints(long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekMap', + 'l': 'getSeekPoints(long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekMap.Unseekable', + 'l': 'getSeekPoints(long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Mp4Extractor', + 'l': 'getSeekPoints(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'OutputConsumerAdapterV30', + 'l': 'getSeekPoints(long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getSeekTimeRatio()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.RepresentationHolder', + 'l': 'getSegmentCount()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashSegmentIndex', + 'l': 'getSegmentCount(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashWrappingSegmentIndex', + 'l': 'getSegmentCount(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.MultiSegmentRepresentation', + 'l': 'getSegmentCount(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.MultiSegmentBase', + 'l': 'getSegmentCount(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.SegmentList', + 'l': 'getSegmentCount(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.SegmentTemplate', + 'l': 'getSegmentCount(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.MultiSegmentBase', + 'l': 'getSegmentDurationUs(long, long)', + 'url': 'getSegmentDurationUs(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.RepresentationHolder', + 'l': 'getSegmentEndTimeUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashSegmentIndex', + 'l': 'getSegmentNum(long, long)', + 'url': 'getSegmentNum(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashWrappingSegmentIndex', + 'l': 'getSegmentNum(long, long)', + 'url': 'getSegmentNum(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.MultiSegmentRepresentation', + 'l': 'getSegmentNum(long, long)', + 'url': 'getSegmentNum(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.MultiSegmentBase', + 'l': 'getSegmentNum(long, long)', + 'url': 'getSegmentNum(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.RepresentationHolder', + 'l': 'getSegmentNum(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData', + 'l': 'getSegments()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.offline', + 'c': 'DashDownloader', + 'l': 'getSegments(DataSource, DashManifest, boolean)', + 'url': + 'getSegments(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.source.dash.manifest.DashManifest,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.offline', + 'c': 'HlsDownloader', + 'l': 'getSegments(DataSource, HlsPlaylist, boolean)', + 'url': + 'getSegments(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.source.hls.playlist.HlsPlaylist,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'SegmentDownloader', + 'l': 'getSegments(DataSource, M, boolean)', + 'url': + 'getSegments(com.google.android.exoplayer2.upstream.DataSource,M,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.offline', + 'c': 'SsDownloader', + 'l': 'getSegments(DataSource, SsManifest, boolean)', + 'url': + 'getSegments(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.RepresentationHolder', + 'l': 'getSegmentStartTimeUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.MultiSegmentBase', + 'l': 'getSegmentTimeUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashSegmentIndex', + 'l': 'getSegmentUrl(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashWrappingSegmentIndex', + 'l': 'getSegmentUrl(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.RepresentationHolder', + 'l': 'getSegmentUrl(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.MultiSegmentRepresentation', + 'l': 'getSegmentUrl(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.MultiSegmentBase', + 'l': 'getSegmentUrl(Representation, long)', + 'url': + 'getSegmentUrl(com.google.android.exoplayer2.source.dash.manifest.Representation,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.SegmentList', + 'l': 'getSegmentUrl(Representation, long)', + 'url': + 'getSegmentUrl(com.google.android.exoplayer2.source.dash.manifest.Representation,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.SegmentTemplate', + 'l': 'getSegmentUrl(Representation, long)', + 'url': + 'getSegmentUrl(com.google.android.exoplayer2.source.dash.manifest.Representation,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'getSelectedFormat()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'getSelectedFormat()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection', + 'l': 'getSelectedFormat()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'getSelectedIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': 'getSelectedIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection', + 'l': 'getSelectedIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'FixedTrackSelection', + 'l': 'getSelectedIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'RandomTrackSelection', + 'l': 'getSelectedIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'getSelectedIndexInTrackGroup()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'getSelectedIndexInTrackGroup()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection', + 'l': 'getSelectedIndexInTrackGroup()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'getSelectionData()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': 'getSelectionData()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection', + 'l': 'getSelectionData()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'FixedTrackSelection', + 'l': 'getSelectionData()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'RandomTrackSelection', + 'l': 'getSelectionData()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'getSelectionOverride(int, TrackGroupArray)', + 'url': + 'getSelectionOverride(int,com.google.android.exoplayer2.source.TrackGroupArray)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'getSelectionReason()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': 'getSelectionReason()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection', + 'l': 'getSelectionReason()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'FixedTrackSelection', + 'l': 'getSelectionReason()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'RandomTrackSelection', + 'l': 'getSelectionReason()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HttpDataSourceTestEnv', + 'l': 'getServedResources()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultPlaybackSessionManager', + 'l': 'getSessionForMediaPeriodId(Timeline, MediaSource.MediaPeriodId)', + 'url': + 'getSessionForMediaPeriodId(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackSessionManager', + 'l': 'getSessionForMediaPeriodId(Timeline, MediaSource.MediaPeriodId)', + 'url': + 'getSessionForMediaPeriodId(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'getShowShuffleButton()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'getShowShuffleButton()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'getShowSubtitleButton()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'getShowTimeoutMs()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'getShowTimeoutMs()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'getShowVrButton()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'getShowVrButton()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'getShuffleMode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getShuffleModeEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getShuffleModeEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getShuffleModeEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getShuffleModeEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getShuffleModeEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getShuffleModeEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': 'getSingletonInstance(Context)', + 'url': 'getSingletonInstance(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'getSinkFormatSupport(Format)', + 'url': 'getSinkFormatSupport(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'getSize()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'getSize()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'getSkipCount(long, boolean)', + 'url': 'getSkipCount(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SilenceSkippingAudioProcessor', + 'l': 'getSkippedFrames()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessorChain', + 'l': 'getSkippedOutputFrameCount()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.DefaultAudioProcessorChain', + 'l': 'getSkippedOutputFrameCount()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getSkipSilenceEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.AudioComponent', + 'l': 'getSkipSilenceEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getSkipSilenceEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'getSkipSilenceEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'getSkipSilenceEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'getSkipSilenceEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getSkipSilenceEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.RequestProperties', + 'l': 'getSnapshot()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'getSourceException()' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'getSpecificityScore(String, String, Set, String)', + 'url': + 'getSpecificityScore(java.lang.String,java.lang.String,java.util.Set,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'StarRating', + 'l': 'getStarRating()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveDataSet', + 'l': 'getStartTime(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.StreamElement', + 'l': 'getStartTimeUs(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'getState()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'LegacyMediaPlayerWrapper', + 'l': 'getState()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'getState()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'getState()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getState()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSession', + 'l': 'getState()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ErrorStateDrmSession', + 'l': 'getState()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.KeyStatus', + 'l': 'getStatusCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'getStream()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'getStream()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'getStream()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'getStreamFormats()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriod', + 'l': 'getStreamKeys(List)', + 'url': 'getStreamKeys(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaPeriod', + 'l': 'getStreamKeys(List)', + 'url': 'getStreamKeys(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacDecoder', + 'l': 'getStreamMetadata()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionUtil', + 'l': 'getStreamPositionUs(long, MediaPeriodId, AdPlaybackState)', + 'url': + 'getStreamPositionUs(long,com.google.android.exoplayer2.source.MediaPeriodId,com.google.android.exoplayer2.source.ads.AdPlaybackState)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionUtil', + 'l': 'getStreamPositionUs(Player, AdPlaybackState)', + 'url': + 'getStreamPositionUs(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.source.ads.AdPlaybackState)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionUtil', + 'l': 'getStreamPositionUsForAd(long, int, int, AdPlaybackState)', + 'url': + 'getStreamPositionUsForAd(long,int,int,com.google.android.exoplayer2.source.ads.AdPlaybackState)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionUtil', + 'l': 'getStreamPositionUsForContent(long, int, AdPlaybackState)', + 'url': + 'getStreamPositionUsForContent(long,int,com.google.android.exoplayer2.source.ads.AdPlaybackState)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': + 'getStreamTypeForAudioUsage(@com.google.android.exoplayer2.C.AudioUsage int)', + 'url': + 'getStreamTypeForAudioUsage(@com.google.android.exoplayer2.C.AudioUsageint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'getString(Context, String)', + 'url': 'getString(android.content.Context,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': + 'getStringForHttpMethod(@com.google.android.exoplayer2.upstream.DataSpec.HttpMethod int)', + 'url': + 'getStringForHttpMethod(@com.google.android.exoplayer2.upstream.DataSpec.HttpMethodint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getStringForTime(StringBuilder, Formatter, long)', + 'url': + 'getStringForTime(java.lang.StringBuilder,java.util.Formatter,long)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'getStyle()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterFrame', + 'l': 'getSubFrame(int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterTocFrame', + 'l': 'getSubFrame(int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterFrame', + 'l': 'getSubFrameCount()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterTocFrame', + 'l': 'getSubFrameCount()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'getSubtitleView()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'getSubtitleView()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderUtil', + 'l': 'getSupportedBitrateRange(MediaCodecInfo, String)', + 'url': + 'getSupportedBitrateRange(android.media.MediaCodecInfo,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderUtil', + 'l': 'getSupportedColorFormats(MediaCodecInfo, String)', + 'url': + 'getSupportedColorFormats(android.media.MediaCodecInfo,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderUtil', + 'l': 'getSupportedEncoderNamesForHdrEditing(String, ColorInfo)', + 'url': + 'getSupportedEncoderNamesForHdrEditing(java.lang.String,com.google.android.exoplayer2.video.ColorInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderUtil', + 'l': 'getSupportedEncoders(String)', + 'url': 'getSupportedEncoders(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderUtil', + 'l': 'getSupportedHeights(MediaCodecInfo, String, int)', + 'url': + 'getSupportedHeights(android.media.MediaCodecInfo,java.lang.String,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.PlaybackPreparer', + 'l': 'getSupportedPrepareActions()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.QueueNavigator', + 'l': 'getSupportedQueueNavigatorActions(Player)', + 'url': + 'getSupportedQueueNavigatorActions(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueNavigator', + 'l': 'getSupportedQueueNavigatorActions(Player)', + 'url': + 'getSupportedQueueNavigatorActions(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.workmanager', + 'c': 'WorkManagerScheduler', + 'l': 'getSupportedRequirements(Requirements)', + 'url': + 'getSupportedRequirements(com.google.android.exoplayer2.scheduler.Requirements)' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'PlatformScheduler', + 'l': 'getSupportedRequirements(Requirements)', + 'url': + 'getSupportedRequirements(com.google.android.exoplayer2.scheduler.Requirements)' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Scheduler', + 'l': 'getSupportedRequirements(Requirements)', + 'url': + 'getSupportedRequirements(com.google.android.exoplayer2.scheduler.Requirements)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderUtil', + 'l': 'getSupportedResolution(MediaCodecInfo, String, int, int)', + 'url': + 'getSupportedResolution(android.media.MediaCodecInfo,java.lang.String,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderUtil', + 'l': 'getSupportedResolutionRanges(MediaCodecInfo, String)', + 'url': + 'getSupportedResolutionRanges(android.media.MediaCodecInfo,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultMuxer.Factory', + 'l': + 'getSupportedSampleMimeTypes(@com.google.android.exoplayer2.C.TrackType int)', + 'url': + 'getSupportedSampleMimeTypes(@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Muxer.Factory', + 'l': + 'getSupportedSampleMimeTypes(@com.google.android.exoplayer2.C.TrackType int)', + 'url': + 'getSupportedSampleMimeTypes(@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.Factory', + 'l': 'getSupportedTypes()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'getSupportedTypes()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource.Factory', + 'l': 'getSupportedTypes()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaSource.Factory', + 'l': 'getSupportedTypes()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource.Factory', + 'l': 'getSupportedTypes()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource.Factory', + 'l': 'getSupportedTypes()' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource.Factory', + 'l': 'getSupportedTypes()' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource.Factory', + 'l': 'getSupportedTypes()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSourceFactory', + 'l': 'getSupportedTypes()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderUtil', + 'l': 'getSupportedVideoMimeTypes()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'getSurface()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getSurfaceSize()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getSurfaceSize()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getSurfaceSize()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getSurfaceSize()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getSurfaceSize()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getSurfaceSize()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EGLSurfaceTexture', + 'l': 'getSurfaceTexture()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getSystemLanguageCodes()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'getTarget()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeClock.HandlerMessage', + 'l': 'getTarget()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'HandlerWrapper.Message', + 'l': 'getTarget()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl', + 'l': 'getTargetLiveOffsetUs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'LivePlaybackSpeedControl', + 'l': 'getTargetLiveOffsetUs()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'getTestResources()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'getText()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'getTextAlignment()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getTextComponent()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getTextComponent()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getTextComponent()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'getTextMediaMimeType(String)', + 'url': 'getTextMediaMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'getTextSize()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'getTextSizeType()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'getTextureCoordinateBounds()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log', + 'l': 'getThrowableString(Throwable)', + 'url': 'getThrowableString(java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'getTimeline()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaSource', + 'l': 'getTimeline()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'getTimeline()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': 'getTimelineByChildIndex(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimestampAdjuster', + 'l': 'getTimestampOffsetUs()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'BandwidthMeter', + 'l': 'getTimeToFirstByteEstimateUs()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'TimeToFirstByteEstimator', + 'l': 'getTimeToFirstByteEstimateUs()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashSegmentIndex', + 'l': 'getTimeUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashWrappingSegmentIndex', + 'l': 'getTimeUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.MultiSegmentRepresentation', + 'l': 'getTimeUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ConstantBitrateSeekMap', + 'l': 'getTimeUsAtPosition(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DecoderCountersUtil', + 'l': 'getTotalBufferCount(DecoderCounters)', + 'url': + 'getTotalBufferCount(com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getTotalBufferedDuration()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getTotalBufferedDuration()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getTotalBufferedDuration()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getTotalBufferedDuration()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getTotalBufferedDuration()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getTotalBufferedDuration()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Allocator', + 'l': 'getTotalBytesAllocated()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultAllocator', + 'l': 'getTotalBytesAllocated()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getTotalElapsedTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getTotalJoinTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getTotalPausedTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getTotalPlayAndWaitTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getTotalPlayTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getTotalRebufferTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getTotalSeekTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getTotalWaitTimeMs()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks.Group', + 'l': 'getTrackFormat(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'getTrackGroup()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'getTrackGroup()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelection', + 'l': 'getTrackGroup()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': 'getTrackGroups()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'getTrackGroups()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriod', + 'l': 'getTrackGroups()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaPeriod', + 'l': 'getTrackGroups()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaPeriod', + 'l': 'getTrackGroups()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': 'getTrackGroups()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'getTrackGroups(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector.MappedTrackInfo', + 'l': 'getTrackGroups(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader.TrackIdGenerator', + 'l': 'getTrackId()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTrackNameProvider', + 'l': 'getTrackName(Format)', + 'url': 'getTrackName(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackNameProvider', + 'l': 'getTrackName(Format)', + 'url': 'getTrackName(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ContainerMediaChunk', + 'l': 'getTrackOutputProvider(BaseMediaChunkOutput)', + 'url': + 'getTrackOutputProvider(com.google.android.exoplayer2.source.chunk.BaseMediaChunkOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'getTracks(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getTrackSelectionParameters()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getTrackSelectionParameters()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getTrackSelectionParameters()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getTrackSelectionParameters()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getTrackSelectionParameters()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getTrackSelectionParameters()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'getTrackSelections(int, int)', + 'url': 'getTrackSelections(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getTrackSelector()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getTrackSelector()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getTrackSelector()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'getTrackSelector()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector.MappedTrackInfo', + 'l': 'getTrackSupport(int, int, int)', + 'url': 'getTrackSupport(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks.Group', + 'l': 'getTrackSupport(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'getTrackType()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'getTrackType()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'getTrackType()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'getTrackType()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'getTrackType(String)', + 'url': 'getTrackType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'getTrackTypeOfCodec(String)', + 'url': 'getTrackTypeOfCodec(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': + 'getTrackTypeString(@com.google.android.exoplayer2.C.TrackType int)', + 'url': + 'getTrackTypeString(@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'BandwidthMeter', + 'l': 'getTransferListener()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': 'getTransferListener()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'getTransferListenerDataSource()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': + 'getTunnelingSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilities int)', + 'url': + 'getTunnelingSupport(@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'getType()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks.Group', + 'l': 'getType()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'getType()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'getType()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelection', + 'l': 'getType()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionOverride', + 'l': 'getType()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'AssetContentProvider', + 'l': 'getType(Uri)', + 'url': 'getType(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'WavUtil', + 'l': + 'getTypeForPcmEncoding(@com.google.android.exoplayer2.C.PcmEncoding int)', + 'url': + 'getTypeForPcmEncoding(@com.google.android.exoplayer2.C.PcmEncodingint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector.MappedTrackInfo', + 'l': 'getTypeSupport(@com.google.android.exoplayer2.C.TrackType int)', + 'url': 'getTypeSupport(@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'getUid()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'getUid()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': 'getUidOfPeriod(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': 'getUidOfPeriod(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.RemotableTimeline', + 'l': 'getUidOfPeriod(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ForwardingTimeline', + 'l': 'getUidOfPeriod(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaSource.PlaceholderTimeline', + 'l': 'getUidOfPeriod(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SinglePeriodTimeline', + 'l': 'getUidOfPeriod(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': 'getUidOfPeriod(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'getUnexpectedException()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlProgram', + 'l': 'getUniformLocation(String)', + 'url': 'getUniformLocation(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector.MappedTrackInfo', + 'l': 'getUnmappedTrackGroups()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'getUpstreamFormat()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource.Factory', + 'l': 'getUpstreamPriorityTaskManager()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'getUri_resourceNotFound_returnsNullIfNotOpened()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'getUri_returnsNonNullValueOnlyWhileOpen()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.rtmp', + 'c': 'RtmpDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'Chunk', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest.TestResource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'AssetDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ByteArrayDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ContentDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSchemeDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'FileDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ParsingLoadable', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'PlaceholderDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'PriorityDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'RawResourceDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ResolvingDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'StatsDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'TeeDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'UdpDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.crypto', + 'c': 'AesCipherDataSource', + 'l': 'getUri()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveDataSet', + 'l': 'getUri(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'getUseArtwork()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'getUseArtwork()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'getUseController()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'getUseController()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'getUseLazyPreparation()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getUserAgent(Context, String)', + 'url': 'getUserAgent(android.content.Context,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'getUtf8Bytes(String)', + 'url': 'getUtf8Bytes(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ffmpeg', + 'c': 'FfmpegLibrary', + 'l': 'getVersion()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'OpusLibrary', + 'l': 'getVersion()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'VpxLibrary', + 'l': 'getVersion()' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'VersionTable', + 'l': + 'getVersion(SQLiteDatabase, @com.google.android.exoplayer2.database.VersionTable.Feature int, String)', + 'url': + 'getVersion(android.database.sqlite.SQLiteDatabase,@com.google.android.exoplayer2.database.VersionTable.Featureint,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'getVerticalType()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getVideoChangeFrameRateStrategy()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.VideoComponent', + 'l': 'getVideoChangeFrameRateStrategy()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getVideoChangeFrameRateStrategy()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getVideoChangeFrameRateStrategy()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getVideoComponent()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getVideoComponent()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getVideoComponent()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getVideoDecoderCounters()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getVideoDecoderCounters()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getVideoDecoderCounters()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoDecoderGLSurfaceView', + 'l': 'getVideoDecoderOutputBufferRenderer()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getVideoFormat()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getVideoFormat()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getVideoFormat()' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'SphericalGLSurfaceView', + 'l': 'getVideoFrameMetadataListener()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'getVideoMediaMimeType(String)', + 'url': 'getVideoMediaMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'CodecSpecificDataUtil', + 'l': 'getVideoResolutionFromMpeg4VideoConfig(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'getVideoScalingMode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.VideoComponent', + 'l': 'getVideoScalingMode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getVideoScalingMode()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'getVideoScalingMode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.VideoComponent', + 'l': 'getVideoSize()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getVideoSize()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'getVideoSize()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getVideoSize()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getVideoSize()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getVideoSize()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getVideoSize()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'DebugTextViewHelper', + 'l': 'getVideoString()' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'SphericalGLSurfaceView', + 'l': 'getVideoSurface()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'getVideoSurfaceView()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'getVideoSurfaceView()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.AudioComponent', + 'l': 'getVolume()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getVolume()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Player', 'l': 'getVolume()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'getVolume()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'getVolume()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'getVolume()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'getVolume()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'getWaitTimeRatio()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Size', + 'l': 'getWidth()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'AbstractConcatenatedTimeline', + 'l': 'getWindow(int, Timeline.Window, long)', + 'url': + 'getWindow(int,com.google.android.exoplayer2.Timeline.Window,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': 'getWindow(int, Timeline.Window, long)', + 'url': + 'getWindow(int,com.google.android.exoplayer2.Timeline.Window,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.RemotableTimeline', + 'l': 'getWindow(int, Timeline.Window, long)', + 'url': + 'getWindow(int,com.google.android.exoplayer2.Timeline.Window,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ForwardingTimeline', + 'l': 'getWindow(int, Timeline.Window, long)', + 'url': + 'getWindow(int,com.google.android.exoplayer2.Timeline.Window,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaSource.PlaceholderTimeline', + 'l': 'getWindow(int, Timeline.Window, long)', + 'url': + 'getWindow(int,com.google.android.exoplayer2.Timeline.Window,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SinglePeriodTimeline', + 'l': 'getWindow(int, Timeline.Window, long)', + 'url': + 'getWindow(int,com.google.android.exoplayer2.Timeline.Window,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource.InitialTimeline', + 'l': 'getWindow(int, Timeline.Window, long)', + 'url': + 'getWindow(int,com.google.android.exoplayer2.Timeline.Window,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': 'getWindow(int, Timeline.Window, long)', + 'url': + 'getWindow(int,com.google.android.exoplayer2.Timeline.Window,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': 'getWindow(int, Timeline.Window)', + 'url': 'getWindow(int,com.google.android.exoplayer2.Timeline.Window)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'getWindowColor()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': 'getWindowCount()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.RemotableTimeline', + 'l': 'getWindowCount()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ForwardingTimeline', + 'l': 'getWindowCount()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaSource.PlaceholderTimeline', + 'l': 'getWindowCount()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SinglePeriodTimeline', + 'l': 'getWindowCount()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline', + 'l': 'getWindowCount()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': + 'getWindowIndexForChildWindowIndex(ConcatenatingMediaSource.MediaSourceHolder, int)', + 'url': + 'getWindowIndexForChildWindowIndex(com.google.android.exoplayer2.source.ConcatenatingMediaSource.MediaSourceHolder,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'getWindowIndexForChildWindowIndex(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2', + 'l': 'getWindowIndexForChildWindowIndex(Integer, int)', + 'url': 'getWindowIndexForChildWindowIndex(java.lang.Integer,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeMediaSource', + 'l': 'getWindowIndexForChildWindowIndex(T, int)', + 'url': 'getWindowIndexForChildWindowIndex(T,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'getWindowIndexForChildWindowIndex(Void, int)', + 'url': 'getWindowIndexForChildWindowIndex(java.lang.Void,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata.Entry', + 'l': 'getWrappedMetadataBytes()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessage', + 'l': 'getWrappedMetadataBytes()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata.Entry', + 'l': 'getWrappedMetadataFormat()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessage', + 'l': 'getWrappedMetadataFormat()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'getWrappedPlayer()' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'DatabaseProvider', + 'l': 'getWritableDatabase()' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'DefaultDatabaseProvider', + 'l': 'getWritableDatabase()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'getWriteIndex()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BaseMediaChunkOutput', + 'l': 'getWriteIndices()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil.GlException', + 'l': 'GlException(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlProgram', + 'l': 'GlProgram(Context, String, String)', + 'url': + '%3Cinit%3E(android.content.Context,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlProgram', + 'l': 'GlProgram(String, String)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'group' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection.Definition', + 'l': 'group' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist', + 'l': 'GROUP_INDEX_AUDIO' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist', + 'l': 'GROUP_INDEX_SUBTITLE' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist', + 'l': 'GROUP_INDEX_VARIANT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks.Group', + 'l': + 'Group(TrackGroup, boolean, @com.google.android.exoplayer2.C.FormatSupport int[], boolean[])', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,boolean,@com.google.android.exoplayer2.C.FormatSupportint[],boolean[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry', + 'l': 'groupId' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist.Rendition', + 'l': 'groupId' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'StreamKey', + 'l': 'groupIndex' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.SelectionOverride', + 'l': 'groupIndex' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'groupKey' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher.Resource', + 'l': 'GZIP_SUPPORT_DISABLED' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher.Resource', + 'l': 'GZIP_SUPPORT_ENABLED' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher.Resource', + 'l': 'GZIP_SUPPORT_FORCED' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'gzip(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H262Reader', + 'l': 'H262Reader()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H263Reader', + 'l': 'H263Reader()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H264Reader', + 'l': 'H264Reader(SeiReader, boolean, boolean)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.extractor.ts.SeiReader,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H265Reader', + 'l': 'H265Reader(SeiReader)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.extractor.ts.SeiReader)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.H265SpsData', + 'l': + 'H265SpsData(int, boolean, int, int, int[], int, int, int, int, float)', + 'url': '%3Cinit%3E(int,boolean,int,int,int[],int,int,int,int,float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handleAddMediaItems(int, List)', + 'url': 'handleAddMediaItems(int,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': + 'handleBlockAddIDExtraData(MatroskaExtractor.Track, ExtractorInput, int)', + 'url': + 'handleBlockAddIDExtraData(com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor.Track,com.google.android.exoplayer2.extractor.ExtractorInput,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': + 'handleBlockAdditionalData(MatroskaExtractor.Track, int, ExtractorInput, int)', + 'url': + 'handleBlockAdditionalData(com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor.Track,int,com.google.android.exoplayer2.extractor.ExtractorInput,int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'handleBuffer(ByteBuffer, long, int)', + 'url': 'handleBuffer(java.nio.ByteBuffer,long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'handleBuffer(ByteBuffer, long, int)', + 'url': 'handleBuffer(java.nio.ByteBuffer,long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'handleBuffer(ByteBuffer, long, int)', + 'url': 'handleBuffer(java.nio.ByteBuffer,long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CapturingAudioSink', + 'l': 'handleBuffer(ByteBuffer, long, int)', + 'url': 'handleBuffer(java.nio.ByteBuffer,long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'TeeAudioProcessor.AudioBufferSink', + 'l': 'handleBuffer(ByteBuffer)', + 'url': 'handleBuffer(java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'TeeAudioProcessor.WavFileAudioBufferSink', + 'l': 'handleBuffer(ByteBuffer)', + 'url': 'handleBuffer(java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handleClearVideoOutput(Object)', + 'url': 'handleClearVideoOutput(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handleDecreaseDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'handleDiscontinuity()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'handleDiscontinuity()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'handleDiscontinuity()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CapturingAudioSink', + 'l': 'handleDiscontinuity()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handleIncreaseDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'handleInputBufferSupplementalData(DecoderInputBuffer)', + 'url': + 'handleInputBufferSupplementalData(com.google.android.exoplayer2.decoder.DecoderInputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'handleInputBufferSupplementalData(DecoderInputBuffer)', + 'url': + 'handleInputBufferSupplementalData(com.google.android.exoplayer2.decoder.DecoderInputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)', + 'url': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)', + 'url': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage.Target', + 'l': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)', + 'url': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)', + 'url': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)', + 'url': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.PlayerTarget', + 'l': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)', + 'url': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeVideoRenderer', + 'l': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)', + 'url': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)', + 'url': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)', + 'url': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'CameraMotionRenderer', + 'l': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageType int, Object)', + 'url': + 'handleMessage(@com.google.android.exoplayer2.Renderer.MessageTypeint,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.PlayerTarget', + 'l': 'handleMessage(ExoPlayer, int, Object)', + 'url': + 'handleMessage(com.google.android.exoplayer2.ExoPlayer,int,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataRenderer', + 'l': 'handleMessage(Message)', + 'url': 'handleMessage(android.os.Message)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'PlayerEmsgHandler', + 'l': 'handleMessage(Message)', + 'url': 'handleMessage(android.os.Message)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'TextRenderer', + 'l': 'handleMessage(Message)', + 'url': 'handleMessage(android.os.Message)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handleMoveMediaItems(int, int, int)', + 'url': 'handleMoveMediaItems(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker', + 'l': 'handlePendingSeek(ExtractorInput, PositionHolder)', + 'url': + 'handlePendingSeek(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handlePrepare()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader', + 'l': 'handlePrepareComplete(AdsMediaSource, int, int)', + 'url': + 'handlePrepareComplete(com.google.android.exoplayer2.source.ads.AdsMediaSource,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsLoader', + 'l': 'handlePrepareComplete(AdsMediaSource, int, int)', + 'url': + 'handlePrepareComplete(com.google.android.exoplayer2.source.ads.AdsMediaSource,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader', + 'l': 'handlePrepareError(AdsMediaSource, int, int, IOException)', + 'url': + 'handlePrepareError(com.google.android.exoplayer2.source.ads.AdsMediaSource,int,int,java.io.IOException)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsLoader', + 'l': 'handlePrepareError(AdsMediaSource, int, int, IOException)', + 'url': + 'handlePrepareError(com.google.android.exoplayer2.source.ads.AdsMediaSource,int,int,java.io.IOException)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handleRelease()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handleRemoveMediaItems(int, int)', + 'url': 'handleRemoveMediaItems(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': + 'handleSeek(int, long, @com.google.android.exoplayer2.Player.Command int)', + 'url': + 'handleSeek(int,long,@com.google.android.exoplayer2.Player.Commandint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handleSetDeviceMuted(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handleSetDeviceVolume(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handleSetMediaItems(List, int, long)', + 'url': 'handleSetMediaItems(java.util.List,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handleSetPlaybackParameters(PlaybackParameters)', + 'url': + 'handleSetPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handleSetPlaylistMetadata(MediaMetadata)', + 'url': + 'handleSetPlaylistMetadata(com.google.android.exoplayer2.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'LegacyMediaPlayerWrapper', + 'l': 'handleSetPlayWhenReady(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handleSetPlayWhenReady(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': + 'handleSetRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int)', + 'url': + 'handleSetRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handleSetShuffleModeEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handleSetTrackSelectionParameters(TrackSelectionParameters)', + 'url': + 'handleSetTrackSelectionParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handleSetVideoOutput(Object)', + 'url': 'handleSetVideoOutput(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handleSetVolume(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'handleStop()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'HARDWARE_ACCELERATION_NOT_SUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'HARDWARE_ACCELERATION_SUPPORT_MASK' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'HARDWARE_ACCELERATION_SUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'hardwareAccelerated' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasAbsoluteSizeSpanBetween(int, int)', + 'url': 'hasAbsoluteSizeSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasAlignmentSpanBetween(int, int)', + 'url': 'hasAlignmentSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'hasBackgroundColor()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasBackgroundColorSpanBetween(int, int)', + 'url': 'hasBackgroundColorSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasBoldItalicSpanBetween(int, int)', + 'url': 'hasBoldItalicSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasBoldSpanBetween(int, int)', + 'url': 'hasBoldSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.CaptionCallback', + 'l': 'hasCaptions(Player)', + 'url': 'hasCaptions(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'hasColorInfo' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'hasContentEncryption' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData.SchemeData', + 'l': 'hasData()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'hasDiscontinuitySequence' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'hasEndTag' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader', + 'l': 'hasFatalError()' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'hasFontColor()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasForegroundColorSpanBetween(int, int)', + 'url': 'hasForegroundColorSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'GaplessInfoHolder', + 'l': 'hasGaplessInfo()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.SegmentBase', + 'l': 'hasGapTag' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DeviceInfo', + 'l': 'hashCode()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'hashCode()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'HeartRating', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.AdsConfiguration', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LocalConfiguration', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.RequestMetadata', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PercentageRating', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackParameters', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Events', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.PositionInfo', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererConfiguration', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SeekParameters', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.PeriodData', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'StarRating', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ThumbRating', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'hashCode()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Tracks', 'l': 'hashCode()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks.Group', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.EventTime', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats.EventTimeAndException', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats.EventTimeAndFormat', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats.EventTimeAndPlaybackState', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioCapabilities', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor.AudioFormat', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AuxEffectInfo', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData.SchemeData', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.AdsLoader.State', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekMap.SeekPoints', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekPoint', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrackOutput.CryptoData', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessage', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'PictureFrame', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'VorbisComment', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyHeaders', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyInfo', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ApicFrame', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'BinaryFrame', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterFrame', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterTocFrame', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'CommentFrame', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'GeobFrame', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'InternalFrame', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'MlltFrame', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'PrivFrame', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'TextInformationFrame', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'UrlLinkFrame', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MdtaMetadataEntry', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MotionPhotoMetadata', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData.Segment', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SmtaMetadataEntry', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'StreamKey', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriodId', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroup', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroupArray', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'BaseUrl', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Descriptor', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'ProgramInformation', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'RangedUri', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.SegmentTimelineElement', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry.VariantInfo', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DumpableFormat', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMetadataEntry', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection.AdaptationCheckpoint', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.SelectionOverride', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionArray', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionOverride', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationResult', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'DefaultContentMetadata', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FlagSet', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Size', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SurfaceInfo', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'ColorInfo', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoSize', + 'l': 'hashCode()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasHorizontalTextInVerticalContextSpanBetween(int, int)', + 'url': 'hasHorizontalTextInVerticalContextSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylist', + 'l': 'hasIndependentSegments' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasItalicSpanBetween(int, int)', + 'url': 'hasItalicSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'HandlerWrapper', + 'l': 'hasMessages(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'hasNext()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'hasNext()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Player', 'l': 'hasNext()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'hasNextMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'hasNextMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'hasNextMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'hasNextWindow()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'hasNextWindow()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'hasNextWindow()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasNoAbsoluteSizeSpanBetween(int, int)', + 'url': 'hasNoAbsoluteSizeSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasNoAlignmentSpanBetween(int, int)', + 'url': 'hasNoAlignmentSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasNoBackgroundColorSpanBetween(int, int)', + 'url': 'hasNoBackgroundColorSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasNoForegroundColorSpanBetween(int, int)', + 'url': 'hasNoForegroundColorSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasNoHorizontalTextInVerticalContextSpanBetween(int, int)', + 'url': 'hasNoHorizontalTextInVerticalContextSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasNoRelativeSizeSpanBetween(int, int)', + 'url': 'hasNoRelativeSizeSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasNoRubySpanBetween(int, int)', + 'url': 'hasNoRubySpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasNoSpans()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasNoStrikethroughSpanBetween(int, int)', + 'url': 'hasNoStrikethroughSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasNoStyleSpanBetween(int, int)', + 'url': 'hasNoStyleSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasNoTextEmphasisSpanBetween(int, int)', + 'url': 'hasNoTextEmphasisSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasNoTypefaceSpanBetween(int, int)', + 'url': 'hasNoTypefaceSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasNoUnderlineSpanBetween(int, int)', + 'url': 'hasNoUnderlineSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'hasPendingData()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'hasPendingData()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'hasPendingData()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'BaseAudioProcessor', + 'l': 'hasPendingOutput()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'hasPlayedAdGroup(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'hasPositionDiscontinuity' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'hasPositiveStartOffset' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'hasPrevious()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'hasPrevious()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'hasPrevious()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'hasPreviousMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'hasPreviousMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'hasPreviousMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'hasPreviousWindow()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'hasPreviousWindow()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'hasPreviousWindow()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'hasProgramDateTime' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'hasReadStreamToEnd()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'hasReadStreamToEnd()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'hasReadStreamToEnd()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasRelativeSizeSpanBetween(int, int)', + 'url': 'hasRelativeSizeSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasRubySpanBetween(int, int)', + 'url': 'hasRubySpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'hasSelectionOverride(int, TrackGroupArray)', + 'url': + 'hasSelectionOverride(int,com.google.android.exoplayer2.source.TrackGroupArray)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasStrikethroughSpanBetween(int, int)', + 'url': 'hasStrikethroughSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'Buffer', + 'l': 'hasSupplementalData()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasTextEmphasisSpanBetween(int, int)', + 'url': 'hasTextEmphasisSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasTypefaceSpanBetween(int, int)', + 'url': 'hasTypefaceSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'hasUnderlineSpanBetween(int, int)', + 'url': 'hasUnderlineSpanBetween(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'hasUnplayedAds()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'ColorInfo', + 'l': 'hdrStaticInfo' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac4Util', + 'l': 'HEADER_SIZE_FOR_PARSER' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MpegAudioUtil.Header', + 'l': 'Header()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.InvalidResponseCodeException', + 'l': 'headerFields' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'HeartRating', + 'l': 'HeartRating()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'HeartRating', + 'l': 'HeartRating(boolean)', + 'url': '%3Cinit%3E(boolean)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'height'}, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': 'height' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'TextureInfo', + 'l': 'height' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'height' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'PictureFrame', + 'l': 'height' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameInfo', + 'l': 'height' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.H265SpsData', + 'l': 'height' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.SpsData', + 'l': 'height' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SurfaceInfo', + 'l': 'height' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'AvcConfig', + 'l': 'height' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'HevcConfig', + 'l': 'height' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer.CodecMaxValues', + 'l': 'height' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoSize', + 'l': 'height' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'hide()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'hide()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'hideController()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'hideController()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'hideImmediately()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'hideScrubber(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'hideScrubber(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.offline', + 'c': 'HlsDownloader', + 'l': 'HlsDownloader(MediaItem, CacheDataSource.Factory, Executor)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.offline', + 'c': 'HlsDownloader', + 'l': 'HlsDownloader(MediaItem, CacheDataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.offline', + 'c': 'HlsDownloader', + 'l': + 'HlsDownloader(MediaItem, ParsingLoadable.Parser, CacheDataSource.Factory, Executor, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.offline', + 'c': 'HlsDownloader', + 'l': + 'HlsDownloader(MediaItem, ParsingLoadable.Parser, CacheDataSource.Factory, Executor)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMasterPlaylist', + 'l': + 'HlsMasterPlaylist(String, List, List, List, List, List, List, Format, List, boolean, Map, List)', + 'url': + '%3Cinit%3E(java.lang.String,java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,com.google.android.exoplayer2.Format,java.util.List,boolean,java.util.Map,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaPeriod', + 'l': + 'HlsMediaPeriod(HlsExtractorFactory, HlsPlaylistTracker, HlsDataSourceFactory, TransferListener, DrmSessionManager, DrmSessionEventListener.EventDispatcher, LoadErrorHandlingPolicy, MediaSourceEventListener.EventDispatcher, Allocator, CompositeSequenceableLoaderFactory, boolean, @com.google.android.exoplayer2.source.hls.HlsMediaSource.MetadataType int, boolean, PlayerId)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.hls.HlsExtractorFactory,com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistTracker,com.google.android.exoplayer2.source.hls.HlsDataSourceFactory,com.google.android.exoplayer2.upstream.TransferListener,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.upstream.Allocator,com.google.android.exoplayer2.source.CompositeSequenceableLoaderFactory,boolean,@com.google.android.exoplayer2.source.hls.HlsMediaSource.MetadataTypeint,boolean,com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': + 'HlsMediaPlaylist(@com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist.PlaylistType int, String, List, long, boolean, long, boolean, int, long, int, long, long, boolean, boolean, boolean, DrmInitData, List, List, HlsMediaPlaylist.ServerControl, Map)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist.PlaylistTypeint,java.lang.String,java.util.List,long,boolean,long,boolean,int,long,int,long,long,boolean,boolean,boolean,com.google.android.exoplayer2.drm.DrmInitData,java.util.List,java.util.List,com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist.ServerControl,java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist', + 'l': + 'HlsMultivariantPlaylist(String, List, List, List, List, List, List, Format, List, boolean, Map, List)', + 'url': + '%3Cinit%3E(java.lang.String,java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,java.util.List,com.google.android.exoplayer2.Format,java.util.List,boolean,java.util.Map,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylist', + 'l': 'HlsPlaylist(String, List, boolean)', + 'url': '%3Cinit%3E(java.lang.String,java.util.List,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistParser', + 'l': 'HlsPlaylistParser()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistParser', + 'l': 'HlsPlaylistParser(HlsMultivariantPlaylist, HlsMediaPlaylist)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.hls.playlist.HlsMultivariantPlaylist,com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry', + 'l': + 'HlsTrackMetadataEntry(String, String, List)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.String,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.ServerControl', + 'l': 'holdBackUs' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'HOMOGENEOUS_COORDINATE_VECTOR_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'HorizontalTextInVerticalContextSpan', + 'l': 'HorizontalTextInVerticalContextSpan()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HostActivity', + 'l': 'HostActivity()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'HTTP_METHOD_GET' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'HTTP_METHOD_HEAD' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'HTTP_METHOD_POST' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'httpBody' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.HttpDataSourceException', + 'l': + 'HttpDataSourceException(DataSpec, @com.google.android.exoplayer2.PlaybackException.ErrorCode int, @com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint,@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Typeint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.HttpDataSourceException', + 'l': + 'HttpDataSourceException(DataSpec, @com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Typeint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.HttpDataSourceException', + 'l': + 'HttpDataSourceException(IOException, DataSpec, @com.google.android.exoplayer2.PlaybackException.ErrorCode int, @com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int)', + 'url': + '%3Cinit%3E(java.io.IOException,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint,@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Typeint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.HttpDataSourceException', + 'l': + 'HttpDataSourceException(IOException, DataSpec, @com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int)', + 'url': + '%3Cinit%3E(java.io.IOException,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Typeint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.HttpDataSourceException', + 'l': + 'HttpDataSourceException(String, DataSpec, @com.google.android.exoplayer2.PlaybackException.ErrorCode int, @com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint,@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Typeint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.HttpDataSourceException', + 'l': + 'HttpDataSourceException(String, DataSpec, @com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Typeint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.HttpDataSourceException', + 'l': + 'HttpDataSourceException(String, IOException, DataSpec, @com.google.android.exoplayer2.PlaybackException.ErrorCode int, @com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int)', + 'url': + '%3Cinit%3E(java.lang.String,java.io.IOException,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint,@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Typeint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.HttpDataSourceException', + 'l': + 'HttpDataSourceException(String, IOException, DataSpec, @com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Type int)', + 'url': + '%3Cinit%3E(java.lang.String,java.io.IOException,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.upstream.HttpDataSource.HttpDataSourceException.Typeint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HttpDataSourceTestEnv', + 'l': 'HttpDataSourceTestEnv()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'HttpMediaDrmCallback', + 'l': 'HttpMediaDrmCallback(String, boolean, DataSource.Factory)', + 'url': + '%3Cinit%3E(java.lang.String,boolean,com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'HttpMediaDrmCallback', + 'l': 'HttpMediaDrmCallback(String, DataSource.Factory)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'httpMethod' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'httpRequestHeaders' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'HslAdjustment', + 'l': 'hueAdjustmentDegrees' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log', + 'l': 'i(String, String, Throwable)', + 'url': 'i(java.lang.String,java.lang.String,java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log', + 'l': 'i(String, String)', + 'url': 'i(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log.Logger', + 'l': 'i(String, String)', + 'url': 'i(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyDecoder', + 'l': 'IcyDecoder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyHeaders', + 'l': 'IcyHeaders(int, String, String, String, boolean, int)', + 'url': + '%3Cinit%3E(int,java.lang.String,java.lang.String,java.lang.String,boolean,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyInfo', + 'l': 'IcyInfo(byte[], String, String)', + 'url': '%3Cinit%3E(byte[],java.lang.String,java.lang.String)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'id'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration', + 'l': 'id' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Timeline.Period', 'l': 'id'}, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Track', + 'l': 'id' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessage', + 'l': 'id' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'Id3Frame', + 'l': 'id' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest', + 'l': 'id' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'id' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroup', + 'l': 'id' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'AdaptationSet', + 'l': 'id' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Descriptor', + 'l': 'id' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Period', + 'l': 'id' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': 'id' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ApicFrame', + 'l': 'ID' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterFrame', + 'l': 'ID' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterTocFrame', + 'l': 'ID' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'CommentFrame', + 'l': 'ID' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'GeobFrame', + 'l': 'ID' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'InternalFrame', + 'l': 'ID' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'MlltFrame', + 'l': 'ID' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'PrivFrame', + 'l': 'ID' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'AdaptationSet', + 'l': 'ID_UNSET' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'EventStream', + 'l': 'id()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'Id3Decoder', + 'l': 'ID3_HEADER_LENGTH' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessage', + 'l': 'ID3_SCHEME_ID_AOM' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'Id3Decoder', + 'l': 'ID3_TAG' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'Id3Decoder', + 'l': 'Id3Decoder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'Id3Decoder', + 'l': 'Id3Decoder(Id3Decoder.FramePredicate)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.metadata.id3.Id3Decoder.FramePredicate)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'Id3Frame', + 'l': 'Id3Frame(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'Id3Peeker', + 'l': 'Id3Peeker()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Id3Reader', + 'l': 'Id3Reader()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'PrivateCommand', + 'l': 'identifier' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings', + 'l': 'iFrameIntervalSeconds' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'ignoredTextSelectionFlags' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaSource.IllegalClippingException', + 'l': + 'IllegalClippingException(@com.google.android.exoplayer2.source.ClippingMediaSource.IllegalClippingException.Reason int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.source.ClippingMediaSource.IllegalClippingException.Reasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MergingMediaSource.IllegalMergeException', + 'l': + 'IllegalMergeException(@com.google.android.exoplayer2.source.MergingMediaSource.IllegalMergeException.Reason int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.source.MergingMediaSource.IllegalMergeException.Reasonint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'IllegalSeekPositionException', + 'l': 'IllegalSeekPositionException(Timeline, int, long)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.Timeline,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil', + 'l': 'iLog(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'IMAGE_JPEG' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionUriBuilder', + 'l': 'ImaServerSideAdInsertionUriBuilder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NotificationUtil', + 'l': 'IMPORTANCE_DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NotificationUtil', + 'l': 'IMPORTANCE_HIGH' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NotificationUtil', + 'l': 'IMPORTANCE_LOW' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NotificationUtil', + 'l': 'IMPORTANCE_MIN' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NotificationUtil', + 'l': 'IMPORTANCE_NONE' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NotificationUtil', + 'l': 'IMPORTANCE_UNSPECIFIED' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser.RepresentationInfo', + 'l': 'inbandEventStreams' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation', + 'l': 'inbandEventStreams' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'CryptoInfo', + 'l': 'increaseClearDataFirstSubSampleBy(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.DeviceComponent', + 'l': 'increaseDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'increaseDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'increaseDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'increaseDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'increaseDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'increaseDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'increaseDeviceVolume()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DumpableFormat', + 'l': 'index' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashSegmentIndex', + 'l': 'INDEX_UNBOUNDED' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'INDEX_UNSET'}, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroup', + 'l': 'indexOf(Format)', + 'url': 'indexOf(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'indexOf(Format)', + 'url': 'indexOf(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'indexOf(Format)', + 'url': 'indexOf(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelection', + 'l': 'indexOf(Format)', + 'url': 'indexOf(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'indexOf(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'indexOf(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelection', + 'l': 'indexOf(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroupArray', + 'l': 'indexOf(TrackGroup)', + 'url': 'indexOf(com.google.android.exoplayer2.source.TrackGroup)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'IndexSeekMap', + 'l': 'IndexSeekMap(long[], long[], long)', + 'url': '%3Cinit%3E(long[],long[],long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'inferContentType(String)', + 'url': 'inferContentType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'inferContentType(Uri, String)', + 'url': 'inferContentType(android.net.Uri,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'inferContentType(Uri)', + 'url': 'inferContentType(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'inferContentTypeForExtension(String)', + 'url': 'inferContentTypeForExtension(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'inferContentTypeForUriAndMimeType(Uri, String)', + 'url': + 'inferContentTypeForUriAndMimeType(android.net.Uri,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FileTypes', + 'l': 'inferFileTypeFromMimeType(String)', + 'url': 'inferFileTypeFromMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FileTypes', + 'l': 'inferFileTypeFromResponseHeaders(Map>)', + 'url': 'inferFileTypeFromResponseHeaders(java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FileTypes', + 'l': 'inferFileTypeFromUri(Uri)', + 'url': 'inferFileTypeFromUri(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'inflate(ParsableByteArray, ParsableByteArray, Inflater)', + 'url': + 'inflate(com.google.android.exoplayer2.util.ParsableByteArray,com.google.android.exoplayer2.util.ParsableByteArray,java.util.zip.Inflater)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectorResult', + 'l': 'info' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EGLSurfaceTexture', + 'l': + 'init(@com.google.android.exoplayer2.util.EGLSurfaceTexture.SecureMode int)', + 'url': + 'init(@com.google.android.exoplayer2.util.EGLSurfaceTexture.SecureModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BaseMediaChunk', + 'l': 'init(BaseMediaChunkOutput)', + 'url': + 'init(com.google.android.exoplayer2.source.chunk.BaseMediaChunkOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BundledChunkExtractor', + 'l': 'init(ChunkExtractor.TrackOutputProvider, long, long)', + 'url': + 'init(com.google.android.exoplayer2.source.chunk.ChunkExtractor.TrackOutputProvider,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkExtractor', + 'l': 'init(ChunkExtractor.TrackOutputProvider, long, long)', + 'url': + 'init(com.google.android.exoplayer2.source.chunk.ChunkExtractor.TrackOutputProvider,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'MediaParserChunkExtractor', + 'l': 'init(ChunkExtractor.TrackOutputProvider, long, long)', + 'url': + 'init(com.google.android.exoplayer2.source.chunk.ChunkExtractor.TrackOutputProvider,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'InitializationChunk', + 'l': 'init(ChunkExtractor.TrackOutputProvider)', + 'url': + 'init(com.google.android.exoplayer2.source.chunk.ChunkExtractor.TrackOutputProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BundledExtractorsAdapter', + 'l': + 'init(DataReader, Uri, Map>, long, long, ExtractorOutput)', + 'url': + 'init(com.google.android.exoplayer2.upstream.DataReader,android.net.Uri,java.util.Map,long,long,com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaParserExtractorAdapter', + 'l': + 'init(DataReader, Uri, Map>, long, long, ExtractorOutput)', + 'url': + 'init(com.google.android.exoplayer2.upstream.DataReader,android.net.Uri,java.util.Map,long,long,com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaExtractor', + 'l': + 'init(DataReader, Uri, Map>, long, long, ExtractorOutput)', + 'url': + 'init(com.google.android.exoplayer2.upstream.DataReader,android.net.Uri,java.util.Map,long,long,com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacExtractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'Extractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.amr', + 'c': 'AmrExtractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flac', + 'c': 'FlacExtractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flv', + 'c': 'FlvExtractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.jpeg', + 'c': 'JpegExtractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp3', + 'c': 'Mp3Extractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'FragmentedMp4Extractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Mp4Extractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ogg', + 'c': 'OggExtractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac3Extractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac4Extractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsExtractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PsExtractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.wav', + 'c': 'WavExtractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'BundledHlsMediaChunkExtractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaChunkExtractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'MediaParserHlsMediaChunkExtractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'WebvttExtractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleExtractor', + 'l': 'init(ExtractorOutput)', + 'url': 'init(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'init(int, PlayerId)', + 'url': 'init(int,com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'init(int, PlayerId)', + 'url': 'init(int,com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'init(int, PlayerId)', + 'url': 'init(int,com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionView', + 'l': + 'init(List, boolean, Map, Comparator, TrackSelectionView.TrackSelectionListener)', + 'url': + 'init(java.util.List,boolean,java.util.Map,java.util.Comparator,com.google.android.exoplayer2.ui.TrackSelectionView.TrackSelectionListener)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': + 'init(long, @com.google.android.exoplayer2.C.VideoOutputMode int, ByteBuffer)', + 'url': + 'init(long,@com.google.android.exoplayer2.C.VideoOutputModeint,java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'SimpleDecoderOutputBuffer', + 'l': 'init(long, int)', + 'url': 'init(long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PassthroughSectionPayloadReader', + 'l': + 'init(TimestampAdjuster, ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'init(com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PesReader', + 'l': + 'init(TimestampAdjuster, ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'init(com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'SectionPayloadReader', + 'l': + 'init(TimestampAdjuster, ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'init(com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'SectionReader', + 'l': + 'init(TimestampAdjuster, ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'init(com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader', + 'l': + 'init(TimestampAdjuster, ExtractorOutput, TsPayloadReader.TrackIdGenerator)', + 'url': + 'init(com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.ExtractorOutput,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.TrackIdGenerator)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelector', + 'l': 'init(TrackSelector.InvalidationListener, BandwidthMeter)', + 'url': + 'init(com.google.android.exoplayer2.trackselection.TrackSelector.InvalidationListener,com.google.android.exoplayer2.upstream.BandwidthMeter)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': 'initForPrivateFrame(int, int)', + 'url': 'initForPrivateFrame(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': 'initForYuvFrame(int, int, int, int, int)', + 'url': 'initForYuvFrame(int,int,int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager', + 'l': 'INITIAL_DRM_REQUEST_RETRY_COUNT' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'initialAudioFormatBitrateCount' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'InitializationChunk', + 'l': + 'InitializationChunk(DataSource, DataSpec, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, ChunkExtractor)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,com.google.android.exoplayer2.source.chunk.ChunkExtractor)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'initializationData' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader.DvbSubtitleInfo', + 'l': 'initializationData' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'AvcConfig', + 'l': 'initializationData' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'HevcConfig', + 'l': 'initializationData' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'initializationDataEquals(Format)', + 'url': 'initializationDataEquals(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.InitializationException', + 'l': + 'InitializationException(int, int, int, int, Format, boolean, Exception)', + 'url': + '%3Cinit%3E(int,int,int,int,com.google.android.exoplayer2.Format,boolean,java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.SegmentBase', + 'l': 'initializationSegment' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SntpClient', + 'l': 'initialize(Loader, SntpClient.InitializationCallback)', + 'url': + 'initialize(com.google.android.exoplayer2.upstream.Loader,com.google.android.exoplayer2.util.SntpClient.InitializationCallback)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'initializeOutput(ExtractorOutput, int)', + 'url': + 'initializeOutput(com.google.android.exoplayer2.extractor.ExtractorOutput,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'initialSeek(int, long)', + 'url': 'initialSeek(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource.InitialTimeline', + 'l': 'InitialTimeline(Timeline)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'initialVideoFormatBitrateCount' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'initialVideoFormatHeightCount' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'BaseAudioProcessor', + 'l': 'inputAudioFormat' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener.EventDispatcher', + 'l': 'inputFormatChanged(Format, DecoderReuseEvaluation)', + 'url': + 'inputFormatChanged(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener.EventDispatcher', + 'l': 'inputFormatChanged(Format, DecoderReuseEvaluation)', + 'url': + 'inputFormatChanged(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'InputReaderAdapterV30', + 'l': 'InputReaderAdapterV30()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer.CodecMaxValues', + 'l': 'inputSize' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'AssetContentProvider', + 'l': 'insert(Uri, ContentValues)', + 'url': 'insert(android.net.Uri,android.content.ContentValues)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'PlaceholderDataSource', + 'l': 'INSTANCE' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer.InsufficientCapacityException', + 'l': 'InsufficientCapacityException(int, int)', + 'url': '%3Cinit%3E(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'EbmlProcessor', + 'l': 'integerElement(int, long)', + 'url': 'integerElement(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': 'integerElement(int, long)', + 'url': 'integerElement(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'InternalFrame', + 'l': 'InternalFrame(String, String, String)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'intToStringMaxRadix(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelector', + 'l': 'invalidate()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'invalidate()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'invalidateForegroundNotification()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'invalidateMediaSessionMetadata()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'invalidateMediaSessionPlaybackState()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'invalidateMediaSessionQueue()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'invalidateState()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'invalidateUpstreamFormatAdjustment()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.InvalidContentTypeException', + 'l': 'InvalidContentTypeException(String, DataSpec)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.InvalidResponseCodeException', + 'l': + 'InvalidResponseCodeException(int, Map>, DataSpec)', + 'url': + '%3Cinit%3E(int,java.util.Map,com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.InvalidResponseCodeException', + 'l': + 'InvalidResponseCodeException(int, String, IOException, Map>, DataSpec, byte[])', + 'url': + '%3Cinit%3E(int,java.lang.String,java.io.IOException,java.util.Map,com.google.android.exoplayer2.upstream.DataSpec,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.InvalidResponseCodeException', + 'l': + 'InvalidResponseCodeException(int, String, Map>, DataSpec)', + 'url': + '%3Cinit%3E(int,java.lang.String,java.util.Map,com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ListenerSet.IterationFinishedEvent', + 'l': 'invoke(T, FlagSet)', + 'url': 'invoke(T,com.google.android.exoplayer2.util.FlagSet)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ListenerSet.Event', + 'l': 'invoke(T)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'UriUtil', + 'l': 'isAbsolute(String)', + 'url': 'isAbsolute(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData.Segment', + 'l': 'isActionSegment()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor', + 'l': 'isActive()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'BaseAudioProcessor', + 'l': 'isActive()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SilenceSkippingAudioProcessor', + 'l': 'isActive()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SonicAudioProcessor', + 'l': 'isActive()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriodId', + 'l': 'isAd()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks.Group', + 'l': 'isAdaptiveSupported()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'isAdInErrorState(int, int)', + 'url': 'isAdInErrorState(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsReader', + 'l': 'isAdtsSyncWord(int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadCursor', + 'l': 'isAfterLast()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'isAnimationEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'isAudio(String)', + 'url': 'isAudio(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'isAudioChannelCountSupportedV21(int)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'isAudioSampleRateSupportedV21(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'isAutomotive(Context)', + 'url': 'isAutomotive(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Gav1Library', + 'l': 'isAvailable()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ffmpeg', + 'c': 'FfmpegLibrary', + 'l': 'isAvailable()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacLibrary', + 'l': 'isAvailable()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'OpusLibrary', + 'l': 'isAvailable()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'VpxLibrary', + 'l': 'isAvailable()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'LibraryLoader', + 'l': 'isAvailable()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadCursor', + 'l': 'isBeforeFirst()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderUtil', + 'l': 'isBitrateModeSupported(MediaCodecInfo, String, int)', + 'url': + 'isBitrateModeSupported(android.media.MediaCodecInfo,java.lang.String,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'isBlacklisted(int, long)', + 'url': 'isBlacklisted(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'isBlacklisted(int, long)', + 'url': 'isBlacklisted(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection', + 'l': 'isBlacklisted(int, long)', + 'url': 'isBlacklisted(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'isBrowsable' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheSpan', + 'l': 'isCached' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'isCached(String, long, long)', + 'url': 'isCached(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'isCached(String, long, long)', + 'url': 'isCached(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'isCacheFolderLocked(File)', + 'url': 'isCacheFolderLocked(java.io.File)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'isCanceled()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'RunnableFutureTask', + 'l': 'isCancelled()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'isCastSessionAvailable()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSourceException', + 'l': 'isCausedByPositionOutOfRange(IOException)', + 'url': 'isCausedByPositionOutOfRange(java.io.IOException)' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'isChargingRequired()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadCursor', + 'l': 'isClosed()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': + 'isCommandAvailable(@com.google.android.exoplayer2.Player.Command int)', + 'url': + 'isCommandAvailable(@com.google.android.exoplayer2.Player.Commandint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': + 'isCommandAvailable(@com.google.android.exoplayer2.Player.Command int)', + 'url': + 'isCommandAvailable(@com.google.android.exoplayer2.Player.Commandint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': + 'isCommandAvailable(@com.google.android.exoplayer2.Player.Command int)', + 'url': + 'isCommandAvailable(@com.google.android.exoplayer2.Player.Commandint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'isControllerFullyVisible()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'isControllerVisible()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'isCryptoSchemeSupported(UUID)', + 'url': 'isCryptoSchemeSupported(java.util.UUID)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'isCurrentMediaItemDynamic()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'isCurrentMediaItemDynamic()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'isCurrentMediaItemDynamic()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'isCurrentMediaItemLive()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'isCurrentMediaItemLive()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'isCurrentMediaItemLive()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'isCurrentMediaItemSeekable()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'isCurrentMediaItemSeekable()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'isCurrentMediaItemSeekable()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'isCurrentStreamFinal()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'isCurrentStreamFinal()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'isCurrentStreamFinal()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'isCurrentWindowDynamic()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'isCurrentWindowDynamic()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'isCurrentWindowDynamic()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'isCurrentWindowLive()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'isCurrentWindowLive()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'isCurrentWindowLive()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'isCurrentWindowSeekable()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'isCurrentWindowSeekable()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'isCurrentWindowSeekable()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'Buffer', + 'l': 'isDecodeOnly()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'isDeviceMuted' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.DeviceComponent', + 'l': 'isDeviceMuted()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'isDeviceMuted()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'isDeviceMuted()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'isDeviceMuted()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'isDeviceMuted()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'isDeviceMuted()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'isDeviceMuted()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'RunnableFutureTask', + 'l': 'isDone()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'isDynamic' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'isDynamic' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': 'isDynamic' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultLoadErrorHandlingPolicy', + 'l': 'isEligibleForFallback(IOException)', + 'url': 'isEligibleForFallback(java.io.IOException)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Timeline', 'l': 'isEmpty()'}, + {'p': 'com.google.android.exoplayer2', 'c': 'Tracks', 'l': 'isEmpty()'}, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroupArray', + 'l': 'isEmpty()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'isEnabled' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'isEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': + 'isEncodingHighResolutionPcm(@com.google.android.exoplayer2.C.PcmEncoding int)', + 'url': + 'isEncodingHighResolutionPcm(@com.google.android.exoplayer2.C.PcmEncodingint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': + 'isEncodingLinearPcm(@com.google.android.exoplayer2.C.Encoding int)', + 'url': + 'isEncodingLinearPcm(@com.google.android.exoplayer2.C.Encodingint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'TrackEncryptionBox', + 'l': 'isEncrypted' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer', + 'l': 'isEncrypted()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeRenderer', + 'l': 'isEnded' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'isEnded()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Renderer', 'l': 'isEnded()'}, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor', + 'l': 'isEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'isEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'BaseAudioProcessor', + 'l': 'isEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'isEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'isEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'isEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'isEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SonicAudioProcessor', + 'l': 'isEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'isEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataRenderer', + 'l': 'isEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BaseMediaChunkIterator', + 'l': 'isEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'MediaChunkIterator', + 'l': 'isEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeRenderer', + 'l': 'isEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'TextRenderer', + 'l': 'isEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec', + 'l': 'isEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultCodec', + 'l': 'isEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'isEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'CameraMotionRenderer', + 'l': 'isEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'Buffer', + 'l': 'isEndOfStream()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'XmlPullParserUtil', + 'l': 'isEndTag(XmlPullParser, String)', + 'url': 'isEndTag(org.xmlpull.v1.XmlPullParser,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'XmlPullParserUtil', + 'l': 'isEndTag(XmlPullParser)', + 'url': 'isEndTag(org.xmlpull.v1.XmlPullParser)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectorResult', + 'l': 'isEquivalent(TrackSelectorResult, int)', + 'url': + 'isEquivalent(com.google.android.exoplayer2.trackselection.TrackSelectorResult,int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectorResult', + 'l': 'isEquivalent(TrackSelectorResult)', + 'url': + 'isEquivalent(com.google.android.exoplayer2.trackselection.TrackSelectorResult)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData.Segment', + 'l': 'isErrorSegment()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashSegmentIndex', + 'l': 'isExplicit()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashWrappingSegmentIndex', + 'l': 'isExplicit()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.MultiSegmentRepresentation', + 'l': 'isExplicit()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.MultiSegmentBase', + 'l': 'isExplicit()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.SegmentList', + 'l': 'isExplicit()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy.FallbackOptions', + 'l': + 'isFallbackAvailable(@com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.FallbackType int)', + 'url': + 'isFallbackAvailable(@com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.FallbackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderUtil', + 'l': 'isFeatureSupported(MediaCodecInfo, String, String)', + 'url': + 'isFeatureSupported(android.media.MediaCodecInfo,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadCursor', + 'l': 'isFirst()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'Buffer', + 'l': 'isFirstSample()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': + 'isFlagSet(@com.google.android.exoplayer2.upstream.DataSpec.Flags int)', + 'url': + 'isFlagSet(@com.google.android.exoplayer2.upstream.DataSpec.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'isFormatFunctionallySupported(Format)', + 'url': + 'isFormatFunctionallySupported(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'isFormatSupported(Format)', + 'url': 'isFormatSupported(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'isFullyVisible()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderUtil', + 'l': 'isHardwareAccelerated(MediaCodecInfo, String)', + 'url': + 'isHardwareAccelerated(android.media.MediaCodecInfo,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'isHdr10PlusOutOfBandMetadataSupported()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'HeartRating', + 'l': 'isHeart()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'VpxLibrary', + 'l': 'isHighBitDepthSupported()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheSpan', + 'l': 'isHoleSpan()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'isIdle()' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'isIdleRequired()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'isImage(String)', + 'url': 'isImage(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.Part', + 'l': 'isIndependent' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'isInitialized()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SntpClient', + 'l': 'isInitialized()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'Buffer', + 'l': 'isKeyFrame()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadCursor', + 'l': 'isLast()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': + 'isLastPeriod(int, Timeline.Period, Timeline.Window, @com.google.android.exoplayer2.Player.RepeatMode int, boolean)', + 'url': + 'isLastPeriod(int,com.google.android.exoplayer2.Timeline.Period,com.google.android.exoplayer2.Timeline.Window,@com.google.android.exoplayer2.Player.RepeatModeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'isLastSampleQueued()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'EbmlProcessor', + 'l': 'isLevel1Element(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': 'isLevel1Element(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'isLinebreak(int)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'isLinethrough()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'isLive' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest', + 'l': 'isLive' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': 'isLive' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'isLive()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': 'isLive()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker', + 'l': 'isLive()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ContainerMediaChunk', + 'l': 'isLoadCompleted()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'MediaChunk', + 'l': 'isLoadCompleted()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'SingleSampleMediaChunk', + 'l': 'isLoadCompleted()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaChunk', + 'l': 'isLoadCompleted()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'isLoading' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'isLoading()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Player', 'l': 'isLoading()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'isLoading()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'isLoading()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'isLoading()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': 'isLoading()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeSequenceableLoader', + 'l': 'isLoading()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'isLoading()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriod', + 'l': 'isLoading()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SequenceableLoader', + 'l': 'isLoading()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'isLoading()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaPeriod', + 'l': 'isLoading()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaPeriod', + 'l': 'isLoading()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': 'isLoading()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'isLoading()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader', + 'l': 'isLoading()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeSampleStream', + 'l': 'isLoadingFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'isLocalFileUri(Uri)', + 'url': 'isLocalFileUri(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'isMatroska(String)', + 'url': 'isMatroska(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'isNalUnitSei(String, byte)', + 'url': 'isNalUnitSei(java.lang.String,byte)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSource.Factory', + 'l': 'isNetwork' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'isNetworkRequired()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'isNewerThan(HlsMediaPlaylist)', + 'url': + 'isNewerThan(com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist)' + }, + { + 'p': 'com.google.android.exoplayer2.text.cea', + 'c': 'Cea608Decoder', + 'l': 'isNewSubtitleDataAvailable()' + }, + { + 'p': 'com.google.android.exoplayer2.text.cea', + 'c': 'Cea708Decoder', + 'l': 'isNewSubtitleDataAvailable()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'ISO88591_NAME'}, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'ColorInfo', + 'l': 'isoColorPrimariesToColorSpace(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ConditionVariable', + 'l': 'isOpen()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSource', + 'l': 'isOpened()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheSpan', + 'l': 'isOpenEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterTocFrame', + 'l': 'isOrdered' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'ColorInfo', + 'l': 'isoTransferCharacteristicsToColorTransfer(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'BundledHlsMediaChunkExtractor', + 'l': 'isPackedAudioExtractor()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaChunkExtractor', + 'l': 'isPackedAudioExtractor()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'MediaParserHlsMediaChunkExtractor', + 'l': 'isPackedAudioExtractor()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioCapabilities', + 'l': 'isPassthroughPlaybackSupported(Format)', + 'url': + 'isPassthroughPlaybackSupported(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'isPlaceholder' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.PeriodData', + 'l': 'isPlaceholder' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'isPlaceholder' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'isPlaceholder' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': 'isPlaceholder' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'isPlayable' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'isPlaying()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'isPlaying()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Player', 'l': 'isPlaying()'}, + { + 'p': 'com.google.android.exoplayer2.ext.leanback', + 'c': 'LeanbackPlayerAdapter', + 'l': 'isPlaying()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'isPlayingAd()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'isPlayingAd()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'isPlayingAd()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'isPlayingAd()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'isPlayingAd()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'isPlayingAd()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.Part', + 'l': 'isPreload' + }, + { + 'p': 'com.google.android.exoplayer2.ext.leanback', + 'c': 'LeanbackPlayerAdapter', + 'l': 'isPrepared()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'isPrepared()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'isProtectedContentExtensionSupported(Context)', + 'url': 'isProtectedContentExtensionSupported(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'PsshAtomUtil', + 'l': 'isPsshAtom(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyHeaders', + 'l': 'isPublic' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'HeartRating', + 'l': 'isRated()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PercentageRating', + 'l': 'isRated()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Rating', 'l': 'isRated()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'StarRating', + 'l': 'isRated()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ThumbRating', + 'l': 'isRated()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'isReady()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Renderer', 'l': 'isReady()'}, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'isReady()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'isReady()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'isReady()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataRenderer', + 'l': 'isReady()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'EmptySampleStream', + 'l': 'isReady()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleStream', + 'l': 'isReady()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'isReady()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream.EmbeddedSampleStream', + 'l': 'isReady()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeRenderer', + 'l': 'isReady()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeSampleStream', + 'l': 'isReady()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'TextRenderer', + 'l': 'isReady()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'isReady()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'isReady()' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'CameraMotionRenderer', + 'l': 'isReady()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'isReady(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.InitializationException', + 'l': 'isRecoverable' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.WriteException', + 'l': 'isRecoverable' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectorResult', + 'l': 'isRendererEnabled(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'RepeatModeUtil', + 'l': + 'isRepeatModeEnabled(@com.google.android.exoplayer2.Player.RepeatMode int, int)', + 'url': + 'isRepeatModeEnabled(@com.google.android.exoplayer2.Player.RepeatModeint,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader.LoadErrorAction', + 'l': 'isRetry()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'BundledHlsMediaChunkExtractor', + 'l': 'isReusable()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaChunkExtractor', + 'l': 'isReusable()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'MediaParserHlsMediaChunkExtractor', + 'l': 'isReusable()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterTocFrame', + 'l': 'isRoot' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'isSeamlessAdaptationSupported(Format, Format, boolean)', + 'url': + 'isSeamlessAdaptationSupported(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.Format,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'isSeamlessAdaptationSupported(Format)', + 'url': + 'isSeamlessAdaptationSupported(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'PlaceholderSurface', + 'l': 'isSecureSupported(Context)', + 'url': 'isSecureSupported(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'isSeekable' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'isSeekable' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': 'isSeekable' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.BinarySearchSeekMap', + 'l': 'isSeekable()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ChunkIndex', + 'l': 'isSeekable()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ConstantBitrateSeekMap', + 'l': 'isSeekable()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacSeekTableSeekMap', + 'l': 'isSeekable()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'IndexSeekMap', + 'l': 'isSeekable()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekMap', + 'l': 'isSeekable()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekMap.Unseekable', + 'l': 'isSeekable()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Mp4Extractor', + 'l': 'isSeekable()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker', + 'l': 'isSeeking()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.RepresentationHolder', + 'l': 'isSegmentAvailableAtFullNetworkSpeed(long, long)', + 'url': 'isSegmentAvailableAtFullNetworkSpeed(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks.Group', + 'l': 'isSelected()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'isServerSideInserted' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'isServerSideInsertedAdGroup(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': 'isSetParametersSupported()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelector', + 'l': 'isSetParametersSupported()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData', + 'l': 'isSimulatingUnknownLength()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'isSingleWindow()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'LoopingMediaSource', + 'l': 'isSingleWindow()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource', + 'l': 'isSingleWindow()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'isSingleWindow()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'isSingleWindow()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderUtil', + 'l': 'isSizeSupported(MediaCodecInfo, String, int, int)', + 'url': + 'isSizeSupported(android.media.MediaCodecInfo,java.lang.String,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': 'isSnapshotValid(Uri)', + 'url': 'isSnapshotValid(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker', + 'l': 'isSnapshotValid(Uri)', + 'url': 'isSnapshotValid(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'isSourceReady()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsUtil', + 'l': 'isStartOfTsPacket(byte[], int, int, int)', + 'url': 'isStartOfTsPacket(byte[],int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'XmlPullParserUtil', + 'l': 'isStartTag(XmlPullParser, String)', + 'url': 'isStartTag(org.xmlpull.v1.XmlPullParser,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'XmlPullParserUtil', + 'l': 'isStartTag(XmlPullParser)', + 'url': 'isStartTag(org.xmlpull.v1.XmlPullParser)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'XmlPullParserUtil', + 'l': 'isStartTagIgnorePrefix(XmlPullParser, String)', + 'url': + 'isStartTagIgnorePrefix(org.xmlpull.v1.XmlPullParser,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'isStorageNotLowRequired()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks.Group', + 'l': 'isSupported()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': + 'isSupported(@com.google.android.exoplayer2.RendererCapabilities.Capabilities int, boolean)', + 'url': + 'isSupported(@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks.Group', + 'l': 'isSupported(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'isSurfacelessContextExtensionSupported()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoDecoderException', + 'l': 'isSurfaceValid' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DtsUtil', + 'l': 'isSyncWord(int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'isTerminalState()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'isText(String)', + 'url': 'isText(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ThumbRating', + 'l': 'isThumbsUp()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks.Group', + 'l': 'isTrackSelected(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks.Group', + 'l': 'isTrackSupported(int, boolean)', + 'url': 'isTrackSupported(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks.Group', + 'l': 'isTrackSupported(int)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'ColorInfo', + 'l': 'isTransferHdr(ColorInfo)', + 'url': 'isTransferHdr(com.google.android.exoplayer2.video.ColorInfo)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'isTunnelingEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'isTunnelingEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'isTunnelingEnabled()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'isTv(Context)', + 'url': 'isTv(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks', + 'l': 'isTypeSelected(@com.google.android.exoplayer2.C.TrackType int)', + 'url': 'isTypeSelected(@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks', + 'l': + 'isTypeSupported(@com.google.android.exoplayer2.C.TrackType int, boolean)', + 'url': + 'isTypeSupported(@com.google.android.exoplayer2.C.TrackTypeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks', + 'l': 'isTypeSupported(@com.google.android.exoplayer2.C.TrackType int)', + 'url': 'isTypeSupported(@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks', + 'l': + 'isTypeSupportedOrEmpty(@com.google.android.exoplayer2.C.TrackType int, boolean)', + 'url': + 'isTypeSupportedOrEmpty(@com.google.android.exoplayer2.C.TrackTypeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks', + 'l': + 'isTypeSupportedOrEmpty(@com.google.android.exoplayer2.C.TrackType int)', + 'url': + 'isTypeSupportedOrEmpty(@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'isUnderline()' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'isUnmeteredNetworkRequired()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'isVideo(String)', + 'url': 'isVideo(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'isVideoSizeAndRateSupportedV21(int, int, double)', + 'url': 'isVideoSizeAndRateSupportedV21(int,int,double)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'isVisible()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'isVisible()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'isWaitingForRequirements()' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttParserUtil', + 'l': 'isWebvttHeaderLine(ParsableByteArray)', + 'url': + 'isWebvttHeaderLine(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'isWindowColorSet()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'isYuvTargetExtensionSupported()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'CopyOnWriteMultiset', + 'l': 'iterator()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveDataSet.Iterator', + 'l': 'Iterator(FakeAdaptiveDataSet, int, int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.testutil.FakeAdaptiveDataSet,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'CryptoInfo', + 'l': 'iv' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FileTypes', + 'l': 'JPEG' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.jpeg', + 'c': 'JpegExtractor', + 'l': 'JpegExtractor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'jumpDrawablesToCurrentState()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'CryptoInfo', + 'l': 'key' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'VorbisComment', + 'l': 'key' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MdtaMetadataEntry', + 'l': 'key' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'key' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheSpan', + 'l': 'key' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MdtaMetadataEntry', + 'l': 'KEY_ANDROID_CAPTURE_FPS' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'KEY_CONTENT_ID' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'ContentMetadata', + 'l': 'KEY_CONTENT_LENGTH' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'ContentMetadata', + 'l': 'KEY_CUSTOM_PREFIX' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'KEY_DOWNLOAD_REQUEST' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'KEY_FOREGROUND' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MediaFormatUtil', + 'l': 'KEY_MAX_BIT_RATE' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MediaFormatUtil', + 'l': 'KEY_PCM_ENCODING_EXTENDED' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MediaFormatUtil', + 'l': 'KEY_PIXEL_WIDTH_HEIGHT_RATIO_FLOAT' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'ContentMetadata', + 'l': 'KEY_REDIRECTED_URI' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'KEY_REQUIREMENTS' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'KEY_STATUS_AVAILABLE' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'KEY_STATUS_KEY' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'KEY_STATUS_UNAVAILABLE' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'KEY_STOP_REASON' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'KEY_TYPE_OFFLINE' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'KEY_TYPE_RELEASE' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'KEY_TYPE_STREAMING' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.KeyRequest', + 'l': + 'KeyRequest(byte[], String, @com.google.android.exoplayer2.drm.ExoMediaDrm.KeyRequest.RequestType int)', + 'url': + '%3Cinit%3E(byte[],java.lang.String,@com.google.android.exoplayer2.drm.ExoMediaDrm.KeyRequest.RequestTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.KeyRequest', + 'l': 'KeyRequest(byte[], String)', + 'url': '%3Cinit%3E(byte[],java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest', + 'l': 'keySetId' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'KeysExpiredException', + 'l': 'KeysExpiredException()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.KeyStatus', + 'l': 'KeyStatus(int, byte[])', + 'url': '%3Cinit%3E(int,byte[])' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'label'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration', + 'l': 'label' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'ProgramInformation', + 'l': 'lang' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'language'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration', + 'l': 'language' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader.DvbSubtitleInfo', + 'l': 'language' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader.EsInfo', + 'l': 'language' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'CommentFrame', + 'l': 'language' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.StreamElement', + 'l': 'language' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'LANGUAGE_UNDETERMINED' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackOutput', + 'l': 'lastFormat' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.RenditionReport', + 'l': 'lastMediaSequence' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.RenditionReport', + 'l': 'lastPartIndex' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'lastPeriodIndex' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheSpan', + 'l': 'lastTouchTimestamp' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'LatmReader', + 'l': 'LatmReader(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'Presentation', + 'l': 'LAYOUT_SCALE_TO_FIT' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'Presentation', + 'l': 'LAYOUT_SCALE_TO_FIT_WITH_CROP' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'Presentation', + 'l': 'LAYOUT_STRETCH_TO_FIT' + }, + { + 'p': 'com.google.android.exoplayer2.ext.leanback', + 'c': 'LeanbackPlayerAdapter', + 'l': 'LeanbackPlayerAdapter(Context, Player, int)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.Player,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'LeastRecentlyUsedCacheEvictor', + 'l': 'LeastRecentlyUsedCacheEvictor(long)', + 'url': '%3Cinit%3E(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'LegacyMediaPlayerWrapper', + 'l': 'LegacyMediaPlayerWrapper(Looper)', + 'url': '%3Cinit%3E(android.os.Looper)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks.Group', + 'l': 'length' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ChunkIndex', + 'l': 'length' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.CommentHeader', + 'l': 'length' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroup', + 'l': 'length' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroupArray', + 'l': 'length' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'RangedUri', + 'l': 'length' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData.Segment', + 'l': 'length' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'length' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.SelectionOverride', + 'l': 'length' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionArray', + 'l': 'length' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectorResult', + 'l': 'length' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'length' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheSpan', + 'l': 'length' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'LENGTH_NDC' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'LENGTH_UNSET'}, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata', + 'l': 'length()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'length()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'length()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelection', + 'l': 'length()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings', + 'l': 'level' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DolbyVisionConfig', + 'l': 'level' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderUtil', + 'l': 'LEVEL_UNSET' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.SpsData', + 'l': 'levelIdc' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'LibflacAudioRenderer', + 'l': 'LibflacAudioRenderer()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'LibflacAudioRenderer', + 'l': + 'LibflacAudioRenderer(Handler, AudioRendererEventListener, AudioProcessor...)', + 'url': + '%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioProcessor...)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'LibflacAudioRenderer', + 'l': + 'LibflacAudioRenderer(Handler, AudioRendererEventListener, AudioSink)', + 'url': + '%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioSink)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Libgav1VideoRenderer', + 'l': + 'Libgav1VideoRenderer(long, Handler, VideoRendererEventListener, int, int, int, int)', + 'url': + '%3Cinit%3E(long,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,int,int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Libgav1VideoRenderer', + 'l': + 'Libgav1VideoRenderer(long, Handler, VideoRendererEventListener, int)', + 'url': + '%3Cinit%3E(long,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'LibopusAudioRenderer', + 'l': 'LibopusAudioRenderer()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'LibopusAudioRenderer', + 'l': + 'LibopusAudioRenderer(Handler, AudioRendererEventListener, AudioProcessor...)', + 'url': + '%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioProcessor...)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'LibopusAudioRenderer', + 'l': + 'LibopusAudioRenderer(Handler, AudioRendererEventListener, AudioSink)', + 'url': + '%3Cinit%3E(android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioSink)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'LibraryLoader', + 'l': 'LibraryLoader(String...)', + 'url': '%3Cinit%3E(java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'LibvpxVideoRenderer', + 'l': + 'LibvpxVideoRenderer(long, Handler, VideoRendererEventListener, int, int, int, int)', + 'url': + '%3Cinit%3E(long,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,int,int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'LibvpxVideoRenderer', + 'l': + 'LibvpxVideoRenderer(long, Handler, VideoRendererEventListener, int)', + 'url': + '%3Cinit%3E(long,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'LibvpxVideoRenderer', + 'l': 'LibvpxVideoRenderer(long)', + 'url': '%3Cinit%3E(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration', + 'l': 'licenseRequestHeaders' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData.SchemeData', + 'l': 'licenseServerUrl' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration', + 'l': 'licenseUri' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'HslAdjustment', + 'l': 'lightnessAdjustment' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'limit()' + }, + {'p': 'com.google.android.exoplayer2.text', 'c': 'Cue', 'l': 'line'}, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'LINE_TYPE_FRACTION' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'LINE_TYPE_NUMBER' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'lineAnchor' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'linearSearch(int[], int)', + 'url': 'linearSearch(int[],int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'linearSearch(long[], long)', + 'url': 'linearSearch(long[],long)' + }, + {'p': 'com.google.android.exoplayer2.text', 'c': 'Cue', 'l': 'lineType'}, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ListenerSet', + 'l': + 'ListenerSet(Looper, Clock, ListenerSet.IterationFinishedEvent)', + 'url': + '%3Cinit%3E(android.os.Looper,com.google.android.exoplayer2.util.Clock,com.google.android.exoplayer2.util.ListenerSet.IterationFinishedEvent)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem', + 'l': 'liveConfiguration' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'liveConfiguration' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'liveConfiguration' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration', + 'l': 'LiveConfiguration(long, long, long, float, float)', + 'url': '%3Cinit%3E(long,long,long,float,float)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper.LiveContentUnsupportedException', + 'l': 'LiveContentUnsupportedException()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ContainerMediaChunk', + 'l': 'load()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'DataChunk', + 'l': 'load()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'InitializationChunk', + 'l': 'load()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'SingleSampleMediaChunk', + 'l': 'load()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaChunk', + 'l': 'load()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader.Loadable', + 'l': 'load()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ParsingLoadable', + 'l': 'load()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ParsingLoadable', + 'l': + 'load(DataSource, ParsingLoadable.Parser, DataSpec, int)', + 'url': + 'load(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser,com.google.android.exoplayer2.upstream.DataSpec,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ParsingLoadable', + 'l': 'load(DataSource, ParsingLoadable.Parser, Uri, int)', + 'url': + 'load(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser,android.net.Uri,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlProgram', + 'l': 'loadAsset(Context, String)', + 'url': 'loadAsset(android.content.Context,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': + 'loadCanceled(LoadEventInfo, @com.google.android.exoplayer2.C.DataType int, @com.google.android.exoplayer2.C.TrackType int, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long)', + 'url': + 'loadCanceled(com.google.android.exoplayer2.source.LoadEventInfo,@com.google.android.exoplayer2.C.DataTypeint,@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': + 'loadCanceled(LoadEventInfo, @com.google.android.exoplayer2.C.DataType int)', + 'url': + 'loadCanceled(com.google.android.exoplayer2.source.LoadEventInfo,@com.google.android.exoplayer2.C.DataTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': 'loadCanceled(LoadEventInfo, MediaLoadData)', + 'url': + 'loadCanceled(com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashUtil', + 'l': 'loadChunkIndex(DataSource, int, Representation, int)', + 'url': + 'loadChunkIndex(com.google.android.exoplayer2.upstream.DataSource,int,com.google.android.exoplayer2.source.dash.manifest.Representation,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashUtil', + 'l': 'loadChunkIndex(DataSource, int, Representation)', + 'url': + 'loadChunkIndex(com.google.android.exoplayer2.upstream.DataSource,int,com.google.android.exoplayer2.source.dash.manifest.Representation)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': + 'loadCompleted(LoadEventInfo, @com.google.android.exoplayer2.C.DataType int, @com.google.android.exoplayer2.C.TrackType int, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long)', + 'url': + 'loadCompleted(com.google.android.exoplayer2.source.LoadEventInfo,@com.google.android.exoplayer2.C.DataTypeint,@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': + 'loadCompleted(LoadEventInfo, @com.google.android.exoplayer2.C.DataType int)', + 'url': + 'loadCompleted(com.google.android.exoplayer2.source.LoadEventInfo,@com.google.android.exoplayer2.C.DataTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': 'loadCompleted(LoadEventInfo, MediaLoadData)', + 'url': + 'loadCompleted(com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'LoadEventInfo', + 'l': 'loadDurationMs' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader', + 'l': 'Loader(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': + 'loadError(LoadEventInfo, @com.google.android.exoplayer2.C.DataType int, @com.google.android.exoplayer2.C.TrackType int, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long, IOException, boolean)', + 'url': + 'loadError(com.google.android.exoplayer2.source.LoadEventInfo,@com.google.android.exoplayer2.C.DataTypeint,@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long,java.io.IOException,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': + 'loadError(LoadEventInfo, @com.google.android.exoplayer2.C.DataType int, IOException, boolean)', + 'url': + 'loadError(com.google.android.exoplayer2.source.LoadEventInfo,@com.google.android.exoplayer2.C.DataTypeint,java.io.IOException,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': 'loadError(LoadEventInfo, MediaLoadData, IOException, boolean)', + 'url': + 'loadError(com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData,java.io.IOException,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy.LoadErrorInfo', + 'l': 'LoadErrorInfo(LoadEventInfo, MediaLoadData, IOException, int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData,java.io.IOException,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeSequenceableLoader', + 'l': 'loaders' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy.LoadErrorInfo', + 'l': 'loadEventInfo' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'LoadEventInfo', + 'l': 'LoadEventInfo(long, DataSpec, long)', + 'url': + '%3Cinit%3E(long,com.google.android.exoplayer2.upstream.DataSpec,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'LoadEventInfo', + 'l': + 'LoadEventInfo(long, DataSpec, Uri, Map>, long, long, long)', + 'url': + '%3Cinit%3E(long,com.google.android.exoplayer2.upstream.DataSpec,android.net.Uri,java.util.Map,long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashUtil', + 'l': 'loadFormatWithDrmInitData(DataSource, Period)', + 'url': + 'loadFormatWithDrmInitData(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.source.dash.manifest.Period)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashUtil', + 'l': + 'loadInitializationData(ChunkExtractor, DataSource, Representation, boolean)', + 'url': + 'loadInitializationData(com.google.android.exoplayer2.source.chunk.ChunkExtractor,com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.source.dash.manifest.Representation,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'LibraryLoader', + 'l': 'loadLibrary(String)', + 'url': 'loadLibrary(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashUtil', + 'l': 'loadManifest(DataSource, Uri)', + 'url': + 'loadManifest(com.google.android.exoplayer2.upstream.DataSource,android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashUtil', + 'l': 'loadSampleFormat(DataSource, int, Representation, int)', + 'url': + 'loadSampleFormat(com.google.android.exoplayer2.upstream.DataSource,int,com.google.android.exoplayer2.source.dash.manifest.Representation,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashUtil', + 'l': 'loadSampleFormat(DataSource, int, Representation)', + 'url': + 'loadSampleFormat(com.google.android.exoplayer2.upstream.DataSource,int,com.google.android.exoplayer2.source.dash.manifest.Representation)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': + 'loadStarted(LoadEventInfo, @com.google.android.exoplayer2.C.DataType int, @com.google.android.exoplayer2.C.TrackType int, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long)', + 'url': + 'loadStarted(com.google.android.exoplayer2.source.LoadEventInfo,@com.google.android.exoplayer2.C.DataTypeint,@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': + 'loadStarted(LoadEventInfo, @com.google.android.exoplayer2.C.DataType int)', + 'url': + 'loadStarted(com.google.android.exoplayer2.source.LoadEventInfo,@com.google.android.exoplayer2.C.DataTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': 'loadStarted(LoadEventInfo, MediaLoadData)', + 'url': + 'loadStarted(com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'LoadEventInfo', + 'l': 'loadTaskId' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'Chunk', + 'l': 'loadTaskId' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ParsingLoadable', + 'l': 'loadTaskId' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem', + 'l': 'localConfiguration' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MdtaMetadataEntry', + 'l': 'localeIndicator' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'LocalMediaDrmCallback', + 'l': 'LocalMediaDrmCallback(byte[])', + 'url': '%3Cinit%3E(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifest', + 'l': 'location' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log', + 'l': 'LOG_LEVEL_ALL' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log', + 'l': 'LOG_LEVEL_ERROR' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log', + 'l': 'LOG_LEVEL_INFO' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log', + 'l': 'LOG_LEVEL_OFF' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log', + 'l': 'LOG_LEVEL_WARNING' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'logd(String)', + 'url': 'logd(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'loge(String)', + 'url': 'loge(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'logMetrics(DecoderCounters, DecoderCounters)', + 'url': + 'logMetrics(com.google.android.exoplayer2.decoder.DecoderCounters,com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'LongArray', + 'l': 'LongArray()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'LongArray', + 'l': 'LongArray(int)', + 'url': '%3Cinit%3E(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest', + 'l': 'lookAheadCount' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'LoopingMediaSource', + 'l': 'LoopingMediaSource(MediaSource, int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'LoopingMediaSource', + 'l': 'LoopingMediaSource(MediaSource)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest', + 'l': 'majorVersion' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'manifest' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'manifest' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'MANUFACTURER' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.Mode', + 'l': 'mapping' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector', + 'l': 'MappingTrackSelector()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'TextEmphasisSpan', + 'l': 'MARK_FILL_FILLED' + }, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'TextEmphasisSpan', + 'l': 'MARK_FILL_OPEN' + }, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'TextEmphasisSpan', + 'l': 'MARK_FILL_UNKNOWN' + }, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'TextEmphasisSpan', + 'l': 'MARK_SHAPE_CIRCLE' + }, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'TextEmphasisSpan', + 'l': 'MARK_SHAPE_DOT' + }, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'TextEmphasisSpan', + 'l': 'MARK_SHAPE_NONE' + }, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'TextEmphasisSpan', + 'l': 'MARK_SHAPE_SESAME' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'markAsProcessed(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'marker' + }, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'TextEmphasisSpan', + 'l': 'markFill' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker', + 'l': 'markSeekOperationFinished(boolean, long)', + 'url': 'markSeekOperationFinished(boolean,long)' + }, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'TextEmphasisSpan', + 'l': 'markShape' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'MaskingMediaPeriod(MediaSource.MediaPeriodId, Allocator, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.upstream.Allocator,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaSource', + 'l': 'MaskingMediaSource(MediaSource, boolean)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsManifest', + 'l': 'masterPlaylist' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData.SchemeData', + 'l': 'matches(UUID)', + 'url': 'matches(java.util.UUID)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FileTypes', + 'l': 'MATROSKA' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': 'MatroskaExtractor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': + 'MatroskaExtractor(@com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor.Flags int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'OpusUtil', + 'l': 'MAX_BYTES_PER_SECOND' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': 'MAX_DROPPED_VIDEO_FRAME_COUNT_TO_NOTIFY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flac', + 'c': 'FlacConstants', + 'l': 'MAX_FRAME_HEADER_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MpegAudioUtil', + 'l': 'MAX_FRAME_SIZE_BYTES' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'MAX_PITCH' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'MAX_PLAYBACK_SPEED' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'MAX_PLAYING_TIME_DISCREPANCY_MS' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac4Util', + 'l': 'MAX_RATE_BYTES_PER_SECOND' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MpegAudioUtil', + 'l': 'MAX_RATE_BYTES_PER_SECOND' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'MAX_SEQUENCE_NUMBER' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'MAX_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'MAX_SPEED_SUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'MAX_SUPPORTED_INSTANCES_UNKNOWN' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'MAX_WINDOWS_FOR_MULTI_WINDOW_TIME_BAR' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'MAX_WINDOWS_FOR_MULTI_WINDOW_TIME_BAR' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'maxAudioBitrate' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'maxAudioChannelCount' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'maxBlockAdditionId' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'maxBlockSizeSamples' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderCounters', + 'l': 'maxConsecutiveDroppedBufferCount' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'maxContentLuminance' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'maxFrameAverageLuminance' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'maxFrameSize' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecUtil', + 'l': 'maxH264DecodableFrameSize()' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.StreamElement', + 'l': 'maxHeight' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'maxInputSize' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'maxMasteringLuminance' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.SpsData', + 'l': 'maxNumRefFrames' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration', + 'l': 'maxOffsetMs' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'ServiceDescriptionElement', + 'l': 'maxOffsetMs' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider', + 'l': 'maxPcmBufferDurationUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration', + 'l': 'maxPlaybackSpeed' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'ServiceDescriptionElement', + 'l': 'maxPlaybackSpeed' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'maxRebufferTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'maxSeekToPreviousPositionMs' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'maxValue(SparseLongArray)', + 'url': 'maxValue(android.util.SparseLongArray)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'maxVideoBitrate' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'maxVideoFrameRate' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'maxVideoHeight' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'maxVideoWidth' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DeviceInfo', + 'l': 'maxVolume' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.StreamElement', + 'l': 'maxWidth' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec', + 'l': 'maybeDequeueInputBuffer(DecoderInputBuffer)', + 'url': + 'maybeDequeueInputBuffer(com.google.android.exoplayer2.decoder.DecoderInputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultCodec', + 'l': 'maybeDequeueInputBuffer(DecoderInputBuffer)', + 'url': + 'maybeDequeueInputBuffer(com.google.android.exoplayer2.decoder.DecoderInputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'maybeDropBuffersToKeyframe(long, boolean)', + 'url': 'maybeDropBuffersToKeyframe(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'maybeDropBuffersToKeyframe(long)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'maybeInitCodecOrBypass()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'PlayerEmsgHandler.PlayerTrackEmsgHandler', + 'l': 'maybeRefreshManifestBeforeLoadingNextChunk(long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': + 'maybeRequestReadExternalStoragePermission(Activity, MediaItem...)', + 'url': + 'maybeRequestReadExternalStoragePermission(android.app.Activity,com.google.android.exoplayer2.MediaItem...)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'maybeRequestReadExternalStoragePermission(Activity, Uri...)', + 'url': + 'maybeRequestReadExternalStoragePermission(android.app.Activity,android.net.Uri...)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': + 'maybeSetArtworkData(byte[], @com.google.android.exoplayer2.MediaMetadata.PictureType int)', + 'url': + 'maybeSetArtworkData(byte[],@com.google.android.exoplayer2.MediaMetadata.PictureTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MediaFormatUtil', + 'l': 'maybeSetByteBuffer(MediaFormat, String, byte[])', + 'url': + 'maybeSetByteBuffer(android.media.MediaFormat,java.lang.String,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MediaFormatUtil', + 'l': 'maybeSetColorInfo(MediaFormat, ColorInfo)', + 'url': + 'maybeSetColorInfo(android.media.MediaFormat,com.google.android.exoplayer2.video.ColorInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MediaFormatUtil', + 'l': 'maybeSetFloat(MediaFormat, String, float)', + 'url': 'maybeSetFloat(android.media.MediaFormat,java.lang.String,float)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MediaFormatUtil', + 'l': 'maybeSetInteger(MediaFormat, String, int)', + 'url': 'maybeSetInteger(android.media.MediaFormat,java.lang.String,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MediaFormatUtil', + 'l': 'maybeSetString(MediaFormat, String, String)', + 'url': + 'maybeSetString(android.media.MediaFormat,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'maybeSkipTag(XmlPullParser)', + 'url': 'maybeSkipTag(org.xmlpull.v1.XmlPullParser)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'EmptySampleStream', + 'l': 'maybeThrowError()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'maybeThrowError()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleStream', + 'l': 'maybeThrowError()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'maybeThrowError()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream.EmbeddedSampleStream', + 'l': 'maybeThrowError()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSource', + 'l': 'maybeThrowError()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource', + 'l': 'maybeThrowError()' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'DefaultSsChunkSource', + 'l': 'maybeThrowError()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeChunkSource', + 'l': 'maybeThrowError()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeSampleStream', + 'l': 'maybeThrowError()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader', + 'l': 'maybeThrowError()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoaderErrorThrower', + 'l': 'maybeThrowError()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoaderErrorThrower.Dummy', + 'l': 'maybeThrowError()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader', + 'l': 'maybeThrowError(int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoaderErrorThrower', + 'l': 'maybeThrowError(int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoaderErrorThrower.Dummy', + 'l': 'maybeThrowError(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': 'maybeThrowPlaylistRefreshError(Uri)', + 'url': 'maybeThrowPlaylistRefreshError(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker', + 'l': 'maybeThrowPlaylistRefreshError(Uri)', + 'url': 'maybeThrowPlaylistRefreshError(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': 'maybeThrowPrepareError()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'maybeThrowPrepareError()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriod', + 'l': 'maybeThrowPrepareError()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaPeriod', + 'l': 'maybeThrowPrepareError()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaPeriod', + 'l': 'maybeThrowPrepareError()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': 'maybeThrowPrepareError()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': 'maybeThrowPrimaryPlaylistRefreshError()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker', + 'l': 'maybeThrowPrimaryPlaylistRefreshError()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource', + 'l': 'maybeThrowSourceInfoRefreshError()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaSource', + 'l': 'maybeThrowSourceInfoRefreshError()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeMediaSource', + 'l': 'maybeThrowSourceInfoRefreshError()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaSource', + 'l': 'maybeThrowSourceInfoRefreshError()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource', + 'l': 'maybeThrowSourceInfoRefreshError()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MergingMediaSource', + 'l': 'maybeThrowSourceInfoRefreshError()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaSource', + 'l': 'maybeThrowSourceInfoRefreshError()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SilenceMediaSource', + 'l': 'maybeThrowSourceInfoRefreshError()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SingleSampleMediaSource', + 'l': 'maybeThrowSourceInfoRefreshError()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': 'maybeThrowSourceInfoRefreshError()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource', + 'l': 'maybeThrowSourceInfoRefreshError()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource', + 'l': 'maybeThrowSourceInfoRefreshError()' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource', + 'l': 'maybeThrowSourceInfoRefreshError()' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource', + 'l': 'maybeThrowSourceInfoRefreshError()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'maybeThrowSourceInfoRefreshError()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'maybeThrowStreamError()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'maybeThrowStreamError()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'maybeThrowStreamError()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MdtaMetadataEntry', + 'l': 'MdtaMetadataEntry(String, byte[], int, int)', + 'url': '%3Cinit%3E(java.lang.String,byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SilenceMediaSource', + 'l': 'MEDIA_ID' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'MEDIA_ITEM_TRANSITION_REASON_AUTO' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'MEDIA_ITEM_TRANSITION_REASON_PLAYLIST_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'MEDIA_ITEM_TRANSITION_REASON_REPEAT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'MEDIA_ITEM_TRANSITION_REASON_SEEK' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_ALBUM' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_ARTIST' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_AUDIO_BOOK' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_AUDIO_BOOK_CHAPTER' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_FOLDER_ALBUMS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_FOLDER_ARTISTS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_FOLDER_AUDIO_BOOKS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_FOLDER_GENRES' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_FOLDER_MIXED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_FOLDER_MOVIES' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_FOLDER_NEWS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_FOLDER_PLAYLISTS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_FOLDER_PODCASTS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_FOLDER_RADIO_STATIONS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_FOLDER_TRAILERS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_FOLDER_TV_CHANNELS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_FOLDER_TV_SERIES' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_FOLDER_TV_SHOWS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_FOLDER_VIDEOS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_FOLDER_YEARS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_GENRE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_MIXED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_MOVIE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_MUSIC' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_NEWS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_PLAYLIST' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_PODCAST' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_PODCAST_EPISODE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_RADIO_STATION' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_TRAILER' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_TV_CHANNEL' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_TV_SEASON' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_TV_SERIES' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_TV_SHOW' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_VIDEO' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'MEDIA_TYPE_YEAR' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'MediaChunk', + 'l': + 'MediaChunk(DataSource, DataSpec, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': + 'MediaCodecAudioRenderer(Context, MediaCodecAdapter.Factory, MediaCodecSelector, boolean, Handler, AudioRendererEventListener, AudioSink)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Factory,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,boolean,android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioSink)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': + 'MediaCodecAudioRenderer(Context, MediaCodecSelector, boolean, Handler, AudioRendererEventListener, AudioSink)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,boolean,android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioSink)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': + 'MediaCodecAudioRenderer(Context, MediaCodecSelector, Handler, AudioRendererEventListener, AudioCapabilities, AudioProcessor...)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioCapabilities,com.google.android.exoplayer2.audio.AudioProcessor...)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': + 'MediaCodecAudioRenderer(Context, MediaCodecSelector, Handler, AudioRendererEventListener, AudioSink)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener,com.google.android.exoplayer2.audio.AudioSink)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': + 'MediaCodecAudioRenderer(Context, MediaCodecSelector, Handler, AudioRendererEventListener)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,android.os.Handler,com.google.android.exoplayer2.audio.AudioRendererEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'MediaCodecAudioRenderer(Context, MediaCodecSelector)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecSelector)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecDecoderException', + 'l': 'MediaCodecDecoderException(Throwable, MediaCodecInfo)', + 'url': + '%3Cinit%3E(java.lang.Throwable,com.google.android.exoplayer2.mediacodec.MediaCodecInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': + 'MediaCodecRenderer(@com.google.android.exoplayer2.C.TrackType int, MediaCodecAdapter.Factory, MediaCodecSelector, boolean, float)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Factory,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,boolean,float)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoDecoderException', + 'l': + 'MediaCodecVideoDecoderException(Throwable, MediaCodecInfo, Surface)', + 'url': + '%3Cinit%3E(java.lang.Throwable,com.google.android.exoplayer2.mediacodec.MediaCodecInfo,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': + 'MediaCodecVideoRenderer(Context, MediaCodecAdapter.Factory, MediaCodecSelector, long, boolean, Handler, VideoRendererEventListener, int, float)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Factory,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,long,boolean,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,int,float)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': + 'MediaCodecVideoRenderer(Context, MediaCodecAdapter.Factory, MediaCodecSelector, long, boolean, Handler, VideoRendererEventListener, int)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Factory,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,long,boolean,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,int)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': + 'MediaCodecVideoRenderer(Context, MediaCodecSelector, long, boolean, Handler, VideoRendererEventListener, int)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,long,boolean,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,int)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': + 'MediaCodecVideoRenderer(Context, MediaCodecSelector, long, Handler, VideoRendererEventListener, int)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,long,android.os.Handler,com.google.android.exoplayer2.video.VideoRendererEventListener,int)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'MediaCodecVideoRenderer(Context, MediaCodecSelector, long)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecSelector,long)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'MediaCodecVideoRenderer(Context, MediaCodecSelector)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.mediacodec.MediaCodecSelector)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'mediaDescriptionAdapter' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'MediaDrmCallbackException', + 'l': + 'MediaDrmCallbackException(DataSpec, Uri, Map>, long, Throwable)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSpec,android.net.Uri,java.util.Map,long,java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'mediaEncoding' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaLoadData', + 'l': 'mediaEndTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter.Configuration', + 'l': 'mediaFormat' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'MediaItem', 'l': 'mediaId'}, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueEditor.MediaIdEqualityChecker', + 'l': 'MediaIdEqualityChecker()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder.MediaIdMediaItemProvider', + 'l': 'MediaIdMediaItemProvider()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.PositionInfo', + 'l': 'mediaItem' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'mediaItem' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'mediaItem' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': 'mediaItem' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.PositionInfo', + 'l': 'mediaItemIndex' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy.LoadErrorInfo', + 'l': 'mediaLoadData' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaLoadData', + 'l': + 'MediaLoadData(@com.google.android.exoplayer2.C.DataType int, @com.google.android.exoplayer2.C.TrackType int, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.C.DataTypeint,@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaLoadData', + 'l': 'MediaLoadData(@com.google.android.exoplayer2.C.DataType int)', + 'url': '%3Cinit%3E(@com.google.android.exoplayer2.C.DataTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem', + 'l': 'mediaMetadata' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'mediaMetadata' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'MediaParserChunkExtractor', + 'l': + 'MediaParserChunkExtractor(@com.google.android.exoplayer2.C.TrackType int, Format, List, PlayerId)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format,java.util.List,com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaParserExtractorAdapter', + 'l': 'MediaParserExtractorAdapter(PlayerId)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'MediaParserHlsMediaChunkExtractor', + 'l': + 'MediaParserHlsMediaChunkExtractor(MediaParser, OutputConsumerAdapterV30, Format, boolean, ImmutableList, int, PlayerId)', + 'url': + '%3Cinit%3E(android.media.MediaParser,com.google.android.exoplayer2.source.mediaparser.OutputConsumerAdapterV30,com.google.android.exoplayer2.Format,boolean,com.google.common.collect.ImmutableList,int,com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': 'mediaPeriod' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'mediaPeriodId' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.EventTime', + 'l': 'mediaPeriodId' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener.EventDispatcher', + 'l': 'mediaPeriodId' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': 'mediaPeriodId' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriodId', + 'l': 'MediaPeriodId(MediaPeriodId)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.source.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource.MediaPeriodId', + 'l': 'MediaPeriodId(MediaPeriodId)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.source.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriodId', + 'l': 'MediaPeriodId(Object, int, int, long)', + 'url': '%3Cinit%3E(java.lang.Object,int,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource.MediaPeriodId', + 'l': 'MediaPeriodId(Object, int, int, long)', + 'url': '%3Cinit%3E(java.lang.Object,int,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriodId', + 'l': 'MediaPeriodId(Object, long, int)', + 'url': '%3Cinit%3E(java.lang.Object,long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource.MediaPeriodId', + 'l': 'MediaPeriodId(Object, long, int)', + 'url': '%3Cinit%3E(java.lang.Object,long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriodId', + 'l': 'MediaPeriodId(Object, long)', + 'url': '%3Cinit%3E(java.lang.Object,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource.MediaPeriodId', + 'l': 'MediaPeriodId(Object, long)', + 'url': '%3Cinit%3E(java.lang.Object,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriodId', + 'l': 'MediaPeriodId(Object)', + 'url': '%3Cinit%3E(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource.MediaPeriodId', + 'l': 'MediaPeriodId(Object)', + 'url': '%3Cinit%3E(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsManifest', + 'l': 'mediaPlaylist' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist', + 'l': 'mediaPlaylistUrls' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'mediaSequence' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'mediaSession' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'MediaSessionConnector(MediaSessionCompat)', + 'url': '%3Cinit%3E(android.support.v4.media.session.MediaSessionCompat)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'mediaSource' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaSourceTestRunner', + 'l': 'MediaSourceTestRunner(MediaSource, Allocator)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.upstream.Allocator)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaLoadData', + 'l': 'mediaStartTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'mediaTimeHistory' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionOverride', + 'l': 'mediaTrackGroup' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'mediaType' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.RequestMetadata', + 'l': 'mediaUri' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderCounters', + 'l': 'merge(DecoderCounters)', + 'url': 'merge(com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData', + 'l': 'merge(DrmInitData)', + 'url': 'merge(com.google.android.exoplayer2.drm.DrmInitData)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'merge(PlaybackStats...)', + 'url': 'merge(com.google.android.exoplayer2.analytics.PlaybackStats...)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MergingMediaSource', + 'l': + 'MergingMediaSource(boolean, boolean, CompositeSequenceableLoaderFactory, MediaSource...)', + 'url': + '%3Cinit%3E(boolean,boolean,com.google.android.exoplayer2.source.CompositeSequenceableLoaderFactory,com.google.android.exoplayer2.source.MediaSource...)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MergingMediaSource', + 'l': 'MergingMediaSource(boolean, boolean, MediaSource...)', + 'url': + '%3Cinit%3E(boolean,boolean,com.google.android.exoplayer2.source.MediaSource...)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MergingMediaSource', + 'l': 'MergingMediaSource(boolean, MediaSource...)', + 'url': + '%3Cinit%3E(boolean,com.google.android.exoplayer2.source.MediaSource...)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MergingMediaSource', + 'l': 'MergingMediaSource(MediaSource...)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource...)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessage', + 'l': 'messageData' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'metadata'}, + { + 'p': 'com.google.android.exoplayer2.extractor.flac', + 'c': 'FlacConstants', + 'l': 'METADATA_BLOCK_HEADER_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource', + 'l': 'METADATA_TYPE_EMSG' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource', + 'l': 'METADATA_TYPE_ID3' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flac', + 'c': 'FlacConstants', + 'l': 'METADATA_TYPE_PICTURE' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flac', + 'c': 'FlacConstants', + 'l': 'METADATA_TYPE_SEEK_TABLE' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flac', + 'c': 'FlacConstants', + 'l': 'METADATA_TYPE_STREAM_INFO' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flac', + 'c': 'FlacConstants', + 'l': 'METADATA_TYPE_VORBIS_COMMENT' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata', + 'l': 'Metadata(List)', + 'url': '%3Cinit%3E(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata', + 'l': 'Metadata(long, List)', + 'url': '%3Cinit%3E(long,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata', + 'l': 'Metadata(long, Metadata.Entry...)', + 'url': + '%3Cinit%3E(long,com.google.android.exoplayer2.metadata.Metadata.Entry...)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata', + 'l': 'Metadata(Metadata.Entry...)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.metadata.Metadata.Entry...)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataInputBuffer', + 'l': 'MetadataInputBuffer()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyHeaders', + 'l': 'metadataInterval' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataRenderer', + 'l': + 'MetadataRenderer(MetadataOutput, Looper, MetadataDecoderFactory, boolean)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.metadata.MetadataOutput,android.os.Looper,com.google.android.exoplayer2.metadata.MetadataDecoderFactory,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataRenderer', + 'l': 'MetadataRenderer(MetadataOutput, Looper, MetadataDecoderFactory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.metadata.MetadataOutput,android.os.Looper,com.google.android.exoplayer2.metadata.MetadataDecoderFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataRenderer', + 'l': 'MetadataRenderer(MetadataOutput, Looper)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.metadata.MetadataOutput,android.os.Looper)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'MICROS_PER_SECOND' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FileTypes', + 'l': 'MIDI' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'MILLIS_PER_SECOND' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'MlltFrame', + 'l': 'millisecondsBetweenReference' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'MlltFrame', + 'l': 'millisecondsDeviations' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LocalConfiguration', + 'l': 'mimeType' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration', + 'l': 'mimeType' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util.SyncFrameInfo', + 'l': 'mimeType' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MpegAudioUtil.Header', + 'l': 'mimeType' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData.SchemeData', + 'l': 'mimeType' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'mimeType' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer.DecoderInitializationException', + 'l': 'mimeType' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'PictureFrame', + 'l': 'mimeType' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ApicFrame', + 'l': 'mimeType' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'GeobFrame', + 'l': 'mimeType' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest', + 'l': 'mimeType' + }, + { + 'p': 'com.google.android.exoplayer2.text.cea', + 'c': 'Cea608Decoder', + 'l': 'MIN_DATA_CHANNEL_TIMEOUT_MS' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flac', + 'c': 'FlacConstants', + 'l': 'MIN_FRAME_HEADER_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'MIN_HEADER_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'MIN_PITCH' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'MIN_PLAYBACK_SPEED' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'MIN_SEQUENCE_NUMBER' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'MIN_SPEED_SUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'minBlockSizeSamples' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifest', + 'l': 'minBufferTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'minFrameSize' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'minMasteringLuminance' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration', + 'l': 'minOffsetMs' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'ServiceDescriptionElement', + 'l': 'minOffsetMs' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest', + 'l': 'minorVersion' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider', + 'l': 'minPcmBufferDurationUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration', + 'l': 'minPlaybackSpeed' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'ServiceDescriptionElement', + 'l': 'minPlaybackSpeed' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifest', + 'l': 'minUpdatePeriodMs' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'minValue(SparseLongArray)', + 'url': 'minValue(android.util.SparseLongArray)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'minVideoBitrate' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'minVideoFrameRate' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'minVideoHeight' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'minVideoWidth' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DeviceInfo', + 'l': 'minVolume' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifestParser.MissingFieldException', + 'l': 'MissingFieldException(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'MlltFrame', + 'l': 'MlltFrame(int, int, int, int[], int[])', + 'url': '%3Cinit%3E(int,int,int,int[],int[])' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'CryptoInfo', + 'l': 'mode' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': 'mode' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager', + 'l': 'MODE_DOWNLOAD' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'MODE_HLS' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'MODE_MULTI_PMT' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimestampAdjuster', + 'l': 'MODE_NO_OFFSET' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager', + 'l': 'MODE_PLAYBACK' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager', + 'l': 'MODE_QUERY' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager', + 'l': 'MODE_RELEASE' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimestampAdjuster', + 'l': 'MODE_SHARED' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'MODE_SINGLE_PMT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'MODE_SUPPORT_MASK' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.Mode', + 'l': 'Mode(boolean, int, int, int)', + 'url': '%3Cinit%3E(boolean,int,int,int)' + }, + {'p': 'com.google.android.exoplayer2.util', 'c': 'Util', 'l': 'MODEL'}, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'FragmentedMp4Extractor', + 'l': 'modifyTrack(Track)', + 'url': 'modifyTrack(com.google.android.exoplayer2.extractor.mp4.Track)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'ProgramInformation', + 'l': 'moreInformationURL' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MotionPhotoMetadata', + 'l': 'MotionPhotoMetadata(long, long, long, long, long)', + 'url': '%3Cinit%3E(long,long,long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueEditor.QueueDataAdapter', + 'l': 'move(int, int)', + 'url': 'move(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'moveItems(List, int, int, int)', + 'url': 'moveItems(java.util.List,int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'moveMediaItem(int, int)', + 'url': 'moveMediaItem(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'moveMediaItem(int, int)', + 'url': 'moveMediaItem(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'moveMediaItem(int, int)', + 'url': 'moveMediaItem(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'moveMediaItem(int, int)', + 'url': 'moveMediaItem(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.MoveMediaItem', + 'l': 'MoveMediaItem(String, int, int)', + 'url': '%3Cinit%3E(java.lang.String,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'moveMediaItems(int, int, int)', + 'url': 'moveMediaItems(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'moveMediaItems(int, int, int)', + 'url': 'moveMediaItems(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'moveMediaItems(int, int, int)', + 'url': 'moveMediaItems(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'moveMediaItems(int, int, int)', + 'url': 'moveMediaItems(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'moveMediaItems(int, int, int)', + 'url': 'moveMediaItems(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'moveMediaItems(int, int, int)', + 'url': 'moveMediaItems(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'moveMediaSource(int, int, Handler, Runnable)', + 'url': 'moveMediaSource(int,int,android.os.Handler,java.lang.Runnable)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'moveMediaSource(int, int)', + 'url': 'moveMediaSource(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'movePlaylistItem(int, int)', + 'url': 'movePlaylistItem(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadCursor', + 'l': 'moveToFirst()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadCursor', + 'l': 'moveToLast()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadCursor', + 'l': 'moveToNext()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadCursor', + 'l': 'moveToPosition(int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadCursor', + 'l': 'moveToPrevious()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Track', + 'l': 'movieTimescale' + }, + {'p': 'com.google.android.exoplayer2.util', 'c': 'FileTypes', 'l': 'MP3'}, + { + 'p': 'com.google.android.exoplayer2.extractor.mp3', + 'c': 'Mp3Extractor', + 'l': 'Mp3Extractor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp3', + 'c': 'Mp3Extractor', + 'l': + 'Mp3Extractor(@com.google.android.exoplayer2.extractor.mp3.Mp3Extractor.Flags int, long)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.extractor.mp3.Mp3Extractor.Flagsint,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp3', + 'c': 'Mp3Extractor', + 'l': + 'Mp3Extractor(@com.google.android.exoplayer2.extractor.mp3.Mp3Extractor.Flags int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.extractor.mp3.Mp3Extractor.Flagsint)' + }, + {'p': 'com.google.android.exoplayer2.util', 'c': 'FileTypes', 'l': 'MP4'}, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Mp4Extractor', + 'l': 'Mp4Extractor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Mp4Extractor', + 'l': + 'Mp4Extractor(@com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.Flags int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'Mp4WebvttDecoder', + 'l': 'Mp4WebvttDecoder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'MpegAudioReader', + 'l': 'MpegAudioReader()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'MpegAudioReader', + 'l': 'MpegAudioReader(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'MlltFrame', + 'l': 'mpegFramesBetweenReference' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'MSG_CUSTOM_BASE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'MSG_SET_AUDIO_ATTRIBUTES' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'MSG_SET_AUDIO_SESSION_ID' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'MSG_SET_AUX_EFFECT_INFO' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'MSG_SET_CAMERA_MOTION_LISTENER' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'MSG_SET_CHANGE_FRAME_RATE_STRATEGY' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'MSG_SET_PREFERRED_AUDIO_DEVICE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'MSG_SET_SCALING_MODE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'MSG_SET_SKIP_SILENCE_ENABLED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'MSG_SET_VIDEO_FRAME_METADATA_LISTENER' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'MSG_SET_VIDEO_OUTPUT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'MSG_SET_VOLUME' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'MSG_SET_WAKEUP_LISTENER' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'msToUs(long)'}, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'msToUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'multiRowAlignment' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.MultiSegmentBase', + 'l': + 'MultiSegmentBase(RangedUri, long, long, long, long, List, long, long, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.dash.manifest.RangedUri,long,long,long,long,java.util.List,long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.MultiSegmentRepresentation', + 'l': + 'MultiSegmentRepresentation(long, Format, List, SegmentBase.MultiSegmentBase, List, List, List)', + 'url': + '%3Cinit%3E(long,com.google.android.exoplayer2.Format,java.util.List,com.google.android.exoplayer2.source.dash.manifest.SegmentBase.MultiSegmentBase,java.util.List,java.util.List,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration', + 'l': 'multiSession' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsManifest', + 'l': 'multivariantPlaylist' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist', + 'l': 'muxedAudioFormat' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist', + 'l': 'muxedCaptionFormats' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Muxer.MuxerException', + 'l': 'MuxerException(String, Throwable)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'NAL_START_CODE' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'NAL_UNIT_TYPE_AUD' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'NAL_UNIT_TYPE_IDR' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'NAL_UNIT_TYPE_NON_IDR' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'NAL_UNIT_TYPE_PARTITION_A' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'NAL_UNIT_TYPE_PPS' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'NAL_UNIT_TYPE_SEI' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'NAL_UNIT_TYPE_SPS' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'nalUnitLengthFieldLength' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Track', + 'l': 'nalUnitLengthFieldLength' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'AvcConfig', + 'l': 'nalUnitLengthFieldLength' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'HevcConfig', + 'l': 'nalUnitLengthFieldLength' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'name' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'name' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyHeaders', + 'l': 'name' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry', + 'l': 'name' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist.Rendition', + 'l': 'name' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.StreamElement', + 'l': 'name' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'NANOS_PER_SECOND'}, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter', + 'l': 'needsReconfiguration()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter', + 'l': 'needsReconfiguration()' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'NETWORK' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'NETWORK_TYPE_2G'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'NETWORK_TYPE_3G'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'NETWORK_TYPE_4G'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'NETWORK_TYPE_5G_NSA' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'NETWORK_TYPE_5G_SA' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'NETWORK_TYPE_CELLULAR_UNKNOWN' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'NETWORK_TYPE_ETHERNET' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'NETWORK_TYPE_OFFLINE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'NETWORK_TYPE_OTHER' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'NETWORK_TYPE_UNKNOWN' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'NETWORK_TYPE_WIFI' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'NETWORK_UNMETERED' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet', + 'l': 'newData(String)', + 'url': 'newData(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet', + 'l': 'newData(Uri)', + 'url': 'newData(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet', + 'l': 'newDefaultData()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'newFormat' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource', + 'l': + 'newInitializationChunk(DefaultDashChunkSource.RepresentationHolder, DataSource, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, RangedUri, RangedUri)', + 'url': + 'newInitializationChunk(com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder,com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,com.google.android.exoplayer2.source.dash.manifest.RangedUri,com.google.android.exoplayer2.source.dash.manifest.RangedUri)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation', + 'l': + 'newInstance(long, Format, List, SegmentBase, List, List, List, String)', + 'url': + 'newInstance(long,com.google.android.exoplayer2.Format,java.util.List,com.google.android.exoplayer2.source.dash.manifest.SegmentBase,java.util.List,java.util.List,java.util.List,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation', + 'l': 'newInstance(long, Format, List, SegmentBase)', + 'url': + 'newInstance(long,com.google.android.exoplayer2.Format,java.util.List,com.google.android.exoplayer2.source.dash.manifest.SegmentBase)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.SingleSegmentRepresentation', + 'l': + 'newInstance(long, Format, String, long, long, long, long, List, String, long)', + 'url': + 'newInstance(long,com.google.android.exoplayer2.Format,java.lang.String,long,long,long,long,java.util.List,java.lang.String,long)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': + 'newInstance(String, String, String, MediaCodecInfo.CodecCapabilities, boolean, boolean, boolean, boolean, boolean)', + 'url': + 'newInstance(java.lang.String,java.lang.String,java.lang.String,android.media.MediaCodecInfo.CodecCapabilities,boolean,boolean,boolean,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'newInstance(UUID)', + 'url': 'newInstance(java.util.UUID)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'PlaceholderSurface', + 'l': 'newInstanceV17(Context, boolean)', + 'url': 'newInstanceV17(android.content.Context,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'newlyRenderedFirstFrame' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource', + 'l': + 'newMediaChunk(DefaultDashChunkSource.RepresentationHolder, DataSource, @com.google.android.exoplayer2.C.TrackType int, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, int, long, long)', + 'url': + 'newMediaChunk(com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder,com.google.android.exoplayer2.upstream.DataSource,@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer', + 'l': 'newNoDataInstance()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'PlayerEmsgHandler', + 'l': 'newPlayerTrackEmsgHandler()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'newSingleThreadExecutor(String)', + 'url': 'newSingleThreadExecutor(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'OfflineLicenseHelper', + 'l': + 'newWidevineInstance(String, boolean, DataSource.Factory, DrmSessionEventListener.EventDispatcher)', + 'url': + 'newWidevineInstance(java.lang.String,boolean,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'OfflineLicenseHelper', + 'l': + 'newWidevineInstance(String, boolean, DataSource.Factory, Map, DrmSessionEventListener.EventDispatcher)', + 'url': + 'newWidevineInstance(java.lang.String,boolean,com.google.android.exoplayer2.upstream.DataSource.Factory,java.util.Map,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'OfflineLicenseHelper', + 'l': + 'newWidevineInstance(String, DataSource.Factory, DrmSessionEventListener.EventDispatcher)', + 'url': + 'newWidevineInstance(java.lang.String,com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SeekParameters', + 'l': 'NEXT_SYNC' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'BasePlayer', 'l': 'next()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'next()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Player', 'l': 'next()'}, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BaseMediaChunkIterator', + 'l': 'next()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'MediaChunkIterator', + 'l': 'next()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Allocator.AllocationNode', + 'l': 'next()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'nextActionIconResourceId' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriodId', + 'l': 'nextAdGroupIndex' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AuxEffectInfo', + 'l': 'NO_AUX_EFFECT_ID' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'Id3Decoder', + 'l': 'NO_FRAMES_PREDICATE' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.TimestampSearchResult', + 'l': 'NO_TIMESTAMP_IN_RANGE_RESULT' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'NO_VALUE'}, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings', + 'l': 'NO_VALUE' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'NONE' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'DebugViewProvider', + 'l': 'NONE' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'nonFatalErrorCount' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'nonFatalErrorHistory' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'NoOpCacheEvictor', + 'l': 'NoOpCacheEvictor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'normalizeLanguageCode(String)', + 'url': 'normalizeLanguageCode(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'normalizeMimeType(String)', + 'url': 'normalizeMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': 'normalizeUndeterminedLanguageToNull(String)', + 'url': 'normalizeUndeterminedLanguageToNull(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'NoSampleRenderer()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'CachedRegionTracker', + 'l': 'NOT_CACHED' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'NOT_IN_LOOKUP_TABLE' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor.AudioFormat', + 'l': 'NOT_SET' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'notificationId' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'notificationListener' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl', + 'l': 'notifyRebuffer()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'LivePlaybackSpeedControl', + 'l': 'notifyRebuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'notifySeekStarted()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'notifySeekStarted()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'nullSafeArrayAppend(T[], T)', + 'url': 'nullSafeArrayAppend(T[],T)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'nullSafeArrayConcatenation(T[], T[])', + 'url': 'nullSafeArrayConcatenation(T[],T[])' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'nullSafeArrayCopy(T[], int)', + 'url': 'nullSafeArrayCopy(T[],int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'nullSafeArrayCopyOfRange(T[], int, int)', + 'url': 'nullSafeArrayCopyOfRange(T[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'nullSafeListToArray(List, T[])', + 'url': 'nullSafeListToArray(java.util.List,T[])' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'number' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy.FallbackOptions', + 'l': 'numberOfExcludedLocations' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy.FallbackOptions', + 'l': 'numberOfExcludedTracks' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy.FallbackOptions', + 'l': 'numberOfLocations' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorOutput', + 'l': 'numberOfTracks' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy.FallbackOptions', + 'l': 'numberOfTracks' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'CryptoInfo', + 'l': 'numBytesOfClearData' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'CryptoInfo', + 'l': 'numBytesOfEncryptedData' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'CryptoInfo', + 'l': 'numSubSamples' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'HandlerWrapper', + 'l': 'obtainMessage(int, int, int, Object)', + 'url': 'obtainMessage(int,int,int,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'HandlerWrapper', + 'l': 'obtainMessage(int, int, int)', + 'url': 'obtainMessage(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'HandlerWrapper', + 'l': 'obtainMessage(int, Object)', + 'url': 'obtainMessage(int,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'HandlerWrapper', + 'l': 'obtainMessage(int)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'OfflineLicenseHelper', + 'l': + 'OfflineLicenseHelper(DefaultDrmSessionManager, DrmSessionEventListener.EventDispatcher)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.drm.DefaultDrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'OfflineLicenseHelper', + 'l': + 'OfflineLicenseHelper(UUID, ExoMediaDrm.Provider, MediaDrmCallback, Map, DrmSessionEventListener.EventDispatcher)', + 'url': + '%3Cinit%3E(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.Provider,com.google.android.exoplayer2.drm.MediaDrmCallback,java.util.Map,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'OFFLOAD_MODE_DISABLED' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'OFFLOAD_MODE_ENABLED_GAPLESS_DISABLED' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'OFFLOAD_MODE_ENABLED_GAPLESS_NOT_REQUIRED' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'OFFLOAD_MODE_ENABLED_GAPLESS_REQUIRED' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider', + 'l': 'offloadBufferDurationUs' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Allocation', + 'l': 'offset' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'OFFSET_SAMPLE_RELATIVE' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ChunkIndex', + 'l': 'offsets' + }, + {'p': 'com.google.android.exoplayer2.util', 'c': 'FileTypes', 'l': 'OGG'}, + { + 'p': 'com.google.android.exoplayer2.extractor.ogg', + 'c': 'OggExtractor', + 'l': 'OggExtractor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource', + 'l': + 'OkHttpDataSource(Call.Factory, String, CacheControl, HttpDataSource.RequestProperties)', + 'url': + '%3Cinit%3E(okhttp3.Call.Factory,java.lang.String,okhttp3.CacheControl,com.google.android.exoplayer2.upstream.HttpDataSource.RequestProperties)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource', + 'l': 'OkHttpDataSource(Call.Factory, String)', + 'url': '%3Cinit%3E(okhttp3.Call.Factory,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource', + 'l': 'OkHttpDataSource(Call.Factory)', + 'url': '%3Cinit%3E(okhttp3.Call.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSourceFactory', + 'l': 'OkHttpDataSourceFactory(Call.Factory, String, CacheControl)', + 'url': + '%3Cinit%3E(okhttp3.Call.Factory,java.lang.String,okhttp3.CacheControl)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSourceFactory', + 'l': + 'OkHttpDataSourceFactory(Call.Factory, String, TransferListener, CacheControl)', + 'url': + '%3Cinit%3E(okhttp3.Call.Factory,java.lang.String,com.google.android.exoplayer2.upstream.TransferListener,okhttp3.CacheControl)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSourceFactory', + 'l': 'OkHttpDataSourceFactory(Call.Factory, String, TransferListener)', + 'url': + '%3Cinit%3E(okhttp3.Call.Factory,java.lang.String,com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSourceFactory', + 'l': 'OkHttpDataSourceFactory(Call.Factory, String)', + 'url': '%3Cinit%3E(okhttp3.Call.Factory,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSourceFactory', + 'l': 'OkHttpDataSourceFactory(Call.Factory)', + 'url': '%3Cinit%3E(okhttp3.Call.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'oldFormat' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Callback', + 'l': 'onActionScheduleFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner', + 'l': 'onActionScheduleFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsLoader.EventListener', + 'l': 'onAdClicked()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.QueueEditor', + 'l': 'onAddQueueItem(Player, MediaDescriptionCompat, int)', + 'url': + 'onAddQueueItem(com.google.android.exoplayer2.Player,android.support.v4.media.MediaDescriptionCompat,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueEditor', + 'l': 'onAddQueueItem(Player, MediaDescriptionCompat, int)', + 'url': + 'onAddQueueItem(com.google.android.exoplayer2.Player,android.support.v4.media.MediaDescriptionCompat,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.QueueEditor', + 'l': 'onAddQueueItem(Player, MediaDescriptionCompat)', + 'url': + 'onAddQueueItem(com.google.android.exoplayer2.Player,android.support.v4.media.MediaDescriptionCompat)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueEditor', + 'l': 'onAddQueueItem(Player, MediaDescriptionCompat)', + 'url': + 'onAddQueueItem(com.google.android.exoplayer2.Player,android.support.v4.media.MediaDescriptionCompat)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsLoader.EventListener', + 'l': 'onAdLoadError(AdsMediaSource.AdLoadException, DataSpec)', + 'url': + 'onAdLoadError(com.google.android.exoplayer2.source.ads.AdsMediaSource.AdLoadException,com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'MediaMetricsListener', + 'l': 'onAdPlaybackStarted(AnalyticsListener.EventTime, String, String)', + 'url': + 'onAdPlaybackStarted(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackSessionManager.Listener', + 'l': 'onAdPlaybackStarted(AnalyticsListener.EventTime, String, String)', + 'url': + 'onAdPlaybackStarted(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStatsListener', + 'l': 'onAdPlaybackStarted(AnalyticsListener.EventTime, String, String)', + 'url': + 'onAdPlaybackStarted(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsLoader.EventListener', + 'l': 'onAdPlaybackState(AdPlaybackState)', + 'url': + 'onAdPlaybackState(com.google.android.exoplayer2.source.ads.AdPlaybackState)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource.AdPlaybackStateUpdater', + 'l': 'onAdPlaybackStateUpdateRequested(Timeline)', + 'url': + 'onAdPlaybackStateUpdateRequested(com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsLoader.EventListener', + 'l': 'onAdTapped()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AspectRatioFrameLayout.AspectRatioListener', + 'l': 'onAspectRatioUpdated(float, float, boolean)', + 'url': 'onAspectRatioUpdated(float,float,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.leanback', + 'c': 'LeanbackPlayerAdapter', + 'l': 'onAttachedToHost(PlaybackGlueHost)', + 'url': 'onAttachedToHost(androidx.leanback.media.PlaybackGlueHost)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'onAttachedToWindow()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'onAttachedToWindow()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onAudioAttributesChanged(AnalyticsListener.EventTime, AudioAttributes)', + 'url': + 'onAudioAttributesChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.audio.AudioAttributes)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onAudioAttributesChanged(AnalyticsListener.EventTime, AudioAttributes)', + 'url': + 'onAudioAttributesChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.audio.AudioAttributes)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onAudioAttributesChanged(AudioAttributes)', + 'url': + 'onAudioAttributesChanged(com.google.android.exoplayer2.audio.AudioAttributes)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onAudioAttributesChanged(AudioAttributes)', + 'url': + 'onAudioAttributesChanged(com.google.android.exoplayer2.audio.AudioAttributes)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioCapabilitiesReceiver.Listener', + 'l': 'onAudioCapabilitiesChanged(AudioCapabilities)', + 'url': + 'onAudioCapabilitiesChanged(com.google.android.exoplayer2.audio.AudioCapabilities)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onAudioCodecError(AnalyticsListener.EventTime, Exception)', + 'url': + 'onAudioCodecError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'onAudioCodecError(Exception)', + 'url': 'onAudioCodecError(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onAudioCodecError(Exception)', + 'url': 'onAudioCodecError(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener', + 'l': 'onAudioCodecError(Exception)', + 'url': 'onAudioCodecError(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onAudioDecoderInitialized(AnalyticsListener.EventTime, String, long, long)', + 'url': + 'onAudioDecoderInitialized(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onAudioDecoderInitialized(AnalyticsListener.EventTime, String, long)', + 'url': + 'onAudioDecoderInitialized(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onAudioDecoderInitialized(AnalyticsListener.EventTime, String, long)', + 'url': + 'onAudioDecoderInitialized(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'onAudioDecoderInitialized(String, long, long)', + 'url': 'onAudioDecoderInitialized(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onAudioDecoderInitialized(String, long, long)', + 'url': 'onAudioDecoderInitialized(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener', + 'l': 'onAudioDecoderInitialized(String, long, long)', + 'url': 'onAudioDecoderInitialized(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onAudioDecoderReleased(AnalyticsListener.EventTime, String)', + 'url': + 'onAudioDecoderReleased(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onAudioDecoderReleased(AnalyticsListener.EventTime, String)', + 'url': + 'onAudioDecoderReleased(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'onAudioDecoderReleased(String)', + 'url': 'onAudioDecoderReleased(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onAudioDecoderReleased(String)', + 'url': 'onAudioDecoderReleased(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener', + 'l': 'onAudioDecoderReleased(String)', + 'url': 'onAudioDecoderReleased(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onAudioDisabled(AnalyticsListener.EventTime, DecoderCounters)', + 'url': + 'onAudioDisabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'onAudioDisabled(AnalyticsListener.EventTime, DecoderCounters)', + 'url': + 'onAudioDisabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onAudioDisabled(AnalyticsListener.EventTime, DecoderCounters)', + 'url': + 'onAudioDisabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'onAudioDisabled(DecoderCounters)', + 'url': + 'onAudioDisabled(com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onAudioDisabled(DecoderCounters)', + 'url': + 'onAudioDisabled(com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener', + 'l': 'onAudioDisabled(DecoderCounters)', + 'url': + 'onAudioDisabled(com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onAudioEnabled(AnalyticsListener.EventTime, DecoderCounters)', + 'url': + 'onAudioEnabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onAudioEnabled(AnalyticsListener.EventTime, DecoderCounters)', + 'url': + 'onAudioEnabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'onAudioEnabled(DecoderCounters)', + 'url': + 'onAudioEnabled(com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onAudioEnabled(DecoderCounters)', + 'url': + 'onAudioEnabled(com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener', + 'l': 'onAudioEnabled(DecoderCounters)', + 'url': + 'onAudioEnabled(com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onAudioInputFormatChanged(AnalyticsListener.EventTime, Format, DecoderReuseEvaluation)', + 'url': + 'onAudioInputFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onAudioInputFormatChanged(AnalyticsListener.EventTime, Format, DecoderReuseEvaluation)', + 'url': + 'onAudioInputFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onAudioInputFormatChanged(AnalyticsListener.EventTime, Format)', + 'url': + 'onAudioInputFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'onAudioInputFormatChanged(Format, DecoderReuseEvaluation)', + 'url': + 'onAudioInputFormatChanged(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onAudioInputFormatChanged(Format, DecoderReuseEvaluation)', + 'url': + 'onAudioInputFormatChanged(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener', + 'l': 'onAudioInputFormatChanged(Format, DecoderReuseEvaluation)', + 'url': + 'onAudioInputFormatChanged(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener', + 'l': 'onAudioInputFormatChanged(Format)', + 'url': 'onAudioInputFormatChanged(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onAudioPositionAdvancing(AnalyticsListener.EventTime, long)', + 'url': + 'onAudioPositionAdvancing(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'onAudioPositionAdvancing(long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onAudioPositionAdvancing(long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener', + 'l': 'onAudioPositionAdvancing(long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onAudioSessionIdChanged(AnalyticsListener.EventTime, int)', + 'url': + 'onAudioSessionIdChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onAudioSessionIdChanged(AnalyticsListener.EventTime, int)', + 'url': + 'onAudioSessionIdChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onAudioSessionIdChanged(int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onAudioSessionIdChanged(int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onAudioSinkError(AnalyticsListener.EventTime, Exception)', + 'url': + 'onAudioSinkError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'onAudioSinkError(Exception)', + 'url': 'onAudioSinkError(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onAudioSinkError(Exception)', + 'url': 'onAudioSinkError(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener', + 'l': 'onAudioSinkError(Exception)', + 'url': 'onAudioSinkError(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.Listener', + 'l': 'onAudioSinkError(Exception)', + 'url': 'onAudioSinkError(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onAudioUnderrun(AnalyticsListener.EventTime, int, long, long)', + 'url': + 'onAudioUnderrun(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onAudioUnderrun(AnalyticsListener.EventTime, int, long, long)', + 'url': + 'onAudioUnderrun(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'onAudioUnderrun(int, long, long)', + 'url': 'onAudioUnderrun(int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onAudioUnderrun(int, long, long)', + 'url': 'onAudioUnderrun(int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener', + 'l': 'onAudioUnderrun(int, long, long)', + 'url': 'onAudioUnderrun(int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onAvailableCommandsChanged(AnalyticsListener.EventTime, Player.Commands)', + 'url': + 'onAvailableCommandsChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Player.Commands)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onAvailableCommandsChanged(Player.Commands)', + 'url': + 'onAvailableCommandsChanged(com.google.android.exoplayer2.Player.Commands)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onAvailableCommandsChanged(Player.Commands)', + 'url': + 'onAvailableCommandsChanged(com.google.android.exoplayer2.Player.Commands)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onBandwidthEstimate(AnalyticsListener.EventTime, int, long, long)', + 'url': + 'onBandwidthEstimate(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'MediaMetricsListener', + 'l': + 'onBandwidthEstimate(AnalyticsListener.EventTime, int, long, long)', + 'url': + 'onBandwidthEstimate(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStatsListener', + 'l': + 'onBandwidthEstimate(AnalyticsListener.EventTime, int, long, long)', + 'url': + 'onBandwidthEstimate(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onBandwidthEstimate(AnalyticsListener.EventTime, int, long, long)', + 'url': + 'onBandwidthEstimate(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onBandwidthSample(int, long, long)', + 'url': 'onBandwidthSample(int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'BandwidthMeter.EventListener', + 'l': 'onBandwidthSample(int, long, long)', + 'url': 'onBandwidthSample(int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'onBind(Intent)', + 'url': 'onBind(android.content.Intent)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.BitmapCallback', + 'l': 'onBitmap(Bitmap)', + 'url': 'onBitmap(android.graphics.Bitmap)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest.FakeTransferListener', + 'l': 'onBytesTransferred(DataSource, DataSpec, boolean, int)', + 'url': + 'onBytesTransferred(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': 'onBytesTransferred(DataSource, DataSpec, boolean, int)', + 'url': + 'onBytesTransferred(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'TransferListener', + 'l': 'onBytesTransferred(DataSource, DataSpec, boolean, int)', + 'url': + 'onBytesTransferred(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource.EventListener', + 'l': 'onCachedBytesRead(long, long)', + 'url': 'onCachedBytesRead(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource.EventListener', + 'l': + 'onCacheIgnored(@com.google.android.exoplayer2.upstream.cache.CacheDataSource.CacheIgnoredReason int)', + 'url': + 'onCacheIgnored(@com.google.android.exoplayer2.upstream.cache.CacheDataSource.CacheIgnoredReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheEvictor', + 'l': 'onCacheInitialized()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'LeastRecentlyUsedCacheEvictor', + 'l': 'onCacheInitialized()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'NoOpCacheEvictor', + 'l': 'onCacheInitialized()' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'CameraMotionListener', + 'l': 'onCameraMotion(long, float[])', + 'url': 'onCameraMotion(long,float[])' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'CameraMotionListener', + 'l': 'onCameraMotionReset()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'SessionAvailabilityListener', + 'l': 'onCastSessionAvailable()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'SessionAvailabilityListener', + 'l': 'onCastSessionUnavailable()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': + 'onChildSourceInfoRefreshed(ConcatenatingMediaSource.MediaSourceHolder, MediaSource, Timeline)', + 'url': + 'onChildSourceInfoRefreshed(com.google.android.exoplayer2.source.ConcatenatingMediaSource.MediaSourceHolder,com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2', + 'l': 'onChildSourceInfoRefreshed(Integer, MediaSource, Timeline)', + 'url': + 'onChildSourceInfoRefreshed(java.lang.Integer,com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MergingMediaSource', + 'l': 'onChildSourceInfoRefreshed(Integer, MediaSource, Timeline)', + 'url': + 'onChildSourceInfoRefreshed(java.lang.Integer,com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsMediaSource', + 'l': + 'onChildSourceInfoRefreshed(MediaSource.MediaPeriodId, MediaSource, Timeline)', + 'url': + 'onChildSourceInfoRefreshed(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeMediaSource', + 'l': 'onChildSourceInfoRefreshed(T, MediaSource, Timeline)', + 'url': + 'onChildSourceInfoRefreshed(T,com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaSource', + 'l': 'onChildSourceInfoRefreshed(Timeline)', + 'url': + 'onChildSourceInfoRefreshed(com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'LoopingMediaSource', + 'l': 'onChildSourceInfoRefreshed(Timeline)', + 'url': + 'onChildSourceInfoRefreshed(com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaSource', + 'l': 'onChildSourceInfoRefreshed(Timeline)', + 'url': + 'onChildSourceInfoRefreshed(com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'onChildSourceInfoRefreshed(Timeline)', + 'url': + 'onChildSourceInfoRefreshed(com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource', + 'l': 'onChildSourceInfoRefreshed(Void, MediaSource, Timeline)', + 'url': + 'onChildSourceInfoRefreshed(java.lang.Void,com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'onChildSourceInfoRefreshed(Void, MediaSource, Timeline)', + 'url': + 'onChildSourceInfoRefreshed(java.lang.Void,com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSource', + 'l': 'onChunkLoadCompleted(Chunk)', + 'url': + 'onChunkLoadCompleted(com.google.android.exoplayer2.source.chunk.Chunk)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource', + 'l': 'onChunkLoadCompleted(Chunk)', + 'url': + 'onChunkLoadCompleted(com.google.android.exoplayer2.source.chunk.Chunk)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'PlayerEmsgHandler.PlayerTrackEmsgHandler', + 'l': 'onChunkLoadCompleted(Chunk)', + 'url': + 'onChunkLoadCompleted(com.google.android.exoplayer2.source.chunk.Chunk)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'DefaultSsChunkSource', + 'l': 'onChunkLoadCompleted(Chunk)', + 'url': + 'onChunkLoadCompleted(com.google.android.exoplayer2.source.chunk.Chunk)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeChunkSource', + 'l': 'onChunkLoadCompleted(Chunk)', + 'url': + 'onChunkLoadCompleted(com.google.android.exoplayer2.source.chunk.Chunk)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSource', + 'l': + 'onChunkLoadError(Chunk, boolean, LoadErrorHandlingPolicy.LoadErrorInfo, LoadErrorHandlingPolicy)', + 'url': + 'onChunkLoadError(com.google.android.exoplayer2.source.chunk.Chunk,boolean,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource', + 'l': + 'onChunkLoadError(Chunk, boolean, LoadErrorHandlingPolicy.LoadErrorInfo, LoadErrorHandlingPolicy)', + 'url': + 'onChunkLoadError(com.google.android.exoplayer2.source.chunk.Chunk,boolean,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'DefaultSsChunkSource', + 'l': + 'onChunkLoadError(Chunk, boolean, LoadErrorHandlingPolicy.LoadErrorInfo, LoadErrorHandlingPolicy)', + 'url': + 'onChunkLoadError(com.google.android.exoplayer2.source.chunk.Chunk,boolean,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeChunkSource', + 'l': + 'onChunkLoadError(Chunk, boolean, LoadErrorHandlingPolicy.LoadErrorInfo, LoadErrorHandlingPolicy)', + 'url': + 'onChunkLoadError(com.google.android.exoplayer2.source.chunk.Chunk,boolean,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'PlayerEmsgHandler.PlayerTrackEmsgHandler', + 'l': 'onChunkLoadError(Chunk)', + 'url': + 'onChunkLoadError(com.google.android.exoplayer2.source.chunk.Chunk)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSource', + 'l': 'onClosed()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'onCodecError(Exception)', + 'url': 'onCodecError(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'onCodecError(Exception)', + 'url': 'onCodecError(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'onCodecError(Exception)', + 'url': 'onCodecError(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': + 'onCodecInitialized(String, MediaCodecAdapter.Configuration, long, long)', + 'url': + 'onCodecInitialized(java.lang.String,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Configuration,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': + 'onCodecInitialized(String, MediaCodecAdapter.Configuration, long, long)', + 'url': + 'onCodecInitialized(java.lang.String,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Configuration,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': + 'onCodecInitialized(String, MediaCodecAdapter.Configuration, long, long)', + 'url': + 'onCodecInitialized(java.lang.String,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Configuration,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'onCodecReleased(String)', + 'url': 'onCodecReleased(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'onCodecReleased(String)', + 'url': 'onCodecReleased(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'onCodecReleased(String)', + 'url': 'onCodecReleased(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.CommandReceiver', + 'l': 'onCommand(Player, String, Bundle, ResultReceiver)', + 'url': + 'onCommand(com.google.android.exoplayer2.Player,java.lang.String,android.os.Bundle,android.os.ResultReceiver)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueEditor', + 'l': 'onCommand(Player, String, Bundle, ResultReceiver)', + 'url': + 'onCommand(com.google.android.exoplayer2.Player,java.lang.String,android.os.Bundle,android.os.ResultReceiver)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueNavigator', + 'l': 'onCommand(Player, String, Bundle, ResultReceiver)', + 'url': + 'onCommand(com.google.android.exoplayer2.Player,java.lang.String,android.os.Bundle,android.os.ResultReceiver)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder.AllowedCommandProvider', + 'l': + 'onCommandRequest(MediaSession, MediaSession.ControllerInfo, SessionCommand)', + 'url': + 'onCommandRequest(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo,androidx.media2.session.SessionCommand)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder.DefaultAllowedCommandProvider', + 'l': + 'onCommandRequest(MediaSession, MediaSession.ControllerInfo, SessionCommand)', + 'url': + 'onCommandRequest(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo,androidx.media2.session.SessionCommand)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'BaseAudioProcessor', + 'l': 'onConfigure(AudioProcessor.AudioFormat)', + 'url': + 'onConfigure(com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SilenceSkippingAudioProcessor', + 'l': 'onConfigure(AudioProcessor.AudioFormat)', + 'url': + 'onConfigure(com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'TeeAudioProcessor', + 'l': 'onConfigure(AudioProcessor.AudioFormat)', + 'url': + 'onConfigure(com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'RandomizedMp3Decoder', + 'l': 'onConfigured(MediaFormat, Surface, MediaCrypto, int)', + 'url': + 'onConfigured(android.media.MediaFormat,android.view.Surface,android.media.MediaCrypto,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DecodeOneFrameUtil.Listener', + 'l': 'onContainerExtracted(MediaFormat)', + 'url': 'onContainerExtracted(android.media.MediaFormat)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'onContentAspectRatioChanged(AspectRatioFrameLayout, float)', + 'url': + 'onContentAspectRatioChanged(com.google.android.exoplayer2.ui.AspectRatioFrameLayout,float)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'onContentAspectRatioChanged(AspectRatioFrameLayout, float)', + 'url': + 'onContentAspectRatioChanged(com.google.android.exoplayer2.ui.AspectRatioFrameLayout,float)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaPeriod', + 'l': 'onContinueLoadingRequested(ChunkSampleStream)', + 'url': + 'onContinueLoadingRequested(com.google.android.exoplayer2.source.chunk.ChunkSampleStream)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': 'onContinueLoadingRequested(MediaPeriod)', + 'url': + 'onContinueLoadingRequested(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'onContinueLoadingRequested(MediaPeriod)', + 'url': + 'onContinueLoadingRequested(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SequenceableLoader.Callback', + 'l': 'onContinueLoadingRequested(T)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'onCreate()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'AssetContentProvider', + 'l': 'onCreate()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HostActivity', + 'l': 'onCreate(Bundle)', + 'url': 'onCreate(android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'StandaloneDatabaseProvider', + 'l': 'onCreate(SQLiteDatabase)', + 'url': 'onCreate(android.database.sqlite.SQLiteDatabase)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder.MediaIdMediaItemProvider', + 'l': + 'onCreateMediaItem(MediaSession, MediaSession.ControllerInfo, String)', + 'url': + 'onCreateMediaItem(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder.MediaItemProvider', + 'l': + 'onCreateMediaItem(MediaSession, MediaSession.ControllerInfo, String)', + 'url': + 'onCreateMediaItem(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onCues(AnalyticsListener.EventTime, CueGroup)', + 'url': + 'onCues(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.text.CueGroup)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onCues(AnalyticsListener.EventTime, List)', + 'url': + 'onCues(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onCues(CueGroup)', + 'url': 'onCues(com.google.android.exoplayer2.text.CueGroup)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onCues(CueGroup)', + 'url': 'onCues(com.google.android.exoplayer2.text.CueGroup)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'TextOutput', + 'l': 'onCues(CueGroup)', + 'url': 'onCues(com.google.android.exoplayer2.text.CueGroup)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onCues(List)', + 'url': 'onCues(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onCues(List)', + 'url': 'onCues(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'TextOutput', + 'l': 'onCues(List)', + 'url': 'onCues(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.QueueNavigator', + 'l': 'onCurrentMediaItemIndexChanged(Player)', + 'url': + 'onCurrentMediaItemIndexChanged(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueNavigator', + 'l': 'onCurrentMediaItemIndexChanged(Player)', + 'url': + 'onCurrentMediaItemIndexChanged(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlTextureProcessor.OutputListener', + 'l': 'onCurrentOutputStreamEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.CustomActionProvider', + 'l': 'onCustomAction(Player, String, Bundle)', + 'url': + 'onCustomAction(com.google.android.exoplayer2.Player,java.lang.String,android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'RepeatModeActionProvider', + 'l': 'onCustomAction(Player, String, Bundle)', + 'url': + 'onCustomAction(com.google.android.exoplayer2.Player,java.lang.String,android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.CustomActionReceiver', + 'l': 'onCustomAction(Player, String, Intent)', + 'url': + 'onCustomAction(com.google.android.exoplayer2.Player,java.lang.String,android.content.Intent)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder.CustomCommandProvider', + 'l': + 'onCustomCommand(MediaSession, MediaSession.ControllerInfo, SessionCommand, Bundle)', + 'url': + 'onCustomCommand(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo,androidx.media2.session.SessionCommand,android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'PlayerEmsgHandler.PlayerEmsgCallback', + 'l': 'onDashManifestPublishTimeExpired(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'PlayerEmsgHandler.PlayerEmsgCallback', + 'l': 'onDashManifestRefreshRequested()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSource', + 'l': 'onDataRead(int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onDecoderDisabled(AnalyticsListener.EventTime, int, DecoderCounters)', + 'url': + 'onDecoderDisabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onDecoderEnabled(AnalyticsListener.EventTime, int, DecoderCounters)', + 'url': + 'onDecoderEnabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onDecoderInitialized(AnalyticsListener.EventTime, int, String, long)', + 'url': + 'onDecoderInitialized(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,java.lang.String,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onDecoderInputFormatChanged(AnalyticsListener.EventTime, int, Format)', + 'url': + 'onDecoderInputFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'onDestroy()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.leanback', + 'c': 'LeanbackPlayerAdapter', + 'l': 'onDetachedFromHost()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'onDetachedFromWindow()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'onDetachedFromWindow()' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'SphericalGLSurfaceView', + 'l': 'onDetachedFromWindow()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onDeviceInfoChanged(AnalyticsListener.EventTime, DeviceInfo)', + 'url': + 'onDeviceInfoChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.DeviceInfo)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onDeviceInfoChanged(DeviceInfo)', + 'url': 'onDeviceInfoChanged(com.google.android.exoplayer2.DeviceInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onDeviceInfoChanged(DeviceInfo)', + 'url': 'onDeviceInfoChanged(com.google.android.exoplayer2.DeviceInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onDeviceVolumeChanged(AnalyticsListener.EventTime, int, boolean)', + 'url': + 'onDeviceVolumeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onDeviceVolumeChanged(int, boolean)', + 'url': 'onDeviceVolumeChanged(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onDeviceVolumeChanged(int, boolean)', + 'url': 'onDeviceVolumeChanged(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'onDisabled()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'onDisabled()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'onDisabled()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'onDisabled()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'onDisabled()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataRenderer', + 'l': 'onDisabled()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAudioRenderer', + 'l': 'onDisabled()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeRenderer', + 'l': 'onDisabled()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeVideoRenderer', + 'l': 'onDisabled()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'TextRenderer', + 'l': 'onDisabled()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'onDisabled()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'onDisabled()' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'CameraMotionRenderer', + 'l': 'onDisabled()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder.DisconnectedCallback', + 'l': 'onDisconnected(MediaSession, MediaSession.ControllerInfo)', + 'url': + 'onDisconnected(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection', + 'l': 'onDiscontinuity()' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'StandaloneDatabaseProvider', + 'l': 'onDowngrade(SQLiteDatabase, int, int)', + 'url': 'onDowngrade(android.database.sqlite.SQLiteDatabase,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager.Listener', + 'l': 'onDownloadChanged(DownloadManager, Download, Exception)', + 'url': + 'onDownloadChanged(com.google.android.exoplayer2.offline.DownloadManager,com.google.android.exoplayer2.offline.Download,java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestDownloadManagerListener', + 'l': 'onDownloadChanged(DownloadManager, Download, Exception)', + 'url': + 'onDownloadChanged(com.google.android.exoplayer2.offline.DownloadManager,com.google.android.exoplayer2.offline.Download,java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager.Listener', + 'l': 'onDownloadRemoved(DownloadManager, Download)', + 'url': + 'onDownloadRemoved(com.google.android.exoplayer2.offline.DownloadManager,com.google.android.exoplayer2.offline.Download)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestDownloadManagerListener', + 'l': 'onDownloadRemoved(DownloadManager, Download)', + 'url': + 'onDownloadRemoved(com.google.android.exoplayer2.offline.DownloadManager,com.google.android.exoplayer2.offline.Download)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager.Listener', + 'l': 'onDownloadsPausedChanged(DownloadManager, boolean)', + 'url': + 'onDownloadsPausedChanged(com.google.android.exoplayer2.offline.DownloadManager,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onDownstreamFormatChanged(AnalyticsListener.EventTime, MediaLoadData)', + 'url': + 'onDownstreamFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'MediaMetricsListener', + 'l': + 'onDownstreamFormatChanged(AnalyticsListener.EventTime, MediaLoadData)', + 'url': + 'onDownstreamFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStatsListener', + 'l': + 'onDownstreamFormatChanged(AnalyticsListener.EventTime, MediaLoadData)', + 'url': + 'onDownstreamFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onDownstreamFormatChanged(AnalyticsListener.EventTime, MediaLoadData)', + 'url': + 'onDownstreamFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'onDownstreamFormatChanged(int, MediaSource.MediaPeriodId, MediaLoadData)', + 'url': + 'onDownstreamFormatChanged(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener', + 'l': + 'onDownstreamFormatChanged(int, MediaSource.MediaPeriodId, MediaLoadData)', + 'url': + 'onDownstreamFormatChanged(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': + 'onDownstreamFormatChanged(int, MediaSource.MediaPeriodId, MediaLoadData)', + 'url': + 'onDownstreamFormatChanged(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'onDraw(Canvas)', + 'url': 'onDraw(android.graphics.Canvas)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onDrmKeysLoaded(AnalyticsListener.EventTime)', + 'url': + 'onDrmKeysLoaded(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onDrmKeysLoaded(AnalyticsListener.EventTime)', + 'url': + 'onDrmKeysLoaded(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onDrmKeysLoaded(int, MediaSource.MediaPeriodId)', + 'url': + 'onDrmKeysLoaded(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener', + 'l': 'onDrmKeysLoaded(int, MediaSource.MediaPeriodId)', + 'url': + 'onDrmKeysLoaded(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': 'onDrmKeysLoaded(int, MediaSource.MediaPeriodId)', + 'url': + 'onDrmKeysLoaded(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onDrmKeysRemoved(AnalyticsListener.EventTime)', + 'url': + 'onDrmKeysRemoved(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onDrmKeysRemoved(AnalyticsListener.EventTime)', + 'url': + 'onDrmKeysRemoved(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onDrmKeysRemoved(int, MediaSource.MediaPeriodId)', + 'url': + 'onDrmKeysRemoved(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener', + 'l': 'onDrmKeysRemoved(int, MediaSource.MediaPeriodId)', + 'url': + 'onDrmKeysRemoved(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': 'onDrmKeysRemoved(int, MediaSource.MediaPeriodId)', + 'url': + 'onDrmKeysRemoved(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onDrmKeysRestored(AnalyticsListener.EventTime)', + 'url': + 'onDrmKeysRestored(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onDrmKeysRestored(AnalyticsListener.EventTime)', + 'url': + 'onDrmKeysRestored(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onDrmKeysRestored(int, MediaSource.MediaPeriodId)', + 'url': + 'onDrmKeysRestored(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener', + 'l': 'onDrmKeysRestored(int, MediaSource.MediaPeriodId)', + 'url': + 'onDrmKeysRestored(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': 'onDrmKeysRestored(int, MediaSource.MediaPeriodId)', + 'url': + 'onDrmKeysRestored(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onDrmSessionAcquired(AnalyticsListener.EventTime, @com.google.android.exoplayer2.drm.DrmSession.State int)', + 'url': + 'onDrmSessionAcquired(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.drm.DrmSession.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onDrmSessionAcquired(AnalyticsListener.EventTime, @com.google.android.exoplayer2.drm.DrmSession.State int)', + 'url': + 'onDrmSessionAcquired(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.drm.DrmSession.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onDrmSessionAcquired(AnalyticsListener.EventTime)', + 'url': + 'onDrmSessionAcquired(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'onDrmSessionAcquired(int, MediaSource.MediaPeriodId, @com.google.android.exoplayer2.drm.DrmSession.State int)', + 'url': + 'onDrmSessionAcquired(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,@com.google.android.exoplayer2.drm.DrmSession.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener', + 'l': + 'onDrmSessionAcquired(int, MediaSource.MediaPeriodId, @com.google.android.exoplayer2.drm.DrmSession.State int)', + 'url': + 'onDrmSessionAcquired(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,@com.google.android.exoplayer2.drm.DrmSession.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': + 'onDrmSessionAcquired(int, MediaSource.MediaPeriodId, @com.google.android.exoplayer2.drm.DrmSession.State int)', + 'url': + 'onDrmSessionAcquired(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,@com.google.android.exoplayer2.drm.DrmSession.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener', + 'l': 'onDrmSessionAcquired(int, MediaSource.MediaPeriodId)', + 'url': + 'onDrmSessionAcquired(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onDrmSessionManagerError(AnalyticsListener.EventTime, Exception)', + 'url': + 'onDrmSessionManagerError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStatsListener', + 'l': 'onDrmSessionManagerError(AnalyticsListener.EventTime, Exception)', + 'url': + 'onDrmSessionManagerError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onDrmSessionManagerError(AnalyticsListener.EventTime, Exception)', + 'url': + 'onDrmSessionManagerError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'onDrmSessionManagerError(int, MediaSource.MediaPeriodId, Exception)', + 'url': + 'onDrmSessionManagerError(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener', + 'l': + 'onDrmSessionManagerError(int, MediaSource.MediaPeriodId, Exception)', + 'url': + 'onDrmSessionManagerError(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': + 'onDrmSessionManagerError(int, MediaSource.MediaPeriodId, Exception)', + 'url': + 'onDrmSessionManagerError(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onDrmSessionReleased(AnalyticsListener.EventTime)', + 'url': + 'onDrmSessionReleased(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onDrmSessionReleased(AnalyticsListener.EventTime)', + 'url': + 'onDrmSessionReleased(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onDrmSessionReleased(int, MediaSource.MediaPeriodId)', + 'url': + 'onDrmSessionReleased(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener', + 'l': 'onDrmSessionReleased(int, MediaSource.MediaPeriodId)', + 'url': + 'onDrmSessionReleased(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': 'onDrmSessionReleased(int, MediaSource.MediaPeriodId)', + 'url': + 'onDrmSessionReleased(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'onDroppedFrames(int, long)', + 'url': 'onDroppedFrames(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onDroppedFrames(int, long)', + 'url': 'onDroppedFrames(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener', + 'l': 'onDroppedFrames(int, long)', + 'url': 'onDroppedFrames(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onDroppedVideoFrames(AnalyticsListener.EventTime, int, long)', + 'url': + 'onDroppedVideoFrames(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStatsListener', + 'l': 'onDroppedVideoFrames(AnalyticsListener.EventTime, int, long)', + 'url': + 'onDroppedVideoFrames(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onDroppedVideoFrames(AnalyticsListener.EventTime, int, long)', + 'url': + 'onDroppedVideoFrames(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeSampleStream.FakeSampleStreamItem', + 'l': + 'oneByteSample(long, @com.google.android.exoplayer2.C.BufferFlags int)', + 'url': + 'oneByteSample(long,@com.google.android.exoplayer2.C.BufferFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeSampleStream.FakeSampleStreamItem', + 'l': 'oneByteSample(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'onEnabled(boolean, boolean)', + 'url': 'onEnabled(boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'onEnabled(boolean, boolean)', + 'url': 'onEnabled(boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'onEnabled(boolean, boolean)', + 'url': 'onEnabled(boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'onEnabled(boolean, boolean)', + 'url': 'onEnabled(boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAudioRenderer', + 'l': 'onEnabled(boolean, boolean)', + 'url': 'onEnabled(boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeRenderer', + 'l': 'onEnabled(boolean, boolean)', + 'url': 'onEnabled(boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeVideoRenderer', + 'l': 'onEnabled(boolean, boolean)', + 'url': 'onEnabled(boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'onEnabled(boolean, boolean)', + 'url': 'onEnabled(boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'onEnabled(boolean, boolean)', + 'url': 'onEnabled(boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'onEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.OnEventListener', + 'l': 'onEvent(ExoMediaDrm, byte[], int, int, byte[])', + 'url': + 'onEvent(com.google.android.exoplayer2.drm.ExoMediaDrm,byte[],int,int,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onEvents(Player, AnalyticsListener.Events)', + 'url': + 'onEvents(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.analytics.AnalyticsListener.Events)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'MediaMetricsListener', + 'l': 'onEvents(Player, AnalyticsListener.Events)', + 'url': + 'onEvents(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.analytics.AnalyticsListener.Events)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStatsListener', + 'l': 'onEvents(Player, AnalyticsListener.Events)', + 'url': + 'onEvents(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.analytics.AnalyticsListener.Events)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'onEvents(Player, AnalyticsListener.Events)', + 'url': + 'onEvents(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.analytics.AnalyticsListener.Events)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onEvents(Player, Player.Events)', + 'url': + 'onEvents(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.Player.Events)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onEvents(Player, Player.Events)', + 'url': + 'onEvents(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.Player.Events)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.AudioOffloadListener', + 'l': 'onExperimentalOffloadedPlayback(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.AudioOffloadListener', + 'l': 'onExperimentalOffloadSchedulingEnabledChanged(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.AudioOffloadListener', + 'l': 'onExperimentalSleepingForOffloadChanged(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.OnExpirationUpdateListener', + 'l': 'onExpirationUpdate(ExoMediaDrm, byte[], long)', + 'url': + 'onExpirationUpdate(com.google.android.exoplayer2.drm.ExoMediaDrm,byte[],long)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Listener', + 'l': + 'onFallbackApplied(MediaItem, TransformationRequest, TransformationRequest)', + 'url': + 'onFallbackApplied(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.transformer.TransformationRequest,com.google.android.exoplayer2.transformer.TransformationRequest)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'onFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HostActivity.HostedTest', + 'l': 'onFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'BaseAudioProcessor', + 'l': 'onFlush()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SilenceSkippingAudioProcessor', + 'l': 'onFlush()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'TeeAudioProcessor', + 'l': 'onFlush()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'onFocusChanged(boolean, int, Rect)', + 'url': 'onFocusChanged(boolean,int,android.graphics.Rect)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoFrameReleaseHelper', + 'l': 'onFormatChanged(float)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAudioRenderer', + 'l': 'onFormatChanged(Format)', + 'url': 'onFormatChanged(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeRenderer', + 'l': 'onFormatChanged(Format)', + 'url': 'onFormatChanged(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeVideoRenderer', + 'l': 'onFormatChanged(Format)', + 'url': 'onFormatChanged(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EGLSurfaceTexture.TextureImageListener', + 'l': 'onFrameAvailable()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EGLSurfaceTexture', + 'l': 'onFrameAvailable(SurfaceTexture)', + 'url': 'onFrameAvailable(android.graphics.SurfaceTexture)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DecodeOneFrameUtil.Listener', + 'l': 'onFrameDecoded(MediaFormat)', + 'url': 'onFrameDecoded(android.media.MediaFormat)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessor.Listener', + 'l': 'onFrameProcessingEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlTextureProcessor.ErrorListener', + 'l': 'onFrameProcessingError(FrameProcessingException)', + 'url': + 'onFrameProcessingError(com.google.android.exoplayer2.util.FrameProcessingException)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessor.Listener', + 'l': 'onFrameProcessingError(FrameProcessingException)', + 'url': + 'onFrameProcessingError(com.google.android.exoplayer2.util.FrameProcessingException)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter.OnFrameRenderedListener', + 'l': 'onFrameRendered(MediaCodecAdapter, long, long)', + 'url': + 'onFrameRendered(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView.FullscreenButtonClickListener', + 'l': 'onFullscreenButtonClick(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView.OnFullScreenModeChangedListener', + 'l': 'onFullScreenModeChanged(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager.Listener', + 'l': 'onIdle(DownloadManager)', + 'url': 'onIdle(com.google.android.exoplayer2.offline.DownloadManager)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestDownloadManagerListener', + 'l': 'onIdle(DownloadManager)', + 'url': 'onIdle(com.google.android.exoplayer2.offline.DownloadManager)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SntpClient.InitializationCallback', + 'l': 'onInitializationFailed(IOException)', + 'url': 'onInitializationFailed(java.io.IOException)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'onInitializeAccessibilityEvent(AccessibilityEvent)', + 'url': + 'onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo)', + 'url': + 'onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SntpClient.InitializationCallback', + 'l': 'onInitialized()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager.Listener', + 'l': 'onInitialized(DownloadManager)', + 'url': + 'onInitialized(com.google.android.exoplayer2.offline.DownloadManager)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestDownloadManagerListener', + 'l': 'onInitialized(DownloadManager)', + 'url': + 'onInitialized(com.google.android.exoplayer2.offline.DownloadManager)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'onInputFormatChanged(FormatHolder)', + 'url': + 'onInputFormatChanged(com.google.android.exoplayer2.FormatHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'onInputFormatChanged(FormatHolder)', + 'url': + 'onInputFormatChanged(com.google.android.exoplayer2.FormatHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'onInputFormatChanged(FormatHolder)', + 'url': + 'onInputFormatChanged(com.google.android.exoplayer2.FormatHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'onInputFormatChanged(FormatHolder)', + 'url': + 'onInputFormatChanged(com.google.android.exoplayer2.FormatHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlTextureProcessor.InputListener', + 'l': 'onInputFrameProcessed(TextureInfo)', + 'url': + 'onInputFrameProcessed(com.google.android.exoplayer2.effect.TextureInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onIsLoadingChanged(AnalyticsListener.EventTime, boolean)', + 'url': + 'onIsLoadingChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onIsLoadingChanged(AnalyticsListener.EventTime, boolean)', + 'url': + 'onIsLoadingChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onIsLoadingChanged(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onIsLoadingChanged(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onIsPlayingChanged(AnalyticsListener.EventTime, boolean)', + 'url': + 'onIsPlayingChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onIsPlayingChanged(AnalyticsListener.EventTime, boolean)', + 'url': + 'onIsPlayingChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onIsPlayingChanged(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onIsPlayingChanged(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'onKeyDown(int, KeyEvent)', + 'url': 'onKeyDown(int,android.view.KeyEvent)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.OnKeyStatusChangeListener', + 'l': + 'onKeyStatusChange(ExoMediaDrm, byte[], List, boolean)', + 'url': + 'onKeyStatusChange(com.google.android.exoplayer2.drm.ExoMediaDrm,byte[],java.util.List,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'onLayout(boolean, int, int, int, int)', + 'url': 'onLayout(boolean,int,int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'onLayout(boolean, int, int, int, int)', + 'url': 'onLayout(boolean,int,int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onLoadCanceled(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData)', + 'url': + 'onLoadCanceled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onLoadCanceled(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData)', + 'url': + 'onLoadCanceled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'onLoadCanceled(Chunk, long, long, boolean)', + 'url': + 'onLoadCanceled(com.google.android.exoplayer2.source.chunk.Chunk,long,long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'onLoadCanceled(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData)', + 'url': + 'onLoadCanceled(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener', + 'l': + 'onLoadCanceled(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData)', + 'url': + 'onLoadCanceled(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': + 'onLoadCanceled(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData)', + 'url': + 'onLoadCanceled(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': + 'onLoadCanceled(ParsingLoadable, long, long, boolean)', + 'url': + 'onLoadCanceled(com.google.android.exoplayer2.upstream.ParsingLoadable,long,long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource', + 'l': 'onLoadCanceled(ParsingLoadable, long, long, boolean)', + 'url': + 'onLoadCanceled(com.google.android.exoplayer2.upstream.ParsingLoadable,long,long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader.Callback', + 'l': 'onLoadCanceled(T, long, long, boolean)', + 'url': 'onLoadCanceled(T,long,long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onLoadCompleted(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData)', + 'url': + 'onLoadCompleted(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onLoadCompleted(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData)', + 'url': + 'onLoadCompleted(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'onLoadCompleted(Chunk, long, long)', + 'url': + 'onLoadCompleted(com.google.android.exoplayer2.source.chunk.Chunk,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'onLoadCompleted(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData)', + 'url': + 'onLoadCompleted(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener', + 'l': + 'onLoadCompleted(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData)', + 'url': + 'onLoadCompleted(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': + 'onLoadCompleted(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData)', + 'url': + 'onLoadCompleted(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': 'onLoadCompleted(ParsingLoadable, long, long)', + 'url': + 'onLoadCompleted(com.google.android.exoplayer2.upstream.ParsingLoadable,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource', + 'l': 'onLoadCompleted(ParsingLoadable, long, long)', + 'url': + 'onLoadCompleted(com.google.android.exoplayer2.upstream.ParsingLoadable,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader.Callback', + 'l': 'onLoadCompleted(T, long, long)', + 'url': 'onLoadCompleted(T,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'onLoaderReleased()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader.ReleaseCallback', + 'l': 'onLoaderReleased()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onLoadError(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData, IOException, boolean)', + 'url': + 'onLoadError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData,java.io.IOException,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'MediaMetricsListener', + 'l': + 'onLoadError(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData, IOException, boolean)', + 'url': + 'onLoadError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData,java.io.IOException,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStatsListener', + 'l': + 'onLoadError(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData, IOException, boolean)', + 'url': + 'onLoadError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData,java.io.IOException,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onLoadError(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData, IOException, boolean)', + 'url': + 'onLoadError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData,java.io.IOException,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'onLoadError(Chunk, long, long, IOException, int)', + 'url': + 'onLoadError(com.google.android.exoplayer2.source.chunk.Chunk,long,long,java.io.IOException,int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'onLoadError(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData, IOException, boolean)', + 'url': + 'onLoadError(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData,java.io.IOException,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener', + 'l': + 'onLoadError(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData, IOException, boolean)', + 'url': + 'onLoadError(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData,java.io.IOException,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': + 'onLoadError(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData, IOException, boolean)', + 'url': + 'onLoadError(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData,java.io.IOException,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': + 'onLoadError(ParsingLoadable, long, long, IOException, int)', + 'url': + 'onLoadError(com.google.android.exoplayer2.upstream.ParsingLoadable,long,long,java.io.IOException,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource', + 'l': + 'onLoadError(ParsingLoadable, long, long, IOException, int)', + 'url': + 'onLoadError(com.google.android.exoplayer2.upstream.ParsingLoadable,long,long,java.io.IOException,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader.Callback', + 'l': 'onLoadError(T, long, long, IOException, int)', + 'url': 'onLoadError(T,long,long,java.io.IOException,int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onLoadingChanged(AnalyticsListener.EventTime, boolean)', + 'url': + 'onLoadingChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onLoadingChanged(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onLoadingChanged(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onLoadStarted(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData)', + 'url': + 'onLoadStarted(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onLoadStarted(AnalyticsListener.EventTime, LoadEventInfo, MediaLoadData)', + 'url': + 'onLoadStarted(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'onLoadStarted(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData)', + 'url': + 'onLoadStarted(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener', + 'l': + 'onLoadStarted(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData)', + 'url': + 'onLoadStarted(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': + 'onLoadStarted(int, MediaSource.MediaPeriodId, LoadEventInfo, MediaLoadData)', + 'url': + 'onLoadStarted(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.LoadEventInfo,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy', + 'l': 'onLoadTaskConcluded(long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onMaxSeekToPreviousPositionChanged(AnalyticsListener.EventTime, long)', + 'url': + 'onMaxSeekToPreviousPositionChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onMaxSeekToPreviousPositionChanged(long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onMaxSeekToPreviousPositionChanged(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AspectRatioFrameLayout', + 'l': 'onMeasure(int, int)', + 'url': 'onMeasure(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'onMeasure(int, int)', + 'url': 'onMeasure(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.MediaButtonEventHandler', + 'l': 'onMediaButtonEvent(Player, Intent)', + 'url': + 'onMediaButtonEvent(com.google.android.exoplayer2.Player,android.content.Intent)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onMediaItemTransition(AnalyticsListener.EventTime, MediaItem, @com.google.android.exoplayer2.Player.MediaItemTransitionReason int)', + 'url': + 'onMediaItemTransition(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.MediaItem,@com.google.android.exoplayer2.Player.MediaItemTransitionReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onMediaItemTransition(AnalyticsListener.EventTime, MediaItem, int)', + 'url': + 'onMediaItemTransition(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.MediaItem,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': + 'onMediaItemTransition(MediaItem, @com.google.android.exoplayer2.Player.MediaItemTransitionReason int)', + 'url': + 'onMediaItemTransition(com.google.android.exoplayer2.MediaItem,@com.google.android.exoplayer2.Player.MediaItemTransitionReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'onMediaItemTransition(MediaItem, @com.google.android.exoplayer2.Player.MediaItemTransitionReason int)', + 'url': + 'onMediaItemTransition(com.google.android.exoplayer2.MediaItem,@com.google.android.exoplayer2.Player.MediaItemTransitionReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner', + 'l': + 'onMediaItemTransition(MediaItem, @com.google.android.exoplayer2.Player.MediaItemTransitionReason int)', + 'url': + 'onMediaItemTransition(com.google.android.exoplayer2.MediaItem,@com.google.android.exoplayer2.Player.MediaItemTransitionReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onMediaMetadataChanged(AnalyticsListener.EventTime, MediaMetadata)', + 'url': + 'onMediaMetadataChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onMediaMetadataChanged(MediaMetadata)', + 'url': + 'onMediaMetadataChanged(com.google.android.exoplayer2.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onMediaMetadataChanged(MediaMetadata)', + 'url': + 'onMediaMetadataChanged(com.google.android.exoplayer2.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.PlayerTarget.Callback', + 'l': 'onMessageArrived()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onMetadata(AnalyticsListener.EventTime, Metadata)', + 'url': + 'onMetadata(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.metadata.Metadata)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onMetadata(AnalyticsListener.EventTime, Metadata)', + 'url': + 'onMetadata(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.metadata.Metadata)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onMetadata(Metadata)', + 'url': 'onMetadata(com.google.android.exoplayer2.metadata.Metadata)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onMetadata(Metadata)', + 'url': 'onMetadata(com.google.android.exoplayer2.metadata.Metadata)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataOutput', + 'l': 'onMetadata(Metadata)', + 'url': 'onMetadata(com.google.android.exoplayer2.metadata.Metadata)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NetworkTypeObserver.Listener', + 'l': + 'onNetworkTypeChanged(@com.google.android.exoplayer2.C.NetworkType int)', + 'url': + 'onNetworkTypeChanged(@com.google.android.exoplayer2.C.NetworkTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoFrameReleaseHelper', + 'l': 'onNextFrame(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.NotificationListener', + 'l': 'onNotificationCancelled(int, boolean)', + 'url': 'onNotificationCancelled(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.NotificationListener', + 'l': 'onNotificationPosted(int, Notification, boolean)', + 'url': 'onNotificationPosted(int,android.app.Notification,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.Listener', + 'l': 'onOffloadBufferEmptying()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.Listener', + 'l': 'onOffloadBufferFull()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'onOutputFormatChanged(Format, MediaFormat)', + 'url': + 'onOutputFormatChanged(com.google.android.exoplayer2.Format,android.media.MediaFormat)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'onOutputFormatChanged(Format, MediaFormat)', + 'url': + 'onOutputFormatChanged(com.google.android.exoplayer2.Format,android.media.MediaFormat)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'onOutputFormatChanged(Format, MediaFormat)', + 'url': + 'onOutputFormatChanged(com.google.android.exoplayer2.Format,android.media.MediaFormat)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessor.Listener', + 'l': 'onOutputFrameAvailable(long)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlTextureProcessor.OutputListener', + 'l': 'onOutputFrameAvailable(TextureInfo, long)', + 'url': + 'onOutputFrameAvailable(com.google.android.exoplayer2.effect.TextureInfo,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessor.Listener', + 'l': 'onOutputSizeChanged(int, int)', + 'url': 'onOutputSizeChanged(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'onOutputStreamOffsetUsChanged(long)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'onOutputStreamOffsetUsChanged(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HostActivity', + 'l': 'onPause()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'onPause()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'onPause()' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'SphericalGLSurfaceView', + 'l': 'onPause()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onPlaybackParametersChanged(AnalyticsListener.EventTime, PlaybackParameters)', + 'url': + 'onPlaybackParametersChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onPlaybackParametersChanged(AnalyticsListener.EventTime, PlaybackParameters)', + 'url': + 'onPlaybackParametersChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onPlaybackParametersChanged(PlaybackParameters)', + 'url': + 'onPlaybackParametersChanged(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onPlaybackParametersChanged(PlaybackParameters)', + 'url': + 'onPlaybackParametersChanged(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'onPlaybackSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': 'onPlaybackSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'onPlaybackSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection', + 'l': 'onPlaybackSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoFrameReleaseHelper', + 'l': 'onPlaybackSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': + 'onPlaybackStateChanged(@com.google.android.exoplayer2.Player.State int)', + 'url': + 'onPlaybackStateChanged(@com.google.android.exoplayer2.Player.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'onPlaybackStateChanged(@com.google.android.exoplayer2.Player.State int)', + 'url': + 'onPlaybackStateChanged(@com.google.android.exoplayer2.Player.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner', + 'l': + 'onPlaybackStateChanged(@com.google.android.exoplayer2.Player.State int)', + 'url': + 'onPlaybackStateChanged(@com.google.android.exoplayer2.Player.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onPlaybackStateChanged(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.State int)', + 'url': + 'onPlaybackStateChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onPlaybackStateChanged(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.State int)', + 'url': + 'onPlaybackStateChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStatsListener.Callback', + 'l': 'onPlaybackStatsReady(AnalyticsListener.EventTime, PlaybackStats)', + 'url': + 'onPlaybackStatsReady(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.analytics.PlaybackStats)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': + 'onPlaybackSuppressionReasonChanged(@com.google.android.exoplayer2.Player.PlaybackSuppressionReason int)', + 'url': + 'onPlaybackSuppressionReasonChanged(@com.google.android.exoplayer2.Player.PlaybackSuppressionReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'onPlaybackSuppressionReasonChanged(@com.google.android.exoplayer2.Player.PlaybackSuppressionReason int)', + 'url': + 'onPlaybackSuppressionReasonChanged(@com.google.android.exoplayer2.Player.PlaybackSuppressionReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onPlaybackSuppressionReasonChanged(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.PlaybackSuppressionReason int)', + 'url': + 'onPlaybackSuppressionReasonChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.PlaybackSuppressionReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onPlaybackSuppressionReasonChanged(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.PlaybackSuppressionReason int)', + 'url': + 'onPlaybackSuppressionReasonChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.PlaybackSuppressionReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onPlayerError(AnalyticsListener.EventTime, PlaybackException)', + 'url': + 'onPlayerError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.PlaybackException)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'MediaMetricsListener', + 'l': 'onPlayerError(AnalyticsListener.EventTime, PlaybackException)', + 'url': + 'onPlayerError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.PlaybackException)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onPlayerError(AnalyticsListener.EventTime, PlaybackException)', + 'url': + 'onPlayerError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.PlaybackException)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onPlayerError(PlaybackException)', + 'url': 'onPlayerError(com.google.android.exoplayer2.PlaybackException)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onPlayerError(PlaybackException)', + 'url': 'onPlayerError(com.google.android.exoplayer2.PlaybackException)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner', + 'l': 'onPlayerError(PlaybackException)', + 'url': 'onPlayerError(com.google.android.exoplayer2.PlaybackException)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onPlayerErrorChanged(AnalyticsListener.EventTime, PlaybackException)', + 'url': + 'onPlayerErrorChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.PlaybackException)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onPlayerErrorChanged(PlaybackException)', + 'url': + 'onPlayerErrorChanged(com.google.android.exoplayer2.PlaybackException)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onPlayerErrorChanged(PlaybackException)', + 'url': + 'onPlayerErrorChanged(com.google.android.exoplayer2.PlaybackException)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'onPlayerErrorInternal(ExoPlaybackException)', + 'url': + 'onPlayerErrorInternal(com.google.android.exoplayer2.ExoPlaybackException)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onPlayerReleased(AnalyticsListener.EventTime)', + 'url': + 'onPlayerReleased(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onPlayerStateChanged(AnalyticsListener.EventTime, boolean, @com.google.android.exoplayer2.Player.State int)', + 'url': + 'onPlayerStateChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean,@com.google.android.exoplayer2.Player.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': + 'onPlayerStateChanged(boolean, @com.google.android.exoplayer2.Player.State int)', + 'url': + 'onPlayerStateChanged(boolean,@com.google.android.exoplayer2.Player.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'onPlayerStateChanged(boolean, @com.google.android.exoplayer2.Player.State int)', + 'url': + 'onPlayerStateChanged(boolean,@com.google.android.exoplayer2.Player.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaPeriod', + 'l': 'onPlaylistChanged()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker.PlaylistEventListener', + 'l': 'onPlaylistChanged()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaPeriod', + 'l': + 'onPlaylistError(Uri, LoadErrorHandlingPolicy.LoadErrorInfo, boolean)', + 'url': + 'onPlaylistError(android.net.Uri,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker.PlaylistEventListener', + 'l': + 'onPlaylistError(Uri, LoadErrorHandlingPolicy.LoadErrorInfo, boolean)', + 'url': + 'onPlaylistError(android.net.Uri,com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy.LoadErrorInfo,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onPlaylistMetadataChanged(AnalyticsListener.EventTime, MediaMetadata)', + 'url': + 'onPlaylistMetadataChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onPlaylistMetadataChanged(MediaMetadata)', + 'url': + 'onPlaylistMetadataChanged(com.google.android.exoplayer2.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onPlaylistMetadataChanged(MediaMetadata)', + 'url': + 'onPlaylistMetadataChanged(com.google.android.exoplayer2.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onPlayWhenReadyChanged(AnalyticsListener.EventTime, boolean, @com.google.android.exoplayer2.Player.PlayWhenReadyChangeReason int)', + 'url': + 'onPlayWhenReadyChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean,@com.google.android.exoplayer2.Player.PlayWhenReadyChangeReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onPlayWhenReadyChanged(AnalyticsListener.EventTime, boolean, @com.google.android.exoplayer2.Player.PlayWhenReadyChangeReason int)', + 'url': + 'onPlayWhenReadyChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean,@com.google.android.exoplayer2.Player.PlayWhenReadyChangeReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': + 'onPlayWhenReadyChanged(boolean, @com.google.android.exoplayer2.Player.PlayWhenReadyChangeReason int)', + 'url': + 'onPlayWhenReadyChanged(boolean,@com.google.android.exoplayer2.Player.PlayWhenReadyChangeReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'onPlayWhenReadyChanged(boolean, @com.google.android.exoplayer2.Player.PlayWhenReadyChangeReason int)', + 'url': + 'onPlayWhenReadyChanged(boolean,@com.google.android.exoplayer2.Player.PlayWhenReadyChangeReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection', + 'l': 'onPlayWhenReadyChanged(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.Listener', + 'l': 'onPositionAdvancing(long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.Listener', + 'l': 'onPositionDiscontinuity()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'onPositionDiscontinuity()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'onPositionDiscontinuity()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': + 'onPositionDiscontinuity(@com.google.android.exoplayer2.Player.DiscontinuityReason int)', + 'url': + 'onPositionDiscontinuity(@com.google.android.exoplayer2.Player.DiscontinuityReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'onPositionDiscontinuity(@com.google.android.exoplayer2.Player.DiscontinuityReason int)', + 'url': + 'onPositionDiscontinuity(@com.google.android.exoplayer2.Player.DiscontinuityReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onPositionDiscontinuity(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.DiscontinuityReason int)', + 'url': + 'onPositionDiscontinuity(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onPositionDiscontinuity(AnalyticsListener.EventTime, Player.PositionInfo, Player.PositionInfo, @com.google.android.exoplayer2.Player.DiscontinuityReason int)', + 'url': + 'onPositionDiscontinuity(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Player.PositionInfo,com.google.android.exoplayer2.Player.PositionInfo,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'MediaMetricsListener', + 'l': + 'onPositionDiscontinuity(AnalyticsListener.EventTime, Player.PositionInfo, Player.PositionInfo, @com.google.android.exoplayer2.Player.DiscontinuityReason int)', + 'url': + 'onPositionDiscontinuity(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Player.PositionInfo,com.google.android.exoplayer2.Player.PositionInfo,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStatsListener', + 'l': + 'onPositionDiscontinuity(AnalyticsListener.EventTime, Player.PositionInfo, Player.PositionInfo, @com.google.android.exoplayer2.Player.DiscontinuityReason int)', + 'url': + 'onPositionDiscontinuity(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Player.PositionInfo,com.google.android.exoplayer2.Player.PositionInfo,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onPositionDiscontinuity(AnalyticsListener.EventTime, Player.PositionInfo, Player.PositionInfo, @com.google.android.exoplayer2.Player.DiscontinuityReason int)', + 'url': + 'onPositionDiscontinuity(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Player.PositionInfo,com.google.android.exoplayer2.Player.PositionInfo,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': + 'onPositionDiscontinuity(Player.PositionInfo, Player.PositionInfo, @com.google.android.exoplayer2.Player.DiscontinuityReason int)', + 'url': + 'onPositionDiscontinuity(com.google.android.exoplayer2.Player.PositionInfo,com.google.android.exoplayer2.Player.PositionInfo,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'onPositionDiscontinuity(Player.PositionInfo, Player.PositionInfo, @com.google.android.exoplayer2.Player.DiscontinuityReason int)', + 'url': + 'onPositionDiscontinuity(com.google.android.exoplayer2.Player.PositionInfo,com.google.android.exoplayer2.Player.PositionInfo,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner', + 'l': + 'onPositionDiscontinuity(Player.PositionInfo, Player.PositionInfo, @com.google.android.exoplayer2.Player.DiscontinuityReason int)', + 'url': + 'onPositionDiscontinuity(com.google.android.exoplayer2.Player.PositionInfo,com.google.android.exoplayer2.Player.PositionInfo,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoFrameReleaseHelper', + 'l': 'onPositionReset()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'onPositionReset(long, boolean)', + 'url': 'onPositionReset(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'onPositionReset(long, boolean)', + 'url': 'onPositionReset(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'onPositionReset(long, boolean)', + 'url': 'onPositionReset(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'onPositionReset(long, boolean)', + 'url': 'onPositionReset(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'onPositionReset(long, boolean)', + 'url': 'onPositionReset(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataRenderer', + 'l': 'onPositionReset(long, boolean)', + 'url': 'onPositionReset(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeRenderer', + 'l': 'onPositionReset(long, boolean)', + 'url': 'onPositionReset(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeVideoRenderer', + 'l': 'onPositionReset(long, boolean)', + 'url': 'onPositionReset(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'TextRenderer', + 'l': 'onPositionReset(long, boolean)', + 'url': 'onPositionReset(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'onPositionReset(long, boolean)', + 'url': 'onPositionReset(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'onPositionReset(long, boolean)', + 'url': 'onPositionReset(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'CameraMotionRenderer', + 'l': 'onPositionReset(long, boolean)', + 'url': 'onPositionReset(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder.PostConnectCallback', + 'l': 'onPostConnect(MediaSession, MediaSession.ControllerInfo)', + 'url': + 'onPostConnect(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.PlaybackPreparer', + 'l': 'onPrepare(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod.PrepareListener', + 'l': 'onPrepareComplete(MediaSource.MediaPeriodId)', + 'url': + 'onPrepareComplete(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'onPrepared()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'LoadControl', + 'l': 'onPrepared()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper.Callback', + 'l': 'onPrepared(DownloadHelper)', + 'url': + 'onPrepared(com.google.android.exoplayer2.offline.DownloadHelper)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': 'onPrepared(MediaPeriod)', + 'url': 'onPrepared(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'onPrepared(MediaPeriod)', + 'url': 'onPrepared(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriod.Callback', + 'l': 'onPrepared(MediaPeriod)', + 'url': 'onPrepared(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper.Callback', + 'l': 'onPrepareError(DownloadHelper, IOException)', + 'url': + 'onPrepareError(com.google.android.exoplayer2.offline.DownloadHelper,java.io.IOException)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod.PrepareListener', + 'l': 'onPrepareError(MediaSource.MediaPeriodId, IOException)', + 'url': + 'onPrepareError(com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,java.io.IOException)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.PlaybackPreparer', + 'l': 'onPrepareFromMediaId(String, boolean, Bundle)', + 'url': + 'onPrepareFromMediaId(java.lang.String,boolean,android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.PlaybackPreparer', + 'l': 'onPrepareFromSearch(String, boolean, Bundle)', + 'url': 'onPrepareFromSearch(java.lang.String,boolean,android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.PlaybackPreparer', + 'l': 'onPrepareFromUri(Uri, boolean, Bundle)', + 'url': 'onPrepareFromUri(android.net.Uri,boolean,android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource', + 'l': 'onPrimaryPlaylistRefreshed(HlsMediaPlaylist)', + 'url': + 'onPrimaryPlaylistRefreshed(com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker.PrimaryPlaylistListener', + 'l': 'onPrimaryPlaylistRefreshed(HlsMediaPlaylist)', + 'url': + 'onPrimaryPlaylistRefreshed(com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'onProcessedOutputBuffer(long)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'onProcessedOutputBuffer(long)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'onProcessedOutputBuffer(long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'onProcessedStreamChange()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'onProcessedStreamChange()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'onProcessedStreamChange()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'onProcessedTunneledBuffer(long)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Downloader.ProgressListener', + 'l': 'onProgress(long, long, float)', + 'url': 'onProgress(long,long,float)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheWriter.ProgressListener', + 'l': 'onProgress(long, long, long)', + 'url': 'onProgress(long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView.ProgressUpdateListener', + 'l': 'onProgressUpdate(long, long)', + 'url': 'onProgressUpdate(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView.ProgressUpdateListener', + 'l': 'onProgressUpdate(long, long)', + 'url': 'onProgressUpdate(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'BaseAudioProcessor', + 'l': 'onQueueEndOfStream()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SilenceSkippingAudioProcessor', + 'l': 'onQueueEndOfStream()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'TeeAudioProcessor', + 'l': 'onQueueEndOfStream()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'onQueueInputBuffer(DecoderInputBuffer)', + 'url': + 'onQueueInputBuffer(com.google.android.exoplayer2.decoder.DecoderInputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'onQueueInputBuffer(DecoderInputBuffer)', + 'url': + 'onQueueInputBuffer(com.google.android.exoplayer2.decoder.DecoderInputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'onQueueInputBuffer(DecoderInputBuffer)', + 'url': + 'onQueueInputBuffer(com.google.android.exoplayer2.decoder.DecoderInputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'onQueueInputBuffer(DecoderInputBuffer)', + 'url': + 'onQueueInputBuffer(com.google.android.exoplayer2.decoder.DecoderInputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'onQueueInputBuffer(DecoderInputBuffer)', + 'url': + 'onQueueInputBuffer(com.google.android.exoplayer2.decoder.DecoderInputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlTextureProcessor.InputListener', + 'l': 'onReadyToAcceptInputFrame()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection', + 'l': 'onRebuffer()' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp.reader', + 'c': 'RtpAc3Reader', + 'l': 'onReceivingFirstPacket(long, int)', + 'url': 'onReceivingFirstPacket(long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp.reader', + 'c': 'RtpPayloadReader', + 'l': 'onReceivingFirstPacket(long, int)', + 'url': 'onReceivingFirstPacket(long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp.reader', + 'c': 'RtpPcmReader', + 'l': 'onReceivingFirstPacket(long, int)', + 'url': 'onReceivingFirstPacket(long,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'onReleased()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'LoadControl', + 'l': 'onReleased()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.QueueEditor', + 'l': 'onRemoveQueueItem(Player, MediaDescriptionCompat)', + 'url': + 'onRemoveQueueItem(com.google.android.exoplayer2.Player,android.support.v4.media.MediaDescriptionCompat)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueEditor', + 'l': 'onRemoveQueueItem(Player, MediaDescriptionCompat)', + 'url': + 'onRemoveQueueItem(com.google.android.exoplayer2.Player,android.support.v4.media.MediaDescriptionCompat)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onRenderedFirstFrame()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onRenderedFirstFrame()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onRenderedFirstFrame(AnalyticsListener.EventTime, Object, long)', + 'url': + 'onRenderedFirstFrame(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.Object,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onRenderedFirstFrame(AnalyticsListener.EventTime, Object, long)', + 'url': + 'onRenderedFirstFrame(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.Object,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'onRenderedFirstFrame(Object, long)', + 'url': 'onRenderedFirstFrame(java.lang.Object,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onRenderedFirstFrame(Object, long)', + 'url': 'onRenderedFirstFrame(java.lang.Object,long)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener', + 'l': 'onRenderedFirstFrame(Object, long)', + 'url': 'onRenderedFirstFrame(java.lang.Object,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'onRendererOffsetChanged(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': + 'onRepeatModeChanged(@com.google.android.exoplayer2.Player.RepeatMode int)', + 'url': + 'onRepeatModeChanged(@com.google.android.exoplayer2.Player.RepeatModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'onRepeatModeChanged(@com.google.android.exoplayer2.Player.RepeatMode int)', + 'url': + 'onRepeatModeChanged(@com.google.android.exoplayer2.Player.RepeatModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onRepeatModeChanged(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.RepeatMode int)', + 'url': + 'onRepeatModeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.RepeatModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onRepeatModeChanged(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.RepeatMode int)', + 'url': + 'onRepeatModeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.RepeatModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager.Listener', + 'l': + 'onRequirementsStateChanged(DownloadManager, Requirements, @com.google.android.exoplayer2.scheduler.Requirements.RequirementFlags int)', + 'url': + 'onRequirementsStateChanged(com.google.android.exoplayer2.offline.DownloadManager,com.google.android.exoplayer2.scheduler.Requirements,@com.google.android.exoplayer2.scheduler.Requirements.RequirementFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'RequirementsWatcher.Listener', + 'l': + 'onRequirementsStateChanged(RequirementsWatcher, @com.google.android.exoplayer2.scheduler.Requirements.RequirementFlags int)', + 'url': + 'onRequirementsStateChanged(com.google.android.exoplayer2.scheduler.RequirementsWatcher,@com.google.android.exoplayer2.scheduler.Requirements.RequirementFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'onReset()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'onReset()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'BaseAudioProcessor', + 'l': 'onReset()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'onReset()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SilenceSkippingAudioProcessor', + 'l': 'onReset()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'TeeAudioProcessor', + 'l': 'onReset()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'onReset()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeRenderer', + 'l': 'onReset()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'onReset()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'onResume()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'onResume()' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'SphericalGLSurfaceView', + 'l': 'onResume()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'onRtlPropertiesChanged(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'OutputConsumerAdapterV30', + 'l': + 'onSampleCompleted(int, long, int, int, int, MediaCodec.CryptoInfo)', + 'url': + 'onSampleCompleted(int,long,int,int,int,android.media.MediaCodec.CryptoInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'OutputConsumerAdapterV30', + 'l': 'onSampleDataFound(int, MediaParser.InputReader)', + 'url': 'onSampleDataFound(int,android.media.MediaParser.InputReader)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream.ReleaseCallback', + 'l': 'onSampleStreamReleased(ChunkSampleStream)', + 'url': + 'onSampleStreamReleased(com.google.android.exoplayer2.source.chunk.ChunkSampleStream)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TimeBar.OnScrubListener', + 'l': 'onScrubMove(TimeBar, long)', + 'url': 'onScrubMove(com.google.android.exoplayer2.ui.TimeBar,long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TimeBar.OnScrubListener', + 'l': 'onScrubStart(TimeBar, long)', + 'url': 'onScrubStart(com.google.android.exoplayer2.ui.TimeBar,long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TimeBar.OnScrubListener', + 'l': 'onScrubStop(TimeBar, long, boolean)', + 'url': + 'onScrubStop(com.google.android.exoplayer2.ui.TimeBar,long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onSeekBackIncrementChanged(AnalyticsListener.EventTime, long)', + 'url': + 'onSeekBackIncrementChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onSeekBackIncrementChanged(long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onSeekBackIncrementChanged(long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.TimestampSeeker', + 'l': 'onSeekFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onSeekForwardIncrementChanged(AnalyticsListener.EventTime, long)', + 'url': + 'onSeekForwardIncrementChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onSeekForwardIncrementChanged(long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onSeekForwardIncrementChanged(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'OutputConsumerAdapterV30', + 'l': 'onSeekMapFound(MediaParser.SeekMap)', + 'url': 'onSeekMapFound(android.media.MediaParser.SeekMap)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker', + 'l': 'onSeekOperationFinished(boolean, long)', + 'url': 'onSeekOperationFinished(boolean,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onSeekProcessed()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onSeekProcessed()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onSeekProcessed(AnalyticsListener.EventTime)', + 'url': + 'onSeekProcessed(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onSeekStarted(AnalyticsListener.EventTime)', + 'url': + 'onSeekStarted(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector', + 'l': 'onSelectionActivated(Object)', + 'url': 'onSelectionActivated(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelector', + 'l': 'onSelectionActivated(Object)', + 'url': 'onSelectionActivated(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'MediaMetricsListener', + 'l': 'onSessionActive(AnalyticsListener.EventTime, String)', + 'url': + 'onSessionActive(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackSessionManager.Listener', + 'l': 'onSessionActive(AnalyticsListener.EventTime, String)', + 'url': + 'onSessionActive(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStatsListener', + 'l': 'onSessionActive(AnalyticsListener.EventTime, String)', + 'url': + 'onSessionActive(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'MediaMetricsListener', + 'l': 'onSessionCreated(AnalyticsListener.EventTime, String)', + 'url': + 'onSessionCreated(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackSessionManager.Listener', + 'l': 'onSessionCreated(AnalyticsListener.EventTime, String)', + 'url': + 'onSessionCreated(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStatsListener', + 'l': 'onSessionCreated(AnalyticsListener.EventTime, String)', + 'url': + 'onSessionCreated(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'MediaMetricsListener', + 'l': 'onSessionFinished(AnalyticsListener.EventTime, String, boolean)', + 'url': + 'onSessionFinished(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackSessionManager.Listener', + 'l': 'onSessionFinished(AnalyticsListener.EventTime, String, boolean)', + 'url': + 'onSessionFinished(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStatsListener', + 'l': 'onSessionFinished(AnalyticsListener.EventTime, String, boolean)', + 'url': + 'onSessionFinished(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.CaptionCallback', + 'l': 'onSetCaptioningEnabled(Player, boolean)', + 'url': + 'onSetCaptioningEnabled(com.google.android.exoplayer2.Player,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder.RatingCallback', + 'l': + 'onSetRating(MediaSession, MediaSession.ControllerInfo, String, Rating)', + 'url': + 'onSetRating(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo,java.lang.String,androidx.media2.common.Rating)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.RatingCallback', + 'l': 'onSetRating(Player, RatingCompat, Bundle)', + 'url': + 'onSetRating(com.google.android.exoplayer2.Player,android.support.v4.media.RatingCompat,android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.RatingCallback', + 'l': 'onSetRating(Player, RatingCompat)', + 'url': + 'onSetRating(com.google.android.exoplayer2.Player,android.support.v4.media.RatingCompat)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onShuffleModeChanged(AnalyticsListener.EventTime, boolean)', + 'url': + 'onShuffleModeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onShuffleModeChanged(AnalyticsListener.EventTime, boolean)', + 'url': + 'onShuffleModeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onShuffleModeEnabledChanged(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onShuffleModeEnabledChanged(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder.SkipCallback', + 'l': 'onSkipBackward(MediaSession, MediaSession.ControllerInfo)', + 'url': + 'onSkipBackward(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder.SkipCallback', + 'l': 'onSkipForward(MediaSession, MediaSession.ControllerInfo)', + 'url': + 'onSkipForward(androidx.media2.session.MediaSession,androidx.media2.session.MediaSession.ControllerInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onSkipSilenceEnabledChanged(AnalyticsListener.EventTime, boolean)', + 'url': + 'onSkipSilenceEnabledChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onSkipSilenceEnabledChanged(AnalyticsListener.EventTime, boolean)', + 'url': + 'onSkipSilenceEnabledChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onSkipSilenceEnabledChanged(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onSkipSilenceEnabledChanged(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener', + 'l': 'onSkipSilenceEnabledChanged(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.Listener', + 'l': 'onSkipSilenceEnabledChanged(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.QueueNavigator', + 'l': 'onSkipToNext(Player)', + 'url': 'onSkipToNext(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueNavigator', + 'l': 'onSkipToNext(Player)', + 'url': 'onSkipToNext(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.QueueNavigator', + 'l': 'onSkipToPrevious(Player)', + 'url': 'onSkipToPrevious(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueNavigator', + 'l': 'onSkipToPrevious(Player)', + 'url': 'onSkipToPrevious(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.QueueNavigator', + 'l': 'onSkipToQueueItem(Player, long)', + 'url': 'onSkipToQueueItem(com.google.android.exoplayer2.Player,long)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueNavigator', + 'l': 'onSkipToQueueItem(Player, long)', + 'url': 'onSkipToQueueItem(com.google.android.exoplayer2.Player,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer.WakeupListener', + 'l': 'onSleep()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaSource', + 'l': 'onSourceInfoRefreshed(long, boolean, boolean)', + 'url': 'onSourceInfoRefreshed(long,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource.MediaSourceCaller', + 'l': 'onSourceInfoRefreshed(MediaSource, Timeline)', + 'url': + 'onSourceInfoRefreshed(com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': 'onSourceInfoRefreshed(MediaSource, Timeline)', + 'url': + 'onSourceInfoRefreshed(com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'CachedRegionTracker', + 'l': 'onSpanAdded(Cache, CacheSpan)', + 'url': + 'onSpanAdded(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache.Listener', + 'l': 'onSpanAdded(Cache, CacheSpan)', + 'url': + 'onSpanAdded(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'LeastRecentlyUsedCacheEvictor', + 'l': 'onSpanAdded(Cache, CacheSpan)', + 'url': + 'onSpanAdded(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'NoOpCacheEvictor', + 'l': 'onSpanAdded(Cache, CacheSpan)', + 'url': + 'onSpanAdded(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'CachedRegionTracker', + 'l': 'onSpanRemoved(Cache, CacheSpan)', + 'url': + 'onSpanRemoved(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache.Listener', + 'l': 'onSpanRemoved(Cache, CacheSpan)', + 'url': + 'onSpanRemoved(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'LeastRecentlyUsedCacheEvictor', + 'l': 'onSpanRemoved(Cache, CacheSpan)', + 'url': + 'onSpanRemoved(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'NoOpCacheEvictor', + 'l': 'onSpanRemoved(Cache, CacheSpan)', + 'url': + 'onSpanRemoved(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'CachedRegionTracker', + 'l': 'onSpanTouched(Cache, CacheSpan, CacheSpan)', + 'url': + 'onSpanTouched(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan,com.google.android.exoplayer2.upstream.cache.CacheSpan)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache.Listener', + 'l': 'onSpanTouched(Cache, CacheSpan, CacheSpan)', + 'url': + 'onSpanTouched(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan,com.google.android.exoplayer2.upstream.cache.CacheSpan)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'LeastRecentlyUsedCacheEvictor', + 'l': 'onSpanTouched(Cache, CacheSpan, CacheSpan)', + 'url': + 'onSpanTouched(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan,com.google.android.exoplayer2.upstream.cache.CacheSpan)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'NoOpCacheEvictor', + 'l': 'onSpanTouched(Cache, CacheSpan, CacheSpan)', + 'url': + 'onSpanTouched(com.google.android.exoplayer2.upstream.cache.Cache,com.google.android.exoplayer2.upstream.cache.CacheSpan,com.google.android.exoplayer2.upstream.cache.CacheSpan)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HostActivity', + 'l': 'onStart()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'onStart(HostActivity, Surface, FrameLayout)', + 'url': + 'onStart(com.google.android.exoplayer2.testutil.HostActivity,android.view.Surface,android.widget.FrameLayout)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HostActivity.HostedTest', + 'l': 'onStart(HostActivity, Surface, FrameLayout)', + 'url': + 'onStart(com.google.android.exoplayer2.testutil.HostActivity,android.view.Surface,android.widget.FrameLayout)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'onStartCommand(Intent, int, int)', + 'url': 'onStartCommand(android.content.Intent,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'onStarted()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'onStarted()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'onStarted()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'onStarted()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'onStarted()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'onStarted()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'onStarted()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoFrameReleaseHelper', + 'l': 'onStarted()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheEvictor', + 'l': 'onStartFile(Cache, String, long, long)', + 'url': + 'onStartFile(com.google.android.exoplayer2.upstream.cache.Cache,java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'LeastRecentlyUsedCacheEvictor', + 'l': 'onStartFile(Cache, String, long, long)', + 'url': + 'onStartFile(com.google.android.exoplayer2.upstream.cache.Cache,java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'NoOpCacheEvictor', + 'l': 'onStartFile(Cache, String, long, long)', + 'url': + 'onStartFile(com.google.android.exoplayer2.upstream.cache.Cache,java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'PlatformScheduler.PlatformSchedulerService', + 'l': 'onStartJob(JobParameters)', + 'url': 'onStartJob(android.app.job.JobParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HostActivity', + 'l': 'onStop()' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'PlatformScheduler.PlatformSchedulerService', + 'l': 'onStopJob(JobParameters)', + 'url': 'onStopJob(android.app.job.JobParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'onStopped()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'onStopped()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'LoadControl', + 'l': 'onStopped()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'onStopped()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'onStopped()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'onStopped()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'onStopped()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeVideoRenderer', + 'l': 'onStopped()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'onStopped()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'onStopped()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoFrameReleaseHelper', + 'l': 'onStopped()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'onStreamChanged(Format[], long, long)', + 'url': + 'onStreamChanged(com.google.android.exoplayer2.Format[],long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'onStreamChanged(Format[], long, long)', + 'url': + 'onStreamChanged(com.google.android.exoplayer2.Format[],long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'onStreamChanged(Format[], long, long)', + 'url': + 'onStreamChanged(com.google.android.exoplayer2.Format[],long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataRenderer', + 'l': 'onStreamChanged(Format[], long, long)', + 'url': + 'onStreamChanged(com.google.android.exoplayer2.Format[],long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeVideoRenderer', + 'l': 'onStreamChanged(Format[], long, long)', + 'url': + 'onStreamChanged(com.google.android.exoplayer2.Format[],long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'TextRenderer', + 'l': 'onStreamChanged(Format[], long, long)', + 'url': + 'onStreamChanged(com.google.android.exoplayer2.Format[],long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'onStreamChanged(Format[], long, long)', + 'url': + 'onStreamChanged(com.google.android.exoplayer2.Format[],long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'CameraMotionRenderer', + 'l': 'onStreamChanged(Format[], long, long)', + 'url': + 'onStreamChanged(com.google.android.exoplayer2.Format[],long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoFrameReleaseHelper', + 'l': 'onSurfaceChanged(Surface)', + 'url': 'onSurfaceChanged(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onSurfaceSizeChanged(AnalyticsListener.EventTime, int, int)', + 'url': + 'onSurfaceSizeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onSurfaceSizeChanged(AnalyticsListener.EventTime, int, int)', + 'url': + 'onSurfaceSizeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onSurfaceSizeChanged(int, int)', + 'url': 'onSurfaceSizeChanged(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onSurfaceSizeChanged(int, int)', + 'url': 'onSurfaceSizeChanged(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'onTaskRemoved(Intent)', + 'url': 'onTaskRemoved(android.content.Intent)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeClock', + 'l': 'onThreadBlocked()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Clock', + 'l': 'onThreadBlocked()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SystemClock', + 'l': 'onThreadBlocked()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onTimelineChanged(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.TimelineChangeReason int)', + 'url': + 'onTimelineChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.TimelineChangeReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onTimelineChanged(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.TimelineChangeReason int)', + 'url': + 'onTimelineChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.TimelineChangeReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.QueueNavigator', + 'l': 'onTimelineChanged(Player)', + 'url': 'onTimelineChanged(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueNavigator', + 'l': 'onTimelineChanged(Player)', + 'url': 'onTimelineChanged(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': + 'onTimelineChanged(Timeline, @com.google.android.exoplayer2.Player.TimelineChangeReason int)', + 'url': + 'onTimelineChanged(com.google.android.exoplayer2.Timeline,@com.google.android.exoplayer2.Player.TimelineChangeReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'onTimelineChanged(Timeline, @com.google.android.exoplayer2.Player.TimelineChangeReason int)', + 'url': + 'onTimelineChanged(com.google.android.exoplayer2.Timeline,@com.google.android.exoplayer2.Player.TimelineChangeReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner', + 'l': + 'onTimelineChanged(Timeline, @com.google.android.exoplayer2.Player.TimelineChangeReason int)', + 'url': + 'onTimelineChanged(com.google.android.exoplayer2.Timeline,@com.google.android.exoplayer2.Player.TimelineChangeReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'onTouchEvent(MotionEvent)', + 'url': 'onTouchEvent(android.view.MotionEvent)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'onTrackballEvent(MotionEvent)', + 'url': 'onTrackballEvent(android.view.MotionEvent)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'onTrackballEvent(MotionEvent)', + 'url': 'onTrackballEvent(android.view.MotionEvent)' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'OutputConsumerAdapterV30', + 'l': 'onTrackCountFound(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'OutputConsumerAdapterV30', + 'l': 'onTrackDataFound(int, MediaParser.TrackData)', + 'url': 'onTrackDataFound(int,android.media.MediaParser.TrackData)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onTracksChanged(AnalyticsListener.EventTime, Tracks)', + 'url': + 'onTracksChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Tracks)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onTracksChanged(AnalyticsListener.EventTime, Tracks)', + 'url': + 'onTracksChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Tracks)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onTracksChanged(Tracks)', + 'url': 'onTracksChanged(com.google.android.exoplayer2.Tracks)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onTracksChanged(Tracks)', + 'url': 'onTracksChanged(com.google.android.exoplayer2.Tracks)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionView.TrackSelectionListener', + 'l': + 'onTrackSelectionChanged(boolean, Map)', + 'url': 'onTrackSelectionChanged(boolean,java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onTrackSelectionParametersChanged(AnalyticsListener.EventTime, TrackSelectionParameters)', + 'url': + 'onTrackSelectionParametersChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onTrackSelectionParametersChanged(TrackSelectionParameters)', + 'url': + 'onTrackSelectionParametersChanged(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onTrackSelectionParametersChanged(TrackSelectionParameters)', + 'url': + 'onTrackSelectionParametersChanged(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelector.InvalidationListener', + 'l': 'onTrackSelectionsInvalidated()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionDialogBuilder.DialogCallback', + 'l': + 'onTracksSelected(boolean, Map)', + 'url': 'onTracksSelected(boolean,java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': + 'onTracksSelected(Renderer[], TrackGroupArray, ExoTrackSelection[])', + 'url': + 'onTracksSelected(com.google.android.exoplayer2.Renderer[],com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.trackselection.ExoTrackSelection[])' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'LoadControl', + 'l': + 'onTracksSelected(Renderer[], TrackGroupArray, ExoTrackSelection[])', + 'url': + 'onTracksSelected(com.google.android.exoplayer2.Renderer[],com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.trackselection.ExoTrackSelection[])' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BundleListRetriever', + 'l': 'onTransact(int, Parcel, Parcel, int)', + 'url': 'onTransact(int,android.os.Parcel,android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest.FakeTransferListener', + 'l': 'onTransferEnd(DataSource, DataSpec, boolean)', + 'url': + 'onTransferEnd(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': 'onTransferEnd(DataSource, DataSpec, boolean)', + 'url': + 'onTransferEnd(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'TransferListener', + 'l': 'onTransferEnd(DataSource, DataSpec, boolean)', + 'url': + 'onTransferEnd(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest.FakeTransferListener', + 'l': 'onTransferInitializing(DataSource, DataSpec, boolean)', + 'url': + 'onTransferInitializing(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': 'onTransferInitializing(DataSource, DataSpec, boolean)', + 'url': + 'onTransferInitializing(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'TransferListener', + 'l': 'onTransferInitializing(DataSource, DataSpec, boolean)', + 'url': + 'onTransferInitializing(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'TimeToFirstByteEstimator', + 'l': 'onTransferInitializing(DataSpec)', + 'url': + 'onTransferInitializing(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest.FakeTransferListener', + 'l': 'onTransferStart(DataSource, DataSpec, boolean)', + 'url': + 'onTransferStart(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': 'onTransferStart(DataSource, DataSpec, boolean)', + 'url': + 'onTransferStart(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'TransferListener', + 'l': 'onTransferStart(DataSource, DataSpec, boolean)', + 'url': + 'onTransferStart(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'TimeToFirstByteEstimator', + 'l': 'onTransferStart(DataSpec)', + 'url': + 'onTransferStart(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Listener', + 'l': 'onTransformationCompleted(MediaItem, TransformationResult)', + 'url': + 'onTransformationCompleted(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.transformer.TransformationResult)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Listener', + 'l': 'onTransformationCompleted(MediaItem)', + 'url': + 'onTransformationCompleted(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Listener', + 'l': 'onTransformationError(MediaItem, Exception)', + 'url': + 'onTransformationError(com.google.android.exoplayer2.MediaItem,java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Listener', + 'l': 'onTransformationError(MediaItem, TransformationException)', + 'url': + 'onTransformationError(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.transformer.TransformationException)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'BundledHlsMediaChunkExtractor', + 'l': 'onTruncatedSegmentParsed()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaChunkExtractor', + 'l': 'onTruncatedSegmentParsed()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'MediaParserHlsMediaChunkExtractor', + 'l': 'onTruncatedSegmentParsed()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.Listener', + 'l': 'onUnderrun(int, long, long)', + 'url': 'onUnderrun(int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'StandaloneDatabaseProvider', + 'l': 'onUpgrade(SQLiteDatabase, int, int)', + 'url': 'onUpgrade(android.database.sqlite.SQLiteDatabase,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onUpstreamDiscarded(AnalyticsListener.EventTime, MediaLoadData)', + 'url': + 'onUpstreamDiscarded(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onUpstreamDiscarded(AnalyticsListener.EventTime, MediaLoadData)', + 'url': + 'onUpstreamDiscarded(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'onUpstreamDiscarded(int, MediaSource.MediaPeriodId, MediaLoadData)', + 'url': + 'onUpstreamDiscarded(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener', + 'l': + 'onUpstreamDiscarded(int, MediaSource.MediaPeriodId, MediaLoadData)', + 'url': + 'onUpstreamDiscarded(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': + 'onUpstreamDiscarded(int, MediaSource.MediaPeriodId, MediaLoadData)', + 'url': + 'onUpstreamDiscarded(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue.UpstreamFormatChangedListener', + 'l': 'onUpstreamFormatChanged(Format)', + 'url': 'onUpstreamFormatChanged(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onVideoCodecError(AnalyticsListener.EventTime, Exception)', + 'url': + 'onVideoCodecError(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'onVideoCodecError(Exception)', + 'url': 'onVideoCodecError(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onVideoCodecError(Exception)', + 'url': 'onVideoCodecError(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener', + 'l': 'onVideoCodecError(Exception)', + 'url': 'onVideoCodecError(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onVideoDecoderInitialized(AnalyticsListener.EventTime, String, long, long)', + 'url': + 'onVideoDecoderInitialized(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onVideoDecoderInitialized(AnalyticsListener.EventTime, String, long)', + 'url': + 'onVideoDecoderInitialized(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onVideoDecoderInitialized(AnalyticsListener.EventTime, String, long)', + 'url': + 'onVideoDecoderInitialized(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'onVideoDecoderInitialized(String, long, long)', + 'url': 'onVideoDecoderInitialized(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onVideoDecoderInitialized(String, long, long)', + 'url': 'onVideoDecoderInitialized(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener', + 'l': 'onVideoDecoderInitialized(String, long, long)', + 'url': 'onVideoDecoderInitialized(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onVideoDecoderReleased(AnalyticsListener.EventTime, String)', + 'url': + 'onVideoDecoderReleased(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onVideoDecoderReleased(AnalyticsListener.EventTime, String)', + 'url': + 'onVideoDecoderReleased(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'onVideoDecoderReleased(String)', + 'url': 'onVideoDecoderReleased(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onVideoDecoderReleased(String)', + 'url': 'onVideoDecoderReleased(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener', + 'l': 'onVideoDecoderReleased(String)', + 'url': 'onVideoDecoderReleased(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onVideoDisabled(AnalyticsListener.EventTime, DecoderCounters)', + 'url': + 'onVideoDisabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'MediaMetricsListener', + 'l': 'onVideoDisabled(AnalyticsListener.EventTime, DecoderCounters)', + 'url': + 'onVideoDisabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'onVideoDisabled(AnalyticsListener.EventTime, DecoderCounters)', + 'url': + 'onVideoDisabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onVideoDisabled(AnalyticsListener.EventTime, DecoderCounters)', + 'url': + 'onVideoDisabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'onVideoDisabled(DecoderCounters)', + 'url': + 'onVideoDisabled(com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onVideoDisabled(DecoderCounters)', + 'url': + 'onVideoDisabled(com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener', + 'l': 'onVideoDisabled(DecoderCounters)', + 'url': + 'onVideoDisabled(com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onVideoEnabled(AnalyticsListener.EventTime, DecoderCounters)', + 'url': + 'onVideoEnabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onVideoEnabled(AnalyticsListener.EventTime, DecoderCounters)', + 'url': + 'onVideoEnabled(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'onVideoEnabled(DecoderCounters)', + 'url': + 'onVideoEnabled(com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onVideoEnabled(DecoderCounters)', + 'url': + 'onVideoEnabled(com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener', + 'l': 'onVideoEnabled(DecoderCounters)', + 'url': + 'onVideoEnabled(com.google.android.exoplayer2.decoder.DecoderCounters)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoFrameMetadataListener', + 'l': 'onVideoFrameAboutToBeRendered(long, long, Format, MediaFormat)', + 'url': + 'onVideoFrameAboutToBeRendered(long,long,com.google.android.exoplayer2.Format,android.media.MediaFormat)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onVideoFrameProcessingOffset(AnalyticsListener.EventTime, long, int)', + 'url': + 'onVideoFrameProcessingOffset(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'onVideoFrameProcessingOffset(long, int)', + 'url': 'onVideoFrameProcessingOffset(long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onVideoFrameProcessingOffset(long, int)', + 'url': 'onVideoFrameProcessingOffset(long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener', + 'l': 'onVideoFrameProcessingOffset(long, int)', + 'url': 'onVideoFrameProcessingOffset(long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onVideoInputFormatChanged(AnalyticsListener.EventTime, Format, DecoderReuseEvaluation)', + 'url': + 'onVideoInputFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': + 'onVideoInputFormatChanged(AnalyticsListener.EventTime, Format, DecoderReuseEvaluation)', + 'url': + 'onVideoInputFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onVideoInputFormatChanged(AnalyticsListener.EventTime, Format)', + 'url': + 'onVideoInputFormatChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'onVideoInputFormatChanged(Format, DecoderReuseEvaluation)', + 'url': + 'onVideoInputFormatChanged(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onVideoInputFormatChanged(Format, DecoderReuseEvaluation)', + 'url': + 'onVideoInputFormatChanged(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener', + 'l': 'onVideoInputFormatChanged(Format, DecoderReuseEvaluation)', + 'url': + 'onVideoInputFormatChanged(com.google.android.exoplayer2.Format,com.google.android.exoplayer2.decoder.DecoderReuseEvaluation)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener', + 'l': 'onVideoInputFormatChanged(Format)', + 'url': 'onVideoInputFormatChanged(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': + 'onVideoSizeChanged(AnalyticsListener.EventTime, int, int, int, float)', + 'url': + 'onVideoSizeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,int,int,float)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onVideoSizeChanged(AnalyticsListener.EventTime, VideoSize)', + 'url': + 'onVideoSizeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.video.VideoSize)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'MediaMetricsListener', + 'l': 'onVideoSizeChanged(AnalyticsListener.EventTime, VideoSize)', + 'url': + 'onVideoSizeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.video.VideoSize)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStatsListener', + 'l': 'onVideoSizeChanged(AnalyticsListener.EventTime, VideoSize)', + 'url': + 'onVideoSizeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.video.VideoSize)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onVideoSizeChanged(AnalyticsListener.EventTime, VideoSize)', + 'url': + 'onVideoSizeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,com.google.android.exoplayer2.video.VideoSize)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onVideoSizeChanged(VideoSize)', + 'url': + 'onVideoSizeChanged(com.google.android.exoplayer2.video.VideoSize)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onVideoSizeChanged(VideoSize)', + 'url': + 'onVideoSizeChanged(com.google.android.exoplayer2.video.VideoSize)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener', + 'l': 'onVideoSizeChanged(VideoSize)', + 'url': + 'onVideoSizeChanged(com.google.android.exoplayer2.video.VideoSize)' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'SphericalGLSurfaceView.VideoSurfaceListener', + 'l': 'onVideoSurfaceCreated(Surface)', + 'url': 'onVideoSurfaceCreated(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'SphericalGLSurfaceView.VideoSurfaceListener', + 'l': 'onVideoSurfaceDestroyed(Surface)', + 'url': 'onVideoSurfaceDestroyed(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView.VisibilityListener', + 'l': 'onVisibilityChange(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView.VisibilityListener', + 'l': 'onVisibilityChange(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView.ControllerVisibilityListener', + 'l': 'onVisibilityChanged(int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener', + 'l': 'onVolumeChanged(AnalyticsListener.EventTime, float)', + 'url': + 'onVolumeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,float)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EventLogger', + 'l': 'onVolumeChanged(AnalyticsListener.EventTime, float)', + 'url': + 'onVolumeChanged(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Listener', + 'l': 'onVolumeChanged(float)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'onVolumeChanged(float)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager.Listener', + 'l': 'onWaitingForRequirementsChanged(DownloadManager, boolean)', + 'url': + 'onWaitingForRequirementsChanged(com.google.android.exoplayer2.offline.DownloadManager,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer.WakeupListener', + 'l': 'onWakeup()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSourceInputStream', + 'l': 'open()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ConditionVariable', + 'l': 'open()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.rtmp', + 'c': 'RtmpDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FailOnCloseDataSink', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'AssetDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ByteArrayDataSink', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ByteArrayDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ContentDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSchemeDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSink', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'FileDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'PlaceholderDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'PriorityDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'RawResourceDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ResolvingDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'StatsDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'TeeDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'UdpDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSink', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.crypto', + 'c': 'AesCipherDataSink', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.crypto', + 'c': 'AesCipherDataSource', + 'l': 'open(DataSpec)', + 'url': 'open(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'AssetContentProvider', + 'l': 'openAssetFile(Uri, String)', + 'url': 'openAssetFile(android.net.Uri,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.OpenException', + 'l': + 'OpenException(DataSpec, @com.google.android.exoplayer2.PlaybackException.ErrorCode int, int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.OpenException', + 'l': + 'OpenException(IOException, DataSpec, @com.google.android.exoplayer2.PlaybackException.ErrorCode int, int)', + 'url': + '%3Cinit%3E(java.io.IOException,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.OpenException', + 'l': 'OpenException(IOException, DataSpec, int)', + 'url': + '%3Cinit%3E(java.io.IOException,com.google.android.exoplayer2.upstream.DataSpec,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.OpenException', + 'l': + 'OpenException(String, DataSpec, @com.google.android.exoplayer2.PlaybackException.ErrorCode int, int)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.upstream.DataSpec,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.OpenException', + 'l': 'OpenException(String, DataSpec, int)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.upstream.DataSpec,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'AtomicFile', + 'l': 'openRead()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'openSession()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'openSession()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'openSession()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'openSession()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings', + 'l': 'operatingRate' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'OpusDecoder', + 'l': 'OpusDecoder(int, int, int, List, CryptoConfig, boolean)', + 'url': + '%3Cinit%3E(int,int,int,java.util.List,com.google.android.exoplayer2.decoder.CryptoConfig,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'OpusLibrary', + 'l': 'opusGetVersion()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'OpusLibrary', + 'l': 'opusIsSecureDecodeSupported()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SurfaceInfo', + 'l': 'orientationDegrees' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'originalCount' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand', + 'l': 'outOfNetworkIndicator' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceScheduleCommand.Event', + 'l': 'outOfNetworkIndicator' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'output' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'OUTPUT_MODE_OFFLOAD' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'OUTPUT_MODE_PASSTHROUGH' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'OUTPUT_MODE_PCM' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'BaseAudioProcessor', + 'l': 'outputAudioFormat' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'OutputConsumerAdapterV30', + 'l': 'OutputConsumerAdapterV30()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'OutputConsumerAdapterV30', + 'l': + 'OutputConsumerAdapterV30(Format, @com.google.android.exoplayer2.C.TrackType int, boolean)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.TrackTypeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'OpusDecoder', + 'l': 'outputFloat' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest', + 'l': 'outputHeight' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'outputPendingSampleMetadata()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrueHdSampleRechunker', + 'l': 'outputPendingSampleMetadata(TrackOutput, TrackOutput.CryptoData)', + 'url': + 'outputPendingSampleMetadata(com.google.android.exoplayer2.extractor.TrackOutput,com.google.android.exoplayer2.extractor.TrackOutput.CryptoData)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'overallRating' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.TimestampSearchResult', + 'l': 'overestimatedResult(long, long)', + 'url': 'overestimatedResult(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'overridePreparePositionUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'overrides' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'PrivFrame', + 'l': 'owner' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac3Reader', + 'l': 'packetFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac4Reader', + 'l': 'packetFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsReader', + 'l': 'packetFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DtsReader', + 'l': 'packetFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DvbSubtitleReader', + 'l': 'packetFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'ElementaryStreamReader', + 'l': 'packetFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H262Reader', + 'l': 'packetFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H263Reader', + 'l': 'packetFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H264Reader', + 'l': 'packetFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H265Reader', + 'l': 'packetFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Id3Reader', + 'l': 'packetFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'LatmReader', + 'l': 'packetFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'MpegAudioReader', + 'l': 'packetFinished()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac3Reader', + 'l': + 'packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)', + 'url': + 'packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac4Reader', + 'l': + 'packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)', + 'url': + 'packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsReader', + 'l': + 'packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)', + 'url': + 'packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DtsReader', + 'l': + 'packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)', + 'url': + 'packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DvbSubtitleReader', + 'l': + 'packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)', + 'url': + 'packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'ElementaryStreamReader', + 'l': + 'packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)', + 'url': + 'packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H262Reader', + 'l': + 'packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)', + 'url': + 'packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H263Reader', + 'l': + 'packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)', + 'url': + 'packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H264Reader', + 'l': + 'packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)', + 'url': + 'packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H265Reader', + 'l': + 'packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)', + 'url': + 'packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Id3Reader', + 'l': + 'packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)', + 'url': + 'packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'LatmReader', + 'l': + 'packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)', + 'url': + 'packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'MpegAudioReader', + 'l': + 'packetStarted(long, @com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flags int)', + 'url': + 'packetStarted(long,@com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'padding' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'MediaParserUtil', + 'l': 'PARAMETER_EAGERLY_EXPOSE_TRACK_TYPE' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'MediaParserUtil', + 'l': 'PARAMETER_EXPOSE_CAPTION_FORMATS' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'MediaParserUtil', + 'l': 'PARAMETER_EXPOSE_CHUNK_INDEX_AS_MEDIA_FORMAT' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'MediaParserUtil', + 'l': 'PARAMETER_EXPOSE_DUMMY_SEEK_MAP' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'MediaParserUtil', + 'l': 'PARAMETER_IGNORE_TIMESTAMP_OFFSET' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'MediaParserUtil', + 'l': 'PARAMETER_IN_BAND_CRYPTO_INFO' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'MediaParserUtil', + 'l': 'PARAMETER_INCLUDE_SUPPLEMENTAL_DATA' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'MediaParserUtil', + 'l': 'PARAMETER_OVERRIDE_IN_BAND_CAPTION_DECLARATIONS' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'ParametersBuilder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'ParametersBuilder(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream.EmbeddedSampleStream', + 'l': 'parent' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'ParsableBitArray()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'ParsableBitArray(byte[], int)', + 'url': '%3Cinit%3E(byte[],int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'ParsableBitArray(byte[])', + 'url': '%3Cinit%3E(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'ParsableByteArray()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'ParsableByteArray(byte[], int)', + 'url': '%3Cinit%3E(byte[],int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'ParsableByteArray(byte[])', + 'url': '%3Cinit%3E(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'ParsableByteArray(int)', + 'url': '%3Cinit%3E(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableNalUnitBitArray', + 'l': 'ParsableNalUnitBitArray(byte[], int, int)', + 'url': '%3Cinit%3E(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'parse(byte[], int)', + 'url': 'parse(byte[],int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyHeaders', + 'l': 'parse(Map>)', + 'url': 'parse(java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'parse(ParsableByteArray)', + 'url': 'parse(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'AvcConfig', + 'l': 'parse(ParsableByteArray)', + 'url': 'parse(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DolbyVisionConfig', + 'l': 'parse(ParsableByteArray)', + 'url': 'parse(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'HevcConfig', + 'l': 'parse(ParsableByteArray)', + 'url': 'parse(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'FilteringManifestParser', + 'l': 'parse(Uri, InputStream)', + 'url': 'parse(android.net.Uri,java.io.InputStream)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parse(Uri, InputStream)', + 'url': 'parse(android.net.Uri,java.io.InputStream)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistParser', + 'l': 'parse(Uri, InputStream)', + 'url': 'parse(android.net.Uri,java.io.InputStream)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifestParser', + 'l': 'parse(Uri, InputStream)', + 'url': 'parse(android.net.Uri,java.io.InputStream)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ParsingLoadable.Parser', + 'l': 'parse(Uri, InputStream)', + 'url': 'parse(android.net.Uri,java.io.InputStream)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util', + 'l': + 'parseAc3AnnexFFormat(ParsableByteArray, String, String, DrmInitData)', + 'url': + 'parseAc3AnnexFFormat(com.google.android.exoplayer2.util.ParsableByteArray,java.lang.String,java.lang.String,com.google.android.exoplayer2.drm.DrmInitData)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util', + 'l': 'parseAc3SyncframeAudioSampleCount(ByteBuffer)', + 'url': 'parseAc3SyncframeAudioSampleCount(java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util', + 'l': 'parseAc3SyncframeInfo(ParsableBitArray)', + 'url': + 'parseAc3SyncframeInfo(com.google.android.exoplayer2.util.ParsableBitArray)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util', + 'l': 'parseAc3SyncframeSize(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac4Util', + 'l': + 'parseAc4AnnexEFormat(ParsableByteArray, String, String, DrmInitData)', + 'url': + 'parseAc4AnnexEFormat(com.google.android.exoplayer2.util.ParsableByteArray,java.lang.String,java.lang.String,com.google.android.exoplayer2.drm.DrmInitData)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac4Util', + 'l': 'parseAc4SyncframeAudioSampleCount(ByteBuffer)', + 'url': 'parseAc4SyncframeAudioSampleCount(java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac4Util', + 'l': 'parseAc4SyncframeInfo(ParsableBitArray)', + 'url': + 'parseAc4SyncframeInfo(com.google.android.exoplayer2.util.ParsableBitArray)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac4Util', + 'l': 'parseAc4SyncframeSize(byte[], int)', + 'url': 'parseAc4SyncframeSize(byte[],int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': + 'parseAdaptationSet(XmlPullParser, List, SegmentBase, long, long, long, long, long, boolean)', + 'url': + 'parseAdaptationSet(org.xmlpull.v1.XmlPullParser,java.util.List,com.google.android.exoplayer2.source.dash.manifest.SegmentBase,long,long,long,long,long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseAdaptationSetChild(XmlPullParser)', + 'url': 'parseAdaptationSetChild(org.xmlpull.v1.XmlPullParser)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'CodecSpecificDataUtil', + 'l': 'parseAlacAudioSpecificConfig(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseAudioChannelConfiguration(XmlPullParser)', + 'url': 'parseAudioChannelConfiguration(org.xmlpull.v1.XmlPullParser)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'parseAudioSpecificConfig(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil', + 'l': 'parseAudioSpecificConfig(ParsableBitArray, boolean)', + 'url': + 'parseAudioSpecificConfig(com.google.android.exoplayer2.util.ParsableBitArray,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseAvailabilityTimeOffsetUs(XmlPullParser, long)', + 'url': + 'parseAvailabilityTimeOffsetUs(org.xmlpull.v1.XmlPullParser,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseBaseUrl(XmlPullParser, List, boolean)', + 'url': + 'parseBaseUrl(org.xmlpull.v1.XmlPullParser,java.util.List,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseCea608AccessibilityChannel(List)', + 'url': 'parseCea608AccessibilityChannel(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseCea708AccessibilityChannel(List)', + 'url': 'parseCea708AccessibilityChannel(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'CodecSpecificDataUtil', + 'l': 'parseCea708InitializationData(List)', + 'url': 'parseCea708InitializationData(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseContentProtection(XmlPullParser)', + 'url': 'parseContentProtection(org.xmlpull.v1.XmlPullParser)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseContentType(XmlPullParser)', + 'url': 'parseContentType(org.xmlpull.v1.XmlPullParser)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ColorParser', + 'l': 'parseCssColor(String)', + 'url': 'parseCssColor(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCueParser', + 'l': 'parseCue(ParsableByteArray, List)', + 'url': + 'parseCue(com.google.android.exoplayer2.util.ParsableByteArray,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseDateTime(XmlPullParser, String, long)', + 'url': + 'parseDateTime(org.xmlpull.v1.XmlPullParser,java.lang.String,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseDescriptor(XmlPullParser, String)', + 'url': 'parseDescriptor(org.xmlpull.v1.XmlPullParser,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseDolbyChannelConfiguration(XmlPullParser)', + 'url': 'parseDolbyChannelConfiguration(org.xmlpull.v1.XmlPullParser)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DtsUtil', + 'l': 'parseDtsAudioSampleCount(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DtsUtil', + 'l': 'parseDtsAudioSampleCount(ByteBuffer)', + 'url': 'parseDtsAudioSampleCount(java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseDtsChannelConfiguration(XmlPullParser)', + 'url': 'parseDtsChannelConfiguration(org.xmlpull.v1.XmlPullParser)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DtsUtil', + 'l': 'parseDtsFormat(byte[], String, String, DrmInitData)', + 'url': + 'parseDtsFormat(byte[],java.lang.String,java.lang.String,com.google.android.exoplayer2.drm.DrmInitData)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseDtsxChannelConfiguration(XmlPullParser)', + 'url': 'parseDtsxChannelConfiguration(org.xmlpull.v1.XmlPullParser)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseDuration(XmlPullParser, String, long)', + 'url': + 'parseDuration(org.xmlpull.v1.XmlPullParser,java.lang.String,long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util', + 'l': + 'parseEAc3AnnexFFormat(ParsableByteArray, String, String, DrmInitData)', + 'url': + 'parseEAc3AnnexFFormat(com.google.android.exoplayer2.util.ParsableByteArray,java.lang.String,java.lang.String,com.google.android.exoplayer2.drm.DrmInitData)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseEac3SupplementalProperties(List)', + 'url': 'parseEac3SupplementalProperties(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': + 'parseEvent(XmlPullParser, String, String, long, long, ByteArrayOutputStream)', + 'url': + 'parseEvent(org.xmlpull.v1.XmlPullParser,java.lang.String,java.lang.String,long,long,java.io.ByteArrayOutputStream)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseEventObject(XmlPullParser, ByteArrayOutputStream)', + 'url': + 'parseEventObject(org.xmlpull.v1.XmlPullParser,java.io.ByteArrayOutputStream)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseEventStream(XmlPullParser)', + 'url': 'parseEventStream(org.xmlpull.v1.XmlPullParser)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseFloat(XmlPullParser, String, float)', + 'url': 'parseFloat(org.xmlpull.v1.XmlPullParser,java.lang.String,float)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseFrameRate(XmlPullParser, float)', + 'url': 'parseFrameRate(org.xmlpull.v1.XmlPullParser,float)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'parseH265SpsNalUnit(byte[], int, int)', + 'url': 'parseH265SpsNalUnit(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'parseH265SpsNalUnitPayload(byte[], int, int)', + 'url': 'parseH265SpsNalUnitPayload(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseInitialization(XmlPullParser)', + 'url': 'parseInitialization(org.xmlpull.v1.XmlPullParser)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseInt(XmlPullParser, String, int)', + 'url': 'parseInt(org.xmlpull.v1.XmlPullParser,java.lang.String,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseLabel(XmlPullParser)', + 'url': 'parseLabel(org.xmlpull.v1.XmlPullParser)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseLastSegmentNumberSupplementalProperty(List)', + 'url': 'parseLastSegmentNumberSupplementalProperty(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseLong(XmlPullParser, String, long)', + 'url': 'parseLong(org.xmlpull.v1.XmlPullParser,java.lang.String,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseMediaPresentationDescription(XmlPullParser, Uri)', + 'url': + 'parseMediaPresentationDescription(org.xmlpull.v1.XmlPullParser,android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MpegAudioUtil', + 'l': 'parseMpegAudioFrameSampleCount(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseMpegChannelConfiguration(XmlPullParser)', + 'url': 'parseMpegChannelConfiguration(org.xmlpull.v1.XmlPullParser)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'OpusUtil', + 'l': 'parsePacketAudioSampleCount(ByteBuffer)', + 'url': 'parsePacketAudioSampleCount(java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttParserUtil', + 'l': 'parsePercentage(String)', + 'url': 'parsePercentage(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': + 'parsePeriod(XmlPullParser, List, long, long, long, long, boolean)', + 'url': + 'parsePeriod(org.xmlpull.v1.XmlPullParser,java.util.List,long,long,long,long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'parsePpsNalUnit(byte[], int, int)', + 'url': 'parsePpsNalUnit(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'parsePpsNalUnitPayload(byte[], int, int)', + 'url': 'parsePpsNalUnitPayload(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseProfiles(XmlPullParser, String, String[])', + 'url': + 'parseProfiles(org.xmlpull.v1.XmlPullParser,java.lang.String,java.lang.String[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseProgramInformation(XmlPullParser)', + 'url': 'parseProgramInformation(org.xmlpull.v1.XmlPullParser)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseRangedUrl(XmlPullParser, String, String)', + 'url': + 'parseRangedUrl(org.xmlpull.v1.XmlPullParser,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': + 'parseRepresentation(XmlPullParser, List, String, String, int, int, float, int, int, String, List, List, List, List, SegmentBase, long, long, long, long, long, boolean)', + 'url': + 'parseRepresentation(org.xmlpull.v1.XmlPullParser,java.util.List,java.lang.String,java.lang.String,int,int,float,int,int,java.lang.String,java.util.List,java.util.List,java.util.List,java.util.List,com.google.android.exoplayer2.source.dash.manifest.SegmentBase,long,long,long,long,long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ParserException', + 'l': + 'ParserException(String, Throwable, boolean, @com.google.android.exoplayer2.C.DataType int)', + 'url': + '%3Cinit%3E(java.lang.String,java.lang.Throwable,boolean,@com.google.android.exoplayer2.C.DataTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseRoleFlagsFromAccessibilityDescriptors(List)', + 'url': 'parseRoleFlagsFromAccessibilityDescriptors(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseRoleFlagsFromDashRoleScheme(String)', + 'url': 'parseRoleFlagsFromDashRoleScheme(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseRoleFlagsFromProperties(List)', + 'url': 'parseRoleFlagsFromProperties(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseRoleFlagsFromRoleDescriptors(List)', + 'url': 'parseRoleFlagsFromRoleDescriptors(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'PsshAtomUtil', + 'l': 'parseSchemeSpecificData(byte[], UUID)', + 'url': 'parseSchemeSpecificData(byte[],java.util.UUID)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseSegmentBase(XmlPullParser, SegmentBase.SingleSegmentBase)', + 'url': + 'parseSegmentBase(org.xmlpull.v1.XmlPullParser,com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SingleSegmentBase)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': + 'parseSegmentList(XmlPullParser, SegmentBase.SegmentList, long, long, long, long, long)', + 'url': + 'parseSegmentList(org.xmlpull.v1.XmlPullParser,com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SegmentList,long,long,long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': + 'parseSegmentTemplate(XmlPullParser, SegmentBase.SegmentTemplate, List, long, long, long, long, long)', + 'url': + 'parseSegmentTemplate(org.xmlpull.v1.XmlPullParser,com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SegmentTemplate,java.util.List,long,long,long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseSegmentTimeline(XmlPullParser, long, long)', + 'url': 'parseSegmentTimeline(org.xmlpull.v1.XmlPullParser,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseSegmentUrl(XmlPullParser)', + 'url': 'parseSegmentUrl(org.xmlpull.v1.XmlPullParser)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseSelectionFlagsFromDashRoleScheme(String)', + 'url': 'parseSelectionFlagsFromDashRoleScheme(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseSelectionFlagsFromRoleDescriptors(List)', + 'url': 'parseSelectionFlagsFromRoleDescriptors(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseServiceDescription(XmlPullParser)', + 'url': 'parseServiceDescription(org.xmlpull.v1.XmlPullParser)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'parseSpsNalUnit(byte[], int, int)', + 'url': 'parseSpsNalUnit(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'parseSpsNalUnitPayload(byte[], int, int)', + 'url': 'parseSpsNalUnitPayload(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseString(XmlPullParser, String, String)', + 'url': + 'parseString(org.xmlpull.v1.XmlPullParser,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseText(XmlPullParser, String)', + 'url': 'parseText(org.xmlpull.v1.XmlPullParser,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseTileCountFromProperties(List)', + 'url': 'parseTileCountFromProperties(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttParserUtil', + 'l': 'parseTimestampUs(String)', + 'url': 'parseTimestampUs(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util', + 'l': 'parseTrueHdSyncframeAudioSampleCount(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util', + 'l': 'parseTrueHdSyncframeAudioSampleCount(ByteBuffer, int)', + 'url': 'parseTrueHdSyncframeAudioSampleCount(java.nio.ByteBuffer,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ColorParser', + 'l': 'parseTtmlColor(String)', + 'url': 'parseTtmlColor(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseTvaAudioPurposeCsValue(String)', + 'url': 'parseTvaAudioPurposeCsValue(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseUrlTemplate(XmlPullParser, String, UrlTemplate)', + 'url': + 'parseUrlTemplate(org.xmlpull.v1.XmlPullParser,java.lang.String,com.google.android.exoplayer2.source.dash.manifest.UrlTemplate)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser', + 'l': 'parseUtcTiming(XmlPullParser)', + 'url': 'parseUtcTiming(org.xmlpull.v1.XmlPullParser)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'PsshAtomUtil', + 'l': 'parseUuid(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'PsshAtomUtil', + 'l': 'parseVersion(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil', + 'l': 'parseVorbisComments(List)', + 'url': 'parseVorbisComments(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'parseXsDateTime(String)', + 'url': 'parseXsDateTime(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'parseXsDuration(String)', + 'url': 'parseXsDuration(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ParsingLoadable', + 'l': + 'ParsingLoadable(DataSource, DataSpec, int, ParsingLoadable.Parser)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,int,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ParsingLoadable', + 'l': + 'ParsingLoadable(DataSource, Uri, int, ParsingLoadable.Parser)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,android.net.Uri,int,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.Part', + 'l': + 'Part(String, HlsMediaPlaylist.Segment, long, int, long, DrmInitData, String, String, long, long, boolean, boolean, boolean)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist.Segment,long,int,long,com.google.android.exoplayer2.drm.DrmInitData,java.lang.String,java.lang.String,long,long,boolean,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.ServerControl', + 'l': 'partHoldBackUs' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.Segment', + 'l': 'parts' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'partTargetDurationUs' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider', + 'l': 'passthroughBufferDurationUs' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PassthroughSectionPayloadReader', + 'l': 'PassthroughSectionPayloadReader(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'BasePlayer', 'l': 'pause()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'pause()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Player', 'l': 'pause()'}, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'pause()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'pause()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'pause()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.leanback', + 'c': 'LeanbackPlayerAdapter', + 'l': 'pause()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'pause()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'pause()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'pauseActionIconResourceId' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'pauseDownloads()' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'payloadData' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'payloadType' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider', + 'l': 'pcmBufferMultiplicationFactor' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'pcmEncoding'}, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'peakBitrate'}, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry.VariantInfo', + 'l': 'peakBitrate' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorInput', + 'l': 'peek(byte[], int, int)', + 'url': 'peek(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorInput', + 'l': 'peek(byte[], int, int)', + 'url': 'peek(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ForwardingExtractorInput', + 'l': 'peek(byte[], int, int)', + 'url': 'peek(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput', + 'l': 'peek(byte[], int, int)', + 'url': 'peek(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'peekChar()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorInput', + 'l': 'peekFully(byte[], int, int, boolean)', + 'url': 'peekFully(byte[],int,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorInput', + 'l': 'peekFully(byte[], int, int, boolean)', + 'url': 'peekFully(byte[],int,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ForwardingExtractorInput', + 'l': 'peekFully(byte[], int, int, boolean)', + 'url': 'peekFully(byte[],int,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput', + 'l': 'peekFully(byte[], int, int, boolean)', + 'url': 'peekFully(byte[],int,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorInput', + 'l': 'peekFully(byte[], int, int)', + 'url': 'peekFully(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorInput', + 'l': 'peekFully(byte[], int, int)', + 'url': 'peekFully(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ForwardingExtractorInput', + 'l': 'peekFully(byte[], int, int)', + 'url': 'peekFully(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput', + 'l': 'peekFully(byte[], int, int)', + 'url': 'peekFully(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorUtil', + 'l': 'peekFullyQuietly(ExtractorInput, byte[], int, int, boolean)', + 'url': + 'peekFullyQuietly(com.google.android.exoplayer2.extractor.ExtractorInput,byte[],int,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'Id3Peeker', + 'l': 'peekId3Data(ExtractorInput, Id3Decoder.FramePredicate)', + 'url': + 'peekId3Data(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.metadata.id3.Id3Decoder.FramePredicate)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacMetadataReader', + 'l': 'peekId3Metadata(ExtractorInput, boolean)', + 'url': + 'peekId3Metadata(com.google.android.exoplayer2.extractor.ExtractorInput,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'peekSourceId()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorUtil', + 'l': 'peekToLength(ExtractorInput, byte[], int, int)', + 'url': + 'peekToLength(com.google.android.exoplayer2.extractor.ExtractorInput,byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'peekUnsignedByte()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'PERCENTAGE_UNSET'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PercentageRating', + 'l': 'PercentageRating()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PercentageRating', + 'l': 'PercentageRating(float)', + 'url': '%3Cinit%3E(float)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadProgress', + 'l': 'percentDownloaded' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'performAccessibilityAction(int, Bundle)', + 'url': 'performAccessibilityAction(int,android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'performClick()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'performClick()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'Period()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Period', + 'l': + 'Period(String, long, List, List, Descriptor)', + 'url': + '%3Cinit%3E(java.lang.String,long,java.util.List,java.util.List,com.google.android.exoplayer2.source.dash.manifest.Descriptor)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Period', + 'l': 'Period(String, long, List, List)', + 'url': '%3Cinit%3E(java.lang.String,long,java.util.List,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Period', + 'l': 'Period(String, long, List)', + 'url': '%3Cinit%3E(java.lang.String,long,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': 'periodCount' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.PositionInfo', + 'l': 'periodIndex' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'StreamKey', + 'l': 'periodIndex' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'periods' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.PositionInfo', + 'l': 'periodUid' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriodId', + 'l': 'periodUid' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'TrackEncryptionBox', + 'l': 'perSampleIvSize' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PesReader', + 'l': 'PesReader(ElementaryStreamReader)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.extractor.ts.ElementaryStreamReader)' + }, + { + 'p': 'com.google.android.exoplayer2.text.pgs', + 'c': 'PgsDecoder', + 'l': 'PgsDecoder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MotionPhotoMetadata', + 'l': 'photoPresentationTimestampUs' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MotionPhotoMetadata', + 'l': 'photoSize' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MotionPhotoMetadata', + 'l': 'photoStartPosition' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.SpsData', + 'l': 'picOrderCntLsbLength' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.SpsData', + 'l': 'picOrderCountType' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.PpsData', + 'l': 'picParameterSetId' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_A_BRIGHT_COLORED_FISH' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_ARTIST_PERFORMER' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_BACK_COVER' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_BAND_ARTIST_LOGO' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_BAND_ORCHESTRA' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_COMPOSER' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_CONDUCTOR' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_DURING_PERFORMANCE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_DURING_RECORDING' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_FILE_ICON' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_FILE_ICON_OTHER' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_FRONT_COVER' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_ILLUSTRATION' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_LEAD_ARTIST_PERFORMER' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_LEAFLET_PAGE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_LYRICIST' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_MEDIA' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_MOVIE_VIDEO_SCREEN_CAPTURE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_OTHER' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_PUBLISHER_STUDIO_LOGO' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'PICTURE_TYPE_RECORDING_LOCATION' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'PictureFrame', + 'l': 'pictureData' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ApicFrame', + 'l': 'pictureData' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'PictureFrame', + 'l': 'PictureFrame(int, String, String, int, int, int, int, byte[])', + 'url': + '%3Cinit%3E(int,java.lang.String,java.lang.String,int,int,int,int,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'PictureFrame', + 'l': 'pictureType' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ApicFrame', + 'l': 'pictureType' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackParameters', + 'l': 'pitch' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'pixelWidthHeightRatio' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameInfo', + 'l': 'pixelWidthHeightRatio' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.H265SpsData', + 'l': 'pixelWidthHeightRatio' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.SpsData', + 'l': 'pixelWidthHeightRatio' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'AvcConfig', + 'l': 'pixelWidthHeightRatio' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'HevcConfig', + 'l': 'pixelWidthHeightRatio' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoSize', + 'l': 'pixelWidthHeightRatio' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorOutput', + 'l': 'PLACEHOLDER' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaSource.PlaceholderTimeline', + 'l': 'PlaceholderTimeline(MediaItem)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'PlatformScheduler', + 'l': 'PlatformScheduler(Context, int)', + 'url': '%3Cinit%3E(android.content.Context,int)' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'PlatformScheduler.PlatformSchedulerService', + 'l': 'PlatformSchedulerService()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'PLAY_WHEN_READY_CHANGE_REASON_AUDIO_BECOMING_NOISY' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'PLAY_WHEN_READY_CHANGE_REASON_AUDIO_FOCUS_LOSS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'PLAY_WHEN_READY_CHANGE_REASON_END_OF_MEDIA_ITEM' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'PLAY_WHEN_READY_CHANGE_REASON_REMOTE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'PLAY_WHEN_READY_CHANGE_REASON_USER_REQUEST' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'BasePlayer', 'l': 'play()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'play()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Player', 'l': 'play()'}, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'play()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'play()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'play()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.leanback', + 'c': 'LeanbackPlayerAdapter', + 'l': 'play()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'play()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'play()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'playActionIconResourceId' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'PLAYBACK_STATE_ABANDONED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'PLAYBACK_STATE_BUFFERING' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'PLAYBACK_STATE_ENDED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'PLAYBACK_STATE_FAILED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'PLAYBACK_STATE_INTERRUPTED_BY_AD' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'PLAYBACK_STATE_JOINING_BACKGROUND' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'PLAYBACK_STATE_JOINING_FOREGROUND' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'PLAYBACK_STATE_NOT_STARTED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'PLAYBACK_STATE_PAUSED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'PLAYBACK_STATE_PAUSED_BUFFERING' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'PLAYBACK_STATE_PLAYING' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'PLAYBACK_STATE_SEEKING' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'PLAYBACK_STATE_STOPPED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'PLAYBACK_STATE_SUPPRESSED' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'PLAYBACK_STATE_SUPPRESSED_BUFFERING' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'PLAYBACK_SUPPRESSION_REASON_NONE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'PLAYBACK_SUPPRESSION_REASON_TRANSIENT_AUDIO_FOCUS_LOSS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DeviceInfo', + 'l': 'PLAYBACK_TYPE_LOCAL' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DeviceInfo', + 'l': 'PLAYBACK_TYPE_REMOTE' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'playbackCount' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'PlaybackException(Bundle)', + 'url': '%3Cinit%3E(android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': + 'PlaybackException(String, Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int, long)', + 'url': + '%3Cinit%3E(java.lang.String,java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': + 'PlaybackException(String, Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)', + 'url': + '%3Cinit%3E(java.lang.String,java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'playbackParameters' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackParameters', + 'l': 'PlaybackParameters(float, float)', + 'url': '%3Cinit%3E(float,float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackParameters', + 'l': 'PlaybackParameters(float)', + 'url': '%3Cinit%3E(float)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'TimeSignalCommand', + 'l': 'playbackPositionUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem', + 'l': 'playbackProperties' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'playbackState' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats.EventTimeAndPlaybackState', + 'l': 'playbackState' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'playbackStateHistory' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStatsListener', + 'l': 'PlaybackStatsListener(boolean, PlaybackStatsListener.Callback)', + 'url': + '%3Cinit%3E(boolean,com.google.android.exoplayer2.analytics.PlaybackStatsListener.Callback)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'playbackSuppressionReason' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DeviceInfo', + 'l': 'playbackType' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration', + 'l': 'playClearContentWithoutKey' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSession', + 'l': 'playClearSamplesWithoutKeys()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ErrorStateDrmSession', + 'l': 'playClearSamplesWithoutKeys()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'PlayerControlView(Context, AttributeSet, int, AttributeSet)', + 'url': + '%3Cinit%3E(android.content.Context,android.util.AttributeSet,int,android.util.AttributeSet)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'PlayerControlView(Context, AttributeSet, int)', + 'url': + '%3Cinit%3E(android.content.Context,android.util.AttributeSet,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'PlayerControlView(Context, AttributeSet)', + 'url': '%3Cinit%3E(android.content.Context,android.util.AttributeSet)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'PlayerControlView(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'PlayerEmsgHandler', + 'l': + 'PlayerEmsgHandler(DashManifest, PlayerEmsgHandler.PlayerEmsgCallback, Allocator)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.dash.manifest.DashManifest,com.google.android.exoplayer2.source.dash.PlayerEmsgHandler.PlayerEmsgCallback,com.google.android.exoplayer2.upstream.Allocator)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'playerError' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlayerId', + 'l': 'PlayerId()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlayerId', + 'l': 'PlayerId(LogSessionId)', + 'url': '%3Cinit%3E(android.media.metrics.LogSessionId)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': + 'PlayerMessage(PlayerMessage.Sender, PlayerMessage.Target, Timeline, int, Clock, Looper)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.PlayerMessage.Sender,com.google.android.exoplayer2.PlayerMessage.Target,com.google.android.exoplayer2.Timeline,int,com.google.android.exoplayer2.util.Clock,android.os.Looper)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': + 'PlayerNotificationManager(Context, String, int, PlayerNotificationManager.MediaDescriptionAdapter, PlayerNotificationManager.NotificationListener, PlayerNotificationManager.CustomActionReceiver, int, int, int, int, int, int, int, int, String)', + 'url': + '%3Cinit%3E(android.content.Context,java.lang.String,int,com.google.android.exoplayer2.ui.PlayerNotificationManager.MediaDescriptionAdapter,com.google.android.exoplayer2.ui.PlayerNotificationManager.NotificationListener,com.google.android.exoplayer2.ui.PlayerNotificationManager.CustomActionReceiver,int,int,int,int,int,int,int,int,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.PlayerRunnable', + 'l': 'PlayerRunnable()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.PlayerTarget', + 'l': 'PlayerTarget()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'PlayerView(Context, AttributeSet, int)', + 'url': + '%3Cinit%3E(android.content.Context,android.util.AttributeSet,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'PlayerView(Context, AttributeSet)', + 'url': '%3Cinit%3E(android.content.Context,android.util.AttributeSet)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'PlayerView(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'playlist' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'PLAYLIST_TYPE_EVENT' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'PLAYLIST_TYPE_UNKNOWN' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'PLAYLIST_TYPE_VOD' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'playlistMetadata' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker.PlaylistResetException', + 'l': 'PlaylistResetException(Uri)', + 'url': '%3Cinit%3E(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker.PlaylistStuckException', + 'l': 'PlaylistStuckException(Uri)', + 'url': '%3Cinit%3E(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'playlistType' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.RenditionReport', + 'l': 'playlistUri' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager', + 'l': 'PLAYREADY_CUSTOM_DATA_KEY' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'PLAYREADY_UUID'}, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'playToEndOfStream()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'playToEndOfStream()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'playToEndOfStream()' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestPlayerRunHelper', + 'l': 'playUntilPosition(ExoPlayer, int, long)', + 'url': + 'playUntilPosition(com.google.android.exoplayer2.ExoPlayer,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'playUntilPosition(int, long)', + 'url': 'playUntilPosition(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.PlayUntilPosition', + 'l': 'PlayUntilPosition(String, int, long)', + 'url': '%3Cinit%3E(java.lang.String,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestPlayerRunHelper', + 'l': 'playUntilStartOfMediaItem(ExoPlayer, int)', + 'url': + 'playUntilStartOfMediaItem(com.google.android.exoplayer2.ExoPlayer,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'playUntilStartOfMediaItem(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'playWhenReady' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'playWhenReadyChangeReason' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata.SeekTable', + 'l': 'pointOffsets' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata.SeekTable', + 'l': 'pointSampleNumbers' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimedValueQueue', + 'l': 'poll(long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimedValueQueue', + 'l': 'pollFirst()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimedValueQueue', + 'l': 'pollFloor(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'populate(MediaMetadata)', + 'url': 'populate(com.google.android.exoplayer2.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'populateFromMetadata(List)', + 'url': 'populateFromMetadata(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'populateFromMetadata(Metadata)', + 'url': + 'populateFromMetadata(com.google.android.exoplayer2.metadata.Metadata)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata.Entry', + 'l': 'populateMediaMetadata(MediaMetadata.Builder)', + 'url': + 'populateMediaMetadata(com.google.android.exoplayer2.MediaMetadata.Builder)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'PictureFrame', + 'l': 'populateMediaMetadata(MediaMetadata.Builder)', + 'url': + 'populateMediaMetadata(com.google.android.exoplayer2.MediaMetadata.Builder)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'VorbisComment', + 'l': 'populateMediaMetadata(MediaMetadata.Builder)', + 'url': + 'populateMediaMetadata(com.google.android.exoplayer2.MediaMetadata.Builder)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyHeaders', + 'l': 'populateMediaMetadata(MediaMetadata.Builder)', + 'url': + 'populateMediaMetadata(com.google.android.exoplayer2.MediaMetadata.Builder)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyInfo', + 'l': 'populateMediaMetadata(MediaMetadata.Builder)', + 'url': + 'populateMediaMetadata(com.google.android.exoplayer2.MediaMetadata.Builder)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ApicFrame', + 'l': 'populateMediaMetadata(MediaMetadata.Builder)', + 'url': + 'populateMediaMetadata(com.google.android.exoplayer2.MediaMetadata.Builder)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'TextInformationFrame', + 'l': 'populateMediaMetadata(MediaMetadata.Builder)', + 'url': + 'populateMediaMetadata(com.google.android.exoplayer2.MediaMetadata.Builder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'PositionHolder', + 'l': 'position' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekPoint', + 'l': 'position' + }, + {'p': 'com.google.android.exoplayer2.text', 'c': 'Cue', 'l': 'position'}, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'RubySpan', + 'l': 'position' + }, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'TextEmphasisSpan', + 'l': 'position' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'position' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheSpan', + 'l': 'position' + }, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'TextAnnotation', + 'l': 'POSITION_AFTER' + }, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'TextAnnotation', + 'l': 'POSITION_BEFORE' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSourceException', + 'l': 'POSITION_OUT_OF_RANGE' + }, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'TextAnnotation', + 'l': 'POSITION_UNKNOWN' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'POSITION_UNSET'}, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener.EventDispatcher', + 'l': 'positionAdvancing(long)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'positionAnchor' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'positionDiscontinuityReason' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'PositionHolder', + 'l': 'PositionHolder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'positionInFirstPeriodUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'positionInFirstPeriodUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.PositionInfo', + 'l': + 'PositionInfo(Object, int, MediaItem, Object, int, long, long, int, int)', + 'url': + '%3Cinit%3E(java.lang.Object,int,com.google.android.exoplayer2.MediaItem,java.lang.Object,int,long,long,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.PositionInfo', + 'l': 'PositionInfo(Object, int, Object, int, long, long, int, int)', + 'url': + '%3Cinit%3E(java.lang.Object,int,java.lang.Object,int,long,long,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'positionInWindowUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'IllegalSeekPositionException', + 'l': 'positionMs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.PositionInfo', + 'l': 'positionMs' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeRenderer', + 'l': 'positionResetCount' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'HandlerWrapper', + 'l': 'post(Runnable)', + 'url': 'post(java.lang.Runnable)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'HandlerWrapper', + 'l': 'postAtFrontOfQueue(Runnable)', + 'url': 'postAtFrontOfQueue(java.lang.Runnable)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'HandlerWrapper', + 'l': 'postDelayed(Runnable, long)', + 'url': 'postDelayed(java.lang.Runnable,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'postOrRun(Handler, Runnable)', + 'url': 'postOrRun(android.os.Handler,java.lang.Runnable)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'postOrRunWithCompletion(Handler, Runnable, T)', + 'url': + 'postOrRunWithCompletion(android.os.Handler,java.lang.Runnable,T)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.PpsData', + 'l': 'PpsData(int, int, boolean)', + 'url': '%3Cinit%3E(int,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager', + 'l': + 'preacquireSession(DrmSessionEventListener.EventDispatcher, Format)', + 'url': + 'preacquireSession(com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionManager', + 'l': + 'preacquireSession(DrmSessionEventListener.EventDispatcher, Format)', + 'url': + 'preacquireSession(com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'preciseStart' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'preferredAudioLanguages' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'preferredAudioMimeTypes' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'preferredAudioRoleFlags' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'preferredTextLanguages' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'preferredTextRoleFlags' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'preferredVideoMimeTypes' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'preferredVideoRoleFlags' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'prepare()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Player', 'l': 'prepare()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'prepare()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'prepare()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager', + 'l': 'prepare()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionManager', + 'l': 'prepare()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'prepare()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'prepare()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'prepare()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'prepare()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'prepare(DownloadHelper.Callback)', + 'url': + 'prepare(com.google.android.exoplayer2.offline.DownloadHelper.Callback)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': 'prepare(MediaPeriod.Callback, long)', + 'url': + 'prepare(com.google.android.exoplayer2.source.MediaPeriod.Callback,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'prepare(MediaPeriod.Callback, long)', + 'url': + 'prepare(com.google.android.exoplayer2.source.MediaPeriod.Callback,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriod', + 'l': 'prepare(MediaPeriod.Callback, long)', + 'url': + 'prepare(com.google.android.exoplayer2.source.MediaPeriod.Callback,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaPeriod', + 'l': 'prepare(MediaPeriod.Callback, long)', + 'url': + 'prepare(com.google.android.exoplayer2.source.MediaPeriod.Callback,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaPeriod', + 'l': 'prepare(MediaPeriod.Callback, long)', + 'url': + 'prepare(com.google.android.exoplayer2.source.MediaPeriod.Callback,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': 'prepare(MediaPeriod.Callback, long)', + 'url': + 'prepare(com.google.android.exoplayer2.source.MediaPeriod.Callback,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'prepare(MediaSource, boolean, boolean)', + 'url': + 'prepare(com.google.android.exoplayer2.source.MediaSource,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'prepare(MediaSource, boolean, boolean)', + 'url': + 'prepare(com.google.android.exoplayer2.source.MediaSource,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'prepare(MediaSource, boolean, boolean)', + 'url': + 'prepare(com.google.android.exoplayer2.source.MediaSource,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'prepare(MediaSource)', + 'url': 'prepare(com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'prepare(MediaSource)', + 'url': 'prepare(com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'prepare(MediaSource)', + 'url': 'prepare(com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.Prepare', + 'l': 'Prepare(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'prepareChildSource()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeMediaSource', + 'l': 'prepareChildSource(T, MediaSource)', + 'url': + 'prepareChildSource(T,com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaSourceTestRunner', + 'l': 'preparePeriod(MediaPeriod, long)', + 'url': + 'preparePeriod(com.google.android.exoplayer2.source.MediaPeriod,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaSourceTestRunner', + 'l': 'prepareSource()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': + 'prepareSource(MediaSource.MediaSourceCaller, TransferListener, PlayerId)', + 'url': + 'prepareSource(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller,com.google.android.exoplayer2.upstream.TransferListener,com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource', + 'l': + 'prepareSource(MediaSource.MediaSourceCaller, TransferListener, PlayerId)', + 'url': + 'prepareSource(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller,com.google.android.exoplayer2.upstream.TransferListener,com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'prepareSource(MediaSource.MediaSourceCaller, TransferListener)', + 'url': + 'prepareSource(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller,com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource', + 'l': 'prepareSource(MediaSource.MediaSourceCaller, TransferListener)', + 'url': + 'prepareSource(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller,com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaSource', + 'l': 'prepareSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'prepareSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource', + 'l': 'prepareSourceInternal(TransferListener)', + 'url': + 'prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'prepareSourceInternal(TransferListener)', + 'url': + 'prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeMediaSource', + 'l': 'prepareSourceInternal(TransferListener)', + 'url': + 'prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'prepareSourceInternal(TransferListener)', + 'url': + 'prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2', + 'l': 'prepareSourceInternal(TransferListener)', + 'url': + 'prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MergingMediaSource', + 'l': 'prepareSourceInternal(TransferListener)', + 'url': + 'prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaSource', + 'l': 'prepareSourceInternal(TransferListener)', + 'url': + 'prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SilenceMediaSource', + 'l': 'prepareSourceInternal(TransferListener)', + 'url': + 'prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SingleSampleMediaSource', + 'l': 'prepareSourceInternal(TransferListener)', + 'url': + 'prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'prepareSourceInternal(TransferListener)', + 'url': + 'prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsMediaSource', + 'l': 'prepareSourceInternal(TransferListener)', + 'url': + 'prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': 'prepareSourceInternal(TransferListener)', + 'url': + 'prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource', + 'l': 'prepareSourceInternal(TransferListener)', + 'url': + 'prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource', + 'l': 'prepareSourceInternal(TransferListener)', + 'url': + 'prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource', + 'l': 'prepareSourceInternal(TransferListener)', + 'url': + 'prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource', + 'l': 'prepareSourceInternal(TransferListener)', + 'url': + 'prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'prepareSourceInternal(TransferListener)', + 'url': + 'prepareSourceInternal(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'preRelease()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'presentationStartTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'presentationStartTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation', + 'l': 'presentationTimeOffsetUs' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'EventStream', + 'l': 'presentationTimesUs' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata', + 'l': 'presentationTimeUs' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'CueGroup', + 'l': 'presentationTimeUs' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessingException', + 'l': 'presentationTimeUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SeekParameters', + 'l': 'PREVIOUS_SYNC' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'previous()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'previous()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Player', 'l': 'previous()'}, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'previousActionIconResourceId' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'primaryBChromaticityX' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'primaryBChromaticityY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'primaryGChromaticityX' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'primaryGChromaticityY' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'primaryRChromaticityX' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'primaryRChromaticityY' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'primaryTrackType' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'BaseUrl', + 'l': 'priority' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings', + 'l': 'priority' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'PRIORITY_DOWNLOAD' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'PRIORITY_PLAYBACK' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'BaseUrl', + 'l': 'PRIORITY_UNSET' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'PriorityDataSource', + 'l': 'PriorityDataSource(DataSource, PriorityTaskManager, int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.util.PriorityTaskManager,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'PriorityDataSourceFactory', + 'l': + 'PriorityDataSourceFactory(DataSource.Factory, PriorityTaskManager, int)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource.Factory,com.google.android.exoplayer2.util.PriorityTaskManager,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'PriorityTaskManager', + 'l': 'PriorityTaskManager()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'PriorityTaskManager.PriorityTooLowException', + 'l': 'PriorityTooLowException(int, int)', + 'url': '%3Cinit%3E(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PsExtractor', + 'l': 'PRIVATE_STREAM_1' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'PrivFrame', + 'l': 'privateData' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'PrivFrame', + 'l': 'PrivFrame(String, byte[])', + 'url': '%3Cinit%3E(java.lang.String,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'PriorityTaskManager', + 'l': 'proceed(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'PriorityTaskManager', + 'l': 'proceedNonBlocking(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'PriorityTaskManager', + 'l': 'proceedOrThrow(int)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'RandomizedMp3Decoder', + 'l': 'process(ByteBuffer, ByteBuffer)', + 'url': 'process(java.nio.ByteBuffer,java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': + 'processOutputBuffer(long, long, MediaCodecAdapter, ByteBuffer, int, int, int, long, boolean, boolean, Format)', + 'url': + 'processOutputBuffer(long,long,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter,java.nio.ByteBuffer,int,int,int,long,boolean,boolean,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': + 'processOutputBuffer(long, long, MediaCodecAdapter, ByteBuffer, int, int, int, long, boolean, boolean, Format)', + 'url': + 'processOutputBuffer(long,long,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter,java.nio.ByteBuffer,int,int,int,long,boolean,boolean,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': + 'processOutputBuffer(long, long, MediaCodecAdapter, ByteBuffer, int, int, int, long, boolean, boolean, Format)', + 'url': + 'processOutputBuffer(long,long,com.google.android.exoplayer2.mediacodec.MediaCodecAdapter,java.nio.ByteBuffer,int,int,int,long,boolean,boolean,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings', + 'l': 'profile' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DolbyVisionConfig', + 'l': 'profile' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.SpsData', + 'l': 'profileIdc' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifest', + 'l': 'programInformation' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'ProgramInformation', + 'l': 'ProgramInformation(String, String, String, String, String)', + 'url': + '%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand', + 'l': 'programSpliceFlag' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceScheduleCommand.Event', + 'l': 'programSpliceFlag' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand', + 'l': 'programSplicePlaybackPositionUs' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand', + 'l': 'programSplicePts' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'ProgressHolder', + 'l': 'progress' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer', + 'l': 'PROGRESS_STATE_AVAILABLE' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer', + 'l': 'PROGRESS_STATE_NO_TRANSFORMATION' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer', + 'l': 'PROGRESS_STATE_UNAVAILABLE' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer', + 'l': 'PROGRESS_STATE_WAITING_FOR_AVAILABILITY' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'ProgressHolder', + 'l': 'ProgressHolder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'ProgressiveDownloader', + 'l': + 'ProgressiveDownloader(MediaItem, CacheDataSource.Factory, Executor)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'ProgressiveDownloader', + 'l': 'ProgressiveDownloader(MediaItem, CacheDataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'PROJECTION_CUBEMAP' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'PROJECTION_EQUIRECTANGULAR' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'PROJECTION_MESH'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'PROJECTION_RECTANGULAR' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'projectionData' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'projectionData' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'projectionPosePitch' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'projectionPoseRoll' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'projectionPoseYaw' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'projectionType' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'WidevineUtil', + 'l': 'PROPERTY_LICENSE_DURATION_REMAINING' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'WidevineUtil', + 'l': 'PROPERTY_PLAYBACK_DURATION_REMAINING' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest', + 'l': 'protectionElement' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.ProtectionElement', + 'l': 'ProtectionElement(UUID, byte[], TrackEncryptionBox[])', + 'url': + '%3Cinit%3E(java.util.UUID,byte[],com.google.android.exoplayer2.extractor.mp4.TrackEncryptionBox[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'protectionSchemes' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'provideKeyResponse(byte[], byte[])', + 'url': 'provideKeyResponse(byte[],byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'provideKeyResponse(byte[], byte[])', + 'url': 'provideKeyResponse(byte[],byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'provideKeyResponse(byte[], byte[])', + 'url': 'provideKeyResponse(byte[],byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'provideKeyResponse(byte[], byte[])', + 'url': 'provideKeyResponse(byte[],byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'provideProvisionResponse(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'provideProvisionResponse(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'provideProvisionResponse(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'provideProvisionResponse(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.ProvisionRequest', + 'l': 'ProvisionRequest(byte[], String)', + 'url': '%3Cinit%3E(byte[],java.lang.String)' + }, + {'p': 'com.google.android.exoplayer2.util', 'c': 'FileTypes', 'l': 'PS'}, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PsExtractor', + 'l': 'PsExtractor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PsExtractor', + 'l': 'PsExtractor(TimestampAdjuster)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.util.TimestampAdjuster)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'PrivateCommand', + 'l': 'ptsAdjustment' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'TimeSignalCommand', + 'l': 'ptsTime' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimestampAdjuster', + 'l': 'ptsToUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifest', + 'l': 'publishTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AdOverlayInfo', + 'l': 'purpose' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AdOverlayInfo', + 'l': 'PURPOSE_CLOSE_AD' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AdOverlayInfo', + 'l': 'PURPOSE_CONTROLS' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AdOverlayInfo', + 'l': 'PURPOSE_NOT_VISIBLE' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AdOverlayInfo', + 'l': 'PURPOSE_OTHER' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'BundleUtil', + 'l': 'putBinder(Bundle, String, IBinder)', + 'url': + 'putBinder(android.os.Bundle,java.lang.String,android.os.IBinder)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DefaultDownloadIndex', + 'l': 'putDownload(Download)', + 'url': 'putDownload(com.google.android.exoplayer2.offline.Download)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'WritableDownloadIndex', + 'l': 'putDownload(Download)', + 'url': 'putDownload(com.google.android.exoplayer2.offline.Download)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'putInt(int, int)', + 'url': 'putInt(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'AssetContentProvider', + 'l': 'query(Uri, String[], String, String[], String)', + 'url': + 'query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSession', + 'l': 'queryKeyStatus()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ErrorStateDrmSession', + 'l': 'queryKeyStatus()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'queryKeyStatus(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'queryKeyStatus(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'queryKeyStatus(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'queryKeyStatus(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderCounters', + 'l': 'queuedInputBufferCount' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor', + 'l': 'queueEndOfStream()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'BaseAudioProcessor', + 'l': 'queueEndOfStream()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SonicAudioProcessor', + 'l': 'queueEndOfStream()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ListenerSet', + 'l': 'queueEvent(int, ListenerSet.Event)', + 'url': + 'queueEvent(int,com.google.android.exoplayer2.util.ListenerSet.Event)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor', + 'l': 'queueInput(ByteBuffer)', + 'url': 'queueInput(java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SilenceSkippingAudioProcessor', + 'l': 'queueInput(ByteBuffer)', + 'url': 'queueInput(java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SonicAudioProcessor', + 'l': 'queueInput(ByteBuffer)', + 'url': 'queueInput(java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'TeeAudioProcessor', + 'l': 'queueInput(ByteBuffer)', + 'url': 'queueInput(java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec', + 'l': 'queueInputBuffer(DecoderInputBuffer)', + 'url': + 'queueInputBuffer(com.google.android.exoplayer2.decoder.DecoderInputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultCodec', + 'l': 'queueInputBuffer(DecoderInputBuffer)', + 'url': + 'queueInputBuffer(com.google.android.exoplayer2.decoder.DecoderInputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'Decoder', + 'l': 'queueInputBuffer(I)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'SimpleDecoder', + 'l': 'queueInputBuffer(I)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter', + 'l': 'queueInputBuffer(int, int, int, long, int)', + 'url': 'queueInputBuffer(int,int,int,long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter', + 'l': 'queueInputBuffer(int, int, int, long, int)', + 'url': 'queueInputBuffer(int,int,int,long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'ExoplayerCuesDecoder', + 'l': 'queueInputBuffer(SubtitleInputBuffer)', + 'url': + 'queueInputBuffer(com.google.android.exoplayer2.text.SubtitleInputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlTextureProcessor', + 'l': 'queueInputFrame(TextureInfo, long)', + 'url': + 'queueInputFrame(com.google.android.exoplayer2.effect.TextureInfo,long)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'SingleFrameGlTextureProcessor', + 'l': 'queueInputFrame(TextureInfo, long)', + 'url': + 'queueInputFrame(com.google.android.exoplayer2.effect.TextureInfo,long)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter', + 'l': 'queueSecureInputBuffer(int, int, CryptoInfo, long, int)', + 'url': + 'queueSecureInputBuffer(int,int,com.google.android.exoplayer2.decoder.CryptoInfo,long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter', + 'l': 'queueSecureInputBuffer(int, int, CryptoInfo, long, int)', + 'url': + 'queueSecureInputBuffer(int,int,com.google.android.exoplayer2.decoder.CryptoInfo,long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'RandomizedMp3Decoder', + 'l': 'RandomizedMp3Decoder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'RandomTrackSelection', + 'l': 'RandomTrackSelection(TrackGroup, int[], int, Random)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int[],int,java.util.Random)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'RangedUri', + 'l': 'RangedUri(String, long, long)', + 'url': '%3Cinit%3E(java.lang.String,long,long)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'RATE_UNSET'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'RATE_UNSET_INT'}, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'RawResourceDataSource', + 'l': 'RAW_RESOURCE_SCHEME' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyInfo', + 'l': 'rawMetadata' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'RawResourceDataSource', + 'l': 'RawResourceDataSource(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'RawResourceDataSource.RawResourceDataSourceException', + 'l': + 'RawResourceDataSourceException(String, Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)', + 'url': + '%3Cinit%3E(java.lang.String,java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'RawResourceDataSource.RawResourceDataSourceException', + 'l': 'RawResourceDataSourceException(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'RawResourceDataSource.RawResourceDataSourceException', + 'l': 'RawResourceDataSourceException(Throwable)', + 'url': '%3Cinit%3E(java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSourceInputStream', + 'l': 'read()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.rtmp', + 'c': 'RtmpDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorInput', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorInput', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ForwardingExtractorInput', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'InputReaderAdapterV30', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'AssetDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ByteArrayDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ContentDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataReader', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSchemeDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSourceInputStream', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'FileDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'PlaceholderDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'PriorityDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'RawResourceDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ResolvingDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'StatsDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'TeeDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'UdpDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.crypto', + 'c': 'AesCipherDataSource', + 'l': 'read(byte[], int, int)', + 'url': 'read(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSourceInputStream', + 'l': 'read(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource', + 'l': 'read(ByteBuffer)', + 'url': 'read(java.nio.ByteBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacExtractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'Extractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.amr', + 'c': 'AmrExtractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flac', + 'c': 'FlacExtractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flv', + 'c': 'FlvExtractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.jpeg', + 'c': 'JpegExtractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp3', + 'c': 'Mp3Extractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'FragmentedMp4Extractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Mp4Extractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ogg', + 'c': 'OggExtractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac3Extractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac4Extractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsExtractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PsExtractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.wav', + 'c': 'WavExtractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'WebvttExtractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleExtractor', + 'l': 'read(ExtractorInput, PositionHolder)', + 'url': + 'read(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BundledChunkExtractor', + 'l': 'read(ExtractorInput)', + 'url': 'read(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkExtractor', + 'l': 'read(ExtractorInput)', + 'url': 'read(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'MediaParserChunkExtractor', + 'l': 'read(ExtractorInput)', + 'url': 'read(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'BundledHlsMediaChunkExtractor', + 'l': 'read(ExtractorInput)', + 'url': 'read(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaChunkExtractor', + 'l': 'read(ExtractorInput)', + 'url': 'read(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'MediaParserHlsMediaChunkExtractor', + 'l': 'read(ExtractorInput)', + 'url': 'read(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': + 'read(FormatHolder, DecoderInputBuffer, @com.google.android.exoplayer2.source.SampleStream.ReadFlags int, boolean)', + 'url': + 'read(com.google.android.exoplayer2.FormatHolder,com.google.android.exoplayer2.decoder.DecoderInputBuffer,@com.google.android.exoplayer2.source.SampleStream.ReadFlagsint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BundledExtractorsAdapter', + 'l': 'read(PositionHolder)', + 'url': 'read(com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaParserExtractorAdapter', + 'l': 'read(PositionHolder)', + 'url': 'read(com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaExtractor', + 'l': 'read(PositionHolder)', + 'url': 'read(com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisBitArray', + 'l': 'readBit()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'readBit()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableNalUnitBitArray', + 'l': 'readBit()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'readBits(byte[], int, int)', + 'url': 'readBits(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisBitArray', + 'l': 'readBits(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'readBits(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableNalUnitBitArray', + 'l': 'readBits(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'readBitsToLong(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'readBoolean(Parcel)', + 'url': 'readBoolean(android.os.Parcel)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'readBytes(byte[], int, int)', + 'url': 'readBytes(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readBytes(byte[], int, int)', + 'url': 'readBytes(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readBytes(ByteBuffer, int)', + 'url': 'readBytes(java.nio.ByteBuffer,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readBytes(ParsableBitArray, int)', + 'url': + 'readBytes(com.google.android.exoplayer2.util.ParsableBitArray,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'readBytesAsString(int, Charset)', + 'url': 'readBytesAsString(int,java.nio.charset.Charset)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'readBytesAsString(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'EmptySampleStream', + 'l': + 'readData(FormatHolder, DecoderInputBuffer, @com.google.android.exoplayer2.source.SampleStream.ReadFlags int)', + 'url': + 'readData(com.google.android.exoplayer2.FormatHolder,com.google.android.exoplayer2.decoder.DecoderInputBuffer,@com.google.android.exoplayer2.source.SampleStream.ReadFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleStream', + 'l': + 'readData(FormatHolder, DecoderInputBuffer, @com.google.android.exoplayer2.source.SampleStream.ReadFlags int)', + 'url': + 'readData(com.google.android.exoplayer2.FormatHolder,com.google.android.exoplayer2.decoder.DecoderInputBuffer,@com.google.android.exoplayer2.source.SampleStream.ReadFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': + 'readData(FormatHolder, DecoderInputBuffer, @com.google.android.exoplayer2.source.SampleStream.ReadFlags int)', + 'url': + 'readData(com.google.android.exoplayer2.FormatHolder,com.google.android.exoplayer2.decoder.DecoderInputBuffer,@com.google.android.exoplayer2.source.SampleStream.ReadFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream.EmbeddedSampleStream', + 'l': + 'readData(FormatHolder, DecoderInputBuffer, @com.google.android.exoplayer2.source.SampleStream.ReadFlags int)', + 'url': + 'readData(com.google.android.exoplayer2.FormatHolder,com.google.android.exoplayer2.decoder.DecoderInputBuffer,@com.google.android.exoplayer2.source.SampleStream.ReadFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeSampleStream', + 'l': + 'readData(FormatHolder, DecoderInputBuffer, @com.google.android.exoplayer2.source.SampleStream.ReadFlags int)', + 'url': + 'readData(com.google.android.exoplayer2.FormatHolder,com.google.android.exoplayer2.decoder.DecoderInputBuffer,@com.google.android.exoplayer2.source.SampleStream.ReadFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readDelimiterTerminatedString(char)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': 'readDiscontinuity()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'readDiscontinuity()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriod', + 'l': 'readDiscontinuity()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaPeriod', + 'l': 'readDiscontinuity()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaPeriod', + 'l': 'readDiscontinuity()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': 'readDiscontinuity()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readDouble()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSourceUtil', + 'l': 'readExactly(DataSource, int)', + 'url': + 'readExactly(com.google.android.exoplayer2.upstream.DataSource,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readFloat()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacFrameReader', + 'l': 'readFrameBlockSizeSamplesFromKey(ParsableByteArray, int)', + 'url': + 'readFrameBlockSizeSamplesFromKey(com.google.android.exoplayer2.util.ParsableByteArray,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorInput', + 'l': 'readFully(byte[], int, int, boolean)', + 'url': 'readFully(byte[],int,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorInput', + 'l': 'readFully(byte[], int, int, boolean)', + 'url': 'readFully(byte[],int,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ForwardingExtractorInput', + 'l': 'readFully(byte[], int, int, boolean)', + 'url': 'readFully(byte[],int,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput', + 'l': 'readFully(byte[], int, int, boolean)', + 'url': 'readFully(byte[],int,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorInput', + 'l': 'readFully(byte[], int, int)', + 'url': 'readFully(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorInput', + 'l': 'readFully(byte[], int, int)', + 'url': 'readFully(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ForwardingExtractorInput', + 'l': 'readFully(byte[], int, int)', + 'url': 'readFully(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput', + 'l': 'readFully(byte[], int, int)', + 'url': 'readFully(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorUtil', + 'l': 'readFullyQuietly(ExtractorInput, byte[], int, int)', + 'url': + 'readFullyQuietly(com.google.android.exoplayer2.extractor.ExtractorInput,byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacMetadataReader', + 'l': 'readId3Metadata(ExtractorInput, boolean)', + 'url': + 'readId3Metadata(com.google.android.exoplayer2.extractor.ExtractorInput,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readInt()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readInt24()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readLine()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readLine(Charset)', + 'url': 'readLine(java.nio.charset.Charset)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readLittleEndianInt()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readLittleEndianInt24()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readLittleEndianLong()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readLittleEndianShort()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readLittleEndianUnsignedInt()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readLittleEndianUnsignedInt24()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readLittleEndianUnsignedIntToInt()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readLittleEndianUnsignedShort()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readLong()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacMetadataReader', + 'l': + 'readMetadataBlock(ExtractorInput, FlacMetadataReader.FlacStreamMetadataHolder)', + 'url': + 'readMetadataBlock(com.google.android.exoplayer2.extractor.ExtractorInput,com.google.android.exoplayer2.extractor.FlacMetadataReader.FlacStreamMetadataHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readNullTerminatedString()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readNullTerminatedString(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsUtil', + 'l': 'readPcrFromPacket(ParsableByteArray, int, int)', + 'url': + 'readPcrFromPacket(com.google.android.exoplayer2.util.ParsableByteArray,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacMetadataReader', + 'l': 'readSeekTableMetadataBlock(ParsableByteArray)', + 'url': + 'readSeekTableMetadataBlock(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readShort()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableNalUnitBitArray', + 'l': 'readSignedExpGolombCodedInt()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': + 'readSource(FormatHolder, DecoderInputBuffer, @com.google.android.exoplayer2.source.SampleStream.ReadFlags int)', + 'url': + 'readSource(com.google.android.exoplayer2.FormatHolder,com.google.android.exoplayer2.decoder.DecoderInputBuffer,@com.google.android.exoplayer2.source.SampleStream.ReadFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacMetadataReader', + 'l': 'readStreamMarker(ExtractorInput)', + 'url': + 'readStreamMarker(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readString(int, Charset)', + 'url': 'readString(int,java.nio.charset.Charset)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readString(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readSynchSafeInt()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSourceUtil', + 'l': 'readToEnd(DataSource)', + 'url': 'readToEnd(com.google.android.exoplayer2.upstream.DataSource)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readUnsignedByte()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableNalUnitBitArray', + 'l': 'readUnsignedExpGolombCodedInt()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readUnsignedFixedPoint1616()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readUnsignedInt()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readUnsignedInt24()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readUnsignedIntToInt()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readUnsignedLongToLong()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readUnsignedShort()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readUtf8EncodedLong()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'readUtfCharsetFromBom()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil', + 'l': 'readVorbisCommentHeader(ParsableByteArray, boolean, boolean)', + 'url': + 'readVorbisCommentHeader(com.google.android.exoplayer2.util.ParsableByteArray,boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil', + 'l': 'readVorbisCommentHeader(ParsableByteArray)', + 'url': + 'readVorbisCommentHeader(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil', + 'l': 'readVorbisIdentificationHeader(ParsableByteArray)', + 'url': + 'readVorbisIdentificationHeader(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil', + 'l': 'readVorbisModes(ParsableByteArray, int)', + 'url': + 'readVorbisModes(com.google.android.exoplayer2.util.ParsableByteArray,int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.EventTime', + 'l': 'realtimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'UnsupportedDrmException', + 'l': 'reason' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaSource.IllegalClippingException', + 'l': 'reason' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MergingMediaSource.IllegalMergeException', + 'l': 'reason' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSourceException', + 'l': 'reason' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'UnsupportedDrmException', + 'l': 'REASON_INSTANTIATION_ERROR' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaSource.IllegalClippingException', + 'l': 'REASON_INVALID_PERIOD_COUNT' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaSource.IllegalClippingException', + 'l': 'REASON_NOT_SEEKABLE_TO_START' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MergingMediaSource.IllegalMergeException', + 'l': 'REASON_PERIOD_COUNT_MISMATCH' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaSource.IllegalClippingException', + 'l': 'REASON_START_EXCEEDS_END' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'UnsupportedDrmException', + 'l': 'REASON_UNSUPPORTED_SCHEME' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AdOverlayInfo', + 'l': 'reasonDetail' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'recordingDay' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'recordingMonth' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'recordingYear' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'BundledHlsMediaChunkExtractor', + 'l': 'recreate()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaChunkExtractor', + 'l': 'recreate()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'MediaParserHlsMediaChunkExtractor', + 'l': 'recreate()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'recursiveDelete(File)', + 'url': 'recursiveDelete(java.io.File)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': 'reevaluateBuffer(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeSequenceableLoader', + 'l': 'reevaluateBuffer(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'reevaluateBuffer(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriod', + 'l': 'reevaluateBuffer(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SequenceableLoader', + 'l': 'reevaluateBuffer(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'reevaluateBuffer(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaPeriod', + 'l': 'reevaluateBuffer(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaPeriod', + 'l': 'reevaluateBuffer(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': 'reevaluateBuffer(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': 'refreshPlaylist(Uri)', + 'url': 'refreshPlaylist(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker', + 'l': 'refreshPlaylist(Uri)', + 'url': 'refreshPlaylist(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'refreshSourceInfo(Timeline)', + 'url': 'refreshSourceInfo(com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioCapabilitiesReceiver', + 'l': 'register()' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'PlaybackOutput', + 'l': 'register(ExoPlayer, CapturingRenderersFactory)', + 'url': + 'register(com.google.android.exoplayer2.ExoPlayer,com.google.android.exoplayer2.testutil.CapturingRenderersFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NetworkTypeObserver', + 'l': 'register(NetworkTypeObserver.Listener)', + 'url': + 'register(com.google.android.exoplayer2.util.NetworkTypeObserver.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': + 'registerCustomCommandReceiver(MediaSessionConnector.CommandReceiver)', + 'url': + 'registerCustomCommandReceiver(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.CommandReceiver)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': + 'registerCustomMimeType(String, String, @com.google.android.exoplayer2.C.TrackType int)', + 'url': + 'registerCustomMimeType(java.lang.String,java.lang.String,@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayerLibraryInfo', + 'l': 'registeredModules()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlEffectsFrameProcessor', + 'l': 'registerInputFrame()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessor', + 'l': 'registerInputFrame()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayerLibraryInfo', + 'l': 'registerModule(String)', + 'url': 'registerModule(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': + 'registerReceiverNotExported(Context, BroadcastReceiver, IntentFilter)', + 'url': + 'registerReceiverNotExported(android.content.Context,android.content.BroadcastReceiver,android.content.IntentFilter)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource', + 'l': 'REJECT_PAYWALL_TYPES' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.SegmentBase', + 'l': 'relativeDiscontinuitySequence' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.SegmentBase', + 'l': 'relativeStartTimeUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration', + 'l': 'relativeToDefaultPosition' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration', + 'l': 'relativeToLiveWindow' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessor', + 'l': 'RELEASE_OUTPUT_FRAME_IMMEDIATELY' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'release()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Player', 'l': 'release()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'Decoder', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderOutputBuffer', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'SimpleDecoder', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'SimpleDecoderOutputBuffer', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionManager', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionManager.DrmSessionReference', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'OfflineLicenseHelper', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'ColorLut', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlEffectsFrameProcessor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlTextureProcessor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'SingleColorLut', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'SingleFrameGlTextureProcessor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Gav1Decoder', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacDecoder', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacExtractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.AdsLoader', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'OpusDecoder', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'VpxDecoder', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'Extractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.amr', + 'c': 'AmrExtractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flac', + 'c': 'FlacExtractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flv', + 'c': 'FlvExtractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.jpeg', + 'c': 'JpegExtractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp3', + 'c': 'Mp3Extractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'FragmentedMp4Extractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Mp4Extractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ogg', + 'c': 'OggExtractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac3Extractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac4Extractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsExtractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PsExtractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.wav', + 'c': 'WavExtractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BundledExtractorsAdapter', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaParserExtractorAdapter', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaExtractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsLoader', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BundledChunkExtractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkExtractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream.EmbeddedSampleStream', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSource', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'MediaParserChunkExtractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'PlayerEmsgHandler', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'PlayerEmsgHandler.PlayerTrackEmsgHandler', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaPeriod', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'WebvttExtractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'DefaultSsChunkSource', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DummyMainThread', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaPeriod', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeChunkSource', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeSampleStream', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaSourceTestRunner', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'ExoplayerCuesDecoder', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleExtractor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.text.cea', + 'c': 'Cea608Decoder', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelector', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultCodec', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'CachedRegionTracker', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EGLSurfaceTexture', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessor', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ListenerSet', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'PlaceholderSurface', + 'l': 'release()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Allocator', + 'l': 'release(Allocation)', + 'url': 'release(com.google.android.exoplayer2.upstream.Allocation)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultAllocator', + 'l': 'release(Allocation)', + 'url': 'release(com.google.android.exoplayer2.upstream.Allocation)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Allocator', + 'l': 'release(Allocator.AllocationNode)', + 'url': + 'release(com.google.android.exoplayer2.upstream.Allocator.AllocationNode)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultAllocator', + 'l': 'release(Allocator.AllocationNode)', + 'url': + 'release(com.google.android.exoplayer2.upstream.Allocator.AllocationNode)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultMuxer', + 'l': 'release(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Muxer', + 'l': 'release(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'release(ChunkSampleStream.ReleaseCallback)', + 'url': + 'release(com.google.android.exoplayer2.source.chunk.ChunkSampleStream.ReleaseCallback)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSession', + 'l': 'release(DrmSessionEventListener.EventDispatcher)', + 'url': + 'release(com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ErrorStateDrmSession', + 'l': 'release(DrmSessionEventListener.EventDispatcher)', + 'url': + 'release(com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader', + 'l': 'release(Loader.ReleaseCallback)', + 'url': + 'release(com.google.android.exoplayer2.upstream.Loader.ReleaseCallback)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'releaseChildSource()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeMediaSource', + 'l': 'releaseChildSource(T)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'releaseCodec()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': 'releaseCount' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'releaseDay' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'releaseDecoder()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'releaseHoleSpan(CacheSpan)', + 'url': + 'releaseHoleSpan(com.google.android.exoplayer2.upstream.cache.CacheSpan)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'releaseHoleSpan(CacheSpan)', + 'url': + 'releaseHoleSpan(com.google.android.exoplayer2.upstream.cache.CacheSpan)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'OfflineLicenseHelper', + 'l': 'releaseLicense(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaSource', + 'l': 'releaseMediaPeriod(MediaPeriod)', + 'url': + 'releaseMediaPeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'releaseMediaPeriod(MediaPeriod)', + 'url': + 'releaseMediaPeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'releaseMonth' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec', + 'l': 'releaseOutputBuffer(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultCodec', + 'l': 'releaseOutputBuffer(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter', + 'l': 'releaseOutputBuffer(int, boolean)', + 'url': 'releaseOutputBuffer(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter', + 'l': 'releaseOutputBuffer(int, boolean)', + 'url': 'releaseOutputBuffer(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter', + 'l': 'releaseOutputBuffer(int, long)', + 'url': 'releaseOutputBuffer(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter', + 'l': 'releaseOutputBuffer(int, long)', + 'url': 'releaseOutputBuffer(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'SimpleDecoder', + 'l': 'releaseOutputBuffer(O)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderOutputBuffer.Owner', + 'l': 'releaseOutputBuffer(S)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Gav1Decoder', + 'l': 'releaseOutputBuffer(VideoDecoderOutputBuffer)', + 'url': + 'releaseOutputBuffer(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'VpxDecoder', + 'l': 'releaseOutputBuffer(VideoDecoderOutputBuffer)', + 'url': + 'releaseOutputBuffer(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlEffectsFrameProcessor', + 'l': 'releaseOutputFrame(long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessor', + 'l': 'releaseOutputFrame(long)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlTextureProcessor', + 'l': 'releaseOutputFrame(TextureInfo)', + 'url': + 'releaseOutputFrame(com.google.android.exoplayer2.effect.TextureInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'SingleFrameGlTextureProcessor', + 'l': 'releaseOutputFrame(TextureInfo)', + 'url': + 'releaseOutputFrame(com.google.android.exoplayer2.effect.TextureInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'releasePeriod()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaSource', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'LoopingMediaSource', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaSource', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MergingMediaSource', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaSource', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SilenceMediaSource', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SingleSampleMediaSource', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsMediaSource', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaSourceTestRunner', + 'l': 'releasePeriod(MediaPeriod)', + 'url': 'releasePeriod(com.google.android.exoplayer2.source.MediaPeriod)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaSourceTestRunner', + 'l': 'releaseSource()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'releaseSource(MediaSource.MediaSourceCaller)', + 'url': + 'releaseSource(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource', + 'l': 'releaseSource(MediaSource.MediaSourceCaller)', + 'url': + 'releaseSource(com.google.android.exoplayer2.source.MediaSource.MediaSourceCaller)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource', + 'l': 'releaseSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'releaseSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaSource', + 'l': 'releaseSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'CompositeMediaSource', + 'l': 'releaseSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'releaseSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2', + 'l': 'releaseSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaSource', + 'l': 'releaseSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MergingMediaSource', + 'l': 'releaseSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaSource', + 'l': 'releaseSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SilenceMediaSource', + 'l': 'releaseSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SingleSampleMediaSource', + 'l': 'releaseSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsMediaSource', + 'l': 'releaseSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': 'releaseSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource', + 'l': 'releaseSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource', + 'l': 'releaseSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource', + 'l': 'releaseSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource', + 'l': 'releaseSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'releaseSourceInternal()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'releaseYear' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.RemotableTimeline', + 'l': + 'RemotableTimeline(ImmutableList, ImmutableList, int[])', + 'url': + '%3Cinit%3E(com.google.common.collect.ImmutableList,com.google.common.collect.ImmutableList,int[])' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Downloader', + 'l': 'remove()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'ProgressiveDownloader', + 'l': 'remove()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'SegmentDownloader', + 'l': 'remove()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands.Builder', + 'l': 'remove(@com.google.android.exoplayer2.Player.Command int)', + 'url': 'remove(@com.google.android.exoplayer2.Player.Commandint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'CopyOnWriteMultiset', + 'l': 'remove(E)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueEditor.QueueDataAdapter', + 'l': 'remove(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FlagSet.Builder', + 'l': 'remove(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'PriorityTaskManager', + 'l': 'remove(int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.RequestProperties', + 'l': 'remove(String)', + 'url': 'remove(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'ContentMetadataMutations', + 'l': 'remove(String)', + 'url': 'remove(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ListenerSet', + 'l': 'remove(T)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands.Builder', + 'l': 'removeAll(@com.google.android.exoplayer2.Player.Command int...)', + 'url': 'removeAll(@com.google.android.exoplayer2.Player.Commandint...)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FlagSet.Builder', + 'l': 'removeAll(int...)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'removeAllDownloads()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer', + 'l': 'removeAllListeners()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Builder', + 'l': 'removeAllListeners()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'removeAnalyticsListener(AnalyticsListener)', + 'url': + 'removeAnalyticsListener(com.google.android.exoplayer2.analytics.AnalyticsListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'removeAnalyticsListener(AnalyticsListener)', + 'url': + 'removeAnalyticsListener(com.google.android.exoplayer2.analytics.AnalyticsListener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'removeAnalyticsListener(AnalyticsListener)', + 'url': + 'removeAnalyticsListener(com.google.android.exoplayer2.analytics.AnalyticsListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'removeAudioOffloadListener(ExoPlayer.AudioOffloadListener)', + 'url': + 'removeAudioOffloadListener(com.google.android.exoplayer2.ExoPlayer.AudioOffloadListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'removeAudioOffloadListener(ExoPlayer.AudioOffloadListener)', + 'url': + 'removeAudioOffloadListener(com.google.android.exoplayer2.ExoPlayer.AudioOffloadListener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'removeAudioOffloadListener(ExoPlayer.AudioOffloadListener)', + 'url': + 'removeAudioOffloadListener(com.google.android.exoplayer2.ExoPlayer.AudioOffloadListener)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'HandlerWrapper', + 'l': 'removeCallbacksAndMessages(Object)', + 'url': 'removeCallbacksAndMessages(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'removedAdGroupCount' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DefaultDownloadIndex', + 'l': 'removeDownload(String)', + 'url': 'removeDownload(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'removeDownload(String)', + 'url': 'removeDownload(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'WritableDownloadIndex', + 'l': 'removeDownload(String)', + 'url': 'removeDownload(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'removeDrmEventListener(DrmSessionEventListener)', + 'url': + 'removeDrmEventListener(com.google.android.exoplayer2.drm.DrmSessionEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource', + 'l': 'removeDrmEventListener(DrmSessionEventListener)', + 'url': + 'removeDrmEventListener(com.google.android.exoplayer2.drm.DrmSessionEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'BandwidthMeter', + 'l': 'removeEventListener(BandwidthMeter.EventListener)', + 'url': + 'removeEventListener(com.google.android.exoplayer2.upstream.BandwidthMeter.EventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': 'removeEventListener(BandwidthMeter.EventListener)', + 'url': + 'removeEventListener(com.google.android.exoplayer2.upstream.BandwidthMeter.EventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener.EventDispatcher', + 'l': 'removeEventListener(DrmSessionEventListener)', + 'url': + 'removeEventListener(com.google.android.exoplayer2.drm.DrmSessionEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BaseMediaSource', + 'l': 'removeEventListener(MediaSourceEventListener)', + 'url': + 'removeEventListener(com.google.android.exoplayer2.source.MediaSourceEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource', + 'l': 'removeEventListener(MediaSourceEventListener)', + 'url': + 'removeEventListener(com.google.android.exoplayer2.source.MediaSourceEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': 'removeEventListener(MediaSourceEventListener)', + 'url': + 'removeEventListener(com.google.android.exoplayer2.source.MediaSourceEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands.Builder', + 'l': + 'removeIf(@com.google.android.exoplayer2.Player.Command int, boolean)', + 'url': + 'removeIf(@com.google.android.exoplayer2.Player.Commandint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FlagSet.Builder', + 'l': 'removeIf(int, boolean)', + 'url': 'removeIf(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'removeListener(AnalyticsListener)', + 'url': + 'removeListener(com.google.android.exoplayer2.analytics.AnalyticsListener)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'removeListener(AnalyticsListener)', + 'url': + 'removeListener(com.google.android.exoplayer2.analytics.AnalyticsListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'BandwidthMeter.EventListener.EventDispatcher', + 'l': 'removeListener(BandwidthMeter.EventListener)', + 'url': + 'removeListener(com.google.android.exoplayer2.upstream.BandwidthMeter.EventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'removeListener(DownloadManager.Listener)', + 'url': + 'removeListener(com.google.android.exoplayer2.offline.DownloadManager.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': 'removeListener(HlsPlaylistTracker.PlaylistEventListener)', + 'url': + 'removeListener(com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistTracker.PlaylistEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker', + 'l': 'removeListener(HlsPlaylistTracker.PlaylistEventListener)', + 'url': + 'removeListener(com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistTracker.PlaylistEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'removeListener(Player.Listener)', + 'url': 'removeListener(com.google.android.exoplayer2.Player.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'removeListener(Player.Listener)', + 'url': 'removeListener(com.google.android.exoplayer2.Player.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'removeListener(Player.Listener)', + 'url': 'removeListener(com.google.android.exoplayer2.Player.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'removeListener(Player.Listener)', + 'url': 'removeListener(com.google.android.exoplayer2.Player.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'removeListener(Player.Listener)', + 'url': 'removeListener(com.google.android.exoplayer2.Player.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'removeListener(Player.Listener)', + 'url': 'removeListener(com.google.android.exoplayer2.Player.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'removeListener(String, Cache.Listener)', + 'url': + 'removeListener(java.lang.String,com.google.android.exoplayer2.upstream.cache.Cache.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'removeListener(String, Cache.Listener)', + 'url': + 'removeListener(java.lang.String,com.google.android.exoplayer2.upstream.cache.Cache.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'removeListener(TimeBar.OnScrubListener)', + 'url': + 'removeListener(com.google.android.exoplayer2.ui.TimeBar.OnScrubListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TimeBar', + 'l': 'removeListener(TimeBar.OnScrubListener)', + 'url': + 'removeListener(com.google.android.exoplayer2.ui.TimeBar.OnScrubListener)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer', + 'l': 'removeListener(Transformer.Listener)', + 'url': + 'removeListener(com.google.android.exoplayer2.transformer.Transformer.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Builder', + 'l': 'removeListener(Transformer.Listener)', + 'url': + 'removeListener(com.google.android.exoplayer2.transformer.Transformer.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'removeMediaItem(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'removeMediaItem(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'removeMediaItem(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'removeMediaItem(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.RemoveMediaItem', + 'l': 'RemoveMediaItem(String, int)', + 'url': '%3Cinit%3E(java.lang.String,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'removeMediaItems(int, int)', + 'url': 'removeMediaItems(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'removeMediaItems(int, int)', + 'url': 'removeMediaItems(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'removeMediaItems(int, int)', + 'url': 'removeMediaItems(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'removeMediaItems(int, int)', + 'url': 'removeMediaItems(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'removeMediaItems(int, int)', + 'url': 'removeMediaItems(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'removeMediaItems(int, int)', + 'url': 'removeMediaItems(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'removeMediaItems(int, int)', + 'url': 'removeMediaItems(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.RemoveMediaItems', + 'l': 'RemoveMediaItems(String, int, int)', + 'url': '%3Cinit%3E(java.lang.String,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'removeMediaSource(int, Handler, Runnable)', + 'url': 'removeMediaSource(int,android.os.Handler,java.lang.Runnable)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'removeMediaSource(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'removeMediaSourceRange(int, int, Handler, Runnable)', + 'url': + 'removeMediaSourceRange(int,int,android.os.Handler,java.lang.Runnable)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'removeMediaSourceRange(int, int)', + 'url': 'removeMediaSourceRange(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'HandlerWrapper', + 'l': 'removeMessages(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'removePlaylistItem(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'UriUtil', + 'l': 'removeQueryParameter(Uri, String)', + 'url': 'removeQueryParameter(android.net.Uri,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'removeRange(List, int, int)', + 'url': 'removeRange(java.util.List,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'removeResource(String)', + 'url': 'removeResource(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'removeResource(String)', + 'url': 'removeResource(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'removeSpan(CacheSpan)', + 'url': + 'removeSpan(com.google.android.exoplayer2.upstream.cache.CacheSpan)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'removeSpan(CacheSpan)', + 'url': + 'removeSpan(com.google.android.exoplayer2.upstream.cache.CacheSpan)' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'VersionTable', + 'l': + 'removeVersion(SQLiteDatabase, @com.google.android.exoplayer2.database.VersionTable.Feature int, String)', + 'url': + 'removeVersion(android.database.sqlite.SQLiteDatabase,@com.google.android.exoplayer2.database.VersionTable.Featureint,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'SphericalGLSurfaceView', + 'l': + 'removeVideoSurfaceListener(SphericalGLSurfaceView.VideoSurfaceListener)', + 'url': + 'removeVideoSurfaceListener(com.google.android.exoplayer2.video.spherical.SphericalGLSurfaceView.VideoSurfaceListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'removeVisibilityListener(PlayerControlView.VisibilityListener)', + 'url': + 'removeVisibilityListener(com.google.android.exoplayer2.ui.PlayerControlView.VisibilityListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': + 'removeVisibilityListener(StyledPlayerControlView.VisibilityListener)', + 'url': + 'removeVisibilityListener(com.google.android.exoplayer2.ui.StyledPlayerControlView.VisibilityListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'render(long, long)', + 'url': 'render(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'render(long, long)', + 'url': 'render(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'render(long, long)', + 'url': 'render(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataRenderer', + 'l': 'render(long, long)', + 'url': 'render(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeRenderer', + 'l': 'render(long, long)', + 'url': 'render(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'TextRenderer', + 'l': 'render(long, long)', + 'url': 'render(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'render(long, long)', + 'url': 'render(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'CameraMotionRenderer', + 'l': 'render(long, long)', + 'url': 'render(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener.EventDispatcher', + 'l': 'renderedFirstFrame(Object)', + 'url': 'renderedFirstFrame(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderCounters', + 'l': 'renderedOutputBufferCount' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector.MappedTrackInfo', + 'l': 'RENDERER_SUPPORT_EXCEEDS_CAPABILITIES_TRACKS' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector.MappedTrackInfo', + 'l': 'RENDERER_SUPPORT_NO_TRACKS' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector.MappedTrackInfo', + 'l': 'RENDERER_SUPPORT_PLAYABLE_TRACKS' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector.MappedTrackInfo', + 'l': 'RENDERER_SUPPORT_UNSUPPORTED_TRACKS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererConfiguration', + 'l': 'RendererConfiguration(boolean)', + 'url': '%3Cinit%3E(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectorResult', + 'l': 'rendererConfigurations' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'rendererFormat' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'rendererFormatSupport' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'rendererIndex' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'rendererName' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'renderOutputBuffer(MediaCodecAdapter, int, long)', + 'url': + 'renderOutputBuffer(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'renderOutputBuffer(VideoDecoderOutputBuffer, long, Format)', + 'url': + 'renderOutputBuffer(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer,long,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Libgav1VideoRenderer', + 'l': 'renderOutputBufferToSurface(VideoDecoderOutputBuffer, Surface)', + 'url': + 'renderOutputBufferToSurface(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'LibvpxVideoRenderer', + 'l': 'renderOutputBufferToSurface(VideoDecoderOutputBuffer, Surface)', + 'url': + 'renderOutputBufferToSurface(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'renderOutputBufferToSurface(VideoDecoderOutputBuffer, Surface)', + 'url': + 'renderOutputBufferToSurface(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'renderOutputBufferV21(MediaCodecAdapter, int, long, long)', + 'url': + 'renderOutputBufferV21(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter,int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'renderToEndOfStream()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'renderToEndOfStream()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Gav1Decoder', + 'l': 'renderToSurface(VideoDecoderOutputBuffer, Surface)', + 'url': + 'renderToSurface(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'VpxDecoder', + 'l': 'renderToSurface(VideoDecoderOutputBuffer, Surface)', + 'url': + 'renderToSurface(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist.Rendition', + 'l': 'Rendition(Uri, Format, String, String)', + 'url': + '%3Cinit%3E(android.net.Uri,com.google.android.exoplayer2.Format,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.RenditionReport', + 'l': 'RenditionReport(Uri, long, int)', + 'url': '%3Cinit%3E(android.net.Uri,long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'renditionReports' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'OfflineLicenseHelper', + 'l': 'renewLicense(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'REPEAT_MODE_ALL' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'REPEAT_MODE_OFF' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'REPEAT_MODE_ONE' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'RepeatModeUtil', + 'l': 'REPEAT_TOGGLE_MODE_ALL' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'RepeatModeUtil', + 'l': 'REPEAT_TOGGLE_MODE_NONE' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'RepeatModeUtil', + 'l': 'REPEAT_TOGGLE_MODE_ONE' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'repeat(Action, long)', + 'url': 'repeat(com.google.android.exoplayer2.testutil.Action,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'repeatMode' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'RepeatModeActionProvider', + 'l': + 'RepeatModeActionProvider(Context, @com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModes int)', + 'url': + '%3Cinit%3E(android.content.Context,@com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModesint)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'RepeatModeActionProvider', + 'l': 'RepeatModeActionProvider(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource', + 'l': 'replaceManifestUri(Uri)', + 'url': 'replaceManifestUri(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'BaseAudioProcessor', + 'l': 'replaceOutputBuffer(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'replacePlaylistItem(int, MediaItem)', + 'url': 'replacePlaylistItem(int,androidx.media2.common.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSession', + 'l': 'replaceSession(DrmSession, DrmSession)', + 'url': + 'replaceSession(com.google.android.exoplayer2.drm.DrmSession,com.google.android.exoplayer2.drm.DrmSession)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'replaceStream(Format[], SampleStream, long, long)', + 'url': + 'replaceStream(com.google.android.exoplayer2.Format[],com.google.android.exoplayer2.source.SampleStream,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'replaceStream(Format[], SampleStream, long, long)', + 'url': + 'replaceStream(com.google.android.exoplayer2.Format[],com.google.android.exoplayer2.source.SampleStream,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'replaceStream(Format[], SampleStream, long, long)', + 'url': + 'replaceStream(com.google.android.exoplayer2.Format[],com.google.android.exoplayer2.source.SampleStream,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadHelper', + 'l': 'replaceTrackSelections(int, TrackSelectionParameters)', + 'url': + 'replaceTrackSelections(int,com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener.EventDispatcher', + 'l': 'reportVideoFrameProcessingOffset(long, int)', + 'url': 'reportVideoFrameProcessingOffset(long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.RepresentationHolder', + 'l': 'representation' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource', + 'l': 'representationHolders' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser.RepresentationInfo', + 'l': + 'RepresentationInfo(Format, List, SegmentBase, String, ArrayList, ArrayList, List, List, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.Format,java.util.List,com.google.android.exoplayer2.source.dash.manifest.SegmentBase,java.lang.String,java.util.ArrayList,java.util.ArrayList,java.util.List,java.util.List,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'AdaptationSet', + 'l': 'representations' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.RepresentationSegmentIterator', + 'l': + 'RepresentationSegmentIterator(DefaultDashChunkSource.RepresentationHolder, long, long, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.dash.DefaultDashChunkSource.RepresentationHolder,long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'request' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyHeaders', + 'l': 'REQUEST_HEADER_ENABLE_METADATA_NAME' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyHeaders', + 'l': 'REQUEST_HEADER_ENABLE_METADATA_VALUE' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.KeyRequest', + 'l': 'REQUEST_TYPE_INITIAL' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.KeyRequest', + 'l': 'REQUEST_TYPE_NONE' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.KeyRequest', + 'l': 'REQUEST_TYPE_RELEASE' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.KeyRequest', + 'l': 'REQUEST_TYPE_RENEWAL' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.KeyRequest', + 'l': 'REQUEST_TYPE_UNKNOWN' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm.KeyRequest', + 'l': 'REQUEST_TYPE_UPDATE' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader', + 'l': 'requestAds(DataSpec, Object, ViewGroup)', + 'url': + 'requestAds(com.google.android.exoplayer2.upstream.DataSpec,java.lang.Object,android.view.ViewGroup)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration', + 'l': 'requestHeaders' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem', + 'l': 'requestMetadata' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.RequestProperties', + 'l': 'RequestProperties()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CacheAsserts.RequestSet', + 'l': 'RequestSet(FakeDataSet)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.testutil.FakeDataSet)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer.InsufficientCapacityException', + 'l': 'requiredCapacity' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': + 'Requirements(@com.google.android.exoplayer2.scheduler.Requirements.RequirementFlags int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.scheduler.Requirements.RequirementFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'RequirementsWatcher', + 'l': + 'RequirementsWatcher(Context, RequirementsWatcher.Listener, Requirements)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.scheduler.RequirementsWatcher.Listener,com.google.android.exoplayer2.scheduler.Requirements)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheEvictor', + 'l': 'requiresCacheSpanTouches()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'LeastRecentlyUsedCacheEvictor', + 'l': 'requiresCacheSpanTouches()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'NoOpCacheEvictor', + 'l': 'requiresCacheSpanTouches()' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'requiresSecureDecoder(byte[], String)', + 'url': 'requiresSecureDecoder(byte[],java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'requiresSecureDecoder(byte[], String)', + 'url': 'requiresSecureDecoder(byte[],java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'requiresSecureDecoder(byte[], String)', + 'url': 'requiresSecureDecoder(byte[],java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'requiresSecureDecoder(byte[], String)', + 'url': 'requiresSecureDecoder(byte[],java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSession', + 'l': 'requiresSecureDecoder(String)', + 'url': 'requiresSecureDecoder(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ErrorStateDrmSession', + 'l': 'requiresSecureDecoder(String)', + 'url': 'requiresSecureDecoder(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm.LicenseServer', + 'l': + 'requiringProvisioningThenAllowingSchemeDatas(List...)', + 'url': 'requiringProvisioningThenAllowingSchemeDatas(java.util.List...)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'reset()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Renderer', 'l': 'reset()'}, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'BaseAudioProcessor', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SonicAudioProcessor', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrueHdSampleRechunker', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisBitArray', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BaseMediaChunkIterator', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'MediaChunkIterator', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'BaseUrlExclusionList', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'TimestampAdjusterProvider', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CapturingAudioSink', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeSampleStream', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultAllocator', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'SlidingPercentile', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'TimeToFirstByteEstimator', + 'l': 'reset()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'reset(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableNalUnitBitArray', + 'l': 'reset(byte[], int, int)', + 'url': 'reset(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'reset(byte[], int)', + 'url': 'reset(byte[],int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'reset(byte[], int)', + 'url': 'reset(byte[],int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'reset(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'reset(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'reset(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimestampAdjuster', + 'l': 'reset(long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'reset(ParsableByteArray)', + 'url': 'reset(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'StatsDataSource', + 'l': 'resetBytesRead()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'resetCodecStateForFlush()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'resetCodecStateForFlush()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'resetCodecStateForRelease()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeRenderer', + 'l': 'resetCount' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NetworkTypeObserver', + 'l': 'resetForTests()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorInput', + 'l': 'resetPeekPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorInput', + 'l': 'resetPeekPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ForwardingExtractorInput', + 'l': 'resetPeekPosition()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput', + 'l': 'resetPeekPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'resetPosition(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'resetPosition(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'resetPosition(long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'StandaloneMediaClock', + 'l': 'resetPosition(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'resetProvisioning()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer', + 'l': 'resetSupplementalData(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AspectRatioFrameLayout', + 'l': 'RESIZE_MODE_FILL' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AspectRatioFrameLayout', + 'l': 'RESIZE_MODE_FIT' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AspectRatioFrameLayout', + 'l': 'RESIZE_MODE_FIXED_HEIGHT' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AspectRatioFrameLayout', + 'l': 'RESIZE_MODE_FIXED_WIDTH' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AspectRatioFrameLayout', + 'l': 'RESIZE_MODE_ZOOM' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'UriUtil', + 'l': 'resolve(String, String)', + 'url': 'resolve(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashUtil', + 'l': 'resolveCacheKey(Representation, RangedUri)', + 'url': + 'resolveCacheKey(com.google.android.exoplayer2.source.dash.manifest.Representation,com.google.android.exoplayer2.source.dash.manifest.RangedUri)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ResolvingDataSource.Resolver', + 'l': 'resolveDataSpec(DataSpec)', + 'url': + 'resolveDataSpec(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ResolvingDataSource.Resolver', + 'l': 'resolveReportedUri(Uri)', + 'url': 'resolveReportedUri(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SeekParameters', + 'l': 'resolveSeekPositionUs(long, long, long)', + 'url': 'resolveSeekPositionUs(long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher.Resource', + 'l': 'resolvesToUnknownLength()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher.Resource.Builder', + 'l': 'resolvesToUnknownLength(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'UriUtil', + 'l': 'resolveToUri(String, String)', + 'url': 'resolveToUri(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'RangedUri', + 'l': 'resolveUri(String)', + 'url': 'resolveUri(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'RangedUri', + 'l': 'resolveUriString(String)', + 'url': 'resolveUriString(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ResolvingDataSource', + 'l': 'ResolvingDataSource(DataSource, ResolvingDataSource.Resolver)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.ResolvingDataSource.Resolver)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'resourceNotFound_transferListenerCallbacks()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'resourceNotFound()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.InvalidResponseCodeException', + 'l': 'responseBody' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.InvalidResponseCodeException', + 'l': 'responseCode' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'MediaDrmCallbackException', + 'l': 'responseHeaders' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'LoadEventInfo', + 'l': 'responseHeaders' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.InvalidResponseCodeException', + 'l': 'responseMessage' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'restoreKeys(byte[], byte[])', + 'url': 'restoreKeys(byte[],byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'restoreKeys(byte[], byte[])', + 'url': 'restoreKeys(byte[],byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'restoreKeys(byte[], byte[])', + 'url': 'restoreKeys(byte[],byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'restoreKeys(byte[], byte[])', + 'url': 'restoreKeys(byte[],byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'result' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'RESULT_BUFFER_READ' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'Extractor', + 'l': 'RESULT_CONTINUE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'RESULT_END_OF_INPUT' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'Extractor', + 'l': 'RESULT_END_OF_INPUT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'RESULT_FORMAT_READ' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'RESULT_MAX_LENGTH_EXCEEDED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'RESULT_NOTHING_READ' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'Extractor', + 'l': 'RESULT_SEEK' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'resumeDownloads()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'retainBackBufferFromKeyframe()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'LoadControl', + 'l': 'retainBackBufferFromKeyframe()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MetadataRetriever', + 'l': 'retrieveMetadata(Context, MediaItem)', + 'url': + 'retrieveMetadata(android.content.Context,com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MetadataRetriever', + 'l': 'retrieveMetadata(MediaSource.Factory, MediaItem)', + 'url': + 'retrieveMetadata(com.google.android.exoplayer2.source.MediaSource.Factory,com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader', + 'l': 'RETRY' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader', + 'l': 'RETRY_RESET_ERROR_COUNT' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'ExoPlayer', 'l': 'retry()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'retry()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'retry()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'REUSE_RESULT_NO' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'REUSE_RESULT_YES_WITH_FLUSH' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'REUSE_RESULT_YES_WITH_RECONFIGURATION' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderReuseEvaluation', + 'l': 'REUSE_RESULT_YES_WITHOUT_RECONFIGURATION' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation', + 'l': 'REVISION_ID_DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser.RepresentationInfo', + 'l': 'revisionId' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation', + 'l': 'revisionId' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'rewindActionIconResourceId' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'WavUtil', + 'l': 'RF64_FOURCC' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'WavUtil', + 'l': 'RIFF_FOURCC' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ROLE_FLAG_ALTERNATE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ROLE_FLAG_CAPTION' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ROLE_FLAG_COMMENTARY' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ROLE_FLAG_DESCRIBES_MUSIC_AND_SOUND' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ROLE_FLAG_DESCRIBES_VIDEO' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'ROLE_FLAG_DUB'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ROLE_FLAG_EASY_TO_READ' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ROLE_FLAG_EMERGENCY' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ROLE_FLAG_ENHANCED_DIALOG_INTELLIGIBILITY' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'ROLE_FLAG_MAIN'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'ROLE_FLAG_SIGN'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ROLE_FLAG_SUBTITLE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ROLE_FLAG_SUPPLEMENTARY' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ROLE_FLAG_TRANSCRIBES_DIALOG' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'ROLE_FLAG_TRICK_PLAY' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'roleFlags'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration', + 'l': 'roleFlags' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'rotationDegrees' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest', + 'l': 'rotationDegrees' + }, + { + 'p': 'com.google.android.exoplayer2.ext.rtmp', + 'c': 'RtmpDataSource', + 'l': 'RtmpDataSource()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.rtmp', + 'c': 'RtmpDataSourceFactory', + 'l': 'RtmpDataSourceFactory()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.rtmp', + 'c': 'RtmpDataSourceFactory', + 'l': 'RtmpDataSourceFactory(TransferListener)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'RTP_MEDIA_AC3' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'RTP_MEDIA_AMR' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'RTP_MEDIA_AMR_WB' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'RTP_MEDIA_H263_1998' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'RTP_MEDIA_H263_2000' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'RTP_MEDIA_H264' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'RTP_MEDIA_H265' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'RTP_MEDIA_MPEG4_GENERIC' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'RTP_MEDIA_MPEG4_LATM_AUDIO' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'RTP_MEDIA_MPEG4_VIDEO' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'RTP_MEDIA_OPUS' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'RTP_MEDIA_PCM_L16' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'RTP_MEDIA_PCM_L8' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'RTP_MEDIA_PCMA' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'RTP_MEDIA_PCMU' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'RTP_MEDIA_VP8' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'RTP_MEDIA_VP9' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'RTP_VERSION' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp.reader', + 'c': 'RtpAc3Reader', + 'l': 'RtpAc3Reader(RtpPayloadFormat)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.rtsp.RtpPayloadFormat)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'RtpPayloadFormat(Format, int, int, Map, String)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.Format,int,int,java.util.Map,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPayloadFormat', + 'l': 'rtpPayloadType' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp.reader', + 'c': 'RtpPcmReader', + 'l': 'RtpPcmReader(RtpPayloadFormat)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.rtsp.RtpPayloadFormat)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource.RtspPlaybackException', + 'l': 'RtspPlaybackException(String, Throwable)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource.RtspPlaybackException', + 'l': 'RtspPlaybackException(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource.RtspPlaybackException', + 'l': 'RtspPlaybackException(Throwable)', + 'url': '%3Cinit%3E(java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'RubySpan', + 'l': + 'RubySpan(String, @com.google.android.exoplayer2.text.span.TextAnnotation.Position int)', + 'url': + '%3Cinit%3E(java.lang.String,@com.google.android.exoplayer2.text.span.TextAnnotation.Positionint)' + }, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'RubySpan', + 'l': 'rubyText' + }, + { + 'p': 'com.google.android.exoplayer2.ext.leanback', + 'c': 'LeanbackPlayerAdapter', + 'l': 'run()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.PlayerRunnable', + 'l': 'run()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DummyMainThread.TestRunnable', + 'l': 'run()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EGLSurfaceTexture', + 'l': 'run()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'RunnableFutureTask', + 'l': 'run()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.PlayerRunnable', + 'l': 'run(ExoPlayer)', + 'url': 'run(com.google.android.exoplayer2.ExoPlayer)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'RobolectricUtil', + 'l': 'runLooperUntil(Looper, Supplier, long, Clock)', + 'url': + 'runLooperUntil(android.os.Looper,com.google.common.base.Supplier,long,com.google.android.exoplayer2.util.Clock)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'RobolectricUtil', + 'l': 'runLooperUntil(Looper, Supplier)', + 'url': + 'runLooperUntil(android.os.Looper,com.google.common.base.Supplier)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'RobolectricUtil', + 'l': 'runMainLooperUntil(Supplier, long, Clock)', + 'url': + 'runMainLooperUntil(com.google.common.base.Supplier,long,com.google.android.exoplayer2.util.Clock)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'RobolectricUtil', + 'l': 'runMainLooperUntil(Supplier)', + 'url': 'runMainLooperUntil(com.google.common.base.Supplier)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'RunnableFutureTask', + 'l': 'RunnableFutureTask()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DummyMainThread', + 'l': 'runOnMainThread(int, Runnable)', + 'url': 'runOnMainThread(int,java.lang.Runnable)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DummyMainThread', + 'l': 'runOnMainThread(Runnable)', + 'url': 'runOnMainThread(java.lang.Runnable)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaSourceTestRunner', + 'l': 'runOnPlaybackThread(Runnable)', + 'url': 'runOnPlaybackThread(java.lang.Runnable)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HostActivity', + 'l': 'runTest(HostActivity.HostedTest, long, boolean)', + 'url': + 'runTest(com.google.android.exoplayer2.testutil.HostActivity.HostedTest,long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HostActivity', + 'l': 'runTest(HostActivity.HostedTest, long)', + 'url': + 'runTest(com.google.android.exoplayer2.testutil.HostActivity.HostedTest,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DummyMainThread', + 'l': 'runTestOnMainThread(DummyMainThread.TestRunnable)', + 'url': + 'runTestOnMainThread(com.google.android.exoplayer2.testutil.DummyMainThread.TestRunnable)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DummyMainThread', + 'l': 'runTestOnMainThread(int, DummyMainThread.TestRunnable)', + 'url': + 'runTestOnMainThread(int,com.google.android.exoplayer2.testutil.DummyMainThread.TestRunnable)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestPlayerRunHelper', + 'l': 'runUntilError(ExoPlayer)', + 'url': 'runUntilError(com.google.android.exoplayer2.ExoPlayer)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestPlayerRunHelper', + 'l': 'runUntilIsLoading(Player, boolean)', + 'url': 'runUntilIsLoading(com.google.android.exoplayer2.Player,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestPlayerRunHelper', + 'l': 'runUntilPendingCommandsAreFullyHandled(ExoPlayer)', + 'url': + 'runUntilPendingCommandsAreFullyHandled(com.google.android.exoplayer2.ExoPlayer)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestPlayerRunHelper', + 'l': + 'runUntilPlaybackState(Player, @com.google.android.exoplayer2.Player.State int)', + 'url': + 'runUntilPlaybackState(com.google.android.exoplayer2.Player,@com.google.android.exoplayer2.Player.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestPlayerRunHelper', + 'l': 'runUntilPlayWhenReady(Player, boolean)', + 'url': + 'runUntilPlayWhenReady(com.google.android.exoplayer2.Player,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestPlayerRunHelper', + 'l': + 'runUntilPositionDiscontinuity(Player, @com.google.android.exoplayer2.Player.DiscontinuityReason int)', + 'url': + 'runUntilPositionDiscontinuity(com.google.android.exoplayer2.Player,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestPlayerRunHelper', + 'l': 'runUntilRenderedFirstFrame(ExoPlayer)', + 'url': + 'runUntilRenderedFirstFrame(com.google.android.exoplayer2.ExoPlayer)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestPlayerRunHelper', + 'l': 'runUntilSleepingForOffload(ExoPlayer, boolean)', + 'url': + 'runUntilSleepingForOffload(com.google.android.exoplayer2.ExoPlayer,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestPlayerRunHelper', + 'l': 'runUntilTimelineChanged(Player, Timeline)', + 'url': + 'runUntilTimelineChanged(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestPlayerRunHelper', + 'l': 'runUntilTimelineChanged(Player)', + 'url': 'runUntilTimelineChanged(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector.MediaMetadataProvider', + 'l': 'sameAs(MediaMetadataCompat, MediaMetadataCompat)', + 'url': + 'sameAs(android.support.v4.media.MediaMetadataCompat,android.support.v4.media.MediaMetadataCompat)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrackOutput', + 'l': 'SAMPLE_DATA_PART_ENCRYPTION' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrackOutput', + 'l': 'SAMPLE_DATA_PART_MAIN' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrackOutput', + 'l': 'SAMPLE_DATA_PART_SUPPLEMENTAL' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac4Util', + 'l': 'SAMPLE_HEADER_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'OpusUtil', + 'l': 'SAMPLE_RATE' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SonicAudioProcessor', + 'l': 'SAMPLE_RATE_NO_CHANGE' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeSampleStream.FakeSampleStreamItem', + 'l': + 'sample(long, @com.google.android.exoplayer2.C.BufferFlags int, byte[])', + 'url': + 'sample(long,@com.google.android.exoplayer2.C.BufferFlagsint,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeRenderer', + 'l': 'sampleBufferReadCount' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util.SyncFrameInfo', + 'l': 'sampleCount' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac4Util.SyncFrameInfo', + 'l': 'sampleCount' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DummyTrackOutput', + 'l': + 'sampleData(DataReader, int, boolean, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)', + 'url': + 'sampleData(com.google.android.exoplayer2.upstream.DataReader,int,boolean,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrackOutput', + 'l': + 'sampleData(DataReader, int, boolean, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)', + 'url': + 'sampleData(com.google.android.exoplayer2.upstream.DataReader,int,boolean,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': + 'sampleData(DataReader, int, boolean, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)', + 'url': + 'sampleData(com.google.android.exoplayer2.upstream.DataReader,int,boolean,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'PlayerEmsgHandler.PlayerTrackEmsgHandler', + 'l': + 'sampleData(DataReader, int, boolean, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)', + 'url': + 'sampleData(com.google.android.exoplayer2.upstream.DataReader,int,boolean,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackOutput', + 'l': + 'sampleData(DataReader, int, boolean, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)', + 'url': + 'sampleData(com.google.android.exoplayer2.upstream.DataReader,int,boolean,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrackOutput', + 'l': 'sampleData(DataReader, int, boolean)', + 'url': + 'sampleData(com.google.android.exoplayer2.upstream.DataReader,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DummyTrackOutput', + 'l': + 'sampleData(ParsableByteArray, int, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)', + 'url': + 'sampleData(com.google.android.exoplayer2.util.ParsableByteArray,int,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrackOutput', + 'l': + 'sampleData(ParsableByteArray, int, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)', + 'url': + 'sampleData(com.google.android.exoplayer2.util.ParsableByteArray,int,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': + 'sampleData(ParsableByteArray, int, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)', + 'url': + 'sampleData(com.google.android.exoplayer2.util.ParsableByteArray,int,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'PlayerEmsgHandler.PlayerTrackEmsgHandler', + 'l': + 'sampleData(ParsableByteArray, int, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)', + 'url': + 'sampleData(com.google.android.exoplayer2.util.ParsableByteArray,int,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackOutput', + 'l': + 'sampleData(ParsableByteArray, int, @com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPart int)', + 'url': + 'sampleData(com.google.android.exoplayer2.util.ParsableByteArray,int,@com.google.android.exoplayer2.extractor.TrackOutput.SampleDataPartint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrackOutput', + 'l': 'sampleData(ParsableByteArray, int)', + 'url': + 'sampleData(com.google.android.exoplayer2.util.ParsableByteArray,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DummyTrackOutput', + 'l': + 'sampleMetadata(long, @com.google.android.exoplayer2.C.BufferFlags int, int, int, TrackOutput.CryptoData)', + 'url': + 'sampleMetadata(long,@com.google.android.exoplayer2.C.BufferFlagsint,int,int,com.google.android.exoplayer2.extractor.TrackOutput.CryptoData)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrackOutput', + 'l': + 'sampleMetadata(long, @com.google.android.exoplayer2.C.BufferFlags int, int, int, TrackOutput.CryptoData)', + 'url': + 'sampleMetadata(long,@com.google.android.exoplayer2.C.BufferFlagsint,int,int,com.google.android.exoplayer2.extractor.TrackOutput.CryptoData)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': + 'sampleMetadata(long, @com.google.android.exoplayer2.C.BufferFlags int, int, int, TrackOutput.CryptoData)', + 'url': + 'sampleMetadata(long,@com.google.android.exoplayer2.C.BufferFlagsint,int,int,com.google.android.exoplayer2.extractor.TrackOutput.CryptoData)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackOutput', + 'l': + 'sampleMetadata(long, @com.google.android.exoplayer2.C.BufferFlags int, int, int, TrackOutput.CryptoData)', + 'url': + 'sampleMetadata(long,@com.google.android.exoplayer2.C.BufferFlagsint,int,int,com.google.android.exoplayer2.extractor.TrackOutput.CryptoData)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'PlayerEmsgHandler.PlayerTrackEmsgHandler', + 'l': 'sampleMetadata(long, int, int, int, TrackOutput.CryptoData)', + 'url': + 'sampleMetadata(long,int,int,int,com.google.android.exoplayer2.extractor.TrackOutput.CryptoData)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrueHdSampleRechunker', + 'l': + 'sampleMetadata(TrackOutput, long, @com.google.android.exoplayer2.C.BufferFlags int, int, int, TrackOutput.CryptoData)', + 'url': + 'sampleMetadata(com.google.android.exoplayer2.extractor.TrackOutput,long,@com.google.android.exoplayer2.C.BufferFlagsint,int,int,com.google.android.exoplayer2.extractor.TrackOutput.CryptoData)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'sampleMimeType' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacFrameReader.SampleNumberHolder', + 'l': 'sampleNumber' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacFrameReader.SampleNumberHolder', + 'l': 'SampleNumberHolder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': + 'SampleQueue(Allocator, DrmSessionManager, DrmSessionEventListener.EventDispatcher)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.Allocator,com.google.android.exoplayer2.drm.DrmSessionManager,com.google.android.exoplayer2.drm.DrmSessionEventListener.EventDispatcher)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'SampleQueueMappingException', + 'l': 'SampleQueueMappingException(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'sampleRate'}, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util.SyncFrameInfo', + 'l': 'sampleRate' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac4Util.SyncFrameInfo', + 'l': 'sampleRate' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor.AudioFormat', + 'l': 'sampleRate' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MpegAudioUtil.Header', + 'l': 'sampleRate' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'sampleRate' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.VorbisIdHeader', + 'l': 'sampleRate' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'sampleRate' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AacUtil.Config', + 'l': 'sampleRateHz' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'sampleRateLookupKey' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MpegAudioUtil.Header', + 'l': 'samplesPerFrame' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'sampleStrippedBytes' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Track', + 'l': 'sampleTransformation' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'SANS_SERIF_NAME'}, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'HslAdjustment', + 'l': 'saturationAdjustment' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'scaleLargeTimestamp(long, long, long)', + 'url': 'scaleLargeTimestamp(long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'scaleLargeTimestamps(List, long, long)', + 'url': 'scaleLargeTimestamps(java.util.List,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'scaleLargeTimestampsInPlace(long[], long, long)', + 'url': 'scaleLargeTimestampsInPlace(long[],long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest', + 'l': 'scaleX' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest', + 'l': 'scaleY' + }, + { + 'p': 'com.google.android.exoplayer2.ext.workmanager', + 'c': 'WorkManagerScheduler', + 'l': 'schedule(Requirements, String, String)', + 'url': + 'schedule(com.google.android.exoplayer2.scheduler.Requirements,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'PlatformScheduler', + 'l': 'schedule(Requirements, String, String)', + 'url': + 'schedule(com.google.android.exoplayer2.scheduler.Requirements,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Scheduler', + 'l': 'schedule(Requirements, String, String)', + 'url': + 'schedule(com.google.android.exoplayer2.scheduler.Requirements,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.workmanager', + 'c': 'WorkManagerScheduler.SchedulerWorker', + 'l': 'SchedulerWorker(Context, WorkerParameters)', + 'url': + '%3Cinit%3E(android.content.Context,androidx.work.WorkerParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration', + 'l': 'scheme' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSchemeDataSource', + 'l': 'SCHEME_DATA' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData.SchemeData', + 'l': 'SchemeData(UUID, String, byte[])', + 'url': '%3Cinit%3E(java.util.UUID,java.lang.String,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData.SchemeData', + 'l': 'SchemeData(UUID, String, String, byte[])', + 'url': + '%3Cinit%3E(java.util.UUID,java.lang.String,java.lang.String,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData', + 'l': 'schemeDataCount' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessage', + 'l': 'schemeIdUri' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Descriptor', + 'l': 'schemeIdUri' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'EventStream', + 'l': 'schemeIdUri' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'UtcTimingElement', + 'l': 'schemeIdUri' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData', + 'l': 'schemeType' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'TrackEncryptionBox', + 'l': 'schemeType' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessage', + 'l': 'SCTE35_SCHEME_ID' + }, + {'p': 'com.google.android.exoplayer2.util', 'c': 'Util', 'l': 'SDK_INT'}, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'ColorInfo', + 'l': 'SDR_BT709_LIMITED' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.TimestampSeeker', + 'l': 'searchForTimestamp(ExtractorInput, long)', + 'url': + 'searchForTimestamp(com.google.android.exoplayer2.extractor.ExtractorInput,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.RequestMetadata', + 'l': 'searchQuery' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekMap.SeekPoints', + 'l': 'second' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'SectionReader', + 'l': 'SectionReader(SectionPayloadReader)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.extractor.ts.SectionPayloadReader)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'secure' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'PlaceholderSurface', + 'l': 'secure' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EGLSurfaceTexture', + 'l': 'SECURE_MODE_NONE' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EGLSurfaceTexture', + 'l': 'SECURE_MODE_PROTECTED_PBUFFER' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'EGLSurfaceTexture', + 'l': 'SECURE_MODE_SURFACELESS_CONTEXT' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer.DecoderInitializationException', + 'l': 'secureDecoderRequired' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac3Reader', + 'l': 'seek()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac4Reader', + 'l': 'seek()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsReader', + 'l': 'seek()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DtsReader', + 'l': 'seek()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'DvbSubtitleReader', + 'l': 'seek()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'ElementaryStreamReader', + 'l': 'seek()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H262Reader', + 'l': 'seek()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H263Reader', + 'l': 'seek()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H264Reader', + 'l': 'seek()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'H265Reader', + 'l': 'seek()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Id3Reader', + 'l': 'seek()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'LatmReader', + 'l': 'seek()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'MpegAudioReader', + 'l': 'seek()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PesReader', + 'l': 'seek()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'SectionReader', + 'l': 'seek()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader', + 'l': 'seek()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'seek(int, long, boolean)', + 'url': 'seek(int,long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'seek(int, long)', + 'url': 'seek(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacExtractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'Extractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.amr', + 'c': 'AmrExtractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flac', + 'c': 'FlacExtractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flv', + 'c': 'FlvExtractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.jpeg', + 'c': 'JpegExtractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp3', + 'c': 'Mp3Extractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'FragmentedMp4Extractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Mp4Extractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ogg', + 'c': 'OggExtractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac3Extractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac4Extractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsExtractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PsExtractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.wav', + 'c': 'WavExtractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'BundledExtractorsAdapter', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaParserExtractorAdapter', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaExtractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'WebvttExtractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp.reader', + 'c': 'RtpAc3Reader', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp.reader', + 'c': 'RtpPayloadReader', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp.reader', + 'c': 'RtpPcmReader', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleExtractor', + 'l': 'seek(long, long)', + 'url': 'seek(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'seek(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.Seek', + 'l': 'Seek(String, int, long, boolean)', + 'url': '%3Cinit%3E(java.lang.String,int,long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.Seek', + 'l': 'Seek(String, long)', + 'url': '%3Cinit%3E(java.lang.String,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'seekAndWait(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'seekBack()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'seekBack()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Player', 'l': 'seekBack()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'seekBackIncrementMs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'seekForward()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'seekForward()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'seekForward()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'seekForwardIncrementMs' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker', + 'l': 'seekMap' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorOutput', + 'l': 'seekMap' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DummyExtractorOutput', + 'l': 'seekMap(SeekMap)', + 'url': 'seekMap(com.google.android.exoplayer2.extractor.SeekMap)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorOutput', + 'l': 'seekMap(SeekMap)', + 'url': 'seekMap(com.google.android.exoplayer2.extractor.SeekMap)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.jpeg', + 'c': 'StartOffsetExtractorOutput', + 'l': 'seekMap(SeekMap)', + 'url': 'seekMap(com.google.android.exoplayer2.extractor.SeekMap)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BundledChunkExtractor', + 'l': 'seekMap(SeekMap)', + 'url': 'seekMap(com.google.android.exoplayer2.extractor.SeekMap)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorOutput', + 'l': 'seekMap(SeekMap)', + 'url': 'seekMap(com.google.android.exoplayer2.extractor.SeekMap)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker', + 'l': 'seekOperationParams' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.SeekOperationParams', + 'l': 'SeekOperationParams(long, long, long, long, long, long, long)', + 'url': '%3Cinit%3E(long,long,long,long,long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SeekParameters', + 'l': 'SeekParameters(long, long)', + 'url': '%3Cinit%3E(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekPoint', + 'l': 'SeekPoint(long, long)', + 'url': '%3Cinit%3E(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekMap.SeekPoints', + 'l': 'SeekPoints(SeekPoint, SeekPoint)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.extractor.SeekPoint,com.google.android.exoplayer2.extractor.SeekPoint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekMap.SeekPoints', + 'l': 'SeekPoints(SeekPoint)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.extractor.SeekPoint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'seekPreRollNs' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'seekTable' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata.SeekTable', + 'l': 'SeekTable(long[], long[])', + 'url': '%3Cinit%3E(long[],long[])' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': + 'seekTo(int, long, @com.google.android.exoplayer2.Player.Command int, boolean)', + 'url': + 'seekTo(int,long,@com.google.android.exoplayer2.Player.Commandint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': + 'seekTo(int, long, @com.google.android.exoplayer2.Player.Command int, boolean)', + 'url': + 'seekTo(int,long,@com.google.android.exoplayer2.Player.Commandint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': + 'seekTo(int, long, @com.google.android.exoplayer2.Player.Command int, boolean)', + 'url': + 'seekTo(int,long,@com.google.android.exoplayer2.Player.Commandint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': + 'seekTo(int, long, @com.google.android.exoplayer2.Player.Command int, boolean)', + 'url': + 'seekTo(int,long,@com.google.android.exoplayer2.Player.Commandint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': + 'seekTo(int, long, @com.google.android.exoplayer2.Player.Command int, boolean)', + 'url': + 'seekTo(int,long,@com.google.android.exoplayer2.Player.Commandint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'seekTo(int, long)', + 'url': 'seekTo(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'seekTo(int, long)', + 'url': 'seekTo(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'seekTo(int, long)', + 'url': 'seekTo(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'seekTo(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'seekTo(long, boolean)', + 'url': 'seekTo(long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'seekTo(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'seekTo(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'seekTo(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.leanback', + 'c': 'LeanbackPlayerAdapter', + 'l': 'seekTo(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'seekTo(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'seekToDefaultPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'seekToDefaultPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'seekToDefaultPosition()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'seekToDefaultPosition(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'seekToDefaultPosition(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'seekToDefaultPosition(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'seekToNext()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'seekToNext()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'seekToNext()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'seekToNextMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'seekToNextMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'seekToNextMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'seekToNextWindow()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'seekToNextWindow()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'seekToNextWindow()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker', + 'l': 'seekToPosition(ExtractorInput, long, PositionHolder)', + 'url': + 'seekToPosition(com.google.android.exoplayer2.extractor.ExtractorInput,long,com.google.android.exoplayer2.extractor.PositionHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'InputReaderAdapterV30', + 'l': 'seekToPosition(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'seekToPrevious()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'seekToPrevious()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'seekToPrevious()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'seekToPreviousMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'seekToPreviousMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'seekToPreviousMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'seekToPreviousWindow()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'seekToPreviousWindow()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'seekToPreviousWindow()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': + 'seekToTimeUs(Extractor, SeekMap, long, DataSource, FakeTrackOutput, Uri)', + 'url': + 'seekToTimeUs(com.google.android.exoplayer2.extractor.Extractor,com.google.android.exoplayer2.extractor.SeekMap,long,com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.testutil.FakeTrackOutput,android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': 'seekToUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'seekToUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriod', + 'l': 'seekToUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'seekToUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaPeriod', + 'l': 'seekToUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaPeriod', + 'l': 'seekToUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': 'seekToUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeSampleStream', + 'l': 'seekToUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'SegmentDownloader.Segment', + 'l': 'Segment(long, DataSpec)', + 'url': + '%3Cinit%3E(long,com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData.Segment', + 'l': 'Segment(long, long, int)', + 'url': '%3Cinit%3E(long,long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.Segment', + 'l': + 'Segment(String, HlsMediaPlaylist.Segment, String, long, int, long, DrmInitData, String, String, long, long, boolean, List)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.source.hls.playlist.HlsMediaPlaylist.Segment,java.lang.String,long,int,long,com.google.android.exoplayer2.drm.DrmInitData,java.lang.String,java.lang.String,long,long,boolean,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.Segment', + 'l': 'Segment(String, long, long, String, String)', + 'url': + '%3Cinit%3E(java.lang.String,long,long,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser.RepresentationInfo', + 'l': 'segmentBase' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase', + 'l': 'SegmentBase(RangedUri, long, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.dash.manifest.RangedUri,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'SegmentDownloader', + 'l': + 'SegmentDownloader(MediaItem, ParsingLoadable.Parser, CacheDataSource.Factory, Executor, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor,long)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'SegmentDownloader', + 'l': + 'SegmentDownloader(MediaItem, ParsingLoadable.Parser, CacheDataSource.Factory, Executor)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.RepresentationHolder', + 'l': 'segmentIndex' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.SegmentList', + 'l': + 'SegmentList(RangedUri, long, long, long, long, List, long, List, long, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.dash.manifest.RangedUri,long,long,long,long,java.util.List,long,java.util.List,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData', + 'l': 'segments' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'segments' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.SegmentTemplate', + 'l': + 'SegmentTemplate(RangedUri, long, long, long, long, long, List, long, UrlTemplate, UrlTemplate, long, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.dash.manifest.RangedUri,long,long,long,long,long,java.util.List,long,com.google.android.exoplayer2.source.dash.manifest.UrlTemplate,com.google.android.exoplayer2.source.dash.manifest.UrlTemplate,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.SegmentTimelineElement', + 'l': 'SegmentTimelineElement(long, long)', + 'url': '%3Cinit%3E(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'SeiReader', + 'l': 'SeiReader(List)', + 'url': '%3Cinit%3E(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelector', + 'l': + 'selectAllTracks(MappingTrackSelector.MappedTrackInfo, @com.google.android.exoplayer2.RendererCapabilities.Capabilities int[][][], @com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupport int[], DefaultTrackSelector.Parameters)', + 'url': + 'selectAllTracks(com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo,@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint[][][],@com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupportint[],com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': + 'selectAllTracks(MappingTrackSelector.MappedTrackInfo, @com.google.android.exoplayer2.RendererCapabilities.Capabilities int[][][], @com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupport int[], DefaultTrackSelector.Parameters)', + 'url': + 'selectAllTracks(com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo,@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint[][][],@com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupportint[],com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': + 'selectAudioTrack(MappingTrackSelector.MappedTrackInfo, @com.google.android.exoplayer2.RendererCapabilities.Capabilities int[][][], @com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupport int[], DefaultTrackSelector.Parameters)', + 'url': + 'selectAudioTrack(com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo,@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint[][][],@com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupportint[],com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'BaseUrlExclusionList', + 'l': 'selectBaseUrl(List)', + 'url': 'selectBaseUrl(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource.RepresentationHolder', + 'l': 'selectedBaseUrl' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'selectEmbeddedTrack(long, int)', + 'url': 'selectEmbeddedTrack(long,int)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'EncoderSelector', + 'l': 'selectEncoderInfos(String)', + 'url': 'selectEncoderInfos(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': 'SELECTION_ELIGIBILITY_ADAPTIVE' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': 'SELECTION_ELIGIBILITY_FIXED' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': 'SELECTION_ELIGIBILITY_NO' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'SELECTION_FLAG_AUTOSELECT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'SELECTION_FLAG_DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'SELECTION_FLAG_FORCED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'SELECTION_REASON_ADAPTIVE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'SELECTION_REASON_CUSTOM_BASE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'SELECTION_REASON_INITIAL' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'SELECTION_REASON_MANUAL' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'SELECTION_REASON_TRICK_PLAY' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'SELECTION_REASON_UNKNOWN' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'selectionFlags' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration', + 'l': 'selectionFlags' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.SelectionOverride', + 'l': 'SelectionOverride(int, int...)', + 'url': '%3Cinit%3E(int,int...)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.SelectionOverride', + 'l': + 'SelectionOverride(int, int[], @com.google.android.exoplayer2.trackselection.TrackSelection.Type int)', + 'url': + '%3Cinit%3E(int,int[],@com.google.android.exoplayer2.trackselection.TrackSelection.Typeint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectorResult', + 'l': 'selections' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': + 'selectOtherTrack(int, TrackGroupArray, @com.google.android.exoplayer2.RendererCapabilities.Capabilities int[][], DefaultTrackSelector.Parameters)', + 'url': + 'selectOtherTrack(int,com.google.android.exoplayer2.source.TrackGroupArray,@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint[][],com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': + 'selectTextTrack(MappingTrackSelector.MappedTrackInfo, @com.google.android.exoplayer2.RendererCapabilities.Capabilities int[][][], DefaultTrackSelector.Parameters, String)', + 'url': + 'selectTextTrack(com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo,@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint[][][],com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': + 'selectTracks(ExoTrackSelection[], boolean[], SampleStream[], boolean[], long)', + 'url': + 'selectTracks(com.google.android.exoplayer2.trackselection.ExoTrackSelection[],boolean[],com.google.android.exoplayer2.source.SampleStream[],boolean[],long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': + 'selectTracks(ExoTrackSelection[], boolean[], SampleStream[], boolean[], long)', + 'url': + 'selectTracks(com.google.android.exoplayer2.trackselection.ExoTrackSelection[],boolean[],com.google.android.exoplayer2.source.SampleStream[],boolean[],long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriod', + 'l': + 'selectTracks(ExoTrackSelection[], boolean[], SampleStream[], boolean[], long)', + 'url': + 'selectTracks(com.google.android.exoplayer2.trackselection.ExoTrackSelection[],boolean[],com.google.android.exoplayer2.source.SampleStream[],boolean[],long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaPeriod', + 'l': + 'selectTracks(ExoTrackSelection[], boolean[], SampleStream[], boolean[], long)', + 'url': + 'selectTracks(com.google.android.exoplayer2.trackselection.ExoTrackSelection[],boolean[],com.google.android.exoplayer2.source.SampleStream[],boolean[],long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAdaptiveMediaPeriod', + 'l': + 'selectTracks(ExoTrackSelection[], boolean[], SampleStream[], boolean[], long)', + 'url': + 'selectTracks(com.google.android.exoplayer2.trackselection.ExoTrackSelection[],boolean[],com.google.android.exoplayer2.source.SampleStream[],boolean[],long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': + 'selectTracks(ExoTrackSelection[], boolean[], SampleStream[], boolean[], long)', + 'url': + 'selectTracks(com.google.android.exoplayer2.trackselection.ExoTrackSelection[],boolean[],com.google.android.exoplayer2.source.SampleStream[],boolean[],long)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': + 'selectTracks(MappingTrackSelector.MappedTrackInfo, @com.google.android.exoplayer2.RendererCapabilities.Capabilities int[][][], @com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupport int[], MediaSource.MediaPeriodId, Timeline)', + 'url': + 'selectTracks(com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo,@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint[][][],@com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupportint[],com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector', + 'l': + 'selectTracks(MappingTrackSelector.MappedTrackInfo, @com.google.android.exoplayer2.RendererCapabilities.Capabilities int[][][], @com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupport int[], MediaSource.MediaPeriodId, Timeline)', + 'url': + 'selectTracks(com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo,@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint[][][],@com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupportint[],com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'MappingTrackSelector', + 'l': + 'selectTracks(RendererCapabilities[], TrackGroupArray, MediaSource.MediaPeriodId, Timeline)', + 'url': + 'selectTracks(com.google.android.exoplayer2.RendererCapabilities[],com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelector', + 'l': + 'selectTracks(RendererCapabilities[], TrackGroupArray, MediaSource.MediaPeriodId, Timeline)', + 'url': + 'selectTracks(com.google.android.exoplayer2.RendererCapabilities[],com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'selectUndeterminedTextLanguage' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': + 'selectVideoTrack(MappingTrackSelector.MappedTrackInfo, @com.google.android.exoplayer2.RendererCapabilities.Capabilities int[][][], @com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupport int[], DefaultTrackSelector.Parameters)', + 'url': + 'selectVideoTrack(com.google.android.exoplayer2.trackselection.MappingTrackSelector.MappedTrackInfo,@com.google.android.exoplayer2.RendererCapabilities.Capabilitiesint[][][],@com.google.android.exoplayer2.RendererCapabilities.AdaptiveSupportint[],com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'send()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': + 'sendAddDownload(Context, Class, DownloadRequest, boolean)', + 'url': + 'sendAddDownload(android.content.Context,java.lang.Class,com.google.android.exoplayer2.offline.DownloadRequest,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': + 'sendAddDownload(Context, Class, DownloadRequest, int, boolean)', + 'url': + 'sendAddDownload(android.content.Context,java.lang.Class,com.google.android.exoplayer2.offline.DownloadRequest,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'HandlerWrapper', + 'l': 'sendEmptyMessage(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'HandlerWrapper', + 'l': 'sendEmptyMessageAtTime(int, long)', + 'url': 'sendEmptyMessageAtTime(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'HandlerWrapper', + 'l': 'sendEmptyMessageDelayed(int, int)', + 'url': 'sendEmptyMessageDelayed(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'sendEvent(AnalyticsListener.EventTime, int, ListenerSet.Event)', + 'url': + 'sendEvent(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,int,com.google.android.exoplayer2.util.ListenerSet.Event)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ListenerSet', + 'l': 'sendEvent(int, ListenerSet.Event)', + 'url': + 'sendEvent(int,com.google.android.exoplayer2.util.ListenerSet.Event)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AuxEffectInfo', + 'l': 'sendLevel' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'sendMessage(PlayerMessage.Target, int, long, boolean)', + 'url': + 'sendMessage(com.google.android.exoplayer2.PlayerMessage.Target,int,long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'sendMessage(PlayerMessage.Target, int, long)', + 'url': + 'sendMessage(com.google.android.exoplayer2.PlayerMessage.Target,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'sendMessage(PlayerMessage.Target, long)', + 'url': + 'sendMessage(com.google.android.exoplayer2.PlayerMessage.Target,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage.Sender', + 'l': 'sendMessage(PlayerMessage)', + 'url': 'sendMessage(com.google.android.exoplayer2.PlayerMessage)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'HandlerWrapper', + 'l': 'sendMessageAtFrontOfQueue(HandlerWrapper.Message)', + 'url': + 'sendMessageAtFrontOfQueue(com.google.android.exoplayer2.util.HandlerWrapper.Message)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SendMessages', + 'l': 'SendMessages(String, PlayerMessage.Target, int, long, boolean)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.PlayerMessage.Target,int,long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SendMessages', + 'l': 'SendMessages(String, PlayerMessage.Target, long)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.PlayerMessage.Target,long)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': + 'sendPauseDownloads(Context, Class, boolean)', + 'url': + 'sendPauseDownloads(android.content.Context,java.lang.Class,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': + 'sendRemoveAllDownloads(Context, Class, boolean)', + 'url': + 'sendRemoveAllDownloads(android.content.Context,java.lang.Class,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': + 'sendRemoveDownload(Context, Class, String, boolean)', + 'url': + 'sendRemoveDownload(android.content.Context,java.lang.Class,java.lang.String,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': + 'sendResumeDownloads(Context, Class, boolean)', + 'url': + 'sendResumeDownloads(android.content.Context,java.lang.Class,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': + 'sendSetRequirements(Context, Class, Requirements, boolean)', + 'url': + 'sendSetRequirements(android.content.Context,java.lang.Class,com.google.android.exoplayer2.scheduler.Requirements,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': + 'sendSetStopReason(Context, Class, String, int, boolean)', + 'url': + 'sendSetStopReason(android.content.Context,java.lang.Class,java.lang.String,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeClock.HandlerMessage', + 'l': 'sendToTarget()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'HandlerWrapper.Message', + 'l': 'sendToTarget()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.SpsData', + 'l': 'separateColorPlaneFlag' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.H265SpsData', + 'l': 'seqParameterSetId' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.PpsData', + 'l': 'seqParameterSetId' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.SpsData', + 'l': 'seqParameterSetId' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'sequenceNumber' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'SERIF_NAME'}, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'serverControl' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.ServerControl', + 'l': 'ServerControl(long, boolean, long, long, boolean)', + 'url': '%3Cinit%3E(long,boolean,long,long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': + 'ServerSideAdInsertionMediaSource(MediaSource, ServerSideAdInsertionMediaSource.AdPlaybackStateUpdater)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource,com.google.android.exoplayer2.source.ads.ServerSideAdInsertionMediaSource.AdPlaybackStateUpdater)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifest', + 'l': 'serviceDescription' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'ServiceDescriptionElement', + 'l': 'ServiceDescriptionElement(long, long, long, float, float)', + 'url': '%3Cinit%3E(long,long,long,float,float)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'BaseUrl', + 'l': 'serviceLocation' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder', + 'l': 'SessionCallbackBuilder(Context, SessionPlayerConnector)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.ext.media2.SessionPlayerConnector)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration', + 'l': 'sessionForClearTypes' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkCryptoConfig', + 'l': 'sessionId' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist', + 'l': 'sessionKeyDrmInitData' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'SessionPlayerConnector(Player, MediaItemConverter)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.ext.media2.MediaItemConverter)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'SessionPlayerConnector(Player)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'CryptoInfo', + 'l': + 'set(int, int[], int[], byte[], byte[], @com.google.android.exoplayer2.C.CryptoMode int, int, int)', + 'url': + 'set(int,int[],int[],byte[],byte[],@com.google.android.exoplayer2.C.CryptoModeint,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.RequestProperties', + 'l': 'set(Map)', + 'url': 'set(java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': + 'set(Object, MediaItem, Object, long, long, long, boolean, boolean, MediaItem.LiveConfiguration, long, long, int, int, long)', + 'url': + 'set(java.lang.Object,com.google.android.exoplayer2.MediaItem,java.lang.Object,long,long,long,boolean,boolean,com.google.android.exoplayer2.MediaItem.LiveConfiguration,long,long,int,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'set(Object, Object, int, long, long, AdPlaybackState, boolean)', + 'url': + 'set(java.lang.Object,java.lang.Object,int,long,long,com.google.android.exoplayer2.source.ads.AdPlaybackState,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'set(Object, Object, int, long, long)', + 'url': 'set(java.lang.Object,java.lang.Object,int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'ContentMetadataMutations', + 'l': 'set(String, byte[])', + 'url': 'set(java.lang.String,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'ContentMetadataMutations', + 'l': 'set(String, long)', + 'url': 'set(java.lang.String,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.RequestProperties', + 'l': 'set(String, String)', + 'url': 'set(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'ContentMetadataMutations', + 'l': 'set(String, String)', + 'url': 'set(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'set(TrackSelectionParameters)', + 'url': + 'set(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'set(TrackSelectionParameters)', + 'url': + 'set(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'set(TrackSelectionParameters)', + 'url': + 'set(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider.Builder', + 'l': 'setAc3BufferMultiplicationFactor(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setAccessibilityChannel(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'setActionSchedule(ActionSchedule)', + 'url': + 'setActionSchedule(com.google.android.exoplayer2.testutil.ActionSchedule)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setAdBufferedPositionMs(SimpleBasePlayer.PositionSupplier)', + 'url': + 'setAdBufferedPositionMs(com.google.android.exoplayer2.SimpleBasePlayer.PositionSupplier)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader.Builder', + 'l': 'setAdErrorListener(AdErrorEvent.AdErrorListener)', + 'url': + 'setAdErrorListener(com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.AdsLoader.Builder', + 'l': 'setAdErrorListener(AdErrorEvent.AdErrorListener)', + 'url': + 'setAdErrorListener(com.google.ads.interactivemedia.v3.api.AdErrorEvent.AdErrorListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader.Builder', + 'l': 'setAdEventListener(AdEvent.AdEventListener)', + 'url': + 'setAdEventListener(com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.AdsLoader.Builder', + 'l': 'setAdEventListener(AdEvent.AdEventListener)', + 'url': + 'setAdEventListener(com.google.ads.interactivemedia.v3.api.AdEvent.AdEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'setAdGroupTimesMs(long[], boolean[], int)', + 'url': 'setAdGroupTimesMs(long[],boolean[],int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TimeBar', + 'l': 'setAdGroupTimesMs(long[], boolean[], int)', + 'url': 'setAdGroupTimesMs(long[],boolean[],int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'setAdMarkerColor(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader.Builder', + 'l': 'setAdMediaMimeTypes(List)', + 'url': 'setAdMediaMimeTypes(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.PeriodData.Builder', + 'l': 'setAdPlaybackState(AdPlaybackState)', + 'url': + 'setAdPlaybackState(com.google.android.exoplayer2.source.ads.AdPlaybackState)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'ServerSideAdInsertionMediaSource', + 'l': 'setAdPlaybackStates(ImmutableMap)', + 'url': 'setAdPlaybackStates(com.google.common.collect.ImmutableMap)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setAdPositionMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setAdPositionMs(SimpleBasePlayer.PositionSupplier)', + 'url': + 'setAdPositionMs(com.google.android.exoplayer2.SimpleBasePlayer.PositionSupplier)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader.Builder', + 'l': 'setAdPreloadTimeoutMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setAdsConfiguration(MediaItem.AdsConfiguration)', + 'url': + 'setAdsConfiguration(com.google.android.exoplayer2.MediaItem.AdsConfiguration)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.AdsConfiguration.Builder', + 'l': 'setAdsId(Object)', + 'url': 'setAdsId(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionUriBuilder', + 'l': 'setAdsId(String)', + 'url': 'setAdsId(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'setAdsLoaderProvider(AdsLoader.Provider)', + 'url': + 'setAdsLoaderProvider(com.google.android.exoplayer2.source.ads.AdsLoader.Provider)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.AdsLoader.Builder', + 'l': + 'setAdsLoaderState(ImaServerSideAdInsertionMediaSource.AdsLoader.State)', + 'url': + 'setAdsLoaderState(com.google.android.exoplayer2.ext.ima.ImaServerSideAdInsertionMediaSource.AdsLoader.State)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionUriBuilder', + 'l': 'setAdTagParameters(Map)', + 'url': 'setAdTagParameters(java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setAdTagUri(String)', + 'url': 'setAdTagUri(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setAdTagUri(Uri, Object)', + 'url': 'setAdTagUri(android.net.Uri,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.AdsConfiguration.Builder', + 'l': 'setAdTagUri(Uri)', + 'url': 'setAdTagUri(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setAdTagUri(Uri)', + 'url': 'setAdTagUri(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorsFactory', + 'l': + 'setAdtsExtractorFlags(@com.google.android.exoplayer2.extractor.ts.AdtsExtractor.Flags int)', + 'url': + 'setAdtsExtractorFlags(@com.google.android.exoplayer2.extractor.ts.AdtsExtractor.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader.Builder', + 'l': 'setAdUiElements(Set)', + 'url': 'setAdUiElements(java.util.Set)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'setAdViewProvider(AdViewProvider)', + 'url': + 'setAdViewProvider(com.google.android.exoplayer2.ui.AdViewProvider)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setAlbumArtist(CharSequence)', + 'url': 'setAlbumArtist(java.lang.CharSequence)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setAlbumTitle(CharSequence)', + 'url': 'setAlbumTitle(java.lang.CharSequence)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl.Builder', + 'l': 'setAllocator(DefaultAllocator)', + 'url': + 'setAllocator(com.google.android.exoplayer2.upstream.DefaultAllocator)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionDialogBuilder', + 'l': 'setAllowAdaptiveSelections(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionView', + 'l': 'setAllowAdaptiveSelections(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setAllowAudioMixedChannelCountAdaptiveness(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setAllowAudioMixedChannelCountAdaptiveness(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setAllowAudioMixedDecoderSupportAdaptiveness(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setAllowAudioMixedDecoderSupportAdaptiveness(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setAllowAudioMixedMimeTypeAdaptiveness(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setAllowAudioMixedMimeTypeAdaptiveness(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setAllowAudioMixedSampleRateAdaptiveness(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setAllowAudioMixedSampleRateAdaptiveness(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource.Factory', + 'l': 'setAllowChunklessPreparation(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource.Factory', + 'l': 'setAllowCrossProtocolRedirects(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes.Builder', + 'l': + 'setAllowedCapturePolicy(@com.google.android.exoplayer2.C.AudioAllowedCapturePolicy int)', + 'url': + 'setAllowedCapturePolicy(@com.google.android.exoplayer2.C.AudioAllowedCapturePolicyint)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder', + 'l': + 'setAllowedCommandProvider(SessionCallbackBuilder.AllowedCommandProvider)', + 'url': + 'setAllowedCommandProvider(com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.AllowedCommandProvider)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': 'setAllowedVideoJoiningTimeMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setAllowMultipleAdaptiveSelections(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setAllowMultipleAdaptiveSelections(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionDialogBuilder', + 'l': 'setAllowMultipleOverrides(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionView', + 'l': 'setAllowMultipleOverrides(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'setAllowPreparation(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setAllowVideoMixedDecoderSupportAdaptiveness(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setAllowVideoMixedDecoderSupportAdaptiveness(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setAllowVideoMixedMimeTypeAdaptiveness(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setAllowVideoMixedMimeTypeAdaptiveness(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setAllowVideoNonSeamlessAdaptiveness(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setAllowVideoNonSeamlessAdaptiveness(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorsFactory', + 'l': + 'setAmrExtractorFlags(@com.google.android.exoplayer2.extractor.amr.AmrExtractor.Flags int)', + 'url': + 'setAmrExtractorFlags(@com.google.android.exoplayer2.extractor.amr.AmrExtractor.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setAnalyticsCollector(AnalyticsCollector)', + 'url': + 'setAnalyticsCollector(com.google.android.exoplayer2.analytics.AnalyticsCollector)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setAnalyticsCollector(AnalyticsCollector)', + 'url': + 'setAnalyticsCollector(com.google.android.exoplayer2.analytics.AnalyticsCollector)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'setAnalyticsListener(AnalyticsListener)', + 'url': + 'setAnalyticsListener(com.google.android.exoplayer2.analytics.AnalyticsListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'setAnimationEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionUriBuilder', + 'l': 'setApiKey(String)', + 'url': 'setApiKey(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'SubtitleView', + 'l': 'setApplyEmbeddedFontSizes(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'SubtitleView', + 'l': 'setApplyEmbeddedStyles(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setArtist(CharSequence)', + 'url': 'setArtist(java.lang.CharSequence)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setArtworkData(byte[], Integer)', + 'url': 'setArtworkData(byte[],java.lang.Integer)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setArtworkData(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setArtworkUri(Uri)', + 'url': 'setArtworkUri(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AspectRatioFrameLayout', + 'l': 'setAspectRatio(float)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AspectRatioFrameLayout', + 'l': + 'setAspectRatioListener(AspectRatioFrameLayout.AspectRatioListener)', + 'url': + 'setAspectRatioListener(com.google.android.exoplayer2.ui.AspectRatioFrameLayout.AspectRatioListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': + 'setAspectRatioListener(AspectRatioFrameLayout.AspectRatioListener)', + 'url': + 'setAspectRatioListener(com.google.android.exoplayer2.ui.AspectRatioFrameLayout.AspectRatioListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': + 'setAspectRatioListener(AspectRatioFrameLayout.AspectRatioListener)', + 'url': + 'setAspectRatioListener(com.google.android.exoplayer2.ui.AspectRatioFrameLayout.AspectRatioListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionUriBuilder', + 'l': 'setAssetKey(String)', + 'url': 'setAssetKey(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setAudioAttributes(AudioAttributes, boolean)', + 'url': + 'setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.AudioComponent', + 'l': 'setAudioAttributes(AudioAttributes, boolean)', + 'url': + 'setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setAudioAttributes(AudioAttributes, boolean)', + 'url': + 'setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setAudioAttributes(AudioAttributes, boolean)', + 'url': + 'setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setAudioAttributes(AudioAttributes, boolean)', + 'url': + 'setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'setAudioAttributes(AudioAttributes, boolean)', + 'url': + 'setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setAudioAttributes(AudioAttributes, boolean)', + 'url': + 'setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setAudioAttributes(AudioAttributes)', + 'url': + 'setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'setAudioAttributes(AudioAttributes)', + 'url': + 'setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'setAudioAttributes(AudioAttributes)', + 'url': + 'setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'setAudioAttributes(AudioAttributes)', + 'url': + 'setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': 'setAudioAttributes(AudioAttributes)', + 'url': + 'setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelector', + 'l': 'setAudioAttributes(AudioAttributes)', + 'url': + 'setAudioAttributes(com.google.android.exoplayer2.audio.AudioAttributes)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'setAudioAttributes(AudioAttributesCompat)', + 'url': 'setAudioAttributes(androidx.media.AudioAttributesCompat)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetAudioAttributes', + 'l': 'SetAudioAttributes(String, AudioAttributes, boolean)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.audio.AudioAttributes,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.Builder', + 'l': 'setAudioCapabilities(AudioCapabilities)', + 'url': + 'setAudioCapabilities(com.google.android.exoplayer2.audio.AudioCapabilities)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest.Builder', + 'l': 'setAudioMimeType(String)', + 'url': 'setAudioMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.Builder', + 'l': 'setAudioProcessorChain(AudioProcessorChain)', + 'url': + 'setAudioProcessorChain(com.google.android.exoplayer2.audio.AudioProcessorChain)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.Builder', + 'l': 'setAudioProcessors(AudioProcessor[])', + 'url': + 'setAudioProcessors(com.google.android.exoplayer2.audio.AudioProcessor[])' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setAudioSessionId(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.AudioComponent', + 'l': 'setAudioSessionId(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setAudioSessionId(int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'setAudioSessionId(int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'setAudioSessionId(int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'setAudioSessionId(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setAudioSessionId(int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.Builder', + 'l': + 'setAudioTrackBufferSizeProvider(DefaultAudioSink.AudioTrackBufferSizeProvider)', + 'url': + 'setAudioTrackBufferSizeProvider(com.google.android.exoplayer2.audio.DefaultAudioSink.AudioTrackBufferSizeProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionUriBuilder', + 'l': 'setAuthToken(String)', + 'url': 'setAuthToken(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setAuxEffectInfo(AuxEffectInfo)', + 'url': + 'setAuxEffectInfo(com.google.android.exoplayer2.audio.AuxEffectInfo)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.AudioComponent', + 'l': 'setAuxEffectInfo(AuxEffectInfo)', + 'url': + 'setAuxEffectInfo(com.google.android.exoplayer2.audio.AuxEffectInfo)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setAuxEffectInfo(AuxEffectInfo)', + 'url': + 'setAuxEffectInfo(com.google.android.exoplayer2.audio.AuxEffectInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'setAuxEffectInfo(AuxEffectInfo)', + 'url': + 'setAuxEffectInfo(com.google.android.exoplayer2.audio.AuxEffectInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'setAuxEffectInfo(AuxEffectInfo)', + 'url': + 'setAuxEffectInfo(com.google.android.exoplayer2.audio.AuxEffectInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'setAuxEffectInfo(AuxEffectInfo)', + 'url': + 'setAuxEffectInfo(com.google.android.exoplayer2.audio.AuxEffectInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setAuxEffectInfo(AuxEffectInfo)', + 'url': + 'setAuxEffectInfo(com.google.android.exoplayer2.audio.AuxEffectInfo)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setAvailableCommands(Player.Commands)', + 'url': + 'setAvailableCommands(com.google.android.exoplayer2.Player.Commands)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationResult.Builder', + 'l': 'setAverageAudioBitrate(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setAverageBitrate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationResult.Builder', + 'l': 'setAverageVideoBitrate(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl.Builder', + 'l': 'setBackBuffer(int, boolean)', + 'url': 'setBackBuffer(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'setBackgroundColor(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'setBadgeIconType(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setBandwidthMeter(BandwidthMeter)', + 'url': + 'setBandwidthMeter(com.google.android.exoplayer2.upstream.BandwidthMeter)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setBandwidthMeter(BandwidthMeter)', + 'url': + 'setBandwidthMeter(com.google.android.exoplayer2.upstream.BandwidthMeter)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'setBandwidthMeter(BandwidthMeter)', + 'url': + 'setBandwidthMeter(com.google.android.exoplayer2.upstream.BandwidthMeter)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'setBandwidthMeter(BandwidthMeter)', + 'url': + 'setBandwidthMeter(com.google.android.exoplayer2.upstream.BandwidthMeter)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'setBitmap(Bitmap)', + 'url': 'setBitmap(android.graphics.Bitmap)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'setBitmapHeight(float)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings.Builder', + 'l': 'setBitrate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings.Builder', + 'l': + 'setBitrateMode(@com.google.android.exoplayer2.transformer.VideoEncoderSettings.BitrateMode int)', + 'url': + 'setBitrateMode(@com.google.android.exoplayer2.transformer.VideoEncoderSettings.BitrateModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'RgbAdjustment.Builder', + 'l': 'setBlueScale(float)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'setBold(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'SubtitleView', + 'l': 'setBottomPaddingFraction(float)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlProgram', + 'l': 'setBufferAttribute(String, float[], int)', + 'url': 'setBufferAttribute(java.lang.String,float[],int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl.Builder', + 'l': 'setBufferDurationsMs(int, int, int, int)', + 'url': 'setBufferDurationsMs(int,int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'setBufferedColor(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'setBufferedPosition(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TimeBar', + 'l': 'setBufferedPosition(long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSink.Factory', + 'l': 'setBufferSize(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DownloadBuilder', + 'l': 'setBytesDownloaded(long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSink.Factory', + 'l': 'setCache(Cache)', + 'url': 'setCache(com.google.android.exoplayer2.upstream.cache.Cache)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource.Factory', + 'l': 'setCache(Cache)', + 'url': 'setCache(com.google.android.exoplayer2.upstream.cache.Cache)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource.Factory', + 'l': 'setCacheControl(CacheControl)', + 'url': 'setCacheControl(okhttp3.CacheControl)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DownloadBuilder', + 'l': 'setCacheKey(String)', + 'url': 'setCacheKey(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource.Factory', + 'l': 'setCacheKeyFactory(CacheKeyFactory)', + 'url': + 'setCacheKeyFactory(com.google.android.exoplayer2.upstream.cache.CacheKeyFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource.Factory', + 'l': 'setCacheReadDataSourceFactory(DataSource.Factory)', + 'url': + 'setCacheReadDataSourceFactory(com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource.Factory', + 'l': 'setCacheWriteDataSinkFactory(DataSink.Factory)', + 'url': + 'setCacheWriteDataSinkFactory(com.google.android.exoplayer2.upstream.DataSink.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.PlayerTarget', + 'l': 'setCallback(ActionSchedule.PlayerTarget.Callback)', + 'url': + 'setCallback(com.google.android.exoplayer2.testutil.ActionSchedule.PlayerTarget.Callback)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setCameraMotionListener(CameraMotionListener)', + 'url': + 'setCameraMotionListener(com.google.android.exoplayer2.video.spherical.CameraMotionListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.VideoComponent', + 'l': 'setCameraMotionListener(CameraMotionListener)', + 'url': + 'setCameraMotionListener(com.google.android.exoplayer2.video.spherical.CameraMotionListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setCameraMotionListener(CameraMotionListener)', + 'url': + 'setCameraMotionListener(com.google.android.exoplayer2.video.spherical.CameraMotionListener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setCameraMotionListener(CameraMotionListener)', + 'url': + 'setCameraMotionListener(com.google.android.exoplayer2.video.spherical.CameraMotionListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'setCaptionCallback(MediaSessionConnector.CaptionCallback)', + 'url': + 'setCaptionCallback(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.CaptionCallback)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoFrameReleaseHelper', + 'l': + 'setChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategy int)', + 'url': + 'setChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategyint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setChannelCount(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'setChannelDescriptionResourceId(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': + 'setChannelImportance(@com.google.android.exoplayer2.util.NotificationUtil.Importance int)', + 'url': + 'setChannelImportance(@com.google.android.exoplayer2.util.NotificationUtil.Importanceint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'setChannelNameResourceId(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'setClearMediaItemsOnStop(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setClipEndPositionMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setClippingConfiguration(MediaItem.ClippingConfiguration)', + 'url': + 'setClippingConfiguration(com.google.android.exoplayer2.MediaItem.ClippingConfiguration)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': 'setClippingError(ClippingMediaSource.IllegalClippingException)', + 'url': + 'setClippingError(com.google.android.exoplayer2.source.ClippingMediaSource.IllegalClippingException)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setClipRelativeToDefaultPosition(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setClipRelativeToLiveWindow(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setClipStartPositionMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setClipStartsAtKeyFrame(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setClock(Clock)', + 'url': 'setClock(com.google.android.exoplayer2.util.Clock)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setClock(Clock)', + 'url': 'setClock(com.google.android.exoplayer2.util.Clock)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'setClock(Clock)', + 'url': 'setClock(com.google.android.exoplayer2.util.Clock)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'setClock(Clock)', + 'url': 'setClock(com.google.android.exoplayer2.util.Clock)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter.Builder', + 'l': 'setClock(Clock)', + 'url': 'setClock(com.google.android.exoplayer2.util.Clock)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setCodecs(String)', + 'url': 'setCodecs(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'setColor(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setColorInfo(ColorInfo)', + 'url': 'setColorInfo(com.google.android.exoplayer2.video.ColorInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'setColorized(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'setCombineUpright(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader.Builder', + 'l': 'setCompanionAdSlots(Collection)', + 'url': 'setCompanionAdSlots(java.util.Collection)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.AdsLoader.Builder', + 'l': 'setCompanionAdSlots(Collection)', + 'url': 'setCompanionAdSlots(java.util.Collection)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setCompilation(CharSequence)', + 'url': 'setCompilation(java.lang.CharSequence)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setComposer(CharSequence)', + 'url': 'setComposer(java.lang.CharSequence)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource.Factory', + 'l': + 'setCompositeSequenceableLoaderFactory(CompositeSequenceableLoaderFactory)', + 'url': + 'setCompositeSequenceableLoaderFactory(com.google.android.exoplayer2.source.CompositeSequenceableLoaderFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource.Factory', + 'l': + 'setCompositeSequenceableLoaderFactory(CompositeSequenceableLoaderFactory)', + 'url': + 'setCompositeSequenceableLoaderFactory(com.google.android.exoplayer2.source.CompositeSequenceableLoaderFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource.Factory', + 'l': + 'setCompositeSequenceableLoaderFactory(CompositeSequenceableLoaderFactory)', + 'url': + 'setCompositeSequenceableLoaderFactory(com.google.android.exoplayer2.source.CompositeSequenceableLoaderFactory)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setConductor(CharSequence)', + 'url': 'setConductor(java.lang.CharSequence)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.Factory', + 'l': 'setConnectionTimeoutMs(int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource.Factory', + 'l': 'setConnectTimeoutMs(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorsFactory', + 'l': 'setConstantBitrateSeekingAlwaysEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorsFactory', + 'l': 'setConstantBitrateSeekingEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setConstrainAudioChannelCountToDeviceCapabilities(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setContainerMimeType(String)', + 'url': 'setContainerMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleOutputBuffer', + 'l': 'setContent(long, Subtitle, long)', + 'url': + 'setContent(long,com.google.android.exoplayer2.text.Subtitle,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setContentBufferedPositionMs(SimpleBasePlayer.PositionSupplier)', + 'url': + 'setContentBufferedPositionMs(com.google.android.exoplayer2.SimpleBasePlayer.PositionSupplier)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'ContentMetadataMutations', + 'l': 'setContentLength(ContentMetadataMutations, long)', + 'url': + 'setContentLength(com.google.android.exoplayer2.upstream.cache.ContentMetadataMutations,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DownloadBuilder', + 'l': 'setContentLength(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setContentPositionMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setContentPositionMs(SimpleBasePlayer.PositionSupplier)', + 'url': + 'setContentPositionMs(com.google.android.exoplayer2.SimpleBasePlayer.PositionSupplier)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionUriBuilder', + 'l': 'setContentSourceId(String)', + 'url': 'setContentSourceId(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes.Builder', + 'l': + 'setContentType(@com.google.android.exoplayer2.C.AudioContentType int)', + 'url': + 'setContentType(@com.google.android.exoplayer2.C.AudioContentTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource', + 'l': 'setContentTypePredicate(Predicate)', + 'url': 'setContentTypePredicate(com.google.common.base.Predicate)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.Factory', + 'l': 'setContentTypePredicate(Predicate)', + 'url': 'setContentTypePredicate(com.google.common.base.Predicate)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource', + 'l': 'setContentTypePredicate(Predicate)', + 'url': 'setContentTypePredicate(com.google.common.base.Predicate)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource.Factory', + 'l': 'setContentTypePredicate(Predicate)', + 'url': 'setContentTypePredicate(com.google.common.base.Predicate)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource', + 'l': 'setContentTypePredicate(Predicate)', + 'url': 'setContentTypePredicate(com.google.common.base.Predicate)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource.Factory', + 'l': 'setContentTypePredicate(Predicate)', + 'url': 'setContentTypePredicate(com.google.common.base.Predicate)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionUriBuilder', + 'l': 'setContentUrl(String)', + 'url': 'setContentUrl(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaSource.Factory', + 'l': 'setContinueLoadingCheckIntervalBytes(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setControllerAutoShow(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setControllerAutoShow(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setControllerHideDuringAds(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setControllerHideDuringAds(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setControllerHideOnTouch(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setControllerHideOnTouch(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': + 'setControllerOnFullScreenModeChangedListener(StyledPlayerControlView.OnFullScreenModeChangedListener)', + 'url': + 'setControllerOnFullScreenModeChangedListener(com.google.android.exoplayer2.ui.StyledPlayerControlView.OnFullScreenModeChangedListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setControllerShowTimeoutMs(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setControllerShowTimeoutMs(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': + 'setControllerVisibilityListener(PlayerControlView.VisibilityListener)', + 'url': + 'setControllerVisibilityListener(com.google.android.exoplayer2.ui.PlayerControlView.VisibilityListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': + 'setControllerVisibilityListener(StyledPlayerControlView.VisibilityListener)', + 'url': + 'setControllerVisibilityListener(com.google.android.exoplayer2.ui.StyledPlayerControlView.VisibilityListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': + 'setControllerVisibilityListener(StyledPlayerView.ControllerVisibilityListener)', + 'url': + 'setControllerVisibilityListener(com.google.android.exoplayer2.ui.StyledPlayerView.ControllerVisibilityListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setCryptoType(@com.google.android.exoplayer2.C.CryptoType int)', + 'url': 'setCryptoType(@com.google.android.exoplayer2.C.CryptoTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MediaFormatUtil', + 'l': 'setCsdBuffers(MediaFormat, List)', + 'url': 'setCsdBuffers(android.media.MediaFormat,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket.Builder', + 'l': 'setCsrc(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'SubtitleView', + 'l': 'setCues(List)', + 'url': 'setCues(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setCurrentAd(int, int)', + 'url': 'setCurrentAd(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setCurrentCues(CueGroup)', + 'url': 'setCurrentCues(com.google.android.exoplayer2.text.CueGroup)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setCurrentMediaItemIndex(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'InputReaderAdapterV30', + 'l': 'setCurrentPosition(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'setCurrentStreamFinal()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'setCurrentStreamFinal()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'setCurrentStreamFinal()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': + 'setCustomActionProviders(MediaSessionConnector.CustomActionProvider...)', + 'url': + 'setCustomActionProviders(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.CustomActionProvider...)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': + 'setCustomActionReceiver(PlayerNotificationManager.CustomActionReceiver)', + 'url': + 'setCustomActionReceiver(com.google.android.exoplayer2.ui.PlayerNotificationManager.CustomActionReceiver)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setCustomCacheKey(String)', + 'url': 'setCustomCacheKey(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest.Builder', + 'l': 'setCustomCacheKey(String)', + 'url': 'setCustomCacheKey(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder', + 'l': + 'setCustomCommandProvider(SessionCallbackBuilder.CustomCommandProvider)', + 'url': + 'setCustomCommandProvider(com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.CustomCommandProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec.Builder', + 'l': 'setCustomData(Object)', + 'url': 'setCustomData(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'setCustomErrorMessage(CharSequence, int, Bundle)', + 'url': + 'setCustomErrorMessage(java.lang.CharSequence,int,android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'setCustomErrorMessage(CharSequence, int)', + 'url': 'setCustomErrorMessage(java.lang.CharSequence,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'setCustomErrorMessage(CharSequence)', + 'url': 'setCustomErrorMessage(java.lang.CharSequence)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setCustomErrorMessage(CharSequence)', + 'url': 'setCustomErrorMessage(java.lang.CharSequence)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setCustomErrorMessage(CharSequence)', + 'url': 'setCustomErrorMessage(java.lang.CharSequence)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DownloadBuilder', + 'l': 'setCustomMetadata(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest.Builder', + 'l': 'setData(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput.Builder', + 'l': 'setData(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher.Resource.Builder', + 'l': 'setData(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet', + 'l': 'setData(String, byte[])', + 'url': 'setData(java.lang.String,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet', + 'l': 'setData(Uri, byte[])', + 'url': 'setData(android.net.Uri,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'InputReaderAdapterV30', + 'l': 'setDataReader(DataReader, long)', + 'url': + 'setDataReader(com.google.android.exoplayer2.upstream.DataReader,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'setDataSourceFactory(DataSource.Factory)', + 'url': + 'setDataSourceFactory(com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource.Factory', + 'l': 'setDebugLoggingEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader.Builder', + 'l': 'setDebugModeEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Builder', + 'l': 'setDebugViewProvider(DebugViewProvider)', + 'url': + 'setDebugViewProvider(com.google.android.exoplayer2.util.DebugViewProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Builder', + 'l': 'setDecoderFactory(Codec.DecoderFactory)', + 'url': + 'setDecoderFactory(com.google.android.exoplayer2.transformer.Codec.DecoderFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Libgav1VideoRenderer', + 'l': + 'setDecoderOutputMode(@com.google.android.exoplayer2.C.VideoOutputMode int)', + 'url': + 'setDecoderOutputMode(@com.google.android.exoplayer2.C.VideoOutputModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'LibvpxVideoRenderer', + 'l': + 'setDecoderOutputMode(@com.google.android.exoplayer2.C.VideoOutputMode int)', + 'url': + 'setDecoderOutputMode(@com.google.android.exoplayer2.C.VideoOutputModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': + 'setDecoderOutputMode(@com.google.android.exoplayer2.C.VideoOutputMode int)', + 'url': + 'setDecoderOutputMode(@com.google.android.exoplayer2.C.VideoOutputModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts.AssertionConfig.Builder', + 'l': 'setDeduplicateConsecutiveFormats(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setDefaultArtwork(Drawable)', + 'url': 'setDefaultArtwork(android.graphics.drawable.Drawable)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setDefaultArtwork(Drawable)', + 'url': 'setDefaultArtwork(android.graphics.drawable.Drawable)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData.Builder', + 'l': 'setDefaultPositionUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.Factory', + 'l': 'setDefaultRequestProperties(Map)', + 'url': 'setDefaultRequestProperties(java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource.Factory', + 'l': 'setDefaultRequestProperties(Map)', + 'url': 'setDefaultRequestProperties(java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource.Factory', + 'l': 'setDefaultRequestProperties(Map)', + 'url': 'setDefaultRequestProperties(java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.BaseFactory', + 'l': 'setDefaultRequestProperties(Map)', + 'url': 'setDefaultRequestProperties(java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.Factory', + 'l': 'setDefaultRequestProperties(Map)', + 'url': 'setDefaultRequestProperties(java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'setDefaults(int)' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'SphericalGLSurfaceView', + 'l': + 'setDefaultStereoMode(@com.google.android.exoplayer2.C.StereoMode int)', + 'url': + 'setDefaultStereoMode(@com.google.android.exoplayer2.C.StereoModeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'setDeleteAfterDelivery(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setDescription(CharSequence)', + 'url': 'setDescription(java.lang.CharSequence)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setDetachSurfaceTimeoutMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setDetachSurfaceTimeoutMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AdOverlayInfo.Builder', + 'l': 'setDetailedReason(String)', + 'url': 'setDetailedReason(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setDeviceInfo(DeviceInfo)', + 'url': 'setDeviceInfo(com.google.android.exoplayer2.DeviceInfo)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.DeviceComponent', + 'l': 'setDeviceMuted(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setDeviceMuted(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setDeviceMuted(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'setDeviceMuted(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setDeviceMuted(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'setDeviceMuted(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'setDeviceMuted(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.DeviceComponent', + 'l': 'setDeviceVolume(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setDeviceVolume(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setDeviceVolume(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'setDeviceVolume(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setDeviceVolume(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setDeviceVolume(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'setDeviceVolume(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'setDeviceVolume(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': + 'setDisabledTextTrackSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlags int)', + 'url': + 'setDisabledTextTrackSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': + 'setDisabledTextTrackSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlags int)', + 'url': + 'setDisabledTextTrackSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setDisabledTrackTypes(Set)', + 'url': 'setDisabledTrackTypes(java.util.Set)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setDisabledTrackTypes(Set)', + 'url': 'setDisabledTrackTypes(java.util.Set)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setDisabledTrackTypes(Set)', + 'url': 'setDisabledTrackTypes(java.util.Set)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setDiscNumber(Integer)', + 'url': 'setDiscNumber(java.lang.Integer)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder', + 'l': + 'setDisconnectedCallback(SessionCallbackBuilder.DisconnectedCallback)', + 'url': + 'setDisconnectedCallback(com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.DisconnectedCallback)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': 'setDiscontinuityPositionUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'setDispatchUnsupportedActionsEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setDisplayTitle(CharSequence)', + 'url': 'setDisplayTitle(java.lang.CharSequence)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DefaultDownloadIndex', + 'l': 'setDownloadingStatesToQueued()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'WritableDownloadIndex', + 'l': 'setDownloadingStatesToQueued()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setDrmConfiguration(MediaItem.DrmConfiguration)', + 'url': + 'setDrmConfiguration(com.google.android.exoplayer2.MediaItem.DrmConfiguration)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setDrmForceDefaultLicenseUri(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManagerProvider', + 'l': 'setDrmHttpDataSourceFactory(DataSource.Factory)', + 'url': + 'setDrmHttpDataSourceFactory(com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setDrmInitData(DrmInitData)', + 'url': 'setDrmInitData(com.google.android.exoplayer2.drm.DrmInitData)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setDrmKeySetId(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setDrmLicenseRequestHeaders(Map)', + 'url': 'setDrmLicenseRequestHeaders(java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setDrmLicenseUri(String)', + 'url': 'setDrmLicenseUri(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setDrmLicenseUri(Uri)', + 'url': 'setDrmLicenseUri(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setDrmMultiSession(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setDrmPlayClearContentWithoutKey(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setDrmSessionForClearPeriods(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setDrmSessionForClearTypes(List)', + 'url': 'setDrmSessionForClearTypes(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.Factory', + 'l': 'setDrmSessionManagerProvider(DrmSessionManagerProvider)', + 'url': + 'setDrmSessionManagerProvider(com.google.android.exoplayer2.drm.DrmSessionManagerProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'setDrmSessionManagerProvider(DrmSessionManagerProvider)', + 'url': + 'setDrmSessionManagerProvider(com.google.android.exoplayer2.drm.DrmSessionManagerProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource.Factory', + 'l': 'setDrmSessionManagerProvider(DrmSessionManagerProvider)', + 'url': + 'setDrmSessionManagerProvider(com.google.android.exoplayer2.drm.DrmSessionManagerProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaSource.Factory', + 'l': 'setDrmSessionManagerProvider(DrmSessionManagerProvider)', + 'url': + 'setDrmSessionManagerProvider(com.google.android.exoplayer2.drm.DrmSessionManagerProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource.Factory', + 'l': 'setDrmSessionManagerProvider(DrmSessionManagerProvider)', + 'url': + 'setDrmSessionManagerProvider(com.google.android.exoplayer2.drm.DrmSessionManagerProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource.Factory', + 'l': 'setDrmSessionManagerProvider(DrmSessionManagerProvider)', + 'url': + 'setDrmSessionManagerProvider(com.google.android.exoplayer2.drm.DrmSessionManagerProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource.Factory', + 'l': 'setDrmSessionManagerProvider(DrmSessionManagerProvider)', + 'url': + 'setDrmSessionManagerProvider(com.google.android.exoplayer2.drm.DrmSessionManagerProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource.Factory', + 'l': 'setDrmSessionManagerProvider(DrmSessionManagerProvider)', + 'url': + 'setDrmSessionManagerProvider(com.google.android.exoplayer2.drm.DrmSessionManagerProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSourceFactory', + 'l': 'setDrmSessionManagerProvider(DrmSessionManagerProvider)', + 'url': + 'setDrmSessionManagerProvider(com.google.android.exoplayer2.drm.DrmSessionManagerProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManagerProvider', + 'l': 'setDrmUserAgent(String)', + 'url': 'setDrmUserAgent(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setDrmUuid(UUID)', + 'url': 'setDrmUuid(java.util.UUID)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts.AssertionConfig.Builder', + 'l': 'setDumpFilesPrefix(String)', + 'url': 'setDumpFilesPrefix(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'setDuration(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TimeBar', + 'l': 'setDuration(long)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationResult.Builder', + 'l': 'setDurationMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData.Builder', + 'l': 'setDurationUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.PeriodData.Builder', + 'l': 'setDurationUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SilenceMediaSource.Factory', + 'l': 'setDurationUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData.Builder', + 'l': 'setElapsedRealtimeEpochOffsetMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': 'setEnableAudioFloatOutput(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': 'setEnableAudioOffload(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': 'setEnableAudioTrackPlaybackParams(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.Builder', + 'l': 'setEnableAudioTrackPlaybackParams(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader.Builder', + 'l': 'setEnableContinuousPlayback(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SilenceSkippingAudioProcessor', + 'l': 'setEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'setEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TimeBar', + 'l': 'setEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': 'setEnableDecoderFallback(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'setEnabledPlaybackActions(long)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultEncoderFactory.Builder', + 'l': 'setEnableFallback(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.Builder', + 'l': 'setEnableFloatOutput(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings.Builder', + 'l': 'setEnableHighQualityTargeting(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest.Builder', + 'l': 'setEnableRequestSdrToneMapping(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setEncoderDelay(int)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Builder', + 'l': 'setEncoderFactory(Codec.EncoderFactory)', + 'url': + 'setEncoderFactory(com.google.android.exoplayer2.transformer.Codec.EncoderFactory)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setEncoderPadding(int)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings.Builder', + 'l': 'setEncoderPerformanceParameters(int, int)', + 'url': 'setEncoderPerformanceParameters(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings.Builder', + 'l': 'setEncodingProfileLevel(int, int)', + 'url': 'setEncodingProfileLevel(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration.Builder', + 'l': 'setEndPositionMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm.Builder', + 'l': 'setEnforceValidKeyResponses(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlTextureProcessor', + 'l': 'setErrorListener(GlTextureProcessor.ErrorListener)', + 'url': + 'setErrorListener(com.google.android.exoplayer2.effect.GlTextureProcessor.ErrorListener)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'SingleFrameGlTextureProcessor', + 'l': 'setErrorListener(GlTextureProcessor.ErrorListener)', + 'url': + 'setErrorListener(com.google.android.exoplayer2.effect.GlTextureProcessor.ErrorListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.leanback', + 'c': 'LeanbackPlayerAdapter', + 'l': + 'setErrorMessageProvider(ErrorMessageProvider)', + 'url': + 'setErrorMessageProvider(com.google.android.exoplayer2.util.ErrorMessageProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': + 'setErrorMessageProvider(ErrorMessageProvider)', + 'url': + 'setErrorMessageProvider(com.google.android.exoplayer2.util.ErrorMessageProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': + 'setErrorMessageProvider(ErrorMessageProvider)', + 'url': + 'setErrorMessageProvider(com.google.android.exoplayer2.util.ErrorMessageProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': + 'setErrorMessageProvider(ErrorMessageProvider)', + 'url': + 'setErrorMessageProvider(com.google.android.exoplayer2.util.ErrorMessageProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource.Factory', + 'l': 'setEventListener(CacheDataSource.EventListener)', + 'url': + 'setEventListener(com.google.android.exoplayer2.upstream.cache.CacheDataSource.EventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setExceedAudioConstraintsIfNecessary(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setExceedAudioConstraintsIfNecessary(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setExceedRendererCapabilitiesIfNecessary(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setExceedRendererCapabilitiesIfNecessary(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setExceedVideoConstraintsIfNecessary(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setExceedVideoConstraintsIfNecessary(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest.TestResource.Builder', + 'l': 'setExpectedBytes(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'setExpectedPlayerEndedCount(int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.Builder', + 'l': + 'setExperimentalAudioOffloadListener(ExoPlayer.AudioOffloadListener)', + 'url': + 'setExperimentalAudioOffloadListener(com.google.android.exoplayer2.ExoPlayer.AudioOffloadListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': + 'setExtensionRendererMode(@com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererMode int)', + 'url': + 'setExtensionRendererMode(@com.google.android.exoplayer2.DefaultRenderersFactory.ExtensionRendererModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'setExtraAdGroupMarkers(long[], boolean[])', + 'url': 'setExtraAdGroupMarkers(long[],boolean[])' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setExtraAdGroupMarkers(long[], boolean[])', + 'url': 'setExtraAdGroupMarkers(long[],boolean[])' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'setExtraAdGroupMarkers(long[], boolean[])', + 'url': 'setExtraAdGroupMarkers(long[],boolean[])' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setExtraAdGroupMarkers(long[], boolean[])', + 'url': 'setExtraAdGroupMarkers(long[],boolean[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource.Factory', + 'l': 'setExtractorFactory(HlsExtractorFactory)', + 'url': + 'setExtractorFactory(com.google.android.exoplayer2.source.hls.HlsExtractorFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'OutputConsumerAdapterV30', + 'l': 'setExtractorOutput(ExtractorOutput)', + 'url': + 'setExtractorOutput(com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.RequestMetadata.Builder', + 'l': 'setExtras(Bundle)', + 'url': 'setExtras(android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setExtras(Bundle)', + 'url': 'setExtras(android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DownloadBuilder', + 'l': 'setFailureReason(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSource.Factory', + 'l': 'setFakeDataSet(FakeDataSet)', + 'url': + 'setFakeDataSet(com.google.android.exoplayer2.testutil.FakeDataSet)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.Factory', + 'l': 'setFallbackFactory(HttpDataSource.Factory)', + 'url': + 'setFallbackFactory(com.google.android.exoplayer2.upstream.HttpDataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl.Builder', + 'l': 'setFallbackMaxPlaybackSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl.Builder', + 'l': 'setFallbackMinPlaybackSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource.Factory', + 'l': 'setFallbackTargetLiveOffsetMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'setFastForwardActionIconResourceId(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder', + 'l': 'setFastForwardIncrementMs(int)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationResult.Builder', + 'l': 'setFileSizeBytes(long)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'TextRenderer', + 'l': 'setFinalStreamEndPositionUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'SubtitleView', + 'l': 'setFixedTextSize(int, float)', + 'url': 'setFixedTextSize(int,float)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorsFactory', + 'l': + 'setFlacExtractorFlags(@com.google.android.exoplayer2.extractor.flac.FlacExtractor.Flags int)', + 'url': + 'setFlacExtractorFlags(@com.google.android.exoplayer2.extractor.flac.FlacExtractor.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes.Builder', + 'l': 'setFlags(@com.google.android.exoplayer2.C.AudioFlags int)', + 'url': 'setFlags(@com.google.android.exoplayer2.C.AudioFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'Buffer', + 'l': 'setFlags(@com.google.android.exoplayer2.C.BufferFlags int)', + 'url': 'setFlags(@com.google.android.exoplayer2.C.BufferFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource.Factory', + 'l': + 'setFlags(@com.google.android.exoplayer2.upstream.cache.CacheDataSource.Flags int)', + 'url': + 'setFlags(@com.google.android.exoplayer2.upstream.cache.CacheDataSource.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec.Builder', + 'l': + 'setFlags(@com.google.android.exoplayer2.upstream.DataSpec.Flags int)', + 'url': + 'setFlags(@com.google.android.exoplayer2.upstream.DataSpec.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest.Builder', + 'l': 'setFlattenForSlowMotion(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Builder', + 'l': 'setFlattenForSlowMotion(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlProgram', + 'l': 'setFloatsUniform(String, float[])', + 'url': 'setFloatsUniform(java.lang.String,float[])' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlProgram', + 'l': 'setFloatUniform(String, float)', + 'url': 'setFloatUniform(java.lang.String,float)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader.Builder', + 'l': 'setFocusSkipButtonWhenAvailable(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.AdsLoader.Builder', + 'l': 'setFocusSkipButtonWhenAvailable(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setFolderType(Integer)', + 'url': 'setFolderType(java.lang.Integer)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'setFontColor(int)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'setFontFamily(String)', + 'url': 'setFontFamily(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'setFontSize(float)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': + 'setFontSizeUnit(@com.google.android.exoplayer2.text.webvtt.WebvttCssStyle.FontSizeUnit int)', + 'url': + 'setFontSizeUnit(@com.google.android.exoplayer2.text.webvtt.WebvttCssStyle.FontSizeUnitint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration.Builder', + 'l': 'setForceDefaultLicenseUri(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration.Builder', + 'l': 'setForcedSessionTrackTypes(List)', + 'url': 'setForcedSessionTrackTypes(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setForceHighestSupportedBitrate(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setForceHighestSupportedBitrate(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setForceHighestSupportedBitrate(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setForceLowestBitrate(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setForceLowestBitrate(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setForceLowestBitrate(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration.Builder', + 'l': 'setForceSessionsForAudioAndVideoTracks(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource.Factory', + 'l': 'setForceUseRtpTcp(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setForegroundMode(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setForegroundMode(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setForegroundMode(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MpegAudioUtil.Header', + 'l': 'setForHeaderData(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionUriBuilder', + 'l': 'setFormat(@com.google.android.exoplayer2.C.ContentType int)', + 'url': 'setFormat(@com.google.android.exoplayer2.C.ContentTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'SubtitleView', + 'l': 'setFractionalTextSize(float, boolean)', + 'url': 'setFractionalTextSize(float,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'SubtitleView', + 'l': 'setFractionalTextSize(float)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorsFactory', + 'l': + 'setFragmentedMp4ExtractorFlags(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flags int)', + 'url': + 'setFragmentedMp4ExtractorFlags(@com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSink.Factory', + 'l': 'setFragmentSize(long)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Builder', + 'l': 'setFrameProcessorFactory(FrameProcessor.Factory)', + 'url': + 'setFrameProcessorFactory(com.google.android.exoplayer2.util.FrameProcessor.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setFrameRate(float)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'GaplessInfoHolder', + 'l': 'setFromMetadata(Metadata)', + 'url': + 'setFromMetadata(com.google.android.exoplayer2.metadata.Metadata)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'GaplessInfoHolder', + 'l': 'setFromXingHeaderValue(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': + 'setFullscreenButtonClickListener(StyledPlayerView.FullscreenButtonClickListener)', + 'url': + 'setFullscreenButtonClickListener(com.google.android.exoplayer2.ui.StyledPlayerView.FullscreenButtonClickListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setGenre(CharSequence)', + 'url': 'setGenre(java.lang.CharSequence)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'RgbAdjustment.Builder', + 'l': 'setGreenScale(float)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'setGroup(String)', + 'url': 'setGroup(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher.Resource.Builder', + 'l': + 'setGzipSupport(@com.google.android.exoplayer2.testutil.WebServerDispatcher.Resource.GzipSupport int)', + 'url': + 'setGzipSupport(@com.google.android.exoplayer2.testutil.WebServerDispatcher.Resource.GzipSupportint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setHandleAudioBecomingNoisy(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setHandleAudioBecomingNoisy(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setHandleAudioBecomingNoisy(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setHandleAudioBecomingNoisy(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setHandleAudioBecomingNoisy(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'setHandler(Handler)', + 'url': 'setHandler(android.os.Handler)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.Factory', + 'l': 'setHandleSetCookieRequests(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setHandleWakeLock(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setHandleWakeLock(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setHandleWakeLock(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setHeight(int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec.Builder', + 'l': 'setHttpBody(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec.Builder', + 'l': + 'setHttpMethod(@com.google.android.exoplayer2.upstream.DataSpec.HttpMethod int)', + 'url': + 'setHttpMethod(@com.google.android.exoplayer2.upstream.DataSpec.HttpMethodint)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec.Builder', + 'l': 'setHttpRequestHeaders(Map)', + 'url': 'setHttpRequestHeaders(java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setId(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setId(String)', + 'url': 'setId(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration.Builder', + 'l': 'setId(String)', + 'url': 'setId(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'VideoEncoderSettings.Builder', + 'l': 'setiFrameIntervalSeconds(float)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': + 'setIgnoredTextSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlags int)', + 'url': + 'setIgnoredTextSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': + 'setIgnoredTextSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlags int)', + 'url': + 'setIgnoredTextSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': + 'setIgnoredTextSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlags int)', + 'url': + 'setIgnoredTextSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader.Builder', + 'l': 'setImaSdkSettings(ImaSdkSettings)', + 'url': + 'setImaSdkSettings(com.google.ads.interactivemedia.v3.api.ImaSdkSettings)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.AdsLoader.Builder', + 'l': 'setImaSdkSettings(ImaSdkSettings)', + 'url': + 'setImaSdkSettings(com.google.ads.interactivemedia.v3.api.ImaSdkSettings)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'AdditionalFailureInfo', + 'l': 'setInfo(String)', + 'url': 'setInfo(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter.Builder', + 'l': + 'setInitialBitrateEstimate(@com.google.android.exoplayer2.C.NetworkType int, long)', + 'url': + 'setInitialBitrateEstimate(@com.google.android.exoplayer2.C.NetworkTypeint,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter.Builder', + 'l': 'setInitialBitrateEstimate(long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter.Builder', + 'l': 'setInitialBitrateEstimate(String)', + 'url': 'setInitialBitrateEstimate(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'SimpleDecoder', + 'l': 'setInitialInputBufferSize(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setInitializationData(List)', + 'url': 'setInitializationData(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlEffectsFrameProcessor', + 'l': 'setInputFrameInfo(FrameInfo)', + 'url': 'setInputFrameInfo(com.google.android.exoplayer2.util.FrameInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessor', + 'l': 'setInputFrameInfo(FrameInfo)', + 'url': 'setInputFrameInfo(com.google.android.exoplayer2.util.FrameInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlTextureProcessor', + 'l': 'setInputListener(GlTextureProcessor.InputListener)', + 'url': + 'setInputListener(com.google.android.exoplayer2.effect.GlTextureProcessor.InputListener)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'SingleFrameGlTextureProcessor', + 'l': 'setInputListener(GlTextureProcessor.InputListener)', + 'url': + 'setInputListener(com.google.android.exoplayer2.effect.GlTextureProcessor.InputListener)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlProgram', + 'l': 'setIntUniform(String, int)', + 'url': 'setIntUniform(java.lang.String,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setIsBrowsable(Boolean)', + 'url': 'setIsBrowsable(java.lang.Boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setIsDeviceMuted(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionDialogBuilder', + 'l': 'setIsDisabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData.Builder', + 'l': 'setIsDynamic(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setIsLoading(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSource.Factory', + 'l': 'setIsNetwork(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData.Builder', + 'l': 'setIsPlaceholder(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.PeriodData.Builder', + 'l': 'setIsPlaceholder(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setIsPlayable(Boolean)', + 'url': 'setIsPlayable(java.lang.Boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData.Builder', + 'l': 'setIsSeekable(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'setItalic(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setKeepContentOnPlayerReset(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setKeepContentOnPlayerReset(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.Factory', + 'l': 'setKeepPostFor302Redirects(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource.Factory', + 'l': 'setKeepPostFor302Redirects(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec.Builder', + 'l': 'setKey(String)', + 'url': 'setKey(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'setKeyCountIncrement(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TimeBar', + 'l': 'setKeyCountIncrement(int)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager.Builder', + 'l': 'setKeyRequestParameters(Map)', + 'url': 'setKeyRequestParameters(java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'HttpMediaDrmCallback', + 'l': 'setKeyRequestProperty(String, String)', + 'url': 'setKeyRequestProperty(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration.Builder', + 'l': 'setKeySetId(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest.Builder', + 'l': 'setKeySetId(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DownloadBuilder', + 'l': 'setKeySetId(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'setKeyTimeIncrement(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TimeBar', + 'l': 'setKeyTimeIncrement(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setLabel(String)', + 'url': 'setLabel(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration.Builder', + 'l': 'setLabel(String)', + 'url': 'setLabel(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setLanguage(String)', + 'url': 'setLanguage(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration.Builder', + 'l': 'setLanguage(String)', + 'url': 'setLanguage(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec.Builder', + 'l': 'setLength(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'OpusLibrary', + 'l': + 'setLibraries(@com.google.android.exoplayer2.C.CryptoType int, String...)', + 'url': + 'setLibraries(@com.google.android.exoplayer2.C.CryptoTypeint,java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'VpxLibrary', + 'l': + 'setLibraries(@com.google.android.exoplayer2.C.CryptoType int, String...)', + 'url': + 'setLibraries(@com.google.android.exoplayer2.C.CryptoTypeint,java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ffmpeg', + 'c': 'FfmpegLibrary', + 'l': 'setLibraries(String...)', + 'url': 'setLibraries(java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacLibrary', + 'l': 'setLibraries(String...)', + 'url': 'setLibraries(java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'LibraryLoader', + 'l': 'setLibraries(String...)', + 'url': 'setLibraries(java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration.Builder', + 'l': 'setLicenseRequestHeaders(Map)', + 'url': 'setLicenseRequestHeaders(java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration.Builder', + 'l': 'setLicenseUri(String)', + 'url': 'setLicenseUri(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration.Builder', + 'l': 'setLicenseUri(Uri)', + 'url': 'setLicenseUri(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'setLimit(int)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': + 'setLine(float, @com.google.android.exoplayer2.text.Cue.LineType int)', + 'url': + 'setLine(float,@com.google.android.exoplayer2.text.Cue.LineTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': + 'setLineAnchor(@com.google.android.exoplayer2.text.Cue.AnchorType int)', + 'url': + 'setLineAnchor(@com.google.android.exoplayer2.text.Cue.AnchorTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'setLinethrough(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'setListener(AudioSink.Listener)', + 'url': + 'setListener(com.google.android.exoplayer2.audio.AudioSink.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'setListener(AudioSink.Listener)', + 'url': + 'setListener(com.google.android.exoplayer2.audio.AudioSink.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'setListener(AudioSink.Listener)', + 'url': + 'setListener(com.google.android.exoplayer2.audio.AudioSink.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultPlaybackSessionManager', + 'l': 'setListener(PlaybackSessionManager.Listener)', + 'url': + 'setListener(com.google.android.exoplayer2.analytics.PlaybackSessionManager.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackSessionManager', + 'l': 'setListener(PlaybackSessionManager.Listener)', + 'url': + 'setListener(com.google.android.exoplayer2.analytics.PlaybackSessionManager.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'FileDataSource.Factory', + 'l': 'setListener(TransferListener)', + 'url': + 'setListener(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer', + 'l': 'setListener(Transformer.Listener)', + 'url': + 'setListener(com.google.android.exoplayer2.transformer.Transformer.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Builder', + 'l': 'setListener(Transformer.Listener)', + 'url': + 'setListener(com.google.android.exoplayer2.transformer.Transformer.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl', + 'l': 'setLiveConfiguration(MediaItem.LiveConfiguration)', + 'url': + 'setLiveConfiguration(com.google.android.exoplayer2.MediaItem.LiveConfiguration)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'LivePlaybackSpeedControl', + 'l': 'setLiveConfiguration(MediaItem.LiveConfiguration)', + 'url': + 'setLiveConfiguration(com.google.android.exoplayer2.MediaItem.LiveConfiguration)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setLiveConfiguration(MediaItem.LiveConfiguration)', + 'url': + 'setLiveConfiguration(com.google.android.exoplayer2.MediaItem.LiveConfiguration)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData.Builder', + 'l': 'setLiveConfiguration(MediaItem.LiveConfiguration)', + 'url': + 'setLiveConfiguration(com.google.android.exoplayer2.MediaItem.LiveConfiguration)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setLiveMaxOffsetMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'setLiveMaxOffsetMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setLiveMaxPlaybackSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'setLiveMaxSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setLiveMinOffsetMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'setLiveMinOffsetMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setLiveMinPlaybackSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'setLiveMinSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setLivePlaybackSpeedControl(LivePlaybackSpeedControl)', + 'url': + 'setLivePlaybackSpeedControl(com.google.android.exoplayer2.LivePlaybackSpeedControl)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setLivePlaybackSpeedControl(LivePlaybackSpeedControl)', + 'url': + 'setLivePlaybackSpeedControl(com.google.android.exoplayer2.LivePlaybackSpeedControl)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource.Factory', + 'l': 'setLivePresentationDelayMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setLiveTargetOffsetMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'setLiveTargetOffsetMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setLoadControl(LoadControl)', + 'url': 'setLoadControl(com.google.android.exoplayer2.LoadControl)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setLoadControl(LoadControl)', + 'url': 'setLoadControl(com.google.android.exoplayer2.LoadControl)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'setLoadControl(LoadControl)', + 'url': 'setLoadControl(com.google.android.exoplayer2.LoadControl)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'setLoadControl(LoadControl)', + 'url': 'setLoadControl(com.google.android.exoplayer2.LoadControl)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager.Builder', + 'l': 'setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)', + 'url': + 'setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.Factory', + 'l': 'setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)', + 'url': + 'setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)', + 'url': + 'setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource.Factory', + 'l': 'setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)', + 'url': + 'setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ProgressiveMediaSource.Factory', + 'l': 'setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)', + 'url': + 'setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SingleSampleMediaSource.Factory', + 'l': 'setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)', + 'url': + 'setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource.Factory', + 'l': 'setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)', + 'url': + 'setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource.Factory', + 'l': 'setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)', + 'url': + 'setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource.Factory', + 'l': 'setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)', + 'url': + 'setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource.Factory', + 'l': 'setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)', + 'url': + 'setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSourceFactory', + 'l': 'setLoadErrorHandlingPolicy(LoadErrorHandlingPolicy)', + 'url': + 'setLoadErrorHandlingPolicy(com.google.android.exoplayer2.upstream.LoadErrorHandlingPolicy)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionUriBuilder', + 'l': 'setLoadVideoTimeoutMs(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': + 'setLocalAdInsertionComponents(AdsLoader.Provider, AdViewProvider)', + 'url': + 'setLocalAdInsertionComponents(com.google.android.exoplayer2.source.ads.AdsLoader.Provider,com.google.android.exoplayer2.ui.AdViewProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log', + 'l': 'setLogger(Log.Logger)', + 'url': 'setLogger(com.google.android.exoplayer2.util.Log.Logger)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log', + 'l': + 'setLogLevel(@com.google.android.exoplayer2.util.Log.LogLevel int)', + 'url': + 'setLogLevel(@com.google.android.exoplayer2.util.Log.LogLevelint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'MediaParserUtil', + 'l': 'setLogSessionIdOnMediaParser(MediaParser, PlayerId)', + 'url': + 'setLogSessionIdOnMediaParser(android.media.MediaParser,com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log', + 'l': 'setLogStackTraces(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setLooper(Looper)', + 'url': 'setLooper(android.os.Looper)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'setLooper(Looper)', + 'url': 'setLooper(android.os.Looper)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setLooper(Looper)', + 'url': 'setLooper(android.os.Looper)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'setLooper(Looper)', + 'url': 'setLooper(android.os.Looper)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Builder', + 'l': 'setLooper(Looper)', + 'url': 'setLooper(android.os.Looper)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData.Builder', + 'l': 'setManifest(Object)', + 'url': 'setManifest(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'setManifest(Object)', + 'url': 'setManifest(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashMediaSource.Factory', + 'l': + 'setManifestParser(ParsingLoadable.Parser)', + 'url': + 'setManifestParser(com.google.android.exoplayer2.upstream.ParsingLoadable.Parser)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsMediaSource.Factory', + 'l': 'setManifestParser(ParsingLoadable.Parser)', + 'url': + 'setManifestParser(com.google.android.exoplayer2.upstream.ParsingLoadable.Parser)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionUriBuilder', + 'l': 'setManifestSuffix(String)', + 'url': 'setManifestSuffix(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'setMapStateIdleToSessionStateStopped(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket.Builder', + 'l': 'setMarker(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorsFactory', + 'l': + 'setMatroskaExtractorFlags(@com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor.Flags int)', + 'url': + 'setMatroskaExtractorFlags(@com.google.android.exoplayer2.extractor.mkv.MatroskaExtractor.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setMaxAudioBitrate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setMaxAudioBitrate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setMaxAudioBitrate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setMaxAudioChannelCount(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setMaxAudioChannelCount(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setMaxAudioChannelCount(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm.Builder', + 'l': 'setMaxConcurrentSessions(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setMaxInputSize(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl.Builder', + 'l': 'setMaxLiveOffsetErrorMsForUnitSpeed(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader.Builder', + 'l': 'setMaxMediaBitrate(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration.Builder', + 'l': 'setMaxOffsetMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'setMaxParallelDownloads(int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider.Builder', + 'l': 'setMaxPcmBufferDurationUs(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration.Builder', + 'l': 'setMaxPlaybackSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setMaxSeekToPreviousPositionMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setMaxVideoBitrate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setMaxVideoBitrate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setMaxVideoBitrate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setMaxVideoFrameRate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setMaxVideoFrameRate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setMaxVideoFrameRate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setMaxVideoSize(int, int)', + 'url': 'setMaxVideoSize(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setMaxVideoSize(int, int)', + 'url': 'setMaxVideoSize(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setMaxVideoSize(int, int)', + 'url': 'setMaxVideoSize(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setMaxVideoSizeSd()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setMaxVideoSizeSd()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setMaxVideoSizeSd()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': + 'setMediaButtonEventHandler(MediaSessionConnector.MediaButtonEventHandler)', + 'url': + 'setMediaButtonEventHandler(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.MediaButtonEventHandler)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultRenderersFactory', + 'l': 'setMediaCodecSelector(MediaCodecSelector)', + 'url': + 'setMediaCodecSelector(com.google.android.exoplayer2.mediacodec.MediaCodecSelector)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': + 'setMediaDescriptionAdapter(PlayerNotificationManager.MediaDescriptionAdapter)', + 'url': + 'setMediaDescriptionAdapter(com.google.android.exoplayer2.ui.PlayerNotificationManager.MediaDescriptionAdapter)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setMediaId(String)', + 'url': 'setMediaId(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'setMediaItem(MediaItem, boolean)', + 'url': 'setMediaItem(com.google.android.exoplayer2.MediaItem,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setMediaItem(MediaItem, boolean)', + 'url': 'setMediaItem(com.google.android.exoplayer2.MediaItem,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setMediaItem(MediaItem, boolean)', + 'url': 'setMediaItem(com.google.android.exoplayer2.MediaItem,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'setMediaItem(MediaItem, long)', + 'url': 'setMediaItem(com.google.android.exoplayer2.MediaItem,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setMediaItem(MediaItem, long)', + 'url': 'setMediaItem(com.google.android.exoplayer2.MediaItem,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setMediaItem(MediaItem, long)', + 'url': 'setMediaItem(com.google.android.exoplayer2.MediaItem,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'setMediaItem(MediaItem)', + 'url': 'setMediaItem(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setMediaItem(MediaItem)', + 'url': 'setMediaItem(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setMediaItem(MediaItem)', + 'url': 'setMediaItem(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData.Builder', + 'l': 'setMediaItem(MediaItem)', + 'url': 'setMediaItem(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'setMediaItem(MediaItem)', + 'url': 'setMediaItem(androidx.media2.common.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2.Builder', + 'l': 'setMediaItem(MediaItem)', + 'url': 'setMediaItem(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder', + 'l': 'setMediaItemProvider(SessionCallbackBuilder.MediaItemProvider)', + 'url': + 'setMediaItemProvider(com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.MediaItemProvider)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setMediaItems(List, boolean)', + 'url': 'setMediaItems(java.util.List,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setMediaItems(List, boolean)', + 'url': 'setMediaItems(java.util.List,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'setMediaItems(List, boolean)', + 'url': 'setMediaItems(java.util.List,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setMediaItems(List, boolean)', + 'url': 'setMediaItems(java.util.List,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'setMediaItems(List, boolean)', + 'url': 'setMediaItems(java.util.List,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'setMediaItems(List, boolean)', + 'url': 'setMediaItems(java.util.List,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setMediaItems(List, int, long)', + 'url': 'setMediaItems(java.util.List,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setMediaItems(List, int, long)', + 'url': 'setMediaItems(java.util.List,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'setMediaItems(List, int, long)', + 'url': 'setMediaItems(java.util.List,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setMediaItems(List, int, long)', + 'url': 'setMediaItems(java.util.List,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'setMediaItems(List, int, long)', + 'url': 'setMediaItems(java.util.List,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'setMediaItems(List, int, long)', + 'url': 'setMediaItems(java.util.List,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'setMediaItems(List)', + 'url': 'setMediaItems(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setMediaItems(List)', + 'url': 'setMediaItems(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setMediaItems(List)', + 'url': 'setMediaItems(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetMediaItems', + 'l': 'SetMediaItems(String, int, long, MediaSource...)', + 'url': + '%3Cinit%3E(java.lang.String,int,long,com.google.android.exoplayer2.source.MediaSource...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetMediaItemsResetPosition', + 'l': 'SetMediaItemsResetPosition(String, boolean, MediaSource...)', + 'url': + '%3Cinit%3E(java.lang.String,boolean,com.google.android.exoplayer2.source.MediaSource...)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader.Builder', + 'l': 'setMediaLoadTimeoutMs(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setMediaMetadata(MediaMetadata)', + 'url': 'setMediaMetadata(com.google.android.exoplayer2.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData.Builder', + 'l': 'setMediaMetadata(MediaMetadata)', + 'url': 'setMediaMetadata(com.google.android.exoplayer2.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': + 'setMediaMetadataProvider(MediaSessionConnector.MediaMetadataProvider)', + 'url': + 'setMediaMetadataProvider(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.MediaMetadataProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'setMediaSessionToken(MediaSessionCompat.Token)', + 'url': + 'setMediaSessionToken(android.support.v4.media.session.MediaSessionCompat.Token)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setMediaSource(MediaSource, boolean)', + 'url': + 'setMediaSource(com.google.android.exoplayer2.source.MediaSource,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setMediaSource(MediaSource, boolean)', + 'url': + 'setMediaSource(com.google.android.exoplayer2.source.MediaSource,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setMediaSource(MediaSource, boolean)', + 'url': + 'setMediaSource(com.google.android.exoplayer2.source.MediaSource,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setMediaSource(MediaSource, long)', + 'url': + 'setMediaSource(com.google.android.exoplayer2.source.MediaSource,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setMediaSource(MediaSource, long)', + 'url': + 'setMediaSource(com.google.android.exoplayer2.source.MediaSource,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setMediaSource(MediaSource, long)', + 'url': + 'setMediaSource(com.google.android.exoplayer2.source.MediaSource,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setMediaSource(MediaSource)', + 'url': + 'setMediaSource(com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setMediaSource(MediaSource)', + 'url': + 'setMediaSource(com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'setMediaSource(MediaSource)', + 'url': + 'setMediaSource(com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setMediaSource(MediaSource)', + 'url': + 'setMediaSource(com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setMediaSourceFactory(MediaSource.Factory)', + 'url': + 'setMediaSourceFactory(com.google.android.exoplayer2.source.MediaSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setMediaSourceFactory(MediaSource.Factory)', + 'url': + 'setMediaSourceFactory(com.google.android.exoplayer2.source.MediaSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2.Builder', + 'l': 'setMediaSourceFactory(MediaSource.Factory)', + 'url': + 'setMediaSourceFactory(com.google.android.exoplayer2.source.MediaSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'setMediaSourceFactory(MediaSource.Factory)', + 'url': + 'setMediaSourceFactory(com.google.android.exoplayer2.source.MediaSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Builder', + 'l': 'setMediaSourceFactory(MediaSource.Factory)', + 'url': + 'setMediaSourceFactory(com.google.android.exoplayer2.source.MediaSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'setMediaSources(boolean, MediaSource...)', + 'url': + 'setMediaSources(boolean,com.google.android.exoplayer2.source.MediaSource...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'setMediaSources(int, long, MediaSource...)', + 'url': + 'setMediaSources(int,long,com.google.android.exoplayer2.source.MediaSource...)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setMediaSources(List, boolean)', + 'url': 'setMediaSources(java.util.List,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setMediaSources(List, boolean)', + 'url': 'setMediaSources(java.util.List,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setMediaSources(List, boolean)', + 'url': 'setMediaSources(java.util.List,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setMediaSources(List, int, long)', + 'url': 'setMediaSources(java.util.List,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setMediaSources(List, int, long)', + 'url': 'setMediaSources(java.util.List,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setMediaSources(List, int, long)', + 'url': 'setMediaSources(java.util.List,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setMediaSources(List)', + 'url': 'setMediaSources(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setMediaSources(List)', + 'url': 'setMediaSources(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setMediaSources(List)', + 'url': 'setMediaSources(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'setMediaSources(MediaSource...)', + 'url': + 'setMediaSources(com.google.android.exoplayer2.source.MediaSource...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'setMediaSources(MediaSource...)', + 'url': + 'setMediaSources(com.google.android.exoplayer2.source.MediaSource...)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setMediaType(Integer)', + 'url': 'setMediaType(java.lang.Integer)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.RequestMetadata.Builder', + 'l': 'setMediaUri(Uri)', + 'url': 'setMediaUri(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setMetadata(Metadata)', + 'url': 'setMetadata(com.google.android.exoplayer2.metadata.Metadata)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'setMetadataDeduplicationEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource.Factory', + 'l': + 'setMetadataType(@com.google.android.exoplayer2.source.hls.HlsMediaSource.MetadataType int)', + 'url': + 'setMetadataType(@com.google.android.exoplayer2.source.hls.HlsMediaSource.MetadataTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setMimeType(String)', + 'url': 'setMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration.Builder', + 'l': 'setMimeType(String)', + 'url': 'setMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest.Builder', + 'l': 'setMimeType(String)', + 'url': 'setMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DownloadBuilder', + 'l': 'setMimeType(String)', + 'url': 'setMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration.Builder', + 'l': 'setMinOffsetMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider.Builder', + 'l': 'setMinPcmBufferDurationUs(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration.Builder', + 'l': 'setMinPlaybackSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl.Builder', + 'l': 'setMinPossibleLiveOffsetSmoothingFactor(float)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'setMinRetryCount(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl.Builder', + 'l': 'setMinUpdateIntervalMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setMinVideoBitrate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setMinVideoBitrate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setMinVideoBitrate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setMinVideoFrameRate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setMinVideoFrameRate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setMinVideoFrameRate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setMinVideoSize(int, int)', + 'url': 'setMinVideoSize(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setMinVideoSize(int, int)', + 'url': 'setMinVideoSize(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setMinVideoSize(int, int)', + 'url': 'setMinVideoSize(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager', + 'l': + 'setMode(@com.google.android.exoplayer2.drm.DefaultDrmSessionManager.Mode int, byte[])', + 'url': + 'setMode(@com.google.android.exoplayer2.drm.DefaultDrmSessionManager.Modeint,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorsFactory', + 'l': + 'setMp3ExtractorFlags(@com.google.android.exoplayer2.extractor.mp3.Mp3Extractor.Flags int)', + 'url': + 'setMp3ExtractorFlags(@com.google.android.exoplayer2.extractor.mp3.Mp3Extractor.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorsFactory', + 'l': + 'setMp4ExtractorFlags(@com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.Flags int)', + 'url': + 'setMp4ExtractorFlags(@com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'setMultiRowAlignment(Layout.Alignment)', + 'url': 'setMultiRowAlignment(android.text.Layout.Alignment)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration.Builder', + 'l': 'setMultiSession(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager.Builder', + 'l': 'setMultiSession(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'OutputConsumerAdapterV30', + 'l': 'setMuxedCaptionFormats(List)', + 'url': 'setMuxedCaptionFormats(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Builder', + 'l': 'setMuxerFactory(Muxer.Factory)', + 'url': + 'setMuxerFactory(com.google.android.exoplayer2.transformer.Muxer.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest.TestResource.Builder', + 'l': 'setName(String)', + 'url': 'setName(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter', + 'l': + 'setNetworkTypeOverride(@com.google.android.exoplayer2.C.NetworkType int)', + 'url': + 'setNetworkTypeOverride(@com.google.android.exoplayer2.C.NetworkTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setNewlyRenderedFirstFrame(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'setNewSourceInfo(Timeline, boolean)', + 'url': + 'setNewSourceInfo(com.google.android.exoplayer2.Timeline,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaSource', + 'l': 'setNewSourceInfo(Timeline)', + 'url': 'setNewSourceInfo(com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'setNextActionIconResourceId(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NotificationUtil', + 'l': 'setNotification(Context, int, Notification)', + 'url': + 'setNotification(android.content.Context,int,android.app.Notification)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': + 'setNotificationListener(PlayerNotificationManager.NotificationListener)', + 'url': + 'setNotificationListener(com.google.android.exoplayer2.ui.PlayerNotificationManager.NotificationListener)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SntpClient', + 'l': 'setNtpHost(String)', + 'url': 'setNtpHost(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider.Builder', + 'l': 'setOffloadBufferDurationUs(int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink.Builder', + 'l': + 'setOffloadMode(@com.google.android.exoplayer2.audio.DefaultAudioSink.OffloadMode int)', + 'url': + 'setOffloadMode(@com.google.android.exoplayer2.audio.DefaultAudioSink.OffloadModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'setOnEventListener(ExoMediaDrm.OnEventListener)', + 'url': + 'setOnEventListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'setOnEventListener(ExoMediaDrm.OnEventListener)', + 'url': + 'setOnEventListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'setOnEventListener(ExoMediaDrm.OnEventListener)', + 'url': + 'setOnEventListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'setOnEventListener(ExoMediaDrm.OnEventListener)', + 'url': + 'setOnEventListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnEventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': + 'setOnExpirationUpdateListener(ExoMediaDrm.OnExpirationUpdateListener)', + 'url': + 'setOnExpirationUpdateListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnExpirationUpdateListener)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': + 'setOnExpirationUpdateListener(ExoMediaDrm.OnExpirationUpdateListener)', + 'url': + 'setOnExpirationUpdateListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnExpirationUpdateListener)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': + 'setOnExpirationUpdateListener(ExoMediaDrm.OnExpirationUpdateListener)', + 'url': + 'setOnExpirationUpdateListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnExpirationUpdateListener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': + 'setOnExpirationUpdateListener(ExoMediaDrm.OnExpirationUpdateListener)', + 'url': + 'setOnExpirationUpdateListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnExpirationUpdateListener)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter', + 'l': + 'setOnFrameRenderedListener(MediaCodecAdapter.OnFrameRenderedListener, Handler)', + 'url': + 'setOnFrameRenderedListener(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.OnFrameRenderedListener,android.os.Handler)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter', + 'l': + 'setOnFrameRenderedListener(MediaCodecAdapter.OnFrameRenderedListener, Handler)', + 'url': + 'setOnFrameRenderedListener(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.OnFrameRenderedListener,android.os.Handler)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': + 'setOnFullScreenModeChangedListener(StyledPlayerControlView.OnFullScreenModeChangedListener)', + 'url': + 'setOnFullScreenModeChangedListener(com.google.android.exoplayer2.ui.StyledPlayerControlView.OnFullScreenModeChangedListener)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': + 'setOnKeyStatusChangeListener(ExoMediaDrm.OnKeyStatusChangeListener)', + 'url': + 'setOnKeyStatusChangeListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnKeyStatusChangeListener)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': + 'setOnKeyStatusChangeListener(ExoMediaDrm.OnKeyStatusChangeListener)', + 'url': + 'setOnKeyStatusChangeListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnKeyStatusChangeListener)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': + 'setOnKeyStatusChangeListener(ExoMediaDrm.OnKeyStatusChangeListener)', + 'url': + 'setOnKeyStatusChangeListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnKeyStatusChangeListener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': + 'setOnKeyStatusChangeListener(ExoMediaDrm.OnKeyStatusChangeListener)', + 'url': + 'setOnKeyStatusChangeListener(com.google.android.exoplayer2.drm.ExoMediaDrm.OnKeyStatusChangeListener)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'setOutput(Object)', + 'url': 'setOutput(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoDecoderGLSurfaceView', + 'l': 'setOutputBuffer(VideoDecoderOutputBuffer)', + 'url': + 'setOutputBuffer(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoDecoderOutputBufferRenderer', + 'l': 'setOutputBuffer(VideoDecoderOutputBuffer)', + 'url': + 'setOutputBuffer(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlTextureProcessor', + 'l': 'setOutputListener(GlTextureProcessor.OutputListener)', + 'url': + 'setOutputListener(com.google.android.exoplayer2.effect.GlTextureProcessor.OutputListener)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'SingleFrameGlTextureProcessor', + 'l': 'setOutputListener(GlTextureProcessor.OutputListener)', + 'url': + 'setOutputListener(com.google.android.exoplayer2.effect.GlTextureProcessor.OutputListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Gav1Decoder', + 'l': + 'setOutputMode(@com.google.android.exoplayer2.C.VideoOutputMode int)', + 'url': + 'setOutputMode(@com.google.android.exoplayer2.C.VideoOutputModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'VpxDecoder', + 'l': + 'setOutputMode(@com.google.android.exoplayer2.C.VideoOutputMode int)', + 'url': + 'setOutputMode(@com.google.android.exoplayer2.C.VideoOutputModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SonicAudioProcessor', + 'l': 'setOutputSampleRateHz(int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'setOutputStreamOffsetUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'setOutputStreamOffsetUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter', + 'l': 'setOutputSurface(Surface)', + 'url': 'setOutputSurface(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter', + 'l': 'setOutputSurface(Surface)', + 'url': 'setOutputSurface(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlEffectsFrameProcessor', + 'l': 'setOutputSurfaceInfo(SurfaceInfo)', + 'url': + 'setOutputSurfaceInfo(com.google.android.exoplayer2.util.SurfaceInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessor', + 'l': 'setOutputSurfaceInfo(SurfaceInfo)', + 'url': + 'setOutputSurfaceInfo(com.google.android.exoplayer2.util.SurfaceInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'setOutputSurfaceV23(MediaCodecAdapter, Surface)', + 'url': + 'setOutputSurfaceV23(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter,android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setOverallRating(Rating)', + 'url': 'setOverallRating(com.google.android.exoplayer2.Rating)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionDialogBuilder', + 'l': 'setOverride(TrackSelectionOverride)', + 'url': + 'setOverride(com.google.android.exoplayer2.trackselection.TrackSelectionOverride)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setOverrideForType(TrackSelectionOverride)', + 'url': + 'setOverrideForType(com.google.android.exoplayer2.trackselection.TrackSelectionOverride)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setOverrideForType(TrackSelectionOverride)', + 'url': + 'setOverrideForType(com.google.android.exoplayer2.trackselection.TrackSelectionOverride)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setOverrideForType(TrackSelectionOverride)', + 'url': + 'setOverrideForType(com.google.android.exoplayer2.trackselection.TrackSelectionOverride)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionDialogBuilder', + 'l': 'setOverrides(Map)', + 'url': 'setOverrides(java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket.Builder', + 'l': 'setPadding(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter', + 'l': 'setParameters(Bundle)', + 'url': 'setParameters(android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter', + 'l': 'setParameters(Bundle)', + 'url': 'setParameters(android.os.Bundle)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': 'setParameters(DefaultTrackSelector.Parameters.Builder)', + 'url': + 'setParameters(com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters.Builder)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': 'setParameters(DefaultTrackSelector.ParametersBuilder)', + 'url': + 'setParameters(com.google.android.exoplayer2.trackselection.DefaultTrackSelector.ParametersBuilder)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector', + 'l': 'setParameters(TrackSelectionParameters)', + 'url': + 'setParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelector', + 'l': 'setParameters(TrackSelectionParameters)', + 'url': + 'setParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider.Builder', + 'l': 'setPassthroughBufferDurationUs(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher.Resource.Builder', + 'l': 'setPath(String)', + 'url': 'setPath(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'setPauseActionIconResourceId(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setPauseAtEndOfMediaItems(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setPauseAtEndOfMediaItems(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setPauseAtEndOfMediaItems(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setPauseAtEndOfMediaItems(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'setPauseAtEndOfMediaItems(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setPauseAtEndOfMediaItems(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'setPayload(Object)', + 'url': 'setPayload(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket.Builder', + 'l': 'setPayloadData(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket.Builder', + 'l': 'setPayloadType(byte)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioTrackBufferSizeProvider.Builder', + 'l': 'setPcmBufferMultiplicationFactor(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setPcmEncoding(@com.google.android.exoplayer2.C.PcmEncoding int)', + 'url': 'setPcmEncoding(@com.google.android.exoplayer2.C.PcmEncodingint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setPeakBitrate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'setPendingOutputEndOfStream()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'setPendingPlaybackException(ExoPlaybackException)', + 'url': + 'setPendingPlaybackException(com.google.android.exoplayer2.ExoPlaybackException)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DownloadBuilder', + 'l': 'setPercentDownloaded(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData.Builder', + 'l': 'setPeriods(List)', + 'url': 'setPeriods(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SonicAudioProcessor', + 'l': 'setPitch(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setPixelWidthHeightRatio(float)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'setPlayActionIconResourceId(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader.Builder', + 'l': 'setPlayAdBeforeStartPosition(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setPlaybackLooper(Looper)', + 'url': 'setPlaybackLooper(android.os.Looper)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setPlaybackParameters(PlaybackParameters)', + 'url': + 'setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setPlaybackParameters(PlaybackParameters)', + 'url': + 'setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'setPlaybackParameters(PlaybackParameters)', + 'url': + 'setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setPlaybackParameters(PlaybackParameters)', + 'url': + 'setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setPlaybackParameters(PlaybackParameters)', + 'url': + 'setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'setPlaybackParameters(PlaybackParameters)', + 'url': + 'setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'setPlaybackParameters(PlaybackParameters)', + 'url': + 'setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'setPlaybackParameters(PlaybackParameters)', + 'url': + 'setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'setPlaybackParameters(PlaybackParameters)', + 'url': + 'setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'setPlaybackParameters(PlaybackParameters)', + 'url': + 'setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'setPlaybackParameters(PlaybackParameters)', + 'url': + 'setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'setPlaybackParameters(PlaybackParameters)', + 'url': + 'setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'setPlaybackParameters(PlaybackParameters)', + 'url': + 'setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MediaClock', + 'l': 'setPlaybackParameters(PlaybackParameters)', + 'url': + 'setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'StandaloneMediaClock', + 'l': 'setPlaybackParameters(PlaybackParameters)', + 'url': + 'setPlaybackParameters(com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetPlaybackParameters', + 'l': 'SetPlaybackParameters(String, PlaybackParameters)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.PlaybackParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'setPlaybackPreparer(MediaSessionConnector.PlaybackPreparer)', + 'url': + 'setPlaybackPreparer(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.PlaybackPreparer)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'setPlaybackSpeed(float, float)', + 'url': 'setPlaybackSpeed(float,float)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'setPlaybackSpeed(float, float)', + 'url': 'setPlaybackSpeed(float,float)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'setPlaybackSpeed(float, float)', + 'url': 'setPlaybackSpeed(float,float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BasePlayer', + 'l': 'setPlaybackSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setPlaybackSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setPlaybackSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'setPlaybackSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': + 'setPlaybackState(@com.google.android.exoplayer2.Player.State int)', + 'url': + 'setPlaybackState(@com.google.android.exoplayer2.Player.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': + 'setPlaybackSuppressionReason(@com.google.android.exoplayer2.Player.PlaybackSuppressionReason int)', + 'url': + 'setPlaybackSuppressionReason(@com.google.android.exoplayer2.Player.PlaybackSuppressionReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration.Builder', + 'l': 'setPlayClearContentWithoutKey(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager.Builder', + 'l': 'setPlayClearSamplesWithoutKeys(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'setPlayedAdMarkerColor(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'setPlayedColor(int)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager', + 'l': 'setPlayer(Looper, PlayerId)', + 'url': + 'setPlayer(android.os.Looper,com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionManager', + 'l': 'setPlayer(Looper, PlayerId)', + 'url': + 'setPlayer(android.os.Looper,com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': 'setPlayer(Player, Looper)', + 'url': + 'setPlayer(com.google.android.exoplayer2.Player,android.os.Looper)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'setPlayer(Player, Looper)', + 'url': + 'setPlayer(com.google.android.exoplayer2.Player,android.os.Looper)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader', + 'l': 'setPlayer(Player)', + 'url': 'setPlayer(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.AdsLoader', + 'l': 'setPlayer(Player)', + 'url': 'setPlayer(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'setPlayer(Player)', + 'url': 'setPlayer(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsLoader', + 'l': 'setPlayer(Player)', + 'url': 'setPlayer(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'setPlayer(Player)', + 'url': 'setPlayer(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'setPlayer(Player)', + 'url': 'setPlayer(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setPlayer(Player)', + 'url': 'setPlayer(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'setPlayer(Player)', + 'url': 'setPlayer(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setPlayer(Player)', + 'url': 'setPlayer(com.google.android.exoplayer2.Player)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setPlayerError(PlaybackException)', + 'url': 'setPlayerError(com.google.android.exoplayer2.PlaybackException)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'setPlayerId(PlayerId)', + 'url': 'setPlayerId(com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'setPlayerId(PlayerId)', + 'url': 'setPlayerId(com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'setPlayerId(PlayerId)', + 'url': 'setPlayerId(com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'setPlayerIdForSession(byte[], PlayerId)', + 'url': + 'setPlayerIdForSession(byte[],com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'setPlayerIdForSession(byte[], PlayerId)', + 'url': + 'setPlayerIdForSession(byte[],com.google.android.exoplayer2.analytics.PlayerId)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'setPlayerListener(Player.Listener)', + 'url': + 'setPlayerListener(com.google.android.exoplayer2.Player.Listener)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'setPlaylist(List, MediaMetadata)', + 'url': + 'setPlaylist(java.util.List,androidx.media2.common.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setPlaylist(List)', + 'url': 'setPlaylist(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setPlaylistMetadata(MediaMetadata)', + 'url': + 'setPlaylistMetadata(com.google.android.exoplayer2.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setPlaylistMetadata(MediaMetadata)', + 'url': + 'setPlaylistMetadata(com.google.android.exoplayer2.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'setPlaylistMetadata(MediaMetadata)', + 'url': + 'setPlaylistMetadata(com.google.android.exoplayer2.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setPlaylistMetadata(MediaMetadata)', + 'url': + 'setPlaylistMetadata(com.google.android.exoplayer2.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setPlaylistMetadata(MediaMetadata)', + 'url': + 'setPlaylistMetadata(com.google.android.exoplayer2.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'setPlaylistMetadata(MediaMetadata)', + 'url': + 'setPlaylistMetadata(com.google.android.exoplayer2.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'setPlaylistMetadata(MediaMetadata)', + 'url': + 'setPlaylistMetadata(com.google.android.exoplayer2.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource.Factory', + 'l': 'setPlaylistParserFactory(HlsPlaylistParserFactory)', + 'url': + 'setPlaylistParserFactory(com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistParserFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource.Factory', + 'l': 'setPlaylistTrackerFactory(HlsPlaylistTracker.Factory)', + 'url': + 'setPlaylistTrackerFactory(com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistTracker.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': + 'setPlayWhenReady(boolean, @com.google.android.exoplayer2.Player.PlayWhenReadyChangeReason int)', + 'url': + 'setPlayWhenReady(boolean,@com.google.android.exoplayer2.Player.PlayWhenReadyChangeReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setPlayWhenReady(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setPlayWhenReady(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'setPlayWhenReady(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setPlayWhenReady(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'setPlayWhenReady(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'setPlayWhenReady(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetPlayWhenReady', + 'l': 'SetPlayWhenReady(String, boolean)', + 'url': '%3Cinit%3E(java.lang.String,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'setPosition(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'setPosition(int, long)', + 'url': 'setPosition(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisBitArray', + 'l': 'setPosition(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput', + 'l': 'setPosition(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'setPosition(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'setPosition(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'setPosition(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'setPosition(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TimeBar', + 'l': 'setPosition(long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec.Builder', + 'l': 'setPosition(long)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': + 'setPositionAnchor(@com.google.android.exoplayer2.text.Cue.AnchorType int)', + 'url': + 'setPositionAnchor(@com.google.android.exoplayer2.text.Cue.AnchorTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': + 'setPositionDiscontinuity(@com.google.android.exoplayer2.Player.DiscontinuityReason int, long)', + 'url': + 'setPositionDiscontinuity(@com.google.android.exoplayer2.Player.DiscontinuityReasonint,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData.Builder', + 'l': 'setPositionInFirstPeriodUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'ExoplayerCuesDecoder', + 'l': 'setPositionUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SimpleSubtitleDecoder', + 'l': 'setPositionUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleDecoder', + 'l': 'setPositionUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder', + 'l': + 'setPostConnectCallback(SessionCallbackBuilder.PostConnectCallback)', + 'url': + 'setPostConnectCallback(com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.PostConnectCallback)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setPreferredAudioDevice(AudioDeviceInfo)', + 'url': 'setPreferredAudioDevice(android.media.AudioDeviceInfo)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setPreferredAudioDevice(AudioDeviceInfo)', + 'url': 'setPreferredAudioDevice(android.media.AudioDeviceInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setPreferredAudioDevice(AudioDeviceInfo)', + 'url': 'setPreferredAudioDevice(android.media.AudioDeviceInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setPreferredAudioLanguage(String)', + 'url': 'setPreferredAudioLanguage(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setPreferredAudioLanguage(String)', + 'url': 'setPreferredAudioLanguage(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setPreferredAudioLanguage(String)', + 'url': 'setPreferredAudioLanguage(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setPreferredAudioLanguages(String...)', + 'url': 'setPreferredAudioLanguages(java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setPreferredAudioLanguages(String...)', + 'url': 'setPreferredAudioLanguages(java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setPreferredAudioLanguages(String...)', + 'url': 'setPreferredAudioLanguages(java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setPreferredAudioMimeType(String)', + 'url': 'setPreferredAudioMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setPreferredAudioMimeType(String)', + 'url': 'setPreferredAudioMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setPreferredAudioMimeType(String)', + 'url': 'setPreferredAudioMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setPreferredAudioMimeTypes(String...)', + 'url': 'setPreferredAudioMimeTypes(java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setPreferredAudioMimeTypes(String...)', + 'url': 'setPreferredAudioMimeTypes(java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setPreferredAudioMimeTypes(String...)', + 'url': 'setPreferredAudioMimeTypes(java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': + 'setPreferredAudioRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)', + 'url': + 'setPreferredAudioRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': + 'setPreferredAudioRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)', + 'url': + 'setPreferredAudioRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': + 'setPreferredAudioRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)', + 'url': + 'setPreferredAudioRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'setPreferredDevice(AudioDeviceInfo)', + 'url': 'setPreferredDevice(android.media.AudioDeviceInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'setPreferredDevice(AudioDeviceInfo)', + 'url': 'setPreferredDevice(android.media.AudioDeviceInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'setPreferredDevice(AudioDeviceInfo)', + 'url': 'setPreferredDevice(android.media.AudioDeviceInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setPreferredTextLanguage(String)', + 'url': 'setPreferredTextLanguage(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setPreferredTextLanguage(String)', + 'url': 'setPreferredTextLanguage(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setPreferredTextLanguage(String)', + 'url': 'setPreferredTextLanguage(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': + 'setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(Context)', + 'url': + 'setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': + 'setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(Context)', + 'url': + 'setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': + 'setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(Context)', + 'url': + 'setPreferredTextLanguageAndRoleFlagsToCaptioningManagerSettings(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setPreferredTextLanguages(String...)', + 'url': 'setPreferredTextLanguages(java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setPreferredTextLanguages(String...)', + 'url': 'setPreferredTextLanguages(java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setPreferredTextLanguages(String...)', + 'url': 'setPreferredTextLanguages(java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': + 'setPreferredTextRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)', + 'url': + 'setPreferredTextRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': + 'setPreferredTextRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)', + 'url': + 'setPreferredTextRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': + 'setPreferredTextRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)', + 'url': + 'setPreferredTextRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setPreferredVideoMimeType(String)', + 'url': 'setPreferredVideoMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setPreferredVideoMimeType(String)', + 'url': 'setPreferredVideoMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setPreferredVideoMimeType(String)', + 'url': 'setPreferredVideoMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setPreferredVideoMimeTypes(String...)', + 'url': 'setPreferredVideoMimeTypes(java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setPreferredVideoMimeTypes(String...)', + 'url': 'setPreferredVideoMimeTypes(java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setPreferredVideoMimeTypes(String...)', + 'url': 'setPreferredVideoMimeTypes(java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': + 'setPreferredVideoRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)', + 'url': + 'setPreferredVideoRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': + 'setPreferredVideoRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)', + 'url': + 'setPreferredVideoRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': + 'setPreferredVideoRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)', + 'url': + 'setPreferredVideoRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': 'setPreparationComplete()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MaskingMediaPeriod', + 'l': 'setPrepareListener(MaskingMediaPeriod.PrepareListener)', + 'url': + 'setPrepareListener(com.google.android.exoplayer2.source.MaskingMediaPeriod.PrepareListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData.Builder', + 'l': 'setPresentationStartTimeMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'setPreviousActionIconResourceId(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl.Builder', + 'l': 'setPrioritizeTimeOverSizeThresholds(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': + 'setPriority(@com.google.android.exoplayer2.ui.PlayerNotificationManager.Priority int)', + 'url': + 'setPriority(@com.google.android.exoplayer2.ui.PlayerNotificationManager.Priorityint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setPriorityTaskManager(PriorityTaskManager)', + 'url': + 'setPriorityTaskManager(com.google.android.exoplayer2.util.PriorityTaskManager)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setPriorityTaskManager(PriorityTaskManager)', + 'url': + 'setPriorityTaskManager(com.google.android.exoplayer2.util.PriorityTaskManager)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setPriorityTaskManager(PriorityTaskManager)', + 'url': + 'setPriorityTaskManager(com.google.android.exoplayer2.util.PriorityTaskManager)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setPriorityTaskManager(PriorityTaskManager)', + 'url': + 'setPriorityTaskManager(com.google.android.exoplayer2.util.PriorityTaskManager)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setPriorityTaskManager(PriorityTaskManager)', + 'url': + 'setPriorityTaskManager(com.google.android.exoplayer2.util.PriorityTaskManager)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': + 'setProgressUpdateListener(PlayerControlView.ProgressUpdateListener)', + 'url': + 'setProgressUpdateListener(com.google.android.exoplayer2.ui.PlayerControlView.ProgressUpdateListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': + 'setProgressUpdateListener(StyledPlayerControlView.ProgressUpdateListener)', + 'url': + 'setProgressUpdateListener(com.google.android.exoplayer2.ui.StyledPlayerControlView.ProgressUpdateListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.leanback', + 'c': 'LeanbackPlayerAdapter', + 'l': 'setProgressUpdatingEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setProjectionData(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'setPropertyByteArray(String, byte[])', + 'url': 'setPropertyByteArray(java.lang.String,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'setPropertyByteArray(String, byte[])', + 'url': 'setPropertyByteArray(java.lang.String,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'setPropertyByteArray(String, byte[])', + 'url': 'setPropertyByteArray(java.lang.String,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'setPropertyByteArray(String, byte[])', + 'url': 'setPropertyByteArray(java.lang.String,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DummyExoMediaDrm', + 'l': 'setPropertyString(String, String)', + 'url': 'setPropertyString(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'ExoMediaDrm', + 'l': 'setPropertyString(String, String)', + 'url': 'setPropertyString(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkMediaDrm', + 'l': 'setPropertyString(String, String)', + 'url': 'setPropertyString(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'setPropertyString(String, String)', + 'url': 'setPropertyString(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl.Builder', + 'l': 'setProportionalControlFactor(float)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm.Builder', + 'l': 'setProvisionsRequired(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'setQueueEditor(MediaSessionConnector.QueueEditor)', + 'url': + 'setQueueEditor(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.QueueEditor)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'setQueueNavigator(MediaSessionConnector.QueueNavigator)', + 'url': + 'setQueueNavigator(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.QueueNavigator)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet', + 'l': 'setRandomData(String, int)', + 'url': 'setRandomData(java.lang.String,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet', + 'l': 'setRandomData(Uri, int)', + 'url': 'setRandomData(android.net.Uri,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': 'setRatingCallback(MediaSessionConnector.RatingCallback)', + 'url': + 'setRatingCallback(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.RatingCallback)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder', + 'l': 'setRatingCallback(SessionCallbackBuilder.RatingCallback)', + 'url': + 'setRatingCallback(com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.RatingCallback)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.Factory', + 'l': 'setReadTimeoutMs(int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource.Factory', + 'l': 'setReadTimeoutMs(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setRecordingDay(Integer)', + 'url': 'setRecordingDay(java.lang.Integer)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setRecordingMonth(Integer)', + 'url': 'setRecordingMonth(java.lang.Integer)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setRecordingYear(Integer)', + 'url': 'setRecordingYear(java.lang.Integer)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'ContentMetadataMutations', + 'l': 'setRedirectedUri(ContentMetadataMutations, Uri)', + 'url': + 'setRedirectedUri(com.google.android.exoplayer2.upstream.cache.ContentMetadataMutations,android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'RgbAdjustment.Builder', + 'l': 'setRedScale(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration.Builder', + 'l': 'setRelativeToDefaultPosition(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration.Builder', + 'l': 'setRelativeToLiveWindow(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setReleaseDay(Integer)', + 'url': 'setReleaseDay(java.lang.Integer)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setReleaseMonth(Integer)', + 'url': 'setReleaseMonth(java.lang.Integer)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setReleaseTimeoutMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setReleaseTimeoutMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setReleaseYear(Integer)', + 'url': 'setReleaseYear(java.lang.Integer)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Builder', + 'l': 'setRemoveAudio(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Builder', + 'l': 'setRemoveVideo(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setRendererDisabled(int, boolean)', + 'url': 'setRendererDisabled(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setRendererDisabled(int, boolean)', + 'url': 'setRendererDisabled(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetRendererDisabled', + 'l': 'SetRendererDisabled(String, int, boolean)', + 'url': '%3Cinit%3E(java.lang.String,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'setRenderers(Renderer...)', + 'url': 'setRenderers(com.google.android.exoplayer2.Renderer...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'setRenderers(Renderer...)', + 'url': 'setRenderers(com.google.android.exoplayer2.Renderer...)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setRenderersFactory(RenderersFactory)', + 'url': + 'setRenderersFactory(com.google.android.exoplayer2.RenderersFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'setRenderersFactory(RenderersFactory)', + 'url': + 'setRenderersFactory(com.google.android.exoplayer2.RenderersFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'setRenderersFactory(RenderersFactory)', + 'url': + 'setRenderersFactory(com.google.android.exoplayer2.RenderersFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'setRenderTimeLimitMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': + 'setRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int)', + 'url': + 'setRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': + 'setRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int)', + 'url': + 'setRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': + 'setRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int)', + 'url': + 'setRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': + 'setRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int)', + 'url': + 'setRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': + 'setRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int)', + 'url': + 'setRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': + 'setRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int)', + 'url': + 'setRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': + 'setRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int)', + 'url': + 'setRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': + 'setRepeatMode(@com.google.android.exoplayer2.Player.RepeatMode int)', + 'url': + 'setRepeatMode(@com.google.android.exoplayer2.Player.RepeatModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'setRepeatMode(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetRepeatMode', + 'l': + 'SetRepeatMode(String, @com.google.android.exoplayer2.Player.RepeatMode int)', + 'url': + '%3Cinit%3E(java.lang.String,@com.google.android.exoplayer2.Player.RepeatModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': + 'setRepeatToggleModes(@com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModes int)', + 'url': + 'setRepeatToggleModes(@com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModesint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': + 'setRepeatToggleModes(@com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModes int)', + 'url': + 'setRepeatToggleModes(@com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModesint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': + 'setRepeatToggleModes(@com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModes int)', + 'url': + 'setRepeatToggleModes(@com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModesint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': + 'setRepeatToggleModes(@com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModes int)', + 'url': + 'setRepeatToggleModes(@com.google.android.exoplayer2.util.RepeatModeUtil.RepeatToggleModesint)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultEncoderFactory.Builder', + 'l': 'setRequestedVideoEncoderSettings(VideoEncoderSettings)', + 'url': + 'setRequestedVideoEncoderSettings(com.google.android.exoplayer2.transformer.VideoEncoderSettings)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setRequestMetadata(MediaItem.RequestMetadata)', + 'url': + 'setRequestMetadata(com.google.android.exoplayer2.MediaItem.RequestMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.Factory', + 'l': 'setRequestPriority(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource', + 'l': 'setRequestProperty(String, String)', + 'url': 'setRequestProperty(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource', + 'l': 'setRequestProperty(String, String)', + 'url': 'setRequestProperty(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource', + 'l': 'setRequestProperty(String, String)', + 'url': 'setRequestProperty(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource', + 'l': 'setRequestProperty(String, String)', + 'url': 'setRequestProperty(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'setRequirements(Requirements)', + 'url': + 'setRequirements(com.google.android.exoplayer2.scheduler.Requirements)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter.Builder', + 'l': 'setResetOnNetworkTypeChange(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.Factory', + 'l': 'setResetTimeoutOnRedirects(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AspectRatioFrameLayout', + 'l': + 'setResizeMode(@com.google.android.exoplayer2.ui.AspectRatioFrameLayout.ResizeMode int)', + 'url': + 'setResizeMode(@com.google.android.exoplayer2.ui.AspectRatioFrameLayout.ResizeModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': + 'setResizeMode(@com.google.android.exoplayer2.ui.AspectRatioFrameLayout.ResizeMode int)', + 'url': + 'setResizeMode(@com.google.android.exoplayer2.ui.AspectRatioFrameLayout.ResizeModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': + 'setResizeMode(@com.google.android.exoplayer2.ui.AspectRatioFrameLayout.ResizeMode int)', + 'url': + 'setResizeMode(@com.google.android.exoplayer2.ui.AspectRatioFrameLayout.ResizeModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest.Builder', + 'l': 'setResolution(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorInput', + 'l': 'setRetryPosition(long, E)', + 'url': 'setRetryPosition(long,E)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorInput', + 'l': 'setRetryPosition(long, E)', + 'url': 'setRetryPosition(long,E)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ForwardingExtractorInput', + 'l': 'setRetryPosition(long, E)', + 'url': 'setRetryPosition(long,E)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput', + 'l': 'setRetryPosition(long, E)', + 'url': 'setRetryPosition(long,E)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'setRewindActionIconResourceId(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder', + 'l': 'setRewindIncrementMs(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)', + 'url': 'setRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration.Builder', + 'l': 'setRoleFlags(@com.google.android.exoplayer2.C.RoleFlags int)', + 'url': 'setRoleFlags(@com.google.android.exoplayer2.C.RoleFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'ScaleToFitTransformation.Builder', + 'l': 'setRotationDegrees(float)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest.Builder', + 'l': 'setRotationDegrees(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setRotationDegrees(int)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': + 'setRubyPosition(@com.google.android.exoplayer2.text.span.TextAnnotation.Position int)', + 'url': + 'setRubyPosition(@com.google.android.exoplayer2.text.span.TextAnnotation.Positionint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setSampleMimeType(String)', + 'url': 'setSampleMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'setSampleOffsetUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BaseMediaChunkOutput', + 'l': 'setSampleOffsetUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setSampleRate(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlProgram', + 'l': 'setSamplerTexIdUniform(String, int, int)', + 'url': 'setSamplerTexIdUniform(java.lang.String,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'OutputConsumerAdapterV30', + 'l': 'setSampleTimestampUpperLimitFilterUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'ScaleToFitTransformation.Builder', + 'l': 'setScale(float, float)', + 'url': 'setScale(float,float)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest.Builder', + 'l': 'setScale(float, float)', + 'url': 'setScale(float,float)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'setSchedule(ActionSchedule)', + 'url': + 'setSchedule(com.google.android.exoplayer2.testutil.ActionSchedule)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration.Builder', + 'l': 'setScheme(UUID)', + 'url': 'setScheme(java.util.UUID)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'setScrubberColor(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.RequestMetadata.Builder', + 'l': 'setSearchQuery(String)', + 'url': 'setSearchQuery(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setSeekBackIncrementMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setSeekBackIncrementMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setSeekBackIncrementMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'setSeekBackIncrementMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setSeekForwardIncrementMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setSeekForwardIncrementMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setSeekForwardIncrementMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'setSeekForwardIncrementMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setSeekParameters(SeekParameters)', + 'url': 'setSeekParameters(com.google.android.exoplayer2.SeekParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setSeekParameters(SeekParameters)', + 'url': 'setSeekParameters(com.google.android.exoplayer2.SeekParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setSeekParameters(SeekParameters)', + 'url': 'setSeekParameters(com.google.android.exoplayer2.SeekParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setSeekParameters(SeekParameters)', + 'url': 'setSeekParameters(com.google.android.exoplayer2.SeekParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setSeekParameters(SeekParameters)', + 'url': 'setSeekParameters(com.google.android.exoplayer2.SeekParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker', + 'l': 'setSeekTargetUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder', + 'l': 'setSeekTimeoutMs(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod', + 'l': 'setSeekToUsOffset(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'OutputConsumerAdapterV30', + 'l': 'setSelectedParserName(String)', + 'url': 'setSelectedParserName(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': + 'setSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlags int)', + 'url': + 'setSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration.Builder', + 'l': + 'setSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlags int)', + 'url': + 'setSelectionFlags(@com.google.android.exoplayer2.C.SelectionFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': + 'setSelectionOverride(int, TrackGroupArray, DefaultTrackSelector.SelectionOverride)', + 'url': + 'setSelectionOverride(int,com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.trackselection.DefaultTrackSelector.SelectionOverride)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': + 'setSelectionOverride(int, TrackGroupArray, DefaultTrackSelector.SelectionOverride)', + 'url': + 'setSelectionOverride(int,com.google.android.exoplayer2.source.TrackGroupArray,com.google.android.exoplayer2.trackselection.DefaultTrackSelector.SelectionOverride)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setSelectUndeterminedTextLanguage(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setSelectUndeterminedTextLanguage(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setSelectUndeterminedTextLanguage(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket.Builder', + 'l': 'setSequenceNumber(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'DefaultMediaSourceFactory', + 'l': 'setServerSideAdInsertionMediaSourceFactory(MediaSource.Factory)', + 'url': + 'setServerSideAdInsertionMediaSourceFactory(com.google.android.exoplayer2.source.MediaSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'setSessionAvailabilityListener(SessionAvailabilityListener)', + 'url': + 'setSessionAvailabilityListener(com.google.android.exoplayer2.ext.cast.SessionAvailabilityListener)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager.Builder', + 'l': 'setSessionKeepaliveMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'setShearDegrees(float)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': + 'setShowBuffering(@com.google.android.exoplayer2.ui.PlayerView.ShowBuffering int)', + 'url': + 'setShowBuffering(@com.google.android.exoplayer2.ui.PlayerView.ShowBufferingint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': + 'setShowBuffering(@com.google.android.exoplayer2.ui.StyledPlayerView.ShowBuffering int)', + 'url': + 'setShowBuffering(@com.google.android.exoplayer2.ui.StyledPlayerView.ShowBufferingint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionDialogBuilder', + 'l': 'setShowDisableOption(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionView', + 'l': 'setShowDisableOption(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'setShowFastForwardButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setShowFastForwardButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'setShowFastForwardButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setShowFastForwardButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'setShowMultiWindowTimeBar(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setShowMultiWindowTimeBar(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'setShowMultiWindowTimeBar(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setShowMultiWindowTimeBar(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'setShowNextButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setShowNextButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'setShowNextButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setShowNextButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'setShowPreviousButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setShowPreviousButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'setShowPreviousButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setShowPreviousButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'setShowRewindButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setShowRewindButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'setShowRewindButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setShowRewindButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'setShowShuffleButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setShowShuffleButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'setShowShuffleButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setShowShuffleButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'setShowSubtitleButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setShowSubtitleButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'setShowTimeoutMs(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'setShowTimeoutMs(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'setShowVrButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'setShowVrButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setShowVrButton(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'setShuffleMode(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setShuffleModeEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setShuffleModeEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'setShuffleModeEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setShuffleModeEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setShuffleModeEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'setShuffleModeEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'setShuffleModeEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'setShuffleModeEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetShuffleModeEnabled', + 'l': 'SetShuffleModeEnabled(String, boolean)', + 'url': '%3Cinit%3E(java.lang.String,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'setShuffleOrder(ShuffleOrder, Handler, Runnable)', + 'url': + 'setShuffleOrder(com.google.android.exoplayer2.source.ShuffleOrder,android.os.Handler,java.lang.Runnable)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setShuffleOrder(ShuffleOrder)', + 'url': + 'setShuffleOrder(com.google.android.exoplayer2.source.ShuffleOrder)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setShuffleOrder(ShuffleOrder)', + 'url': + 'setShuffleOrder(com.google.android.exoplayer2.source.ShuffleOrder)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource', + 'l': 'setShuffleOrder(ShuffleOrder)', + 'url': + 'setShuffleOrder(com.google.android.exoplayer2.source.ShuffleOrder)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'setShuffleOrder(ShuffleOrder)', + 'url': + 'setShuffleOrder(com.google.android.exoplayer2.source.ShuffleOrder)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setShuffleOrder(ShuffleOrder)', + 'url': + 'setShuffleOrder(com.google.android.exoplayer2.source.ShuffleOrder)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetShuffleOrder', + 'l': 'SetShuffleOrder(String, ShuffleOrder)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.source.ShuffleOrder)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setShutterBackgroundColor(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setShutterBackgroundColor(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput.Builder', + 'l': 'setSimulateIOErrors(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput.Builder', + 'l': 'setSimulatePartialReads(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData', + 'l': 'setSimulateUnknownLength(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput.Builder', + 'l': 'setSimulateUnknownLength(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'setSize(float)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder', + 'l': 'setSkipCallback(SessionCallbackBuilder.SkipCallback)', + 'url': + 'setSkipCallback(com.google.android.exoplayer2.ext.media2.SessionCallbackBuilder.SkipCallback)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setSkipSilenceEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.AudioComponent', + 'l': 'setSkipSilenceEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setSkipSilenceEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setSkipSilenceEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setSkipSilenceEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'setSkipSilenceEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'setSkipSilenceEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'setSkipSilenceEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setSkipSilenceEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultBandwidthMeter.Builder', + 'l': 'setSlidingWindowMaxWeight(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'setSmallIcon(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'setSmallIconResourceId(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource.Factory', + 'l': 'setSocketFactory(SocketFactory)', + 'url': 'setSocketFactory(javax.net.SocketFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes.Builder', + 'l': + 'setSpatializationBehavior(@com.google.android.exoplayer2.C.SpatializationBehavior int)', + 'url': + 'setSpatializationBehavior(@com.google.android.exoplayer2.C.SpatializationBehaviorint)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SonicAudioProcessor', + 'l': 'setSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket.Builder', + 'l': 'setSsrc(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration.Builder', + 'l': 'setStartPositionMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration.Builder', + 'l': 'setStartsAtKeyFrame(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DownloadBuilder', + 'l': 'setStartTimeMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'setStartTimeUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DownloadBuilder', + 'l': + 'setState(@com.google.android.exoplayer2.offline.Download.State int)', + 'url': + 'setState(@com.google.android.exoplayer2.offline.Download.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DefaultDownloadIndex', + 'l': 'setStatesToRemoving()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'WritableDownloadIndex', + 'l': 'setStatesToRemoving()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setStation(CharSequence)', + 'url': 'setStation(java.lang.CharSequence)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setStereoMode(@com.google.android.exoplayer2.C.StereoMode int)', + 'url': 'setStereoMode(@com.google.android.exoplayer2.C.StereoModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'setStopActionIconResourceId(int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DefaultDownloadIndex', + 'l': 'setStopReason(int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'WritableDownloadIndex', + 'l': 'setStopReason(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DownloadBuilder', + 'l': 'setStopReason(int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DefaultDownloadIndex', + 'l': 'setStopReason(String, int)', + 'url': 'setStopReason(java.lang.String,int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadManager', + 'l': 'setStopReason(String, int)', + 'url': 'setStopReason(java.lang.String,int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'WritableDownloadIndex', + 'l': 'setStopReason(String, int)', + 'url': 'setStopReason(java.lang.String,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionUriBuilder', + 'l': 'setStreamActivityMonitorId(String)', + 'url': 'setStreamActivityMonitorId(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setStreamKeys(List)', + 'url': 'setStreamKeys(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest.Builder', + 'l': 'setStreamKeys(List)', + 'url': 'setStreamKeys(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DownloadBuilder', + 'l': 'setStreamKeys(StreamKey...)', + 'url': + 'setStreamKeys(com.google.android.exoplayer2.offline.StreamKey...)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'SubtitleView', + 'l': 'setStyle(CaptionStyleCompat)', + 'url': 'setStyle(com.google.android.exoplayer2.ui.CaptionStyleCompat)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setSubsampleOffsetUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setSubtitle(CharSequence)', + 'url': 'setSubtitle(java.lang.CharSequence)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setSubtitleConfigurations(List)', + 'url': 'setSubtitleConfigurations(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setSubtitles(List)', + 'url': 'setSubtitles(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader', + 'l': + 'setSupportedContentTypes(@com.google.android.exoplayer2.C.ContentType int...)', + 'url': + 'setSupportedContentTypes(@com.google.android.exoplayer2.C.ContentTypeint...)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsLoader', + 'l': + 'setSupportedContentTypes(@com.google.android.exoplayer2.C.ContentType int...)', + 'url': + 'setSupportedContentTypes(@com.google.android.exoplayer2.C.ContentTypeint...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'setSupportedFormats(Format...)', + 'url': 'setSupportedFormats(com.google.android.exoplayer2.Format...)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setSurfaceSize(Size)', + 'url': 'setSurfaceSize(com.google.android.exoplayer2.util.Size)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setTag(Object)', + 'url': 'setTag(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SilenceMediaSource.Factory', + 'l': 'setTag(Object)', + 'url': 'setTag(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SingleSampleMediaSource.Factory', + 'l': 'setTag(Object)', + 'url': 'setTag(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl.Builder', + 'l': 'setTargetBufferBytes(int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultAllocator', + 'l': 'setTargetBufferSize(int)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'setTargetClasses(String[])', + 'url': 'setTargetClasses(java.lang.String[])' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'setTargetId(String)', + 'url': 'setTargetId(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl.Builder', + 'l': 'setTargetLiveOffsetIncrementOnRebufferMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLivePlaybackSpeedControl', + 'l': 'setTargetLiveOffsetOverrideUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'LivePlaybackSpeedControl', + 'l': 'setTargetLiveOffsetOverrideUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration.Builder', + 'l': 'setTargetOffsetMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'setTargetTagName(String)', + 'url': 'setTargetTagName(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'setTargetVoice(String)', + 'url': 'setTargetVoice(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'setText(CharSequence)', + 'url': 'setText(java.lang.CharSequence)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'setTextAlignment(Layout.Alignment)', + 'url': 'setTextAlignment(android.text.Layout.Alignment)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': + 'setTextSize(float, @com.google.android.exoplayer2.text.Cue.TextSizeType int)', + 'url': + 'setTextSize(float,@com.google.android.exoplayer2.text.Cue.TextSizeTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionDialogBuilder', + 'l': 'setTheme(int)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': 'setThrowsWhenUsingWrongThread(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ListenerSet', + 'l': 'setThrowsWhenUsingWrongThread(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setTileCountHorizontal(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setTileCountVertical(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'setTimeBarMinUpdateInterval(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'setTimeBarMinUpdateInterval(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setTimedMetadata(Metadata)', + 'url': + 'setTimedMetadata(com.google.android.exoplayer2.metadata.Metadata)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'setTimeline(Timeline)', + 'url': 'setTimeline(com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource.Factory', + 'l': 'setTimeoutMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket.Builder', + 'l': 'setTimestamp(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'OutputConsumerAdapterV30', + 'l': 'setTimestampAdjuster(TimestampAdjuster)', + 'url': + 'setTimestampAdjuster(com.google.android.exoplayer2.util.TimestampAdjuster)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setTitle(CharSequence)', + 'url': 'setTitle(java.lang.CharSequence)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlUtil', + 'l': 'setToIdentity(float[])' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setTotalBufferedDurationMs(SimpleBasePlayer.PositionSupplier)', + 'url': + 'setTotalBufferedDurationMs(com.google.android.exoplayer2.SimpleBasePlayer.PositionSupplier)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setTotalDiscCount(Integer)', + 'url': 'setTotalDiscCount(java.lang.Integer)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setTotalTrackCount(Integer)', + 'url': 'setTotalTrackCount(java.lang.Integer)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionDialogBuilder', + 'l': 'setTrackFormatComparator(Comparator)', + 'url': 'setTrackFormatComparator(java.util.Comparator)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SingleSampleMediaSource.Factory', + 'l': 'setTrackId(String)', + 'url': 'setTrackId(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionDialogBuilder', + 'l': 'setTrackNameProvider(TrackNameProvider)', + 'url': + 'setTrackNameProvider(com.google.android.exoplayer2.ui.TrackNameProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionView', + 'l': 'setTrackNameProvider(TrackNameProvider)', + 'url': + 'setTrackNameProvider(com.google.android.exoplayer2.ui.TrackNameProvider)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setTrackNumber(Integer)', + 'url': 'setTrackNumber(java.lang.Integer)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData.Builder', + 'l': 'setTracks(Tracks)', + 'url': 'setTracks(com.google.android.exoplayer2.Tracks)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setTrackSelectionParameters(TrackSelectionParameters)', + 'url': + 'setTrackSelectionParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setTrackSelectionParameters(TrackSelectionParameters)', + 'url': + 'setTrackSelectionParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'setTrackSelectionParameters(TrackSelectionParameters)', + 'url': + 'setTrackSelectionParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setTrackSelectionParameters(TrackSelectionParameters)', + 'url': + 'setTrackSelectionParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setTrackSelectionParameters(TrackSelectionParameters)', + 'url': + 'setTrackSelectionParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'setTrackSelectionParameters(TrackSelectionParameters)', + 'url': + 'setTrackSelectionParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'setTrackSelectionParameters(TrackSelectionParameters)', + 'url': + 'setTrackSelectionParameters(com.google.android.exoplayer2.trackselection.TrackSelectionParameters)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'setTrackSelector(DefaultTrackSelector)', + 'url': + 'setTrackSelector(com.google.android.exoplayer2.trackselection.DefaultTrackSelector)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'setTrackSelector(DefaultTrackSelector)', + 'url': + 'setTrackSelector(com.google.android.exoplayer2.trackselection.DefaultTrackSelector)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setTrackSelector(TrackSelector)', + 'url': + 'setTrackSelector(com.google.android.exoplayer2.trackselection.TrackSelector)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setTrackSelector(TrackSelector)', + 'url': + 'setTrackSelector(com.google.android.exoplayer2.trackselection.TrackSelector)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': + 'setTrackTypeDisabled(@com.google.android.exoplayer2.C.TrackType int, boolean)', + 'url': + 'setTrackTypeDisabled(@com.google.android.exoplayer2.C.TrackTypeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': + 'setTrackTypeDisabled(@com.google.android.exoplayer2.C.TrackType int, boolean)', + 'url': + 'setTrackTypeDisabled(@com.google.android.exoplayer2.C.TrackTypeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': + 'setTrackTypeDisabled(@com.google.android.exoplayer2.C.TrackType int, boolean)', + 'url': + 'setTrackTypeDisabled(@com.google.android.exoplayer2.C.TrackTypeint,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.Factory', + 'l': 'setTransferListener(TransferListener)', + 'url': + 'setTransferListener(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource.Factory', + 'l': 'setTransferListener(TransferListener)', + 'url': + 'setTransferListener(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.rtmp', + 'c': 'RtmpDataSource.Factory', + 'l': 'setTransferListener(TransferListener)', + 'url': + 'setTransferListener(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultDataSource.Factory', + 'l': 'setTransferListener(TransferListener)', + 'url': + 'setTransferListener(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource.Factory', + 'l': 'setTransferListener(TransferListener)', + 'url': + 'setTransferListener(com.google.android.exoplayer2.upstream.TransferListener)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Builder', + 'l': 'setTransformationRequest(TransformationRequest)', + 'url': + 'setTransformationRequest(com.google.android.exoplayer2.transformer.TransformationRequest)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SingleSampleMediaSource.Factory', + 'l': 'setTreatLoadErrorsAsEndOfStream(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionCallbackBuilder.DefaultAllowedCommandProvider', + 'l': 'setTrustedPackageNames(List)', + 'url': 'setTrustedPackageNames(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorsFactory', + 'l': + 'setTsExtractorFlags(@com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flags int)', + 'url': + 'setTsExtractorFlags(@com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorsFactory', + 'l': + 'setTsExtractorMode(@com.google.android.exoplayer2.extractor.ts.TsExtractor.Mode int)', + 'url': + 'setTsExtractorMode(@com.google.android.exoplayer2.extractor.ts.TsExtractor.Modeint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorsFactory', + 'l': 'setTsExtractorTimestampSearchBytes(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorsFactory', + 'l': 'setTsSubtitleFormats(List)', + 'url': 'setTsSubtitleFormats(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setTunnelingEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setTunnelingEnabled(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlayerMessage', + 'l': 'setType(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData.Builder', + 'l': 'setUid(Object)', + 'url': 'setUid(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.PeriodData.Builder', + 'l': 'setUid(Object)', + 'url': 'setUid(java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'setUnderline(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'setUnplayedColor(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DownloadBuilder', + 'l': 'setUpdateTimeMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource.Factory', + 'l': 'setUpstreamDataSourceFactory(DataSource.Factory)', + 'url': + 'setUpstreamDataSourceFactory(com.google.android.exoplayer2.upstream.DataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': + 'setUpstreamFormatChangeListener(SampleQueue.UpstreamFormatChangedListener)', + 'url': + 'setUpstreamFormatChangeListener(com.google.android.exoplayer2.source.SampleQueue.UpstreamFormatChangedListener)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource.Factory', + 'l': 'setUpstreamPriority(int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSource.Factory', + 'l': 'setUpstreamPriorityTaskManager(PriorityTaskManager)', + 'url': + 'setUpstreamPriorityTaskManager(com.google.android.exoplayer2.util.PriorityTaskManager)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setUri(String)', + 'url': 'setUri(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest.TestResource.Builder', + 'l': 'setUri(String)', + 'url': 'setUri(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DownloadBuilder', + 'l': 'setUri(String)', + 'url': 'setUri(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec.Builder', + 'l': 'setUri(String)', + 'url': 'setUri(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Builder', + 'l': 'setUri(Uri)', + 'url': 'setUri(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration.Builder', + 'l': 'setUri(Uri)', + 'url': 'setUri(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest.TestResource.Builder', + 'l': 'setUri(Uri)', + 'url': 'setUri(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DownloadBuilder', + 'l': 'setUri(Uri)', + 'url': 'setUri(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec.Builder', + 'l': 'setUri(Uri)', + 'url': 'setUri(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec.Builder', + 'l': 'setUriPositionOffset(long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes.Builder', + 'l': 'setUsage(@com.google.android.exoplayer2.C.AudioUsage int)', + 'url': 'setUsage(@com.google.android.exoplayer2.C.AudioUsageint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setUseArtwork(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setUseArtwork(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'setUseChronometer(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setUseController(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setUseController(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager.Builder', + 'l': + 'setUseDrmSessionsForClearContent(@com.google.android.exoplayer2.C.TrackType int...)', + 'url': + 'setUseDrmSessionsForClearContent(@com.google.android.exoplayer2.C.TrackTypeint...)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'setUseFastForwardAction(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'setUseFastForwardActionInCompactView(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setUseLazyPreparation(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setUseLazyPreparation(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'setUseLazyPreparation(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'setUseLazyPreparation(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'setUseNextAction(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'setUseNextActionInCompactView(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setUsePlatformDiagnostics(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'setUsePlayPauseActions(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'setUsePreviousAction(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'setUsePreviousActionInCompactView(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cronet', + 'c': 'CronetDataSource.Factory', + 'l': 'setUserAgent(String)', + 'url': 'setUserAgent(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.okhttp', + 'c': 'OkHttpDataSource.Factory', + 'l': 'setUserAgent(String)', + 'url': 'setUserAgent(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtspMediaSource.Factory', + 'l': 'setUserAgent(String)', + 'url': 'setUserAgent(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultHttpDataSource.Factory', + 'l': 'setUserAgent(String)', + 'url': 'setUserAgent(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'SubtitleView', + 'l': 'setUserDefaultStyle()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'SubtitleView', + 'l': 'setUserDefaultTextSize()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'setUseRewindAction(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'setUseRewindActionInCompactView(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setUserRating(Rating)', + 'url': 'setUserRating(com.google.android.exoplayer2.Rating)' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'SphericalGLSurfaceView', + 'l': 'setUseSensorRotation(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsMediaSource.Factory', + 'l': 'setUseSessionKeys(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': 'setUseStopAction(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DefaultDrmSessionManager.Builder', + 'l': 'setUuidAndExoMediaDrmProvider(UUID, ExoMediaDrm.Provider)', + 'url': + 'setUuidAndExoMediaDrmProvider(java.util.UUID,com.google.android.exoplayer2.drm.ExoMediaDrm.Provider)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader.Builder', + 'l': 'setVastLoadTimeoutMs(int)' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'VersionTable', + 'l': + 'setVersion(SQLiteDatabase, @com.google.android.exoplayer2.database.VersionTable.Feature int, String, int)', + 'url': + 'setVersion(android.database.sqlite.SQLiteDatabase,@com.google.android.exoplayer2.database.VersionTable.Featureint,java.lang.String,int)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': + 'setVerticalType(@com.google.android.exoplayer2.text.Cue.VerticalType int)', + 'url': + 'setVerticalType(@com.google.android.exoplayer2.text.Cue.VerticalTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader.Builder', + 'l': 'setVideoAdPlayerCallback(VideoAdPlayer.VideoAdPlayerCallback)', + 'url': + 'setVideoAdPlayerCallback(com.google.ads.interactivemedia.v3.api.player.VideoAdPlayer.VideoAdPlayerCallback)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': + 'setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategy int)', + 'url': + 'setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategyint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': + 'setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategy int)', + 'url': + 'setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategyint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.VideoComponent', + 'l': + 'setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategy int)', + 'url': + 'setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategyint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': + 'setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategy int)', + 'url': + 'setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategyint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': + 'setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategy int)', + 'url': + 'setVideoChangeFrameRateStrategy(@com.google.android.exoplayer2.C.VideoChangeFrameRateStrategyint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setVideoChangeFrameRateStrategy(int)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer.Builder', + 'l': 'setVideoEffects(List)', + 'url': 'setVideoEffects(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultEncoderFactory.Builder', + 'l': 'setVideoEncoderSelector(EncoderSelector)', + 'url': + 'setVideoEncoderSelector(com.google.android.exoplayer2.transformer.EncoderSelector)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationResult.Builder', + 'l': 'setVideoFrameCount(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setVideoFrameMetadataListener(VideoFrameMetadataListener)', + 'url': + 'setVideoFrameMetadataListener(com.google.android.exoplayer2.video.VideoFrameMetadataListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.VideoComponent', + 'l': 'setVideoFrameMetadataListener(VideoFrameMetadataListener)', + 'url': + 'setVideoFrameMetadataListener(com.google.android.exoplayer2.video.VideoFrameMetadataListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setVideoFrameMetadataListener(VideoFrameMetadataListener)', + 'url': + 'setVideoFrameMetadataListener(com.google.android.exoplayer2.video.VideoFrameMetadataListener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setVideoFrameMetadataListener(VideoFrameMetadataListener)', + 'url': + 'setVideoFrameMetadataListener(com.google.android.exoplayer2.video.VideoFrameMetadataListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionUriBuilder', + 'l': 'setVideoId(String)', + 'url': 'setVideoId(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest.Builder', + 'l': 'setVideoMimeType(String)', + 'url': 'setVideoMimeType(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': + 'setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingMode int)', + 'url': + 'setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingModeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': + 'setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingMode int)', + 'url': + 'setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingModeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.VideoComponent', + 'l': + 'setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingMode int)', + 'url': + 'setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingModeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': + 'setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingMode int)', + 'url': + 'setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingModeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': + 'setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingMode int)', + 'url': + 'setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter', + 'l': + 'setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingMode int)', + 'url': + 'setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'SynchronousMediaCodecAdapter', + 'l': + 'setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingMode int)', + 'url': + 'setVideoScalingMode(@com.google.android.exoplayer2.C.VideoScalingModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setVideoScalingMode(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setVideoSize(VideoSize)', + 'url': 'setVideoSize(com.google.android.exoplayer2.video.VideoSize)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'setVideoSurface()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.SetVideoSurface', + 'l': 'SetVideoSurface(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.VideoComponent', + 'l': 'setVideoSurface(Surface)', + 'url': 'setVideoSurface(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setVideoSurface(Surface)', + 'url': 'setVideoSurface(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setVideoSurface(Surface)', + 'url': 'setVideoSurface(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'setVideoSurface(Surface)', + 'url': 'setVideoSurface(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setVideoSurface(Surface)', + 'url': 'setVideoSurface(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'setVideoSurface(Surface)', + 'url': 'setVideoSurface(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'setVideoSurface(Surface)', + 'url': 'setVideoSurface(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'setVideoSurface(Surface)', + 'url': 'setVideoSurface(android.view.Surface)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.VideoComponent', + 'l': 'setVideoSurfaceHolder(SurfaceHolder)', + 'url': 'setVideoSurfaceHolder(android.view.SurfaceHolder)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setVideoSurfaceHolder(SurfaceHolder)', + 'url': 'setVideoSurfaceHolder(android.view.SurfaceHolder)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setVideoSurfaceHolder(SurfaceHolder)', + 'url': 'setVideoSurfaceHolder(android.view.SurfaceHolder)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'setVideoSurfaceHolder(SurfaceHolder)', + 'url': 'setVideoSurfaceHolder(android.view.SurfaceHolder)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setVideoSurfaceHolder(SurfaceHolder)', + 'url': 'setVideoSurfaceHolder(android.view.SurfaceHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'setVideoSurfaceHolder(SurfaceHolder)', + 'url': 'setVideoSurfaceHolder(android.view.SurfaceHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'setVideoSurfaceHolder(SurfaceHolder)', + 'url': 'setVideoSurfaceHolder(android.view.SurfaceHolder)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.VideoComponent', + 'l': 'setVideoSurfaceView(SurfaceView)', + 'url': 'setVideoSurfaceView(android.view.SurfaceView)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setVideoSurfaceView(SurfaceView)', + 'url': 'setVideoSurfaceView(android.view.SurfaceView)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setVideoSurfaceView(SurfaceView)', + 'url': 'setVideoSurfaceView(android.view.SurfaceView)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'setVideoSurfaceView(SurfaceView)', + 'url': 'setVideoSurfaceView(android.view.SurfaceView)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setVideoSurfaceView(SurfaceView)', + 'url': 'setVideoSurfaceView(android.view.SurfaceView)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'setVideoSurfaceView(SurfaceView)', + 'url': 'setVideoSurfaceView(android.view.SurfaceView)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'setVideoSurfaceView(SurfaceView)', + 'url': 'setVideoSurfaceView(android.view.SurfaceView)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.VideoComponent', + 'l': 'setVideoTextureView(TextureView)', + 'url': 'setVideoTextureView(android.view.TextureView)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setVideoTextureView(TextureView)', + 'url': 'setVideoTextureView(android.view.TextureView)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setVideoTextureView(TextureView)', + 'url': 'setVideoTextureView(android.view.TextureView)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'setVideoTextureView(TextureView)', + 'url': 'setVideoTextureView(android.view.TextureView)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setVideoTextureView(TextureView)', + 'url': 'setVideoTextureView(android.view.TextureView)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'setVideoTextureView(TextureView)', + 'url': 'setVideoTextureView(android.view.TextureView)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'setVideoTextureView(TextureView)', + 'url': 'setVideoTextureView(android.view.TextureView)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setViewportSize(int, int, boolean)', + 'url': 'setViewportSize(int,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setViewportSize(int, int, boolean)', + 'url': 'setViewportSize(int,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setViewportSize(int, int, boolean)', + 'url': 'setViewportSize(int,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters.Builder', + 'l': 'setViewportSizeToPhysicalDisplaySize(Context, boolean)', + 'url': + 'setViewportSizeToPhysicalDisplaySize(android.content.Context,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.ParametersBuilder', + 'l': 'setViewportSizeToPhysicalDisplaySize(Context, boolean)', + 'url': + 'setViewportSizeToPhysicalDisplaySize(android.content.Context,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters.Builder', + 'l': 'setViewportSizeToPhysicalDisplaySize(Context, boolean)', + 'url': + 'setViewportSizeToPhysicalDisplaySize(android.content.Context,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'SubtitleView', + 'l': + 'setViewType(@com.google.android.exoplayer2.ui.SubtitleView.ViewType int)', + 'url': + 'setViewType(@com.google.android.exoplayer2.ui.SubtitleView.ViewTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager', + 'l': + 'setVisibility(@com.google.android.exoplayer2.ui.PlayerNotificationManager.Visibility int)', + 'url': + 'setVisibility(@com.google.android.exoplayer2.ui.PlayerNotificationManager.Visibilityint)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'setVisibility(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'setVisibility(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.AudioComponent', + 'l': 'setVolume(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'setVolume(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'setVolume(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'setVolume(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State.Builder', + 'l': 'setVolume(float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setVolume(float)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'setVolume(float)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'setVolume(float)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'setVolume(float)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'setVolume(float)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'setVolume(float)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'setVrButtonListener(View.OnClickListener)', + 'url': 'setVrButtonListener(android.view.View.OnClickListener)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'setVrButtonListener(View.OnClickListener)', + 'url': 'setVrButtonListener(android.view.View.OnClickListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer', + 'l': 'setWakeMode(@com.google.android.exoplayer2.C.WakeMode int)', + 'url': 'setWakeMode(@com.google.android.exoplayer2.C.WakeModeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayer.Builder', + 'l': 'setWakeMode(@com.google.android.exoplayer2.C.WakeMode int)', + 'url': 'setWakeMode(@com.google.android.exoplayer2.C.WakeModeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'setWakeMode(@com.google.android.exoplayer2.C.WakeMode int)', + 'url': 'setWakeMode(@com.google.android.exoplayer2.C.WakeModeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer.Builder', + 'l': 'setWakeMode(@com.google.android.exoplayer2.C.WakeMode int)', + 'url': 'setWakeMode(@com.google.android.exoplayer2.C.WakeModeint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'setWakeMode(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format.Builder', + 'l': 'setWidth(int)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue.Builder', + 'l': 'setWindowColor(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData.Builder', + 'l': 'setWindowStartTimeMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setWriter(CharSequence)', + 'url': 'setWriter(java.lang.CharSequence)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata.Builder', + 'l': 'setYear(Integer)', + 'url': 'setYear(java.lang.Integer)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'ShadowMediaCodecConfig', + 'l': 'ShadowMediaCodecConfig()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimestampAdjuster', + 'l': 'sharedInitializeOrWait(boolean, long)', + 'url': 'sharedInitializeOrWait(boolean,long)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'shearDegrees' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection', + 'l': 'shouldCancelChunkLoad(long, Chunk, List)', + 'url': + 'shouldCancelChunkLoad(long,com.google.android.exoplayer2.source.chunk.Chunk,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSource', + 'l': 'shouldCancelLoad(long, Chunk, List)', + 'url': + 'shouldCancelLoad(long,com.google.android.exoplayer2.source.chunk.Chunk,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource', + 'l': 'shouldCancelLoad(long, Chunk, List)', + 'url': + 'shouldCancelLoad(long,com.google.android.exoplayer2.source.chunk.Chunk,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'DefaultSsChunkSource', + 'l': 'shouldCancelLoad(long, Chunk, List)', + 'url': + 'shouldCancelLoad(long,com.google.android.exoplayer2.source.chunk.Chunk,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeChunkSource', + 'l': 'shouldCancelLoad(long, Chunk, List)', + 'url': + 'shouldCancelLoad(long,com.google.android.exoplayer2.source.chunk.Chunk,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'shouldContinueLoading(long, long, float)', + 'url': 'shouldContinueLoading(long,long,float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'LoadControl', + 'l': 'shouldContinueLoading(long, long, float)', + 'url': 'shouldContinueLoading(long,long,float)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'shouldDropBuffersToKeyframe(long, long, boolean)', + 'url': 'shouldDropBuffersToKeyframe(long,long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'shouldDropBuffersToKeyframe(long, long)', + 'url': 'shouldDropBuffersToKeyframe(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'shouldDropOutputBuffer(long, long, boolean)', + 'url': 'shouldDropOutputBuffer(long,long,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'shouldDropOutputBuffer(long, long)', + 'url': 'shouldDropOutputBuffer(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': 'shouldEvaluateQueueSize(long, List)', + 'url': 'shouldEvaluateQueueSize(long,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'shouldForceRenderOutputBuffer(long, long)', + 'url': 'shouldForceRenderOutputBuffer(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'shouldForceRenderOutputBuffer(long, long)', + 'url': 'shouldForceRenderOutputBuffer(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'shouldInitCodec(MediaCodecInfo)', + 'url': + 'shouldInitCodec(com.google.android.exoplayer2.mediacodec.MediaCodecInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'shouldInitCodec(MediaCodecInfo)', + 'url': + 'shouldInitCodec(com.google.android.exoplayer2.mediacodec.MediaCodecInfo)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'shouldPlayAdGroup()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeAudioRenderer', + 'l': 'shouldProcessBuffer(long, long)', + 'url': 'shouldProcessBuffer(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeRenderer', + 'l': 'shouldProcessBuffer(long, long)', + 'url': 'shouldProcessBuffer(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeVideoRenderer', + 'l': 'shouldProcessBuffer(long, long)', + 'url': 'shouldProcessBuffer(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'shouldReinitCodec()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DefaultLoadControl', + 'l': 'shouldStartPlayback(long, float, boolean, long)', + 'url': 'shouldStartPlayback(long,float,boolean,long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'LoadControl', + 'l': 'shouldStartPlayback(long, float, boolean, long)', + 'url': 'shouldStartPlayback(long,float,boolean,long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'shouldUseBypass(Format)', + 'url': 'shouldUseBypass(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'shouldUseBypass(Format)', + 'url': 'shouldUseBypass(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'SHOW_BUFFERING_ALWAYS' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'SHOW_BUFFERING_ALWAYS' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'SHOW_BUFFERING_NEVER' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'SHOW_BUFFERING_NEVER' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'SHOW_BUFFERING_WHEN_PLAYING' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'SHOW_BUFFERING_WHEN_PLAYING' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerControlView', + 'l': 'show()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'show()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'showController()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'showController()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'showScrubber()' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'DefaultTimeBar', + 'l': 'showScrubber(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'shuffleModeEnabled' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlTextureProcessor', + 'l': 'signalEndOfCurrentInputStream()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'SingleFrameGlTextureProcessor', + 'l': 'signalEndOfCurrentInputStream()' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlEffectsFrameProcessor', + 'l': 'signalEndOfInput()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameProcessor', + 'l': 'signalEndOfInput()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec', + 'l': 'signalEndOfInputStream()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultCodec', + 'l': 'signalEndOfInputStream()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SilenceMediaSource', + 'l': 'SilenceMediaSource(long)', + 'url': '%3Cinit%3E(long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SilenceSkippingAudioProcessor', + 'l': 'SilenceSkippingAudioProcessor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SilenceSkippingAudioProcessor', + 'l': 'SilenceSkippingAudioProcessor(long, long, short)', + 'url': '%3Cinit%3E(long,long,short)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'SimpleBasePlayer(Looper, Clock)', + 'url': + '%3Cinit%3E(android.os.Looper,com.google.android.exoplayer2.util.Clock)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'SimpleBasePlayer(Looper)', + 'url': '%3Cinit%3E(android.os.Looper)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'SimpleCache(File, CacheEvictor, byte[], boolean)', + 'url': + '%3Cinit%3E(java.io.File,com.google.android.exoplayer2.upstream.cache.CacheEvictor,byte[],boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'SimpleCache(File, CacheEvictor, byte[])', + 'url': + '%3Cinit%3E(java.io.File,com.google.android.exoplayer2.upstream.cache.CacheEvictor,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': + 'SimpleCache(File, CacheEvictor, DatabaseProvider, byte[], boolean, boolean)', + 'url': + '%3Cinit%3E(java.io.File,com.google.android.exoplayer2.upstream.cache.CacheEvictor,com.google.android.exoplayer2.database.DatabaseProvider,byte[],boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'SimpleCache(File, CacheEvictor, DatabaseProvider)', + 'url': + '%3Cinit%3E(java.io.File,com.google.android.exoplayer2.upstream.cache.CacheEvictor,com.google.android.exoplayer2.database.DatabaseProvider)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'SimpleCache(File, CacheEvictor)', + 'url': + '%3Cinit%3E(java.io.File,com.google.android.exoplayer2.upstream.cache.CacheEvictor)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'SimpleDecoder', + 'l': 'SimpleDecoder(I[], O[])', + 'url': '%3Cinit%3E(I[],O[])' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'SimpleDecoderOutputBuffer', + 'l': + 'SimpleDecoderOutputBuffer(DecoderOutputBuffer.Owner)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.decoder.DecoderOutputBuffer.Owner)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': + 'SimpleExoPlayer(Context, RenderersFactory, TrackSelector, MediaSource.Factory, LoadControl, BandwidthMeter, AnalyticsCollector, boolean, Clock, Looper)', + 'url': + '%3Cinit%3E(android.content.Context,com.google.android.exoplayer2.RenderersFactory,com.google.android.exoplayer2.trackselection.TrackSelector,com.google.android.exoplayer2.source.MediaSource.Factory,com.google.android.exoplayer2.LoadControl,com.google.android.exoplayer2.upstream.BandwidthMeter,com.google.android.exoplayer2.analytics.AnalyticsCollector,boolean,com.google.android.exoplayer2.util.Clock,android.os.Looper)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'SimpleExoPlayer(SimpleExoPlayer.Builder)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.SimpleExoPlayer.Builder)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'SimpleMetadataDecoder', + 'l': 'SimpleMetadataDecoder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SimpleSubtitleDecoder', + 'l': 'SimpleSubtitleDecoder(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput.SimulatedIOException', + 'l': 'SimulatedIOException(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts.SimulationConfig', + 'l': 'simulateIOErrors' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts.SimulationConfig', + 'l': 'simulatePartialReads' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts.SimulationConfig', + 'l': 'simulateUnknownLength' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'SINGLE_WINDOW_UID' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'SingleFrameGlTextureProcessor', + 'l': 'SingleFrameGlTextureProcessor(boolean)', + 'url': '%3Cinit%3E(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'SinglePeriodAdTimeline', + 'l': 'SinglePeriodAdTimeline(Timeline, AdPlaybackState)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.source.ads.AdPlaybackState)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SinglePeriodTimeline', + 'l': + 'SinglePeriodTimeline(long, boolean, boolean, boolean, Object, MediaItem)', + 'url': + '%3Cinit%3E(long,boolean,boolean,boolean,java.lang.Object,com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SinglePeriodTimeline', + 'l': + 'SinglePeriodTimeline(long, boolean, boolean, boolean, Object, Object)', + 'url': + '%3Cinit%3E(long,boolean,boolean,boolean,java.lang.Object,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SinglePeriodTimeline', + 'l': + 'SinglePeriodTimeline(long, long, long, long, boolean, boolean, boolean, Object, MediaItem)', + 'url': + '%3Cinit%3E(long,long,long,long,boolean,boolean,boolean,java.lang.Object,com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SinglePeriodTimeline', + 'l': + 'SinglePeriodTimeline(long, long, long, long, boolean, boolean, boolean, Object, Object)', + 'url': + '%3Cinit%3E(long,long,long,long,boolean,boolean,boolean,java.lang.Object,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SinglePeriodTimeline', + 'l': + 'SinglePeriodTimeline(long, long, long, long, long, long, long, boolean, boolean, boolean, Object, MediaItem, MediaItem.LiveConfiguration)', + 'url': + '%3Cinit%3E(long,long,long,long,long,long,long,boolean,boolean,boolean,java.lang.Object,com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.MediaItem.LiveConfiguration)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SinglePeriodTimeline', + 'l': + 'SinglePeriodTimeline(long, long, long, long, long, long, long, boolean, boolean, boolean, Object, Object)', + 'url': + '%3Cinit%3E(long,long,long,long,long,long,long,boolean,boolean,boolean,java.lang.Object,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SinglePeriodTimeline', + 'l': + 'SinglePeriodTimeline(long, long, long, long, long, long, long, boolean, boolean, Object, MediaItem, MediaItem.LiveConfiguration)', + 'url': + '%3Cinit%3E(long,long,long,long,long,long,long,boolean,boolean,java.lang.Object,com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.MediaItem.LiveConfiguration)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'SingleSampleMediaChunk', + 'l': + 'SingleSampleMediaChunk(DataSource, DataSpec, Format, @com.google.android.exoplayer2.C.SelectionReason int, Object, long, long, long, @com.google.android.exoplayer2.C.TrackType int, Format)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSpec,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.C.SelectionReasonint,java.lang.Object,long,long,long,@com.google.android.exoplayer2.C.TrackTypeint,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMediaPeriod.TrackDataFactory', + 'l': 'singleSampleWithTimeUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.SingleSegmentBase', + 'l': 'SingleSegmentBase()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'SegmentBase.SingleSegmentBase', + 'l': 'SingleSegmentBase(RangedUri, long, long, long, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.dash.manifest.RangedUri,long,long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.SingleSegmentRepresentation', + 'l': + 'SingleSegmentRepresentation(long, Format, List, SegmentBase.SingleSegmentBase, List, List, List, String, long)', + 'url': + '%3Cinit%3E(long,com.google.android.exoplayer2.Format,java.util.List,com.google.android.exoplayer2.source.dash.manifest.SegmentBase.SingleSegmentBase,java.util.List,java.util.List,java.util.List,java.lang.String,long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'SINK_FORMAT_SUPPORTED_DIRECTLY' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'SINK_FORMAT_SUPPORTED_WITH_TRANSCODING' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'SINK_FORMAT_UNSUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'sinkSupportsFormat(Format)', + 'url': 'sinkSupportsFormat(com.google.android.exoplayer2.Format)' + }, + {'p': 'com.google.android.exoplayer2.text', 'c': 'Cue', 'l': 'size'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands', + 'l': 'size()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Events', + 'l': 'size()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.Events', + 'l': 'size()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FlagSet', + 'l': 'size()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ListenerSet', + 'l': 'size()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'LongArray', + 'l': 'size()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimedValueQueue', + 'l': 'size()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Size', + 'l': 'Size(int, int)', + 'url': '%3Cinit%3E(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ChunkIndex', + 'l': 'sizes' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorInput', + 'l': 'skip(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorInput', + 'l': 'skip(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ForwardingExtractorInput', + 'l': 'skip(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'skip(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput', + 'l': 'skip(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader', + 'l': 'skipAd()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'skipBit()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableNalUnitBitArray', + 'l': 'skipBit()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisBitArray', + 'l': 'skipBits(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'skipBits(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableNalUnitBitArray', + 'l': 'skipBits(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableBitArray', + 'l': 'skipBytes(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'ParsableByteArray', + 'l': 'skipBytes(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'EmptySampleStream', + 'l': 'skipData(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleStream', + 'l': 'skipData(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream', + 'l': 'skipData(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkSampleStream.EmbeddedSampleStream', + 'l': 'skipData(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeSampleStream', + 'l': 'skipData(long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorInput', + 'l': 'skipFully(int, boolean)', + 'url': 'skipFully(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorInput', + 'l': 'skipFully(int, boolean)', + 'url': 'skipFully(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ForwardingExtractorInput', + 'l': 'skipFully(int, boolean)', + 'url': 'skipFully(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput', + 'l': 'skipFully(int, boolean)', + 'url': 'skipFully(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DefaultExtractorInput', + 'l': 'skipFully(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorInput', + 'l': 'skipFully(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ForwardingExtractorInput', + 'l': 'skipFully(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorInput', + 'l': 'skipFully(int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorUtil', + 'l': 'skipFullyQuietly(ExtractorInput, int)', + 'url': + 'skipFullyQuietly(com.google.android.exoplayer2.extractor.ExtractorInput,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker', + 'l': 'skipInputUntilPosition(ExtractorInput, long)', + 'url': + 'skipInputUntilPosition(com.google.android.exoplayer2.extractor.ExtractorInput,long)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'skipOutputBuffer(MediaCodecAdapter, int, long)', + 'url': + 'skipOutputBuffer(com.google.android.exoplayer2.mediacodec.MediaCodecAdapter,int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'skipOutputBuffer(VideoDecoderOutputBuffer)', + 'url': + 'skipOutputBuffer(com.google.android.exoplayer2.decoder.VideoDecoderOutputBuffer)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderCounters', + 'l': 'skippedInputBufferCount' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderCounters', + 'l': 'skippedOutputBufferCount' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderOutputBuffer', + 'l': 'skippedOutputBufferCount' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner.Builder', + 'l': 'skipSettingMediaSources()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener.EventDispatcher', + 'l': 'skipSilenceEnabledChanged(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'skipSource(long)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'skipToNextPlaylistItem()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'skipToPlaylistItem(int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'skipToPreviousPlaylistItem()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.ServerControl', + 'l': 'skipUntilUs' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'SlidingPercentile', + 'l': 'SlidingPercentile(int)', + 'url': '%3Cinit%3E(int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData', + 'l': 'SlowMotionData(List)', + 'url': '%3Cinit%3E(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'smallIconResourceId' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SmtaMetadataEntry', + 'l': 'SmtaMetadataEntry(float, int)', + 'url': '%3Cinit%3E(float,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'sneakyThrow(Throwable)', + 'url': 'sneakyThrow(java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'FlacExtractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'Extractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.amr', + 'c': 'AmrExtractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.avi', + 'c': 'AviExtractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flac', + 'c': 'FlacExtractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flv', + 'c': 'FlvExtractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.jpeg', + 'c': 'JpegExtractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp3', + 'c': 'Mp3Extractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'FragmentedMp4Extractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Mp4Extractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ogg', + 'c': 'OggExtractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac3Extractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'Ac4Extractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'AdtsExtractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PsExtractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.wav', + 'c': 'WavExtractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'WebvttExtractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleExtractor', + 'l': 'sniff(ExtractorInput)', + 'url': 'sniff(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts.SimulationConfig', + 'l': 'sniffFirst' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'softwareOnly' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'SonicAudioProcessor', + 'l': 'SonicAudioProcessor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'ProgramInformation', + 'l': 'source' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'sourceId(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject', + 'l': 'spanned()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'SPATIALIZATION_BEHAVIOR_AUTO' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'SPATIALIZATION_BEHAVIOR_NEVER' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes', + 'l': 'spatializationBehavior' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackParameters', + 'l': 'speed' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData.Segment', + 'l': 'speedDivisor' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'SphericalGLSurfaceView', + 'l': 'SphericalGLSurfaceView(Context, AttributeSet)', + 'url': '%3Cinit%3E(android.content.Context,android.util.AttributeSet)' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'SphericalGLSurfaceView', + 'l': 'SphericalGLSurfaceView(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'SampleQueue', + 'l': 'splice()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceCommand', + 'l': 'SpliceCommand()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand', + 'l': 'spliceEventCancelIndicator' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceScheduleCommand.Event', + 'l': 'spliceEventCancelIndicator' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand', + 'l': 'spliceEventId' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceScheduleCommand.Event', + 'l': 'spliceEventId' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand', + 'l': 'spliceImmediateFlag' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInfoDecoder', + 'l': 'SpliceInfoDecoder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceNullCommand', + 'l': 'SpliceNullCommand()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'split(String, String)', + 'url': 'split(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'splitAtFirst(String, String)', + 'url': 'splitAtFirst(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'splitCodecs(String)', + 'url': 'splitCodecs(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'CodecSpecificDataUtil', + 'l': 'splitNalUnits(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.SpsData', + 'l': + 'SpsData(int, int, int, int, int, int, int, float, boolean, boolean, int, int, int, boolean)', + 'url': + '%3Cinit%3E(int,int,int,int,int,int,int,float,boolean,boolean,int,int,int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.text.ssa', + 'c': 'SsaDecoder', + 'l': 'SsaDecoder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.text.ssa', + 'c': 'SsaDecoder', + 'l': 'SsaDecoder(List)', + 'url': '%3Cinit%3E(java.util.List)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'SSAI_SCHEME'}, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.offline', + 'c': 'SsDownloader', + 'l': 'SsDownloader(MediaItem, CacheDataSource.Factory, Executor)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.offline', + 'c': 'SsDownloader', + 'l': 'SsDownloader(MediaItem, CacheDataSource.Factory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.offline', + 'c': 'SsDownloader', + 'l': + 'SsDownloader(MediaItem, ParsingLoadable.Parser, CacheDataSource.Factory, Executor, long)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.offline', + 'c': 'SsDownloader', + 'l': + 'SsDownloader(MediaItem, ParsingLoadable.Parser, CacheDataSource.Factory, Executor)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.MediaItem,com.google.android.exoplayer2.upstream.ParsingLoadable.Parser,com.google.android.exoplayer2.upstream.cache.CacheDataSource.Factory,java.util.concurrent.Executor)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest', + 'l': + 'SsManifest(int, int, long, long, long, int, boolean, SsManifest.ProtectionElement, SsManifest.StreamElement[])', + 'url': + '%3Cinit%3E(int,int,long,long,long,int,boolean,com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.ProtectionElement,com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest.StreamElement[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifestParser', + 'l': 'SsManifestParser()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'ssrc' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'StandaloneDatabaseProvider', + 'l': 'StandaloneDatabaseProvider(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'StandaloneMediaClock', + 'l': 'StandaloneMediaClock(Clock)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.util.Clock)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'StarRating', + 'l': 'StarRating(int, float)', + 'url': '%3Cinit%3E(int,float)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'StarRating', + 'l': 'StarRating(int)', + 'url': '%3Cinit%3E(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'RangedUri', + 'l': 'start' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekPoint', + 'l': 'START' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'start()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'start()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Renderer', 'l': 'start()'}, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'RequirementsWatcher', + 'l': 'start()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner', + 'l': 'start()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'DebugTextViewHelper', + 'l': 'start()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'StandaloneMediaClock', + 'l': 'start()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader', + 'l': + 'start(AdsMediaSource, DataSpec, Object, AdViewProvider, AdsLoader.EventListener)', + 'url': + 'start(com.google.android.exoplayer2.source.ads.AdsMediaSource,com.google.android.exoplayer2.upstream.DataSpec,java.lang.Object,com.google.android.exoplayer2.ui.AdViewProvider,com.google.android.exoplayer2.source.ads.AdsLoader.EventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsLoader', + 'l': + 'start(AdsMediaSource, DataSpec, Object, AdViewProvider, AdsLoader.EventListener)', + 'url': + 'start(com.google.android.exoplayer2.source.ads.AdsMediaSource,com.google.android.exoplayer2.upstream.DataSpec,java.lang.Object,com.google.android.exoplayer2.ui.AdViewProvider,com.google.android.exoplayer2.source.ads.AdsLoader.EventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner', + 'l': 'start(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'start(Context, Class)', + 'url': 'start(android.content.Context,java.lang.Class)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': + 'start(Uri, MediaSourceEventListener.EventDispatcher, HlsPlaylistTracker.PrimaryPlaylistListener)', + 'url': + 'start(android.net.Uri,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistTracker.PrimaryPlaylistListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker', + 'l': + 'start(Uri, MediaSourceEventListener.EventDispatcher, HlsPlaylistTracker.PrimaryPlaylistListener)', + 'url': + 'start(android.net.Uri,com.google.android.exoplayer2.source.MediaSourceEventListener.EventDispatcher,com.google.android.exoplayer2.source.hls.playlist.HlsPlaylistTracker.PrimaryPlaylistListener)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Dumper', + 'l': 'startBlock(String)', + 'url': 'startBlock(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'startFile(String, long, long)', + 'url': 'startFile(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'startFile(String, long, long)', + 'url': 'startFile(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadService', + 'l': 'startForeground(Context, Class)', + 'url': 'startForeground(android.content.Context,java.lang.Class)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'startForegroundService(Context, Intent)', + 'url': + 'startForegroundService(android.content.Context,android.content.Intent)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader', + 'l': 'startLoading(T, Loader.Callback, int)', + 'url': + 'startLoading(T,com.google.android.exoplayer2.upstream.Loader.Callback,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'EbmlProcessor', + 'l': 'startMasterElement(int, long, long)', + 'url': 'startMasterElement(int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': 'startMasterElement(int, long, long)', + 'url': 'startMasterElement(int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Period', + 'l': 'startMs' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterFrame', + 'l': 'startOffset' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.jpeg', + 'c': 'StartOffsetExtractorOutput', + 'l': 'StartOffsetExtractorOutput(long, ExtractorOutput)', + 'url': + '%3Cinit%3E(long,com.google.android.exoplayer2.extractor.ExtractorOutput)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'startOffsetUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration', + 'l': 'startPositionMs' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'startReadWrite(String, long, long)', + 'url': 'startReadWrite(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'startReadWrite(String, long, long)', + 'url': 'startReadWrite(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'startReadWriteNonBlocking(String, long, long)', + 'url': 'startReadWriteNonBlocking(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'SimpleCache', + 'l': 'startReadWriteNonBlocking(String, long, long)', + 'url': 'startReadWriteNonBlocking(java.lang.String,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrueHdSampleRechunker', + 'l': 'startSample(ExtractorInput)', + 'url': + 'startSample(com.google.android.exoplayer2.extractor.ExtractorInput)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration', + 'l': 'startsAtKeyFrame' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterFrame', + 'l': 'startTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData.Segment', + 'l': 'startTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'startTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'SegmentDownloader.Segment', + 'l': 'startTimeUs' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'Chunk', + 'l': 'startTimeUs' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'startTimeUs' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCueInfo', + 'l': 'startTimeUs' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer', + 'l': 'startTransformation(MediaItem, ParcelFileDescriptor)', + 'url': + 'startTransformation(com.google.android.exoplayer2.MediaItem,android.os.ParcelFileDescriptor)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Transformer', + 'l': 'startTransformation(MediaItem, String)', + 'url': + 'startTransformation(com.google.android.exoplayer2.MediaItem,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'AtomicFile', + 'l': 'startWrite()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'state' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'STATE_BUFFERING' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'STATE_COMPLETED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'STATE_DISABLED' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'STATE_DOWNLOADING' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'STATE_ENABLED' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Player', 'l': 'STATE_ENDED'}, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSession', + 'l': 'STATE_ERROR' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'STATE_FAILED' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Player', 'l': 'STATE_IDLE'}, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSession', + 'l': 'STATE_OPENED' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSession', + 'l': 'STATE_OPENED_WITH_KEYS' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSession', + 'l': 'STATE_OPENING' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'STATE_QUEUED' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Player', 'l': 'STATE_READY'}, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSession', + 'l': 'STATE_RELEASED' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'STATE_REMOVING' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'STATE_RESTARTING' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Renderer', + 'l': 'STATE_STARTED' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'STATE_STOPPED' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'states' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'station' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'StatsDataSource', + 'l': 'StatsDataSource(DataSource)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'STEREO_MODE_LEFT_RIGHT' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'STEREO_MODE_MONO'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'STEREO_MODE_STEREO_MESH' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'STEREO_MODE_TOP_BOTTOM' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'stereoMode'}, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'stereoMode' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'STOP_REASON_NONE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'stop()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'stop()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'stop()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Player', 'l': 'stop()'}, + {'p': 'com.google.android.exoplayer2', 'c': 'Renderer', 'l': 'stop()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'stop()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'stop()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'stop()' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'RequirementsWatcher', + 'l': 'stop()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'DefaultHlsPlaylistTracker', + 'l': 'stop()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker', + 'l': 'stop()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'stop()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'stop()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'DebugTextViewHelper', + 'l': 'stop()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'StandaloneMediaClock', + 'l': 'stop()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaAdsLoader', + 'l': 'stop(AdsMediaSource, AdsLoader.EventListener)', + 'url': + 'stop(com.google.android.exoplayer2.source.ads.AdsMediaSource,com.google.android.exoplayer2.source.ads.AdsLoader.EventListener)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsLoader', + 'l': 'stop(AdsMediaSource, AdsLoader.EventListener)', + 'url': + 'stop(com.google.android.exoplayer2.source.ads.AdsMediaSource,com.google.android.exoplayer2.source.ads.AdsLoader.EventListener)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ForwardingPlayer', + 'l': 'stop(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'stop(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer', + 'l': 'stop(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleExoPlayer', + 'l': 'stop(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'CastPlayer', + 'l': 'stop(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'stop(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'stop(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.Stop', + 'l': 'Stop(String, boolean)', + 'url': '%3Cinit%3E(java.lang.String,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.Stop', + 'l': 'Stop(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerNotificationManager.Builder', + 'l': 'stopActionIconResourceId' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'stopReason' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flac', + 'c': 'FlacConstants', + 'l': 'STREAM_INFO_BLOCK_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.flac', + 'c': 'FlacConstants', + 'l': 'STREAM_MARKER_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'STREAM_TYPE_ALARM' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'STREAM_TYPE_DEFAULT' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'STREAM_TYPE_DTMF'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'STREAM_TYPE_MUSIC' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'STREAM_TYPE_NOTIFICATION' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'STREAM_TYPE_RING'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'STREAM_TYPE_SYSTEM' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util.SyncFrameInfo', + 'l': 'STREAM_TYPE_TYPE0' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util.SyncFrameInfo', + 'l': 'STREAM_TYPE_TYPE1' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util.SyncFrameInfo', + 'l': 'STREAM_TYPE_TYPE2' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util.SyncFrameInfo', + 'l': 'STREAM_TYPE_UNDEFINED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'STREAM_TYPE_VOICE_CALL' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.StreamElement', + 'l': + 'StreamElement(String, String, @com.google.android.exoplayer2.C.TrackType int, String, long, String, int, int, int, int, String, Format[], List, long)', + 'url': + '%3Cinit%3E(java.lang.String,java.lang.String,@com.google.android.exoplayer2.C.TrackTypeint,java.lang.String,long,java.lang.String,int,int,int,int,java.lang.String,com.google.android.exoplayer2.Format[],java.util.List,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest', + 'l': 'streamElements' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'StreamKey', + 'l': 'streamIndex' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'StreamKey', + 'l': 'StreamKey(int, int, int)', + 'url': '%3Cinit%3E(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'StreamKey', + 'l': 'StreamKey(int, int)', + 'url': '%3Cinit%3E(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LocalConfiguration', + 'l': 'streamKeys' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest', + 'l': 'streamKeys' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameInfo', + 'l': 'streamOffsetUs' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util.SyncFrameInfo', + 'l': 'streamType' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader.EsInfo', + 'l': 'streamType' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'EbmlProcessor', + 'l': 'stringElement(int, String)', + 'url': 'stringElement(int,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor', + 'l': 'stringElement(int, String)', + 'url': 'stringElement(int,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubExoPlayer', + 'l': 'StubExoPlayer()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'StubPlayer', + 'l': 'StubPlayer()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'STYLE_BOLD' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'STYLE_BOLD_ITALIC' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'STYLE_ITALIC' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'STYLE_NORMAL' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': + 'StyledPlayerControlView(Context, AttributeSet, int, AttributeSet)', + 'url': + '%3Cinit%3E(android.content.Context,android.util.AttributeSet,int,android.util.AttributeSet)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'StyledPlayerControlView(Context, AttributeSet, int)', + 'url': + '%3Cinit%3E(android.content.Context,android.util.AttributeSet,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'StyledPlayerControlView(Context, AttributeSet)', + 'url': '%3Cinit%3E(android.content.Context,android.util.AttributeSet)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerControlView', + 'l': 'StyledPlayerControlView(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'StyledPlayerView(Context, AttributeSet, int)', + 'url': + '%3Cinit%3E(android.content.Context,android.util.AttributeSet,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'StyledPlayerView(Context, AttributeSet)', + 'url': '%3Cinit%3E(android.content.Context,android.util.AttributeSet)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'StyledPlayerView(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'subrange(long, long)', + 'url': 'subrange(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'subrange(long)' + }, + { + 'p': 'com.google.android.exoplayer2.text.subrip', + 'c': 'SubripDecoder', + 'l': 'SubripDecoder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'subsampleOffsetUs' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataInputBuffer', + 'l': 'subsampleOffsetUs' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleInputBuffer', + 'l': 'subsampleOffsetUs' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CacheAsserts.RequestSet', + 'l': 'subset(DataSpec...)', + 'url': 'subset(com.google.android.exoplayer2.upstream.DataSpec...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CacheAsserts.RequestSet', + 'l': 'subset(String...)', + 'url': 'subset(java.lang.String...)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CacheAsserts.RequestSet', + 'l': 'subset(Uri...)', + 'url': 'subset(android.net.Uri...)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'subtitle' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Subtitle', + 'l': + 'Subtitle(Uri, String, String, @com.google.android.exoplayer2.C.SelectionFlags int, @com.google.android.exoplayer2.C.RoleFlags int, String)', + 'url': + '%3Cinit%3E(android.net.Uri,java.lang.String,java.lang.String,@com.google.android.exoplayer2.C.SelectionFlagsint,@com.google.android.exoplayer2.C.RoleFlagsint,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Subtitle', + 'l': + 'Subtitle(Uri, String, String, @com.google.android.exoplayer2.C.SelectionFlags int)', + 'url': + '%3Cinit%3E(android.net.Uri,java.lang.String,java.lang.String,@com.google.android.exoplayer2.C.SelectionFlagsint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.Subtitle', + 'l': 'Subtitle(Uri, String, String)', + 'url': '%3Cinit%3E(android.net.Uri,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LocalConfiguration', + 'l': 'subtitleConfigurations' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleDecoderException', + 'l': 'SubtitleDecoderException(String, Throwable)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleDecoderException', + 'l': 'SubtitleDecoderException(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleDecoderException', + 'l': 'SubtitleDecoderException(Throwable)', + 'url': '%3Cinit%3E(java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleExtractor', + 'l': 'SubtitleExtractor(SubtitleDecoder, Format)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.text.SubtitleDecoder,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry.VariantInfo', + 'l': 'subtitleGroupId' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist.Variant', + 'l': 'subtitleGroupId' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleInputBuffer', + 'l': 'SubtitleInputBuffer()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleOutputBuffer', + 'l': 'SubtitleOutputBuffer()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LocalConfiguration', + 'l': 'subtitles' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist', + 'l': 'subtitles' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'SubtitleView', + 'l': 'SubtitleView(Context, AttributeSet)', + 'url': '%3Cinit%3E(android.content.Context,android.util.AttributeSet)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'SubtitleView', + 'l': 'SubtitleView(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'subtractWithOverflowDefault(long, long, long)', + 'url': 'subtractWithOverflowDefault(long,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.StreamElement', + 'l': 'subType' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifest', + 'l': 'suggestedPresentationDelayMs' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'sum(long...)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer', + 'l': 'supplementalData' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': 'supplementalData' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'AdaptationSet', + 'l': 'supplementalProperties' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifestParser.RepresentationInfo', + 'l': 'supplementalProperties' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation', + 'l': 'supplementalProperties' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'OpusLibrary', + 'l': + 'supportsCryptoType(@com.google.android.exoplayer2.C.CryptoType int)', + 'url': + 'supportsCryptoType(@com.google.android.exoplayer2.C.CryptoTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'VpxLibrary', + 'l': + 'supportsCryptoType(@com.google.android.exoplayer2.C.CryptoType int)', + 'url': + 'supportsCryptoType(@com.google.android.exoplayer2.C.CryptoTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioCapabilities', + 'l': 'supportsEncoding(@com.google.android.exoplayer2.C.Encoding int)', + 'url': 'supportsEncoding(@com.google.android.exoplayer2.C.Encodingint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'supportsFormat(Format)', + 'url': 'supportsFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'supportsFormat(Format)', + 'url': 'supportsFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink', + 'l': 'supportsFormat(Format)', + 'url': 'supportsFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'supportsFormat(Format)', + 'url': 'supportsFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DefaultAudioSink', + 'l': 'supportsFormat(Format)', + 'url': 'supportsFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'ForwardingAudioSink', + 'l': 'supportsFormat(Format)', + 'url': 'supportsFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Libgav1VideoRenderer', + 'l': 'supportsFormat(Format)', + 'url': 'supportsFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'LibvpxVideoRenderer', + 'l': 'supportsFormat(Format)', + 'url': 'supportsFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'supportsFormat(Format)', + 'url': 'supportsFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataDecoderFactory', + 'l': 'supportsFormat(Format)', + 'url': 'supportsFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'MetadataRenderer', + 'l': 'supportsFormat(Format)', + 'url': 'supportsFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeRenderer', + 'l': 'supportsFormat(Format)', + 'url': 'supportsFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'SubtitleDecoderFactory', + 'l': 'supportsFormat(Format)', + 'url': 'supportsFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'TextRenderer', + 'l': 'supportsFormat(Format)', + 'url': 'supportsFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.video.spherical', + 'c': 'CameraMotionRenderer', + 'l': 'supportsFormat(Format)', + 'url': 'supportsFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MediaCodecAudioRenderer', + 'l': 'supportsFormat(MediaCodecSelector, Format)', + 'url': + 'supportsFormat(com.google.android.exoplayer2.mediacodec.MediaCodecSelector,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'supportsFormat(MediaCodecSelector, Format)', + 'url': + 'supportsFormat(com.google.android.exoplayer2.mediacodec.MediaCodecSelector,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'supportsFormat(MediaCodecSelector, Format)', + 'url': + 'supportsFormat(com.google.android.exoplayer2.mediacodec.MediaCodecSelector,com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ffmpeg', + 'c': 'FfmpegLibrary', + 'l': 'supportsFormat(String)', + 'url': 'supportsFormat(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'supportsFormatDrm(Format)', + 'url': 'supportsFormatDrm(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'DecoderAudioRenderer', + 'l': 'supportsFormatInternal(Format)', + 'url': 'supportsFormatInternal(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ffmpeg', + 'c': 'FfmpegAudioRenderer', + 'l': 'supportsFormatInternal(Format)', + 'url': 'supportsFormatInternal(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.flac', + 'c': 'LibflacAudioRenderer', + 'l': 'supportsFormatInternal(Format)', + 'url': 'supportsFormatInternal(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.opus', + 'c': 'LibopusAudioRenderer', + 'l': 'supportsFormatInternal(Format)', + 'url': 'supportsFormatInternal(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'BaseRenderer', + 'l': 'supportsMixedMimeTypeAdaptation()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'NoSampleRenderer', + 'l': 'supportsMixedMimeTypeAdaptation()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'supportsMixedMimeTypeAdaptation()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ffmpeg', + 'c': 'FfmpegAudioRenderer', + 'l': 'supportsMixedMimeTypeAdaptation()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'supportsMixedMimeTypeAdaptation()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher.Resource', + 'l': 'supportsRangeRequests()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'WebServerDispatcher.Resource.Builder', + 'l': 'supportsRangeRequests(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecAdapter.Configuration', + 'l': 'surface' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SurfaceInfo', + 'l': 'surface' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HostActivity', + 'l': 'surfaceChanged(SurfaceHolder, int, int, int)', + 'url': 'surfaceChanged(android.view.SurfaceHolder,int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HostActivity', + 'l': 'surfaceCreated(SurfaceHolder)', + 'url': 'surfaceCreated(android.view.SurfaceHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'HostActivity', + 'l': 'surfaceDestroyed(SurfaceHolder)', + 'url': 'surfaceDestroyed(android.view.SurfaceHolder)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoDecoderException', + 'l': 'surfaceIdentityHashCode' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SurfaceInfo', + 'l': 'SurfaceInfo(Surface, int, int, int)', + 'url': '%3Cinit%3E(android.view.Surface,int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SurfaceInfo', + 'l': 'SurfaceInfo(Surface, int, int)', + 'url': '%3Cinit%3E(android.view.Surface,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'surfaceSize' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SmtaMetadataEntry', + 'l': 'svcTemporalLayerCount' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'PlayerView', + 'l': 'switchTargetView(Player, PlayerView, PlayerView)', + 'url': + 'switchTargetView(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.ui.PlayerView,com.google.android.exoplayer2.ui.PlayerView)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'StyledPlayerView', + 'l': 'switchTargetView(Player, StyledPlayerView, StyledPlayerView)', + 'url': + 'switchTargetView(com.google.android.exoplayer2.Player,com.google.android.exoplayer2.ui.StyledPlayerView,com.google.android.exoplayer2.ui.StyledPlayerView)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SystemClock', + 'l': 'SystemClock()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'DatabaseProvider', + 'l': 'TABLE_PREFIX' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'tableExists(SQLiteDatabase, String)', + 'url': + 'tableExists(android.database.sqlite.SQLiteDatabase,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LocalConfiguration', + 'l': 'tag' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'tag' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoHostedTest', + 'l': 'tag' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayerLibraryInfo', + 'l': 'TAG' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'TAG' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylist', + 'l': 'tags' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'targetDurationUs' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.TimestampSearchResult', + 'l': 'targetFoundResult(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration', + 'l': 'targetOffsetMs' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'ServiceDescriptionElement', + 'l': 'targetOffsetMs' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'TeeAudioProcessor', + 'l': 'TeeAudioProcessor(TeeAudioProcessor.AudioBufferSink)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.audio.TeeAudioProcessor.AudioBufferSink)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'TeeDataSource', + 'l': 'TeeDataSource(DataSource, DataSink)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.upstream.DataSource,com.google.android.exoplayer2.upstream.DataSink)' + }, + { + 'p': 'com.google.android.exoplayer2.robolectric', + 'c': 'TestDownloadManagerListener', + 'l': 'TestDownloadManagerListener(DownloadManager)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.offline.DownloadManager)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestExoPlayerBuilder', + 'l': 'TestExoPlayerBuilder(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'TextureInfo', + 'l': 'texId' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'CommentFrame', + 'l': 'text' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'InternalFrame', + 'l': 'text' + }, + {'p': 'com.google.android.exoplayer2.text', 'c': 'Cue', 'l': 'text'}, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'TEXT_EXOPLAYER_CUES' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'TEXT_SIZE_TYPE_ABSOLUTE' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'TEXT_SIZE_TYPE_FRACTIONAL' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'TEXT_SIZE_TYPE_FRACTIONAL_IGNORE_PADDING' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'TEXT_SSA' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'TEXT_UNKNOWN' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'TEXT_VTT' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'textAlignment' + }, + { + 'p': 'com.google.android.exoplayer2.text.span', + 'c': 'TextEmphasisSpan', + 'l': + 'TextEmphasisSpan(@com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkShape int, @com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkFill int, @com.google.android.exoplayer2.text.span.TextAnnotation.Position int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkShapeint,@com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkFillint,@com.google.android.exoplayer2.text.span.TextAnnotation.Positionint)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'TextInformationFrame', + 'l': 'TextInformationFrame(String, String, List)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.String,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'TextInformationFrame', + 'l': 'TextInformationFrame(String, String, String)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'TextRenderer', + 'l': 'TextRenderer(TextOutput, Looper, SubtitleDecoderFactory)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.text.TextOutput,android.os.Looper,com.google.android.exoplayer2.text.SubtitleDecoderFactory)' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'TextRenderer', + 'l': 'TextRenderer(TextOutput, Looper)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.text.TextOutput,android.os.Looper)' + }, + {'p': 'com.google.android.exoplayer2.text', 'c': 'Cue', 'l': 'textSize'}, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'textSizeType' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'TextureInfo', + 'l': 'TextureInfo(int, int, int, int)', + 'url': '%3Cinit%3E(int,int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.av1', + 'c': 'Libgav1VideoRenderer', + 'l': 'THREAD_COUNT_AUTODETECT' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm.Builder', + 'l': 'throwNotProvisionedExceptionFromGetKeyRequest()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'throwPlaybackException(ExoPlaybackException)', + 'url': + 'throwPlaybackException(com.google.android.exoplayer2.ExoPlaybackException)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.ThrowPlaybackException', + 'l': 'ThrowPlaybackException(String, ExoPlaybackException)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.ExoPlaybackException)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ThumbRating', + 'l': 'ThumbRating()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ThumbRating', + 'l': 'ThumbRating(boolean)', + 'url': '%3Cinit%3E(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'tileCountHorizontal' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'tileCountVertical' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'TIME_END_OF_SOURCE' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'TIME_UNSET'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'timedMetadata' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimedValueQueue', + 'l': 'TimedValueQueue()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimedValueQueue', + 'l': 'TimedValueQueue(int)', + 'url': '%3Cinit%3E(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'IllegalSeekPositionException', + 'l': 'timeline' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'timeline' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.EventTime', + 'l': 'timeline' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ForwardingTimeline', + 'l': 'timeline' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'TIMELINE_CHANGE_REASON_PLAYLIST_CHANGED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player', + 'l': 'TIMELINE_CHANGE_REASON_SOURCE_UPDATE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': 'Timeline()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueEditor', + 'l': + 'TimelineQueueEditor(MediaControllerCompat, TimelineQueueEditor.QueueDataAdapter, TimelineQueueEditor.MediaDescriptionConverter, TimelineQueueEditor.MediaDescriptionEqualityChecker)', + 'url': + '%3Cinit%3E(android.support.v4.media.session.MediaControllerCompat,com.google.android.exoplayer2.ext.mediasession.TimelineQueueEditor.QueueDataAdapter,com.google.android.exoplayer2.ext.mediasession.TimelineQueueEditor.MediaDescriptionConverter,com.google.android.exoplayer2.ext.mediasession.TimelineQueueEditor.MediaDescriptionEqualityChecker)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueEditor', + 'l': + 'TimelineQueueEditor(MediaControllerCompat, TimelineQueueEditor.QueueDataAdapter, TimelineQueueEditor.MediaDescriptionConverter)', + 'url': + '%3Cinit%3E(android.support.v4.media.session.MediaControllerCompat,com.google.android.exoplayer2.ext.mediasession.TimelineQueueEditor.QueueDataAdapter,com.google.android.exoplayer2.ext.mediasession.TimelineQueueEditor.MediaDescriptionConverter)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueNavigator', + 'l': 'TimelineQueueNavigator(MediaSessionCompat, int)', + 'url': + '%3Cinit%3E(android.support.v4.media.session.MediaSessionCompat,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'TimelineQueueNavigator', + 'l': 'TimelineQueueNavigator(MediaSessionCompat)', + 'url': '%3Cinit%3E(android.support.v4.media.session.MediaSessionCompat)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'TestUtil', + 'l': 'timelinesAreSame(Timeline, Timeline)', + 'url': + 'timelinesAreSame(com.google.android.exoplayer2.Timeline,com.google.android.exoplayer2.Timeline)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': 'TimelineWindowDefinition(boolean, boolean, long)', + 'url': '%3Cinit%3E(boolean,boolean,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': + 'TimelineWindowDefinition(int, Object, boolean, boolean, boolean, boolean, long, long, long, AdPlaybackState, MediaItem)', + 'url': + '%3Cinit%3E(int,java.lang.Object,boolean,boolean,boolean,boolean,long,long,long,com.google.android.exoplayer2.source.ads.AdPlaybackState,com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': + 'TimelineWindowDefinition(int, Object, boolean, boolean, boolean, boolean, long, long, long, AdPlaybackState)', + 'url': + '%3Cinit%3E(int,java.lang.Object,boolean,boolean,boolean,boolean,long,long,long,com.google.android.exoplayer2.source.ads.AdPlaybackState)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': + 'TimelineWindowDefinition(int, Object, boolean, boolean, boolean, boolean, long, long, long, List, MediaItem)', + 'url': + '%3Cinit%3E(int,java.lang.Object,boolean,boolean,boolean,boolean,long,long,long,java.util.List,com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': + 'TimelineWindowDefinition(int, Object, boolean, boolean, long, AdPlaybackState)', + 'url': + '%3Cinit%3E(int,java.lang.Object,boolean,boolean,long,com.google.android.exoplayer2.source.ads.AdPlaybackState)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': 'TimelineWindowDefinition(int, Object, boolean, boolean, long)', + 'url': '%3Cinit%3E(int,java.lang.Object,boolean,boolean,long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': 'TimelineWindowDefinition(int, Object)', + 'url': '%3Cinit%3E(int,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DummyMainThread', + 'l': 'TIMEOUT_MS' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'MediaSourceTestRunner', + 'l': 'TIMEOUT_MS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoTimeoutException', + 'l': 'TIMEOUT_OPERATION_DETACH_SURFACE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoTimeoutException', + 'l': 'TIMEOUT_OPERATION_RELEASE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoTimeoutException', + 'l': 'TIMEOUT_OPERATION_SET_FOREGROUND_MODE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoTimeoutException', + 'l': 'TIMEOUT_OPERATION_UNDEFINED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoTimeoutException', + 'l': 'timeoutOperation' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Track', + 'l': 'timescale' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'EventStream', + 'l': 'timescale' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.StreamElement', + 'l': 'timescale' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifest', + 'l': 'timeShiftBufferDepthMs' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'timestamp' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimestampAdjuster', + 'l': 'TimestampAdjuster(long)', + 'url': '%3Cinit%3E(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'TimestampAdjusterProvider', + 'l': 'TimestampAdjusterProvider()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'timestampMs' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationException', + 'l': 'timestampMs' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker', + 'l': 'timestampSeeker' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ChunkIndex', + 'l': 'timesUs' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer', + 'l': 'timeUs' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderOutputBuffer', + 'l': 'timeUs' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekPoint', + 'l': 'timeUs' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'timeUs' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.BinarySearchSeekMap', + 'l': 'timeUsToTargetTime(long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.DefaultSeekTimestampConverter', + 'l': 'timeUsToTargetTime(long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.SeekTimestampConverter', + 'l': 'timeUsToTargetTime(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'title' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyInfo', + 'l': 'title' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'ProgramInformation', + 'l': 'title' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.Segment', + 'l': 'title' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'LongArray', + 'l': 'toArray()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Bundleable', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'DeviceInfo', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'toBundle()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'toBundle()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'HeartRating', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.RequestMetadata', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PercentageRating', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackException', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackParameters', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.Commands', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.PositionInfo', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'StarRating', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ThumbRating', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'toBundle()' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Tracks', 'l': 'toBundle()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks.Group', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.ima', + 'c': 'ImaServerSideAdInsertionMediaSource.AdsLoader.State', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroup', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroupArray', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'CueGroup', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.SelectionOverride', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionOverride', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'ColorInfo', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoSize', + 'l': 'toBundle()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.PositionInfo', + 'l': 'toBundle(boolean, boolean)', + 'url': 'toBundle(boolean,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'toBundle(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'BundleableUtil', + 'l': 'toBundleArrayList(Collection)', + 'url': 'toBundleArrayList(java.util.Collection)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'BundleableUtil', + 'l': 'toBundleList(List)', + 'url': 'toBundleList(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'BundleableUtil', + 'l': 'toBundleSparseArray(SparseArray)', + 'url': 'toBundleSparseArray(android.util.SparseArray)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline', + 'l': 'toBundleWithOneWindowOnly(int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'toByteArray(InputStream)', + 'url': 'toByteArray(java.io.InputStream)' + }, + { + 'p': 'com.google.android.exoplayer2.source.mediaparser', + 'c': 'MediaParserUtil', + 'l': 'toCaptionsMediaFormat(Format)', + 'url': 'toCaptionsMediaFormat(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'ColorLut', + 'l': 'toGlTextureProcessor(Context, boolean)', + 'url': 'toGlTextureProcessor(android.content.Context,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'Contrast', + 'l': 'toGlTextureProcessor(Context, boolean)', + 'url': 'toGlTextureProcessor(android.content.Context,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlEffect', + 'l': 'toGlTextureProcessor(Context, boolean)', + 'url': 'toGlTextureProcessor(android.content.Context,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'GlMatrixTransformation', + 'l': 'toGlTextureProcessor(Context, boolean)', + 'url': 'toGlTextureProcessor(android.content.Context,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'HslAdjustment', + 'l': 'toGlTextureProcessor(Context, boolean)', + 'url': 'toGlTextureProcessor(android.content.Context,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'RgbFilter', + 'l': 'toGlTextureProcessor(Context, boolean)', + 'url': 'toGlTextureProcessor(android.content.Context,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'RgbMatrix', + 'l': 'toGlTextureProcessor(Context, boolean)', + 'url': 'toGlTextureProcessor(android.content.Context,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'SingleColorLut', + 'l': 'toGlTextureProcessor(Context, boolean)', + 'url': 'toGlTextureProcessor(android.content.Context,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'toHexString(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SeekParameters', + 'l': 'toleranceAfterUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SeekParameters', + 'l': 'toleranceBeforeUs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'toLogString(Format)', + 'url': 'toLogString(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'toLong(int, int)', + 'url': 'toLong(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest', + 'l': 'toMediaItem()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'DefaultMediaItemConverter', + 'l': 'toMediaItem(MediaQueueItem)', + 'url': 'toMediaItem(com.google.android.gms.cast.MediaQueueItem)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'MediaItemConverter', + 'l': 'toMediaItem(MediaQueueItem)', + 'url': 'toMediaItem(com.google.android.gms.cast.MediaQueueItem)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'DefaultMediaItemConverter', + 'l': 'toMediaQueueItem(MediaItem)', + 'url': 'toMediaQueueItem(com.google.android.exoplayer2.MediaItem)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.cast', + 'c': 'MediaItemConverter', + 'l': 'toMediaQueueItem(MediaItem)', + 'url': 'toMediaQueueItem(com.google.android.exoplayer2.MediaItem)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'toString()'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackParameters', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioCapabilities', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor.AudioFormat', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderCounters', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ChunkIndex', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekMap.SeekPoints', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekPoint', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.dvbsi', + 'c': 'AppInfoTable', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessage', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'PictureFrame', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'VorbisComment', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyHeaders', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyInfo', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ApicFrame', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'CommentFrame', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'GeobFrame', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'Id3Frame', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'InternalFrame', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'PrivFrame', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'TextInformationFrame', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'UrlLinkFrame', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MdtaMetadataEntry', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MotionPhotoMetadata', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData.Segment', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SmtaMetadataEntry', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceCommand', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'StreamKey', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'RangedUri', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'UtcTimingElement', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Dumper', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExtractorAsserts.SimulationConfig', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheSpan', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Size', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'ColorInfo', + 'l': 'toString()' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'totalAudioFormatBitrateTimeProduct' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'totalAudioFormatTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'totalAudioUnderruns' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection.AdaptationCheckpoint', + 'l': 'totalBandwidth' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'totalBandwidthBytes' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'totalBandwidthTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.EventTime', + 'l': 'totalBufferedDurationMs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'totalBufferedDurationMsSupplier' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'totalDiscCount' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'totalDroppedFrames' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'totalInitialAudioFormatBitrate' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'totalInitialVideoFormatBitrate' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'totalInitialVideoFormatHeight' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'totalPauseBufferCount' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'totalPauseCount' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'totalRebufferCount' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'FlacStreamMetadata', + 'l': 'totalSamples' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'totalSeekCount' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'totalTrackCount' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'totalValidJoinTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'totalVideoFormatBitrateTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'totalVideoFormatBitrateTimeProduct' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'totalVideoFormatHeightTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'totalVideoFormatHeightTimeProduct' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderCounters', + 'l': 'totalVideoFrameProcessingOffsetUs' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'toUnsignedLong(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayerLibraryInfo', + 'l': 'TRACE_ENABLED' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'TRACK_TYPE_AUDIO'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'TRACK_TYPE_CAMERA_MOTION' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'TRACK_TYPE_CUSTOM_BASE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'TRACK_TYPE_DEFAULT' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'TRACK_TYPE_IMAGE'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'TRACK_TYPE_METADATA' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'TRACK_TYPE_NONE'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'TRACK_TYPE_TEXT'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'TRACK_TYPE_UNKNOWN' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'TRACK_TYPE_VIDEO'}, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'Track()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Track', + 'l': + 'Track(int, @com.google.android.exoplayer2.C.TrackType int, long, long, long, Format, @com.google.android.exoplayer2.extractor.mp4.Track.Transformation int, TrackEncryptionBox[], int, long[], long[])', + 'url': + '%3Cinit%3E(int,@com.google.android.exoplayer2.C.TrackTypeint,long,long,long,com.google.android.exoplayer2.Format,@com.google.android.exoplayer2.extractor.mp4.Track.Transformationint,com.google.android.exoplayer2.extractor.mp4.TrackEncryptionBox[],int,long[],long[])' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'ExtractorOutput', + 'l': 'track(int, @com.google.android.exoplayer2.C.TrackType int)', + 'url': 'track(int,@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BaseMediaChunkOutput', + 'l': 'track(int, @com.google.android.exoplayer2.C.TrackType int)', + 'url': 'track(int,@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'ChunkExtractor.TrackOutputProvider', + 'l': 'track(int, @com.google.android.exoplayer2.C.TrackType int)', + 'url': 'track(int,@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'DummyExtractorOutput', + 'l': 'track(int, int)', + 'url': 'track(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.jpeg', + 'c': 'StartOffsetExtractorOutput', + 'l': 'track(int, int)', + 'url': 'track(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'BundledChunkExtractor', + 'l': 'track(int, int)', + 'url': 'track(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorOutput', + 'l': 'track(int, int)', + 'url': 'track(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'TrackEncryptionBox', + 'l': + 'TrackEncryptionBox(boolean, String, int, byte[], int, int, byte[])', + 'url': '%3Cinit%3E(boolean,java.lang.String,int,byte[],int,int,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.ProtectionElement', + 'l': 'trackEncryptionBoxes' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaLoadData', + 'l': 'trackFormat' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'Chunk', + 'l': 'trackFormat' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroup', + 'l': 'TrackGroup(Format...)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.Format...)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroup', + 'l': 'TrackGroup(String, Format...)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.Format...)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroupArray', + 'l': 'TrackGroupArray(TrackGroup...)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup...)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader.TrackIdGenerator', + 'l': 'TrackIdGenerator(int, int, int)', + 'url': '%3Cinit%3E(int,int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader.TrackIdGenerator', + 'l': 'TrackIdGenerator(int, int)', + 'url': '%3Cinit%3E(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'StreamKey', + 'l': 'trackIndex' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionOverride', + 'l': 'trackIndices' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'trackNumber' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorOutput', + 'l': 'trackOutputs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'tracks' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'BaseTrackSelection', + 'l': 'tracks' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.SelectionOverride', + 'l': 'tracks' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection.Definition', + 'l': 'tracks' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectorResult', + 'l': 'tracks' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Tracks', + 'l': 'Tracks(List)', + 'url': '%3Cinit%3E(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionArray', + 'l': 'TrackSelectionArray(TrackSelection...)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.trackselection.TrackSelection...)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaLoadData', + 'l': 'trackSelectionData' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'Chunk', + 'l': 'trackSelectionData' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionDialogBuilder', + 'l': + 'TrackSelectionDialogBuilder(Context, CharSequence, List, TrackSelectionDialogBuilder.DialogCallback)', + 'url': + '%3Cinit%3E(android.content.Context,java.lang.CharSequence,java.util.List,com.google.android.exoplayer2.ui.TrackSelectionDialogBuilder.DialogCallback)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionDialogBuilder', + 'l': + 'TrackSelectionDialogBuilder(Context, CharSequence, Player, @com.google.android.exoplayer2.C.TrackType int)', + 'url': + '%3Cinit%3E(android.content.Context,java.lang.CharSequence,com.google.android.exoplayer2.Player,@com.google.android.exoplayer2.C.TrackTypeint)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionOverride', + 'l': 'TrackSelectionOverride(TrackGroup, int)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,int)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionOverride', + 'l': 'TrackSelectionOverride(TrackGroup, List)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.source.TrackGroup,java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'trackSelectionParameters' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'TrackSelectionParameters(TrackSelectionParameters.Builder)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.trackselection.TrackSelectionParameters.Builder)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaLoadData', + 'l': 'trackSelectionReason' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'Chunk', + 'l': 'trackSelectionReason' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionView', + 'l': 'TrackSelectionView(Context, AttributeSet, int)', + 'url': + '%3Cinit%3E(android.content.Context,android.util.AttributeSet,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionView', + 'l': 'TrackSelectionView(Context, AttributeSet)', + 'url': '%3Cinit%3E(android.content.Context,android.util.AttributeSet)' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'TrackSelectionView', + 'l': 'TrackSelectionView(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelector', + 'l': 'TrackSelector()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectorResult', + 'l': + 'TrackSelectorResult(RendererConfiguration[], ExoTrackSelection[], Object)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.RendererConfiguration[],com.google.android.exoplayer2.trackselection.ExoTrackSelection[],java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectorResult', + 'l': + 'TrackSelectorResult(RendererConfiguration[], ExoTrackSelection[], Tracks, Object)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.RendererConfiguration[],com.google.android.exoplayer2.trackselection.ExoTrackSelection[],com.google.android.exoplayer2.Tracks,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExtractorOutput', + 'l': 'tracksEnded' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaLoadData', + 'l': 'trackType' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'trailingParts' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'BaseDataSource', + 'l': 'transferEnded()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'BaseDataSource', + 'l': 'transferInitializing(DataSpec)', + 'url': + 'transferInitializing(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'transferListenerCallbacks()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'BaseDataSource', + 'l': 'transferStarted(DataSpec)', + 'url': + 'transferStarted(com.google.android.exoplayer2.upstream.DataSpec)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Track', + 'l': 'TRANSFORMATION_CEA608_CDAT' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Track', + 'l': 'TRANSFORMATION_NONE' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'transformFutureAsync(ListenableFuture, AsyncFunction)', + 'url': + 'transformFutureAsync(com.google.common.util.concurrent.ListenableFuture,com.google.common.util.concurrent.AsyncFunction)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.Mode', + 'l': 'transformType' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'triggerEvent(Predicate, int, int, byte[])', + 'url': 'triggerEvent(com.google.common.base.Predicate,int,int,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Allocator', + 'l': 'trim()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DefaultAllocator', + 'l': 'trim()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util', + 'l': 'TRUEHD_MAX_RATE_BYTES_PER_SECOND' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util', + 'l': 'TRUEHD_RECHUNK_SAMPLE_COUNT' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'Ac3Util', + 'l': 'TRUEHD_SYNCFRAME_PREFIX_LENGTH' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'trueHdSampleRechunker' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'TrueHdSampleRechunker', + 'l': 'TrueHdSampleRechunker()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'truncateAscii(CharSequence, int)', + 'url': 'truncateAscii(java.lang.CharSequence,int)' + }, + {'p': 'com.google.android.exoplayer2.util', 'c': 'FileTypes', 'l': 'TS'}, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_PACKET_SIZE' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_STREAM_TYPE_AAC_ADTS' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_STREAM_TYPE_AAC_LATM' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_STREAM_TYPE_AC3' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_STREAM_TYPE_AC4' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_STREAM_TYPE_AIT' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_STREAM_TYPE_DC2_H262' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_STREAM_TYPE_DTS' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_STREAM_TYPE_DVBSUBS' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_STREAM_TYPE_E_AC3' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_STREAM_TYPE_H262' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_STREAM_TYPE_H263' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_STREAM_TYPE_H264' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_STREAM_TYPE_H265' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_STREAM_TYPE_HDMV_DTS' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_STREAM_TYPE_ID3' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_STREAM_TYPE_MPA' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_STREAM_TYPE_MPA_LSF' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_STREAM_TYPE_SPLICE_INFO' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TS_SYNC_BYTE' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': 'TsExtractor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': + 'TsExtractor(@com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flags int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flagsint)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': + 'TsExtractor(@com.google.android.exoplayer2.extractor.ts.TsExtractor.Mode int, @com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flags int, int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.extractor.ts.TsExtractor.Modeint,@com.google.android.exoplayer2.extractor.ts.DefaultTsPayloadReaderFactory.Flagsint,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': + 'TsExtractor(@com.google.android.exoplayer2.extractor.ts.TsExtractor.Mode int, TimestampAdjuster, TsPayloadReader.Factory, int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.extractor.ts.TsExtractor.Modeint,com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Factory,int)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsExtractor', + 'l': + 'TsExtractor(@com.google.android.exoplayer2.extractor.ts.TsExtractor.Mode int, TimestampAdjuster, TsPayloadReader.Factory)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.extractor.ts.TsExtractor.Modeint,com.google.android.exoplayer2.util.TimestampAdjuster,com.google.android.exoplayer2.extractor.ts.TsPayloadReader.Factory)' + }, + { + 'p': 'com.google.android.exoplayer2.text.ttml', + 'c': 'TtmlDecoder', + 'l': 'TtmlDecoder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererConfiguration', + 'l': 'tunneling' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'tunneling' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'TUNNELING_NOT_SUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'TUNNELING_SUPPORT_MASK' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'RendererCapabilities', + 'l': 'TUNNELING_SUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.Parameters', + 'l': 'tunnelingEnabled' + }, + { + 'p': 'com.google.android.exoplayer2.text.tx3g', + 'c': 'Tx3gDecoder', + 'l': 'Tx3gDecoder(List)', + 'url': '%3Cinit%3E(java.util.List)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'type' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'type' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mp4', + 'c': 'Track', + 'l': 'type' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'TsPayloadReader.DvbSubtitleInfo', + 'l': 'type' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'TrackGroup', + 'l': 'type' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsMediaSource.AdLoadException', + 'l': 'type' + }, + { + 'p': 'com.google.android.exoplayer2.source.chunk', + 'c': 'Chunk', + 'l': 'type' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'AdaptationSet', + 'l': 'type' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.StreamElement', + 'l': 'type' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'DefaultTrackSelector.SelectionOverride', + 'l': 'type' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection.Definition', + 'l': 'type' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.HttpDataSourceException', + 'l': 'type' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'LoadErrorHandlingPolicy.FallbackSelection', + 'l': 'type' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ParsingLoadable', + 'l': 'type' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeCryptoConfig', + 'l': 'TYPE' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsMediaSource.AdLoadException', + 'l': 'TYPE_AD' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsMediaSource.AdLoadException', + 'l': 'TYPE_AD_GROUP' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'WavUtil', + 'l': 'TYPE_ALAW' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsMediaSource.AdLoadException', + 'l': 'TYPE_ALL_ADS' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.HttpDataSourceException', + 'l': 'TYPE_CLOSE' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelection', + 'l': 'TYPE_CUSTOM_BASE' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'TYPE_DASH'}, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'WavUtil', + 'l': 'TYPE_FLOAT' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'TYPE_HLS'}, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'WavUtil', + 'l': 'TYPE_IMA_ADPCM' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'WavUtil', + 'l': 'TYPE_MLAW' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.TimestampSearchResult', + 'l': 'TYPE_NO_TIMESTAMP' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.HttpDataSourceException', + 'l': 'TYPE_OPEN' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'TYPE_OTHER'}, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'WavUtil', + 'l': 'TYPE_PCM' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.TimestampSearchResult', + 'l': 'TYPE_POSITION_OVERESTIMATED' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.TimestampSearchResult', + 'l': 'TYPE_POSITION_UNDERESTIMATED' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'HttpDataSource.HttpDataSourceException', + 'l': 'TYPE_READ' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'TYPE_REMOTE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'TYPE_RENDERER' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'TYPE_RTSP'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'TYPE_SOURCE' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'TYPE_SS'}, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.TimestampSearchResult', + 'l': 'TYPE_TARGET_TIMESTAMP_FOUND' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlaybackException', + 'l': 'TYPE_UNEXPECTED' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdsMediaSource.AdLoadException', + 'l': 'TYPE_UNEXPECTED' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'TYPE_UNSET' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelection', + 'l': 'TYPE_UNSET' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'WavUtil', + 'l': 'TYPE_WAVE_FORMAT_EXTENSIBLE' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'CaptionStyleCompat', + 'l': 'typeface' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MdtaMetadataEntry', + 'l': 'typeIndicator' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'UdpDataSource', + 'l': 'UDP_PORT_UNSET' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'UdpDataSource', + 'l': 'UdpDataSource()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'UdpDataSource', + 'l': 'UdpDataSource(int, int)', + 'url': '%3Cinit%3E(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'UdpDataSource', + 'l': 'UdpDataSource(int)', + 'url': '%3Cinit%3E(int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'UdpDataSource.UdpDataSourceException', + 'l': + 'UdpDataSourceException(Throwable, @com.google.android.exoplayer2.PlaybackException.ErrorCode int)', + 'url': + '%3Cinit%3E(java.lang.Throwable,@com.google.android.exoplayer2.PlaybackException.ErrorCodeint)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'uid' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.PeriodData', + 'l': 'uid' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'uid' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'uid' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'Cache', + 'l': 'UID_UNSET' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoSize', + 'l': 'unappliedRotationDegrees' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'unboundedDataSpec_readUntilEnd()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'unboundedDataSpecWithGzipFlag_readUntilEnd()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'DataSourceContractTest', + 'l': 'unboundedReadsAreIndefinite()' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'BinarySearchSeeker.TimestampSearchResult', + 'l': 'underestimatedResult(long, long)', + 'url': 'underestimatedResult(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioRendererEventListener.EventDispatcher', + 'l': 'underrun(int, long, long)', + 'url': 'underrun(int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'unescapeFileName(String)', + 'url': 'unescapeFileName(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil', + 'l': 'unescapeStream(byte[], int)', + 'url': 'unescapeStream(byte[],int)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.UnexpectedDiscontinuityException', + 'l': 'UnexpectedDiscontinuityException(long, long)', + 'url': '%3Cinit%3E(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'Loader.UnexpectedLoaderException', + 'l': 'UnexpectedLoaderException(Throwable)', + 'url': '%3Cinit%3E(java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioProcessor.UnhandledAudioFormatException', + 'l': 'UnhandledAudioFormatException(AudioProcessor.AudioFormat)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand', + 'l': 'uniqueProgramId' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceScheduleCommand.Event', + 'l': 'uniqueProgramId' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'DeviceInfo', 'l': 'UNKNOWN'}, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FileTypes', + 'l': 'UNKNOWN' + }, + {'p': 'com.google.android.exoplayer2.util', 'c': 'Size', 'l': 'UNKNOWN'}, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoSize', + 'l': 'UNKNOWN' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec', + 'l': 'UNLIMITED_PENDING_FRAME_COUNT' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'UnrecognizedInputFormatException', + 'l': 'UnrecognizedInputFormatException(String, Uri)', + 'url': '%3Cinit%3E(java.lang.String,android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioCapabilitiesReceiver', + 'l': 'unregister()' + }, + { + 'p': 'com.google.android.exoplayer2.ext.mediasession', + 'c': 'MediaSessionConnector', + 'l': + 'unregisterCustomCommandReceiver(MediaSessionConnector.CommandReceiver)', + 'url': + 'unregisterCustomCommandReceiver(com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector.CommandReceiver)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekMap.Unseekable', + 'l': 'Unseekable(long, long)', + 'url': '%3Cinit%3E(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'SeekMap.Unseekable', + 'l': 'Unseekable(long)', + 'url': '%3Cinit%3E(long)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingConfiguration', + 'l': 'UNSET' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.ClippingProperties', + 'l': 'UNSET' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LiveConfiguration', + 'l': 'UNSET' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlayerId', + 'l': 'UNSET' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'TextureInfo', + 'l': 'UNSET' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest', + 'l': 'UNSET_LOOKAHEAD' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ShuffleOrder.UnshuffledShuffleOrder', + 'l': 'UnshuffledShuffleOrder(int)', + 'url': '%3Cinit%3E(int)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'UNSPECIFIED' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSource.Factory', + 'l': 'UNSUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceFactory', + 'l': 'UNSUPPORTED' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'UnsupportedDrmException', + 'l': + 'UnsupportedDrmException(@com.google.android.exoplayer2.drm.UnsupportedDrmException.Reason int, Exception)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.drm.UnsupportedDrmException.Reasonint,java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'UnsupportedDrmException', + 'l': + 'UnsupportedDrmException(@com.google.android.exoplayer2.drm.UnsupportedDrmException.Reason int)', + 'url': + '%3Cinit%3E(@com.google.android.exoplayer2.drm.UnsupportedDrmException.Reasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest.UnsupportedRequestException', + 'l': 'UnsupportedRequestException()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.crypto', + 'c': 'AesFlushingCipher', + 'l': 'update(byte[], int, int, byte[], int)', + 'url': 'update(byte[],int,int,byte[],int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'AssetContentProvider', + 'l': 'update(Uri, ContentValues, String, String[])', + 'url': + 'update(android.net.Uri,android.content.ContentValues,java.lang.String,java.lang.String[])' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'DebugTextViewHelper', + 'l': 'updateAndPost()' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ClippingMediaPeriod', + 'l': 'updateClipping(long, long)', + 'url': 'updateClipping(long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'updateCodecOperatingRate()' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'DecoderVideoRenderer', + 'l': 'updateDroppedBufferCounters(int, int)', + 'url': 'updateDroppedBufferCounters(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'updateDroppedBufferCounters(int, int)', + 'url': 'updateDroppedBufferCounters(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.crypto', + 'c': 'AesFlushingCipher', + 'l': 'updateInPlace(byte[], int, int)', + 'url': 'updateInPlace(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashChunkSource', + 'l': 'updateManifest(DashManifest, int)', + 'url': + 'updateManifest(com.google.android.exoplayer2.source.dash.manifest.DashManifest,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource', + 'l': 'updateManifest(DashManifest, int)', + 'url': + 'updateManifest(com.google.android.exoplayer2.source.dash.manifest.DashManifest,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'PlayerEmsgHandler', + 'l': 'updateManifest(DashManifest)', + 'url': + 'updateManifest(com.google.android.exoplayer2.source.dash.manifest.DashManifest)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'DefaultSsChunkSource', + 'l': 'updateManifest(SsManifest)', + 'url': + 'updateManifest(com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsChunkSource', + 'l': 'updateManifest(SsManifest)', + 'url': + 'updateManifest(com.google.android.exoplayer2.source.smoothstreaming.manifest.SsManifest)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsCollector', + 'l': + 'updateMediaPeriodQueueInfo(List, MediaSource.MediaPeriodId)', + 'url': + 'updateMediaPeriodQueueInfo(java.util.List,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultAnalyticsCollector', + 'l': + 'updateMediaPeriodQueueInfo(List, MediaSource.MediaPeriodId)', + 'url': + 'updateMediaPeriodQueueInfo(java.util.List,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecRenderer', + 'l': 'updateOutputFormatForTime(long)' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionUtil', + 'l': + 'updateParametersWithOverride(DefaultTrackSelector.Parameters, int, TrackGroupArray, boolean, DefaultTrackSelector.SelectionOverride)', + 'url': + 'updateParametersWithOverride(com.google.android.exoplayer2.trackselection.DefaultTrackSelector.Parameters,int,com.google.android.exoplayer2.source.TrackGroupArray,boolean,com.google.android.exoplayer2.trackselection.DefaultTrackSelector.SelectionOverride)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.media2', + 'c': 'SessionPlayerConnector', + 'l': 'updatePlaylistMetadata(MediaMetadata)', + 'url': 'updatePlaylistMetadata(androidx.media2.common.MediaMetadata)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTrackSelection', + 'l': + 'updateSelectedTrack(long, long, long, List, MediaChunkIterator[])', + 'url': + 'updateSelectedTrack(long,long,long,java.util.List,com.google.android.exoplayer2.source.chunk.MediaChunkIterator[])' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'AdaptiveTrackSelection', + 'l': + 'updateSelectedTrack(long, long, long, List, MediaChunkIterator[])', + 'url': + 'updateSelectedTrack(long,long,long,java.util.List,com.google.android.exoplayer2.source.chunk.MediaChunkIterator[])' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'ExoTrackSelection', + 'l': + 'updateSelectedTrack(long, long, long, List, MediaChunkIterator[])', + 'url': + 'updateSelectedTrack(long,long,long,java.util.List,com.google.android.exoplayer2.source.chunk.MediaChunkIterator[])' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'FixedTrackSelection', + 'l': + 'updateSelectedTrack(long, long, long, List, MediaChunkIterator[])', + 'url': + 'updateSelectedTrack(long,long,long,java.util.List,com.google.android.exoplayer2.source.chunk.MediaChunkIterator[])' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'RandomTrackSelection', + 'l': + 'updateSelectedTrack(long, long, long, List, MediaChunkIterator[])', + 'url': + 'updateSelectedTrack(long,long,long,java.util.List,com.google.android.exoplayer2.source.chunk.MediaChunkIterator[])' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultPlaybackSessionManager', + 'l': 'updateSessions(AnalyticsListener.EventTime)', + 'url': + 'updateSessions(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackSessionManager', + 'l': 'updateSessions(AnalyticsListener.EventTime)', + 'url': + 'updateSessions(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultPlaybackSessionManager', + 'l': + 'updateSessionsWithDiscontinuity(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.DiscontinuityReason int)', + 'url': + 'updateSessionsWithDiscontinuity(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackSessionManager', + 'l': + 'updateSessionsWithDiscontinuity(AnalyticsListener.EventTime, @com.google.android.exoplayer2.Player.DiscontinuityReason int)', + 'url': + 'updateSessionsWithDiscontinuity(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime,@com.google.android.exoplayer2.Player.DiscontinuityReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'DefaultPlaybackSessionManager', + 'l': 'updateSessionsWithTimelineChange(AnalyticsListener.EventTime)', + 'url': + 'updateSessionsWithTimelineChange(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackSessionManager', + 'l': 'updateSessionsWithTimelineChange(AnalyticsListener.EventTime)', + 'url': + 'updateSessionsWithTimelineChange(com.google.android.exoplayer2.analytics.AnalyticsListener.EventTime)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'Download', + 'l': 'updateTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DashChunkSource', + 'l': 'updateTrackSelection(ExoTrackSelection)', + 'url': + 'updateTrackSelection(com.google.android.exoplayer2.trackselection.ExoTrackSelection)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash', + 'c': 'DefaultDashChunkSource', + 'l': 'updateTrackSelection(ExoTrackSelection)', + 'url': + 'updateTrackSelection(com.google.android.exoplayer2.trackselection.ExoTrackSelection)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'DefaultSsChunkSource', + 'l': 'updateTrackSelection(ExoTrackSelection)', + 'url': + 'updateTrackSelection(com.google.android.exoplayer2.trackselection.ExoTrackSelection)' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming', + 'c': 'SsChunkSource', + 'l': 'updateTrackSelection(ExoTrackSelection)', + 'url': + 'updateTrackSelection(com.google.android.exoplayer2.trackselection.ExoTrackSelection)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer', + 'l': 'updateVideoFrameProcessingOffsetCounters(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': 'upstreamDiscarded(int, long, long)', + 'url': 'upstreamDiscarded(int,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': 'upstreamDiscarded(MediaLoadData)', + 'url': + 'upstreamDiscarded(com.google.android.exoplayer2.source.MediaLoadData)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeClock', + 'l': 'uptimeMillis()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Clock', + 'l': 'uptimeMillis()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SystemClock', + 'l': 'uptimeMillis()' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.LocalConfiguration', + 'l': 'uri' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.SubtitleConfiguration', + 'l': 'uri' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest', + 'l': 'uri' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'LoadEventInfo', + 'l': 'uri' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'UnrecognizedInputFormatException', + 'l': 'uri' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Representation.SingleSegmentRepresentation', + 'l': 'uri' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeDataSet.FakeData', + 'l': 'uri' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'uri' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'MediaDrmCallbackException', + 'l': 'uriAfterRedirects' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'uriPositionOffset' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'uris' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.dvbsi', + 'c': 'AppInfoTable', + 'l': 'url' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyHeaders', + 'l': 'url' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyInfo', + 'l': 'url' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'UrlLinkFrame', + 'l': 'url' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'BaseUrl', + 'l': 'url' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist.SegmentBase', + 'l': 'url' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist.Rendition', + 'l': 'url' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist.Variant', + 'l': 'url' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker.PlaylistResetException', + 'l': 'url' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsPlaylistTracker.PlaylistStuckException', + 'l': 'url' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'UrlLinkFrame', + 'l': 'UrlLinkFrame(String, String, String)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioAttributes', + 'l': 'usage' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'USAGE_ALARM'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'USAGE_ASSISTANCE_ACCESSIBILITY' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'USAGE_ASSISTANCE_NAVIGATION_GUIDANCE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'USAGE_ASSISTANCE_SONIFICATION' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'USAGE_ASSISTANT'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'USAGE_GAME'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'USAGE_MEDIA'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'USAGE_NOTIFICATION' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'USAGE_NOTIFICATION_COMMUNICATION_DELAYED' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'USAGE_NOTIFICATION_COMMUNICATION_INSTANT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'USAGE_NOTIFICATION_COMMUNICATION_REQUEST' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'USAGE_NOTIFICATION_EVENT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'USAGE_NOTIFICATION_RINGTONE' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'USAGE_UNKNOWN'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'USAGE_VOICE_COMMUNICATION' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'USAGE_VOICE_COMMUNICATION_SIGNALLING' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'CaptionStyleCompat', + 'l': 'USE_TRACK_COLOR_SETTINGS' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'GlProgram', + 'l': 'use()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'CacheAsserts.RequestSet', + 'l': 'useBoundedDataSpecFor(String)', + 'url': 'useBoundedDataSpecFor(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'ConcatenatingMediaSource2.Builder', + 'l': 'useDefaultMediaSourceFactory(Context)', + 'url': 'useDefaultMediaSourceFactory(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'CeaUtil', + 'l': 'USER_DATA_IDENTIFIER_GA94' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'CeaUtil', + 'l': 'USER_DATA_TYPE_CODE_MPEG_CC' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'userRating' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'usToMs(long)'}, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'usToMs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimestampAdjuster', + 'l': 'usToNonWrappedPts(long)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'TimestampAdjuster', + 'l': 'usToWrappedPts(long)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceScheduleCommand.ComponentSplice', + 'l': 'utcSpliceTime' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceScheduleCommand.Event', + 'l': 'utcSpliceTime' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'DashManifest', + 'l': 'utcTiming' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'UtcTimingElement', + 'l': 'UtcTimingElement(String, String)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.String)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'UTF16_NAME'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'UTF16LE_NAME'}, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'UTF8_NAME'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaItem.DrmConfiguration', + 'l': 'uuid' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData.SchemeData', + 'l': 'uuid' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkCryptoConfig', + 'l': 'uuid' + }, + { + 'p': 'com.google.android.exoplayer2.source.smoothstreaming.manifest', + 'c': 'SsManifest.ProtectionElement', + 'l': 'uuid' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'UUID_NIL'}, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeExoMediaDrm', + 'l': 'VALID_PROVISION_RESPONSE' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttParserUtil', + 'l': 'validateWebvttHeaderLine(ParsableByteArray)', + 'url': + 'validateWebvttHeaderLine(com.google.android.exoplayer2.util.ParsableByteArray)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'validJoinTimeCount' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessage', + 'l': 'value' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'VorbisComment', + 'l': 'value' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'TextInformationFrame', + 'l': 'value' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MdtaMetadataEntry', + 'l': 'value' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'Descriptor', + 'l': 'value' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'EventStream', + 'l': 'value' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'UtcTimingElement', + 'l': 'value' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'TextInformationFrame', + 'l': 'values' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist', + 'l': 'variableDefinitions' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist.Variant', + 'l': 'Variant(Uri, Format, String, String, String, String)', + 'url': + '%3Cinit%3E(android.net.Uri,com.google.android.exoplayer2.Format,java.lang.String,java.lang.String,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry.VariantInfo', + 'l': 'VariantInfo(int, int, String, String, String, String)', + 'url': + '%3Cinit%3E(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry', + 'l': 'variantInfos' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist', + 'l': 'variants' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.CommentHeader', + 'l': 'vendor' + }, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecInfo', + 'l': 'vendor' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil', + 'l': + 'verifyVorbisHeaderCapturePattern(int, ParsableByteArray, boolean)', + 'url': + 'verifyVorbisHeaderCapturePattern(int,com.google.android.exoplayer2.util.ParsableByteArray,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'MpegAudioUtil.Header', + 'l': 'version' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.VorbisIdHeader', + 'l': 'version' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMediaPlaylist', + 'l': 'version' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'version' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayerLibraryInfo', + 'l': 'VERSION' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayerLibraryInfo', + 'l': 'VERSION_INT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'ExoPlayerLibraryInfo', + 'l': 'VERSION_SLASHY' + }, + { + 'p': 'com.google.android.exoplayer2.database', + 'c': 'VersionTable', + 'l': 'VERSION_UNSET' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'VERTICAL_TYPE_LR' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'VERTICAL_TYPE_RL' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'verticalType' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_AV1' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_AVI' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'VIDEO_CHANGE_FRAME_RATE_STRATEGY_OFF' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'VIDEO_CHANGE_FRAME_RATE_STRATEGY_ONLY_IF_SEAMLESS' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_DIVX' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_DOLBY_VISION' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_FLV' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ExoPlayerTestRunner', + 'l': 'VIDEO_FORMAT' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_H263' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_H264' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_H265' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_MATROSKA' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_MJPEG' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_MP2T' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_MP4' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_MP42' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_MP43' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_MP4V' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_MPEG' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_MPEG2' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_OGG' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'VIDEO_OUTPUT_MODE_NONE' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'VIDEO_OUTPUT_MODE_SURFACE_YUV' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'VIDEO_OUTPUT_MODE_YUV' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_PS' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'VIDEO_SCALING_MODE_DEFAULT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'VIDEO_SCALING_MODE_SCALE_TO_FIT' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PsExtractor', + 'l': 'VIDEO_STREAM' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.ts', + 'c': 'PsExtractor', + 'l': 'VIDEO_STREAM_MASK' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_UNKNOWN' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_VC1' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_VP8' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_VP9' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'MimeTypes', + 'l': 'VIDEO_WEBM' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener.EventDispatcher', + 'l': 'videoCodecError(Exception)', + 'url': 'videoCodecError(java.lang.Exception)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoDecoderGLSurfaceView', + 'l': 'VideoDecoderGLSurfaceView(Context, AttributeSet)', + 'url': '%3Cinit%3E(android.content.Context,android.util.AttributeSet)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoDecoderGLSurfaceView', + 'l': 'VideoDecoderGLSurfaceView(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': + 'VideoDecoderOutputBuffer(DecoderOutputBuffer.Owner)', + 'url': + '%3Cinit%3E(com.google.android.exoplayer2.decoder.DecoderOutputBuffer.Owner)' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'PlaybackStats', + 'l': 'videoFormatHistory' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationResult', + 'l': 'videoFrameCount' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderCounters', + 'l': 'videoFrameProcessingOffsetCount' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoFrameReleaseHelper', + 'l': 'VideoFrameReleaseHelper(Context)', + 'url': '%3Cinit%3E(android.content.Context)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry.VariantInfo', + 'l': 'videoGroupId' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist.Variant', + 'l': 'videoGroupId' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'TransformationRequest', + 'l': 'videoMimeType' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Codec.EncoderFactory', + 'l': 'videoNeedsEncoding()' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultEncoderFactory', + 'l': 'videoNeedsEncoding()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls.playlist', + 'c': 'HlsMultivariantPlaylist', + 'l': 'videos' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'videoSize' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MotionPhotoMetadata', + 'l': 'videoSize' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoSize', + 'l': 'VideoSize(int, int, int, float)', + 'url': '%3Cinit%3E(int,int,int,float)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoSize', + 'l': 'VideoSize(int, int)', + 'url': '%3Cinit%3E(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoRendererEventListener.EventDispatcher', + 'l': 'videoSizeChanged(VideoSize)', + 'url': 'videoSizeChanged(com.google.android.exoplayer2.video.VideoSize)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MotionPhotoMetadata', + 'l': 'videoStartPosition' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'AdOverlayInfo', + 'l': 'view' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'SubtitleView', + 'l': 'VIEW_TYPE_CANVAS' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'SubtitleView', + 'l': 'VIEW_TYPE_WEB' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'viewportHeight' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'viewportOrientationMayChange' + }, + { + 'p': 'com.google.android.exoplayer2.trackselection', + 'c': 'TrackSelectionParameters', + 'l': 'viewportWidth' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.State', + 'l': 'volume' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisBitArray', + 'l': 'VorbisBitArray(byte[])', + 'url': '%3Cinit%3E(byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'VorbisComment', + 'l': 'VorbisComment(Parcel)', + 'url': '%3Cinit%3E(android.os.Parcel)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'VorbisComment', + 'l': 'VorbisComment(String, String)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.vorbis', + 'c': 'VorbisComment', + 'l': 'VorbisComment(String, String)', + 'url': '%3Cinit%3E(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.VorbisIdHeader', + 'l': + 'VorbisIdHeader(int, int, int, int, int, int, int, int, boolean, byte[])', + 'url': '%3Cinit%3E(int,int,int,int,int,int,int,int,boolean,byte[])' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'VpxDecoder', + 'l': 'VpxDecoder(int, int, int, CryptoConfig, int)', + 'url': + '%3Cinit%3E(int,int,int,com.google.android.exoplayer2.decoder.CryptoConfig,int)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.vp9', + 'c': 'VpxLibrary', + 'l': 'vpxIsSecureDecodeSupported()' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log', + 'l': 'w(String, String, Throwable)', + 'url': 'w(java.lang.String,java.lang.String,java.lang.Throwable)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log', + 'l': 'w(String, String)', + 'url': 'w(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Log.Logger', + 'l': 'w(String, String)', + 'url': 'w(java.lang.String,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'waitForIsLoading(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.WaitForIsLoading', + 'l': 'WaitForIsLoading(String, boolean)', + 'url': '%3Cinit%3E(java.lang.String,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'waitForMessage(ActionSchedule.PlayerTarget)', + 'url': + 'waitForMessage(com.google.android.exoplayer2.testutil.ActionSchedule.PlayerTarget)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.WaitForMessage', + 'l': 'WaitForMessage(String, ActionSchedule.PlayerTarget)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.testutil.ActionSchedule.PlayerTarget)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'waitForPendingPlayerCommands()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.WaitForPendingPlayerCommands', + 'l': 'WaitForPendingPlayerCommands(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': + 'waitForPlaybackState(@com.google.android.exoplayer2.Player.State int)', + 'url': + 'waitForPlaybackState(@com.google.android.exoplayer2.Player.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.WaitForPlaybackState', + 'l': + 'WaitForPlaybackState(String, @com.google.android.exoplayer2.Player.State int)', + 'url': + '%3Cinit%3E(java.lang.String,@com.google.android.exoplayer2.Player.Stateint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'waitForPlayWhenReady(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.WaitForPlayWhenReady', + 'l': 'WaitForPlayWhenReady(String, boolean)', + 'url': '%3Cinit%3E(java.lang.String,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'waitForPositionDiscontinuity()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.WaitForPositionDiscontinuity', + 'l': 'WaitForPositionDiscontinuity(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': 'waitForTimelineChanged()' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.WaitForTimelineChanged', + 'l': + 'WaitForTimelineChanged(String, Timeline, @com.google.android.exoplayer2.Player.TimelineChangeReason int)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.Timeline,@com.google.android.exoplayer2.Player.TimelineChangeReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'Action.WaitForTimelineChanged', + 'l': 'WaitForTimelineChanged(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'ActionSchedule.Builder', + 'l': + 'waitForTimelineChanged(Timeline, @com.google.android.exoplayer2.Player.TimelineChangeReason int)', + 'url': + 'waitForTimelineChanged(com.google.android.exoplayer2.Timeline,@com.google.android.exoplayer2.Player.TimelineChangeReasonint)' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'DecoderInputBuffer', + 'l': 'waitingForKeys' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'WAKE_MODE_LOCAL'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'C', + 'l': 'WAKE_MODE_NETWORK' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'WAKE_MODE_NONE'}, + { + 'p': 'com.google.android.exoplayer2.mediacodec', + 'c': 'MediaCodecUtil', + 'l': 'warmDecoderInfoCache(String, boolean, boolean)', + 'url': 'warmDecoderInfoCache(java.lang.String,boolean,boolean)' + }, + {'p': 'com.google.android.exoplayer2.util', 'c': 'FileTypes', 'l': 'WAV'}, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'WavUtil', + 'l': 'WAVE_FOURCC' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.wav', + 'c': 'WavExtractor', + 'l': 'WavExtractor()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'TeeAudioProcessor.WavFileAudioBufferSink', + 'l': 'WavFileAudioBufferSink(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FileTypes', + 'l': 'WEBVTT' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCssStyle', + 'l': 'WebvttCssStyle()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCueInfo', + 'l': 'WebvttCueInfo(Cue, long, long)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.text.Cue,long,long)' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttCueParser', + 'l': 'WebvttCueParser()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.text.webvtt', + 'c': 'WebvttDecoder', + 'l': 'WebvttDecoder()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'WebvttExtractor', + 'l': 'WebvttExtractor(String, TimestampAdjuster)', + 'url': + '%3Cinit%3E(java.lang.String,com.google.android.exoplayer2.util.TimestampAdjuster)' + }, + { + 'p': 'com.google.android.exoplayer2.source.dash.manifest', + 'c': 'BaseUrl', + 'l': 'weight' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'whitePointChromaticityX' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'whitePointChromaticityY' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'C', 'l': 'WIDEVINE_UUID'}, + {'p': 'com.google.android.exoplayer2', 'c': 'Format', 'l': 'width'}, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': 'width' + }, + { + 'p': 'com.google.android.exoplayer2.effect', + 'c': 'TextureInfo', + 'l': 'width' + }, + { + 'p': 'com.google.android.exoplayer2.extractor.mkv', + 'c': 'MatroskaExtractor.Track', + 'l': 'width' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'PictureFrame', + 'l': 'width' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'FrameInfo', + 'l': 'width' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.H265SpsData', + 'l': 'width' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'NalUnitUtil.SpsData', + 'l': 'width' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'SurfaceInfo', + 'l': 'width' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'AvcConfig', + 'l': 'width' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'HevcConfig', + 'l': 'width' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'MediaCodecVideoRenderer.CodecMaxValues', + 'l': 'width' + }, + { + 'p': 'com.google.android.exoplayer2.video', + 'c': 'VideoSize', + 'l': 'width' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'BasePlayer', 'l': 'window'}, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'Window()', + 'url': '%3Cinit%3E()' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'windowColor' + }, + { + 'p': 'com.google.android.exoplayer2.ui', + 'c': 'CaptionStyleCompat', + 'l': 'windowColor' + }, + { + 'p': 'com.google.android.exoplayer2.text', + 'c': 'Cue', + 'l': 'windowColorSet' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'IllegalSeekPositionException', + 'l': 'windowIndex' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.PositionInfo', + 'l': 'windowIndex' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Period', + 'l': 'windowIndex' + }, + { + 'p': 'com.google.android.exoplayer2.analytics', + 'c': 'AnalyticsListener.EventTime', + 'l': 'windowIndex' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener.EventDispatcher', + 'l': 'windowIndex' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': 'windowIndex' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeTimeline.TimelineWindowDefinition', + 'l': 'windowOffsetInFirstPeriodUs' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaPeriodId', + 'l': 'windowSequenceNumber' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.MediaItemData', + 'l': 'windowStartTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Timeline.Window', + 'l': 'windowStartTimeMs' + }, + { + 'p': 'com.google.android.exoplayer2.extractor', + 'c': 'VorbisUtil.Mode', + 'l': 'windowType' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Player.PositionInfo', + 'l': 'windowUid' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject.AbsoluteSized', + 'l': 'withAbsoluteSize(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withAdCount(int, int)', + 'url': 'withAdCount(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'withAdCount(int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'withAdditionalHeaders(Map)', + 'url': 'withAdditionalHeaders(java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withAdDurationsUs(int, long...)', + 'url': 'withAdDurationsUs(int,long...)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'withAdDurationsUs(long[])' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withAdDurationsUs(long[][])' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withAdGroupTimeUs(int, long)', + 'url': 'withAdGroupTimeUs(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withAdLoadError(int, int)', + 'url': 'withAdLoadError(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withAdResumePositionUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': + 'withAdState(@com.google.android.exoplayer2.source.ads.AdPlaybackState.AdState int, int)', + 'url': + 'withAdState(@com.google.android.exoplayer2.source.ads.AdPlaybackState.AdStateint,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'withAdUri(Uri, int)', + 'url': 'withAdUri(android.net.Uri,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject.Aligned', + 'l': 'withAlignment(Layout.Alignment)', + 'url': 'withAlignment(android.text.Layout.Alignment)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'withAllAdsReset()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'withAllAdsSkipped()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withAvailableAd(int, int)', + 'url': 'withAvailableAd(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withAvailableAdUri(int, int, Uri)', + 'url': 'withAvailableAdUri(int,int,android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject.Colored', + 'l': 'withColor(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withContentDurationUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withContentResumeOffsetUs(int, long)', + 'url': 'withContentResumeOffsetUs(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'withContentResumeOffsetUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject.Typefaced', + 'l': 'withFamily(String)', + 'url': 'withFamily(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject.WithSpanFlags', + 'l': 'withFlags(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'withIsServerSideInserted(boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withIsServerSideInserted(int, boolean)', + 'url': 'withIsServerSideInserted(int,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'withLastAdRemoved()' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withLastAdRemoved(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'Format', + 'l': 'withManifestFormatInfo(Format)', + 'url': 'withManifestFormatInfo(com.google.android.exoplayer2.Format)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject.EmphasizedText', + 'l': + 'withMarkAndPosition(@com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkShape int, @com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkFill int, @com.google.android.exoplayer2.text.span.TextAnnotation.Position int)', + 'url': + 'withMarkAndPosition(@com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkShapeint,@com.google.android.exoplayer2.text.span.TextEmphasisSpan.MarkFillint,@com.google.android.exoplayer2.text.span.TextAnnotation.Positionint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withNewAdGroup(int, long)', + 'url': 'withNewAdGroup(int,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withOriginalAdCount(int, int)', + 'url': 'withOriginalAdCount(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'withOriginalAdCount(int)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'MediaSourceEventListener.EventDispatcher', + 'l': 'withParameters(int, MediaSource.MediaPeriodId, long)', + 'url': + 'withParameters(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId,long)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmSessionEventListener.EventDispatcher', + 'l': 'withParameters(int, MediaSource.MediaPeriodId)', + 'url': + 'withParameters(int,com.google.android.exoplayer2.source.MediaSource.MediaPeriodId)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withPlayedAd(int, int)', + 'url': 'withPlayedAd(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withRemovedAdGroupCount(int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'withRequestHeaders(Map)', + 'url': 'withRequestHeaders(java.util.Map)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withResetAdGroup(int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject.RelativeSized', + 'l': 'withSizeChange(float)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withSkippedAd(int, int)', + 'url': 'withSkippedAd(int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState', + 'l': 'withSkippedAdGroup(int)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'PlaybackParameters', + 'l': 'withSpeed(float)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil.truth', + 'c': 'SpannedSubject.RubyText', + 'l': + 'withTextAndPosition(String, @com.google.android.exoplayer2.text.span.TextAnnotation.Position int)', + 'url': + 'withTextAndPosition(java.lang.String,@com.google.android.exoplayer2.text.span.TextAnnotation.Positionint)' + }, + { + 'p': 'com.google.android.exoplayer2.source.ads', + 'c': 'AdPlaybackState.AdGroup', + 'l': 'withTimeUs(long)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSpec', + 'l': 'withUri(Uri)', + 'url': 'withUri(android.net.Uri)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'FrameworkCryptoConfig', + 'l': 'WORKAROUND_DEVICE_NEEDS_KEYS_TO_CONFIGURE_CODEC' + }, + { + 'p': 'com.google.android.exoplayer2.ext.workmanager', + 'c': 'WorkManagerScheduler', + 'l': 'WorkManagerScheduler(Context, String)', + 'url': '%3Cinit%3E(android.content.Context,java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.ext.workmanager', + 'c': 'WorkManagerScheduler', + 'l': 'WorkManagerScheduler(String)', + 'url': '%3Cinit%3E(java.lang.String)' + }, + { + 'p': 'com.google.android.exoplayer2.source', + 'c': 'WrappingMediaSource', + 'l': 'WrappingMediaSource(MediaSource)', + 'url': '%3Cinit%3E(com.google.android.exoplayer2.source.MediaSource)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FailOnCloseDataSink', + 'l': 'write(byte[], int, int)', + 'url': 'write(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'ByteArrayDataSink', + 'l': 'write(byte[], int, int)', + 'url': 'write(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream', + 'c': 'DataSink', + 'l': 'write(byte[], int, int)', + 'url': 'write(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.cache', + 'c': 'CacheDataSink', + 'l': 'write(byte[], int, int)', + 'url': 'write(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.upstream.crypto', + 'c': 'AesCipherDataSink', + 'l': 'write(byte[], int, int)', + 'url': 'write(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.util', + 'c': 'Util', + 'l': 'writeBoolean(Parcel, boolean)', + 'url': 'writeBoolean(android.os.Parcel,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeSampleStream', + 'l': 'writeData(long)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'AssetContentProvider', + 'l': + 'writeDataToPipe(ParcelFileDescriptor, Uri, String, Bundle, Object)', + 'url': + 'writeDataToPipe(android.os.ParcelFileDescriptor,android.net.Uri,java.lang.String,android.os.Bundle,java.lang.Object)' + }, + { + 'p': 'com.google.android.exoplayer2.audio', + 'c': 'AudioSink.WriteException', + 'l': 'WriteException(int, Format, boolean)', + 'url': '%3Cinit%3E(int,com.google.android.exoplayer2.Format,boolean)' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'MediaMetadata', + 'l': 'writer' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'DefaultMuxer', + 'l': 'writeSampleData(int, ByteBuffer, boolean, long)', + 'url': 'writeSampleData(int,java.nio.ByteBuffer,boolean,long)' + }, + { + 'p': 'com.google.android.exoplayer2.transformer', + 'c': 'Muxer', + 'l': 'writeSampleData(int, ByteBuffer, boolean, long)', + 'url': 'writeSampleData(int,java.nio.ByteBuffer,boolean,long)' + }, + { + 'p': 'com.google.android.exoplayer2.source.rtsp', + 'c': 'RtpPacket', + 'l': 'writeToBuffer(byte[], int, int)', + 'url': 'writeToBuffer(byte[],int,int)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.drm', + 'c': 'DrmInitData.SchemeData', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata', + 'c': 'Metadata', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.dvbsi', + 'c': 'AppInfoTable', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.emsg', + 'c': 'EventMessage', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'PictureFrame', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.flac', + 'c': 'VorbisComment', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyHeaders', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.icy', + 'c': 'IcyInfo', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ApicFrame', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'BinaryFrame', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterFrame', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'ChapterTocFrame', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'CommentFrame', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'GeobFrame', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'InternalFrame', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'MlltFrame', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'PrivFrame', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'TextInformationFrame', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.id3', + 'c': 'UrlLinkFrame', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MdtaMetadataEntry', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'MotionPhotoMetadata', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SlowMotionData.Segment', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.mp4', + 'c': 'SmtaMetadataEntry', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'PrivateCommand', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceNullCommand', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceScheduleCommand', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'TimeSignalCommand', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'DownloadRequest', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.offline', + 'c': 'StreamKey', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.scheduler', + 'c': 'Requirements', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.source.hls', + 'c': 'HlsTrackMetadataEntry.VariantInfo', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.testutil', + 'c': 'FakeMetadataEntry', + 'l': 'writeToParcel(Parcel, int)', + 'url': 'writeToParcel(android.os.Parcel,int)' + }, + { + 'p': 'com.google.android.exoplayer2.metadata.scte35', + 'c': 'SpliceInsertCommand.ComponentSplice', + 'l': 'writeToParcel(Parcel)', + 'url': 'writeToParcel(android.os.Parcel)' + }, + {'p': 'com.google.android.exoplayer2', 'c': 'MediaMetadata', 'l': 'year'}, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': 'yuvPlanes' + }, + { + 'p': 'com.google.android.exoplayer2.decoder', + 'c': 'VideoDecoderOutputBuffer', + 'l': 'yuvStrides' + }, + { + 'p': 'com.google.android.exoplayer2', + 'c': 'SimpleBasePlayer.PositionSupplier', + 'l': 'ZERO' + }, + {'p': 'com.google.android.exoplayer2.util', 'c': 'Size', 'l': 'ZERO'} + ] \ No newline at end of file diff --git a/docs/doc/reference/member-search-index.zip b/docs/doc/reference/member-search-index.zip index 952588e3370f34d8e0cc9e25bde0c319cb17511d..326387919bffaae0d5f1c1d6b099ecd4c5f54191 100644 GIT binary patch delta 104644 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 IX955K0AaFkf&c&j delta 104425 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 diff --git a/docs/doc/reference/package-search-index.zip b/docs/doc/reference/package-search-index.zip index aa42ce8c279e4417d8fe239a97b2b81662d12665..03d313fec0460c7c6d5eac26190a5cd4df8d6333 100644 GIT binary patch delta 30 kcmX@YdW4lXz?+#xgn@&DgFz%eX(MkM6El#WT*l-F0AvCNx&QzG delta 30 kcmX@YdW4lXz?+#xgn@&DgJETu|3=<4CT1W#xs1sV0Bwc`i~s-t diff --git a/docs/doc/reference/type-search-index.zip b/docs/doc/reference/type-search-index.zip index 6379870f2e8648eb4bf2a775400de3fbc5faf4df..0f1b4e2bf84eb1bc623d51a44a6516ed654afc7c 100644 GIT binary patch delta 30 kcmaDC`Yx0=z?+#xgn@&DgFz%eX(R7sEoLA+d9ju^0D}YwRR910 delta 30 kcmaDC`Yx0=z?+#xgn@&DgJETu|3==)TFgLt@?tG-0E~zUCjbBd