mirror of
https://github.com/androidx/media.git
synced 2025-05-04 22:20:47 +08:00
Use ArrayDeque for playback parameters checkpoints
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=175837754
This commit is contained in:
parent
57868092ea
commit
d49fc54968
@ -36,8 +36,8 @@ import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.reflect.Method;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
import java.util.ArrayDeque;
|
||||
import java.util.ArrayList;
|
||||
import java.util.LinkedList;
|
||||
|
||||
/**
|
||||
* Plays audio data. The implementation delegates to an {@link AudioTrack} and handles playback
|
||||
@ -174,7 +174,7 @@ public final class DefaultAudioSink implements AudioSink {
|
||||
private final ConditionVariable releasingConditionVariable;
|
||||
private final long[] playheadOffsets;
|
||||
private final AudioTrackUtil audioTrackUtil;
|
||||
private final LinkedList<PlaybackParametersCheckpoint> playbackParametersCheckpoints;
|
||||
private final ArrayDeque<PlaybackParametersCheckpoint> playbackParametersCheckpoints;
|
||||
|
||||
@Nullable private Listener listener;
|
||||
/**
|
||||
@ -277,7 +277,7 @@ public final class DefaultAudioSink implements AudioSink {
|
||||
drainingAudioProcessorIndex = C.INDEX_UNSET;
|
||||
this.audioProcessors = new AudioProcessor[0];
|
||||
outputBuffers = new ByteBuffer[0];
|
||||
playbackParametersCheckpoints = new LinkedList<>();
|
||||
playbackParametersCheckpoints = new ArrayDeque<>();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
x
Reference in New Issue
Block a user