diff --git a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/audio/AudioSink.java b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/audio/AudioSink.java index e8597bb228..124fbaffef 100644 --- a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/audio/AudioSink.java +++ b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/audio/AudioSink.java @@ -553,15 +553,9 @@ public interface AudioSink { void flush(); /** - * Flushes the sink, after which it is ready to receive buffers from a new playback position. - * - *
Does not release the {@link AudioTrack} held by the sink. - * - *
This method is experimental, and will be renamed or removed in a future release. - * - *
Only for experimental use as part of {@link - * MediaCodecAudioRenderer#experimentalSetEnableKeepAudioTrackOnSeek(boolean)}. + * @deprecated Use {@link #flush()}. */ + @Deprecated void experimentalFlushWithoutAudioTrackRelease(); /** Resets the sink, releasing any resources that it currently holds. */ diff --git a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/audio/DecoderAudioRenderer.java b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/audio/DecoderAudioRenderer.java index 6a06f201d1..ec3f5fae96 100644 --- a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/audio/DecoderAudioRenderer.java +++ b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/audio/DecoderAudioRenderer.java @@ -229,14 +229,9 @@ public abstract class DecoderAudioRenderer< } /** - * Sets whether to enable the experimental feature that keeps and flushes the {@link - * android.media.AudioTrack} when a seek occurs, as opposed to releasing and reinitialising. Off - * by default. - * - *
This method is experimental, and will be renamed or removed in a future release. - * - * @param enableKeepAudioTrackOnSeek Whether to keep the {@link android.media.AudioTrack} on seek. + * @deprecated Experimental method being removed. */ + @Deprecated public void experimentalSetEnableKeepAudioTrackOnSeek(boolean enableKeepAudioTrackOnSeek) { this.experimentalKeepAudioTrackOnSeek = enableKeepAudioTrackOnSeek; } diff --git a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/audio/MediaCodecAudioRenderer.java b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/audio/MediaCodecAudioRenderer.java index a3f7b28a21..a226ce82b6 100644 --- a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/audio/MediaCodecAudioRenderer.java +++ b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/audio/MediaCodecAudioRenderer.java @@ -274,14 +274,9 @@ public class MediaCodecAudioRenderer extends MediaCodecRenderer implements Media } /** - * Sets whether to enable the experimental feature that keeps and flushes the {@link - * android.media.AudioTrack} when a seek occurs, as opposed to releasing and reinitialising. Off - * by default. - * - *
This method is experimental, and will be renamed or removed in a future release. - * - * @param enableKeepAudioTrackOnSeek Whether to keep the {@link android.media.AudioTrack} on seek. + * @deprecated Experimental method being removed. */ + @Deprecated public void experimentalSetEnableKeepAudioTrackOnSeek(boolean enableKeepAudioTrackOnSeek) { this.experimentalKeepAudioTrackOnSeek = enableKeepAudioTrackOnSeek; }