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.max;
import static java.lang.Math.min; import static java.lang.Math.min;
import android.annotation.SuppressLint;
import android.media.AudioFormat; import android.media.AudioFormat;
import android.media.AudioManager; import android.media.AudioManager;
import android.media.AudioTrack; 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. */ /** 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; 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"; private static final String TAG = "AudioTrack";
/** /**
@ -1542,7 +1519,7 @@ public final class DefaultAudioSink implements AudioSink {
channelConfig, channelConfig,
encoding, encoding,
bufferSize, bufferSize,
MODE_STATIC, AudioTrack.MODE_STATIC,
audioSessionId); audioSessionId);
} }
@ -1636,7 +1613,7 @@ public final class DefaultAudioSink implements AudioSink {
@RequiresApi(21) @RequiresApi(21)
private static int writeNonBlockingV21(AudioTrack audioTrack, ByteBuffer buffer, int size) { 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) @RequiresApi(21)
@ -1644,7 +1621,8 @@ public final class DefaultAudioSink implements AudioSink {
AudioTrack audioTrack, ByteBuffer buffer, int size, long presentationTimeUs) { AudioTrack audioTrack, ByteBuffer buffer, int size, long presentationTimeUs) {
if (Util.SDK_INT >= 26) { if (Util.SDK_INT >= 26) {
// The underlying platform AudioTrack writes AV sync headers directly. // 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) { if (avSyncHeader == null) {
avSyncHeader = ByteBuffer.allocate(16); avSyncHeader = ByteBuffer.allocate(16);
@ -1659,7 +1637,8 @@ public final class DefaultAudioSink implements AudioSink {
} }
int avSyncHeaderBytesRemaining = avSyncHeader.remaining(); int avSyncHeaderBytesRemaining = avSyncHeader.remaining();
if (avSyncHeaderBytesRemaining > 0) { 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) { if (result < 0) {
bytesUntilNextAvSync = 0; bytesUntilNextAvSync = 0;
return result; return result;
@ -1910,7 +1889,7 @@ public final class DefaultAudioSink implements AudioSink {
} }
int state = audioTrack.getState(); int state = audioTrack.getState();
if (state != STATE_INITIALIZED) { if (state != AudioTrack.STATE_INITIALIZED) {
try { try {
audioTrack.release(); audioTrack.release();
} catch (Exception e) { } catch (Exception e) {
@ -1957,7 +1936,7 @@ public final class DefaultAudioSink implements AudioSink {
getAudioTrackAttributesV21(audioAttributes, tunneling), getAudioTrackAttributesV21(audioAttributes, tunneling),
getAudioFormat(outputSampleRate, outputChannelConfig, outputEncoding), getAudioFormat(outputSampleRate, outputChannelConfig, outputEncoding),
bufferSize, bufferSize,
MODE_STREAM, AudioTrack.MODE_STREAM,
audioSessionId); audioSessionId);
} }
@ -1970,7 +1949,7 @@ public final class DefaultAudioSink implements AudioSink {
outputChannelConfig, outputChannelConfig,
outputEncoding, outputEncoding,
bufferSize, bufferSize,
MODE_STREAM); AudioTrack.MODE_STREAM);
} else { } else {
// Re-attach to the same audio session. // Re-attach to the same audio session.
return new AudioTrack( return new AudioTrack(
@ -1979,7 +1958,7 @@ public final class DefaultAudioSink implements AudioSink {
outputChannelConfig, outputChannelConfig,
outputEncoding, outputEncoding,
bufferSize, bufferSize,
MODE_STREAM, AudioTrack.MODE_STREAM,
audioSessionId); audioSessionId);
} }
} }
@ -2013,7 +1992,7 @@ public final class DefaultAudioSink implements AudioSink {
private int getPcmDefaultBufferSize(float maxAudioTrackPlaybackSpeed) { private int getPcmDefaultBufferSize(float maxAudioTrackPlaybackSpeed) {
int minBufferSize = int minBufferSize =
AudioTrack.getMinBufferSize(outputSampleRate, outputChannelConfig, outputEncoding); 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 multipliedBufferSize = minBufferSize * BUFFER_MULTIPLICATION_FACTOR;
int minAppBufferSize = (int) durationUsToFrames(MIN_BUFFER_DURATION_US) * outputPcmFrameSize; int minAppBufferSize = (int) durationUsToFrames(MIN_BUFFER_DURATION_US) * outputPcmFrameSize;
int maxAppBufferSize = int maxAppBufferSize =