discord-jadx/app/src/main/java/c/i/a/c/v1/u.java

105 lines
2.8 KiB
Java

package c.i.a.c.v1;
import androidx.annotation.CallSuper;
import com.google.android.exoplayer2.audio.AudioProcessor;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
/* compiled from: BaseAudioProcessor */
public abstract class u implements AudioProcessor {
public AudioProcessor.a b;
/* renamed from: c reason: collision with root package name */
public AudioProcessor.a f1003c;
public AudioProcessor.a d;
public AudioProcessor.a e;
public ByteBuffer f;
public ByteBuffer g;
public boolean h;
public u() {
ByteBuffer byteBuffer = AudioProcessor.a;
this.f = byteBuffer;
this.g = byteBuffer;
AudioProcessor.a aVar = AudioProcessor.a.a;
this.d = aVar;
this.e = aVar;
this.b = aVar;
this.f1003c = aVar;
}
@Override // com.google.android.exoplayer2.audio.AudioProcessor
public boolean a() {
return this.e != AudioProcessor.a.a;
}
@Override // com.google.android.exoplayer2.audio.AudioProcessor
@CallSuper
public boolean b() {
return this.h && this.g == AudioProcessor.a;
}
@Override // com.google.android.exoplayer2.audio.AudioProcessor
public final AudioProcessor.a d(AudioProcessor.a aVar) throws AudioProcessor.UnhandledAudioFormatException {
this.d = aVar;
this.e = f(aVar);
return a() ? this.e : AudioProcessor.a.a;
}
@Override // com.google.android.exoplayer2.audio.AudioProcessor
public final void e() {
this.h = true;
h();
}
public abstract AudioProcessor.a f(AudioProcessor.a aVar) throws AudioProcessor.UnhandledAudioFormatException;
@Override // com.google.android.exoplayer2.audio.AudioProcessor
public final void flush() {
this.g = AudioProcessor.a;
this.h = false;
this.b = this.d;
this.f1003c = this.e;
g();
}
public void g() {
}
@Override // com.google.android.exoplayer2.audio.AudioProcessor
@CallSuper
public ByteBuffer getOutput() {
ByteBuffer byteBuffer = this.g;
this.g = AudioProcessor.a;
return byteBuffer;
}
public void h() {
}
public void i() {
}
public final ByteBuffer j(int i) {
if (this.f.capacity() < i) {
this.f = ByteBuffer.allocateDirect(i).order(ByteOrder.nativeOrder());
} else {
this.f.clear();
}
ByteBuffer byteBuffer = this.f;
this.g = byteBuffer;
return byteBuffer;
}
@Override // com.google.android.exoplayer2.audio.AudioProcessor
public final void reset() {
flush();
this.f = AudioProcessor.a;
AudioProcessor.a aVar = AudioProcessor.a.a;
this.d = aVar;
this.e = aVar;
this.b = aVar;
this.f1003c = aVar;
i();
}
}