Remove unnecessary AudioTrack alias

Those aliases were introduced when the class
was also called AudioTrack.

PiperOrigin-RevId: 333499360
This commit is contained in:
krocard 2020-09-24 14:06:30 +01:00 committed by kim-vde
parent f37d79a4dd
commit dd99d23621

View File

@ -18,7 +18,6 @@ package com.google.android.exoplayer2.audio;
import static java.lang.Math.max;
import static java.lang.Math.min;
import android.annotation.SuppressLint;
import android.media.AudioFormat;
import android.media.AudioManager;
import android.media.AudioTrack;
@ -235,28 +234,6 @@ public final class DefaultAudioSink implements AudioSink {
/** To avoid underruns on some devices (e.g., Broadcom 7271), scale up the AC3 buffer duration. */
private static final int AC3_BUFFER_MULTIPLICATION_FACTOR = 2;
/**
* @see AudioTrack#ERROR_BAD_VALUE
*/
private static final int ERROR_BAD_VALUE = AudioTrack.ERROR_BAD_VALUE;
/**
* @see AudioTrack#MODE_STATIC
*/
private static final int MODE_STATIC = AudioTrack.MODE_STATIC;
/**
* @see AudioTrack#MODE_STREAM
*/
private static final int MODE_STREAM = AudioTrack.MODE_STREAM;
/**
* @see AudioTrack#STATE_INITIALIZED
*/
private static final int STATE_INITIALIZED = AudioTrack.STATE_INITIALIZED;
/**
* @see AudioTrack#WRITE_NON_BLOCKING
*/
@SuppressLint("InlinedApi")
private static final int WRITE_NON_BLOCKING = AudioTrack.WRITE_NON_BLOCKING;
private static final String TAG = "AudioTrack";
/**
@ -1542,7 +1519,7 @@ public final class DefaultAudioSink implements AudioSink {
channelConfig,
encoding,
bufferSize,
MODE_STATIC,
AudioTrack.MODE_STATIC,
audioSessionId);
}
@ -1636,7 +1613,7 @@ public final class DefaultAudioSink implements AudioSink {
@RequiresApi(21)
private static int writeNonBlockingV21(AudioTrack audioTrack, ByteBuffer buffer, int size) {
return audioTrack.write(buffer, size, WRITE_NON_BLOCKING);
return audioTrack.write(buffer, size, AudioTrack.WRITE_NON_BLOCKING);
}
@RequiresApi(21)
@ -1644,7 +1621,8 @@ public final class DefaultAudioSink implements AudioSink {
AudioTrack audioTrack, ByteBuffer buffer, int size, long presentationTimeUs) {
if (Util.SDK_INT >= 26) {
// The underlying platform AudioTrack writes AV sync headers directly.
return audioTrack.write(buffer, size, WRITE_NON_BLOCKING, presentationTimeUs * 1000);
return audioTrack.write(
buffer, size, AudioTrack.WRITE_NON_BLOCKING, presentationTimeUs * 1000);
}
if (avSyncHeader == null) {
avSyncHeader = ByteBuffer.allocate(16);
@ -1659,7 +1637,8 @@ public final class DefaultAudioSink implements AudioSink {
}
int avSyncHeaderBytesRemaining = avSyncHeader.remaining();
if (avSyncHeaderBytesRemaining > 0) {
int result = audioTrack.write(avSyncHeader, avSyncHeaderBytesRemaining, WRITE_NON_BLOCKING);
int result =
audioTrack.write(avSyncHeader, avSyncHeaderBytesRemaining, AudioTrack.WRITE_NON_BLOCKING);
if (result < 0) {
bytesUntilNextAvSync = 0;
return result;
@ -1910,7 +1889,7 @@ public final class DefaultAudioSink implements AudioSink {
}
int state = audioTrack.getState();
if (state != STATE_INITIALIZED) {
if (state != AudioTrack.STATE_INITIALIZED) {
try {
audioTrack.release();
} catch (Exception e) {
@ -1957,7 +1936,7 @@ public final class DefaultAudioSink implements AudioSink {
getAudioTrackAttributesV21(audioAttributes, tunneling),
getAudioFormat(outputSampleRate, outputChannelConfig, outputEncoding),
bufferSize,
MODE_STREAM,
AudioTrack.MODE_STREAM,
audioSessionId);
}
@ -1970,7 +1949,7 @@ public final class DefaultAudioSink implements AudioSink {
outputChannelConfig,
outputEncoding,
bufferSize,
MODE_STREAM);
AudioTrack.MODE_STREAM);
} else {
// Re-attach to the same audio session.
return new AudioTrack(
@ -1979,7 +1958,7 @@ public final class DefaultAudioSink implements AudioSink {
outputChannelConfig,
outputEncoding,
bufferSize,
MODE_STREAM,
AudioTrack.MODE_STREAM,
audioSessionId);
}
}
@ -2013,7 +1992,7 @@ public final class DefaultAudioSink implements AudioSink {
private int getPcmDefaultBufferSize(float maxAudioTrackPlaybackSpeed) {
int minBufferSize =
AudioTrack.getMinBufferSize(outputSampleRate, outputChannelConfig, outputEncoding);
Assertions.checkState(minBufferSize != ERROR_BAD_VALUE);
Assertions.checkState(minBufferSize != AudioTrack.ERROR_BAD_VALUE);
int multipliedBufferSize = minBufferSize * BUFFER_MULTIPLICATION_FACTOR;
int minAppBufferSize = (int) durationUsToFrames(MIN_BUFFER_DURATION_US) * outputPcmFrameSize;
int maxAppBufferSize =