Deprecate experimental keepAudioTrackOnSeek methods.

#minor-release

PiperOrigin-RevId: 570340714
This commit is contained in:
samrobinson 2023-10-03 04:04:39 -07:00 committed by Copybara-Service
parent 9edbfa974a
commit 1bb501ab50
3 changed files with 6 additions and 22 deletions

View File

@ -553,15 +553,9 @@ public interface AudioSink {
void flush(); void flush();
/** /**
* Flushes the sink, after which it is ready to receive buffers from a new playback position. * @deprecated Use {@link #flush()}.
*
* <p>Does not release the {@link AudioTrack} held by the sink.
*
* <p>This method is experimental, and will be renamed or removed in a future release.
*
* <p>Only for experimental use as part of {@link
* MediaCodecAudioRenderer#experimentalSetEnableKeepAudioTrackOnSeek(boolean)}.
*/ */
@Deprecated
void experimentalFlushWithoutAudioTrackRelease(); void experimentalFlushWithoutAudioTrackRelease();
/** Resets the sink, releasing any resources that it currently holds. */ /** Resets the sink, releasing any resources that it currently holds. */

View File

@ -229,14 +229,9 @@ public abstract class DecoderAudioRenderer<
} }
/** /**
* Sets whether to enable the experimental feature that keeps and flushes the {@link * @deprecated Experimental method being removed.
* android.media.AudioTrack} when a seek occurs, as opposed to releasing and reinitialising. Off
* by default.
*
* <p>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
public void experimentalSetEnableKeepAudioTrackOnSeek(boolean enableKeepAudioTrackOnSeek) { public void experimentalSetEnableKeepAudioTrackOnSeek(boolean enableKeepAudioTrackOnSeek) {
this.experimentalKeepAudioTrackOnSeek = enableKeepAudioTrackOnSeek; this.experimentalKeepAudioTrackOnSeek = enableKeepAudioTrackOnSeek;
} }

View File

@ -274,14 +274,9 @@ public class MediaCodecAudioRenderer extends MediaCodecRenderer implements Media
} }
/** /**
* Sets whether to enable the experimental feature that keeps and flushes the {@link * @deprecated Experimental method being removed.
* android.media.AudioTrack} when a seek occurs, as opposed to releasing and reinitialising. Off
* by default.
*
* <p>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
public void experimentalSetEnableKeepAudioTrackOnSeek(boolean enableKeepAudioTrackOnSeek) { public void experimentalSetEnableKeepAudioTrackOnSeek(boolean enableKeepAudioTrackOnSeek) {
this.experimentalKeepAudioTrackOnSeek = enableKeepAudioTrackOnSeek; this.experimentalKeepAudioTrackOnSeek = enableKeepAudioTrackOnSeek;
} }