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
-
+
Holder for FLAC metadata. + +

See the following spec references: + +

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 952588e3370..326387919bf 100644 Binary files a/docs/doc/reference/member-search-index.zip and b/docs/doc/reference/member-search-index.zip differ diff --git a/docs/doc/reference/package-search-index.zip b/docs/doc/reference/package-search-index.zip index aa42ce8c279..03d313fec04 100644 Binary files a/docs/doc/reference/package-search-index.zip and b/docs/doc/reference/package-search-index.zip differ diff --git a/docs/doc/reference/type-search-index.zip b/docs/doc/reference/type-search-index.zip index 6379870f2e8..0f1b4e2bf84 100644 Binary files a/docs/doc/reference/type-search-index.zip and b/docs/doc/reference/type-search-index.zip differ