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

130 lines
3.9 KiB
Java

package c.i.a.c;
import android.content.Context;
import android.media.AudioFocusRequest;
import android.media.AudioManager;
import android.os.Handler;
import androidx.annotation.Nullable;
import c.i.a.c.i2.f0;
import c.i.a.c.p1;
import c.i.a.c.v1.n;
import java.util.Objects;
/* compiled from: AudioFocusManager */
public final class e0 {
public final AudioManager a;
public final a b;
@Nullable
/* renamed from: c reason: collision with root package name */
public b f812c;
@Nullable
public n d;
public int e;
public int f;
public float g = 1.0f;
public AudioFocusRequest h;
/* compiled from: AudioFocusManager */
public class a implements AudioManager.OnAudioFocusChangeListener {
public final Handler i;
public a(Handler handler) {
this.i = handler;
}
@Override // android.media.AudioManager.OnAudioFocusChangeListener
public void onAudioFocusChange(int i) {
this.i.post(new b(this, i));
}
}
/* compiled from: AudioFocusManager */
public interface b {
}
public e0(Context context, Handler handler, b bVar) {
AudioManager audioManager = (AudioManager) context.getApplicationContext().getSystemService("audio");
Objects.requireNonNull(audioManager);
this.a = audioManager;
this.f812c = bVar;
this.b = new a(handler);
this.e = 0;
}
public final void a() {
if (this.e != 0) {
if (f0.a >= 26) {
AudioFocusRequest audioFocusRequest = this.h;
if (audioFocusRequest != null) {
this.a.abandonAudioFocusRequest(audioFocusRequest);
}
} else {
this.a.abandonAudioFocus(this.b);
}
c(0);
}
}
public final void b(int i) {
b bVar = this.f812c;
if (bVar != null) {
p1.c cVar = (p1.c) bVar;
boolean g = p1.this.g();
p1.this.Y(g, i, p1.O(g, i));
}
}
public final void c(int i) {
if (this.e != i) {
this.e = i;
float f = i == 3 ? 0.2f : 1.0f;
if (this.g != f) {
this.g = f;
b bVar = this.f812c;
if (bVar != null) {
p1 p1Var = p1.this;
p1Var.R(1, 2, Float.valueOf(p1Var.B * p1Var.m.g));
}
}
}
}
public int d(boolean z2, int i) {
int i2;
int i3 = 1;
if (i == 1 || this.f != 1) {
a();
return z2 ? 1 : -1;
} else if (!z2) {
return -1;
} else {
if (this.e != 1) {
if (f0.a >= 26) {
AudioFocusRequest audioFocusRequest = this.h;
if (audioFocusRequest == null) {
AudioFocusRequest.Builder builder = audioFocusRequest == null ? new AudioFocusRequest.Builder(this.f) : new AudioFocusRequest.Builder(this.h);
n nVar = this.d;
boolean z3 = nVar != null && nVar.b == 1;
Objects.requireNonNull(nVar);
this.h = builder.setAudioAttributes(nVar.a()).setWillPauseWhenDucked(z3).setOnAudioFocusChangeListener(this.b).build();
}
i2 = this.a.requestAudioFocus(this.h);
} else {
AudioManager audioManager = this.a;
a aVar = this.b;
n nVar2 = this.d;
Objects.requireNonNull(nVar2);
i2 = audioManager.requestAudioFocus(aVar, f0.t(nVar2.d), this.f);
}
if (i2 == 1) {
c(1);
} else {
c(0);
i3 = -1;
}
}
return i3;
}
}
}