From d58e8df252d9e110f119c0051f43be4a4fb70bc4 Mon Sep 17 00:00:00 2001 From: samrobinson Date: Mon, 16 Aug 2021 18:21:02 +0100 Subject: [PATCH] Deprecate ExoPlayer TextComponent. PiperOrigin-RevId: 391077147 --- .../com/google/android/exoplayer2/ExoPlayer.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) 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 c04d516cc5..588dc49866 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 @@ -382,10 +382,15 @@ public interface ExoPlayer extends Player { VideoSize getVideoSize(); } - /** The text component of an {@link ExoPlayer}. */ + /** + * @deprecated Use {@link Player} instead, as the {@link TextComponent} methods are a part of the + * {@link Player interface}. + */ + @Deprecated interface TextComponent { - /** Returns the current {@link Cue Cues}. This list may be empty. */ + /** @deprecated Use {@link Player#getCurrentCues()} instead. */ + @Deprecated List getCurrentCues(); } @@ -950,8 +955,12 @@ public interface ExoPlayer extends Player { @Nullable VideoComponent getVideoComponent(); - /** Returns the component of this player for text output, or null if text is not supported. */ + /** + * @deprecated Use {@link Player} instead, as the {@link TextComponent} methods are a part of the + * {@link Player interface}. + */ @Nullable + @Deprecated TextComponent getTextComponent(); /** Returns the component of this player for playback device, or null if it's not supported. */