diff --git a/library/common/src/main/java/com/google/android/exoplayer2/Format.java b/library/common/src/main/java/com/google/android/exoplayer2/Format.java index 325f2f0505..83461f9626 100644 --- a/library/common/src/main/java/com/google/android/exoplayer2/Format.java +++ b/library/common/src/main/java/com/google/android/exoplayer2/Format.java @@ -38,7 +38,7 @@ import java.util.List; * format being constructed. For information about different types of format, see ExoPlayer's Supported formats page. * - *
The following examples illustrate timelines for various use cases. * - *
@@ -68,7 +68,7 @@ import java.util.List;
* playback. The window's default position is typically at the start of the period (indicated by the
* black dot in the figure above).
*
- *
@@ -79,7 +79,7 @@ import java.util.List;
* (e.g. their durations and whether the window is seekable) will often only become known when the
* player starts buffering the corresponding file or stream.
*
- *
@@ -92,7 +92,7 @@ import java.util.List;
* changes to the live window. Its default position is typically near to the live edge (indicated by
* the black dot in the figure above).
*
- *
@@ -102,7 +102,7 @@ import java.util.List;
* starts at the beginning of the period to indicate that all of the previously broadcast content
* can still be played.
*
- *
@@ -112,7 +112,7 @@ import java.util.List;
* limited availability case, except that the window may span more than one period. Multiple
* periods are also possible in the indefinite availability case.
*
- *
@@ -122,7 +122,7 @@ import java.util.List;
* of the on-demand stream ends, playback of the live stream will start from its default position
* near the live edge.
*
- *
diff --git a/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayer.java b/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayer.java
index de1e8a00f4..eb91430977 100644
--- a/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayer.java
+++ b/library/core/src/main/java/com/google/android/exoplayer2/ExoPlayer.java
@@ -62,7 +62,7 @@ import java.util.List;
* An extensible media player that plays {@link MediaSource}s. Instances can be obtained from {@link
* SimpleExoPlayer.Builder}.
*
- *
ExoPlayer is designed to make few assumptions about (and hence impose few restrictions on) the * type of the media being played, how and where it is stored, and how it is rendered. Rather than @@ -106,7 +106,7 @@ import java.util.List; * {@link DataSource} factories to be injected via their constructors. By providing a custom factory * it's possible to load data from a non-standard source, or through a different network stack. * - *
The figure below shows ExoPlayer's threading model. * diff --git a/library/core/src/main/java/com/google/android/exoplayer2/drm/ExoMediaDrm.java b/library/core/src/main/java/com/google/android/exoplayer2/drm/ExoMediaDrm.java index 6a5dffc6b8..b20fc916c4 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/drm/ExoMediaDrm.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/drm/ExoMediaDrm.java @@ -37,7 +37,7 @@ import java.util.UUID; /** * Used to obtain keys for decrypting protected media streams. * - *
Access to an instance is managed by reference counting, where {@link #acquire()} increments * the reference count and {@link #release()} decrements it. When the reference count drops to 0 diff --git a/library/core/src/main/java/com/google/android/exoplayer2/source/DefaultMediaSourceFactory.java b/library/core/src/main/java/com/google/android/exoplayer2/source/DefaultMediaSourceFactory.java index 49fa3c539c..5ed1731618 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/source/DefaultMediaSourceFactory.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/source/DefaultMediaSourceFactory.java @@ -72,7 +72,7 @@ import java.util.List; * is thrown if none of the available extractors can read the stream. *
To support media items with {@link MediaItem.PlaybackProperties#adsConfiguration ads * configuration}, {@link #setAdsLoaderProvider} and {@link #setAdViewProvider} need to be called to diff --git a/library/core/src/main/java/com/google/android/exoplayer2/trackselection/DefaultTrackSelector.java b/library/core/src/main/java/com/google/android/exoplayer2/trackselection/DefaultTrackSelector.java index 19b1b03e59..e2858b79c3 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/trackselection/DefaultTrackSelector.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/trackselection/DefaultTrackSelector.java @@ -60,7 +60,7 @@ import org.checkerframework.checker.nullness.qual.EnsuresNonNull; * to configurable {@link Parameters}, which can be set by calling {@link * #setParameters(Parameters)}. * - *
The {@code read()/peek()} and {@code skip()} methods provide {@link InputStream}-like * byte-level access operations. The {@code length} parameter is a maximum, and each method returns @@ -42,7 +42,7 @@ import java.io.InputStream; * the input was reached, or the method was interrupted, or the operation was aborted early for * another reason. * - *
The {@code read/skip/peekFully()} and {@code advancePeekPosition()} methods assume the user * wants to read an entire block/frame/header of known length. diff --git a/library/ui/src/main/java/com/google/android/exoplayer2/ui/DefaultTimeBar.java b/library/ui/src/main/java/com/google/android/exoplayer2/ui/DefaultTimeBar.java index 562ab0508b..8d5ed5f805 100644 --- a/library/ui/src/main/java/com/google/android/exoplayer2/ui/DefaultTimeBar.java +++ b/library/ui/src/main/java/com/google/android/exoplayer2/ui/DefaultTimeBar.java @@ -51,7 +51,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; * *
A DefaultTimeBar can be customized by setting attributes, as outlined below. * - *
All child views are optional and so can be omitted if not required, however where defined they * must be of the expected type. * - *
If the player is released it must be removed from the manager by calling {@code * setPlayer(null)}. * - *
All child views are optional and so can be omitted if not required, however where defined they * must be of the expected type. * - *
All child views are optional and so can be omitted if not required, however where defined they * must be of the expected type. * - *
All child views are optional and so can be omitted if not required, however where defined they * must be of the expected type. * - *