discord-jadx/app/src/main/java/c/o/a/w/a.java

192 lines
4.9 KiB
Java

package c.o.a.w;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import androidx.annotation.CallSuper;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import c.o.a.n.g;
import c.o.a.n.i;
import c.o.a.n.v.e;
import c.o.a.n.v.f;
import c.o.a.n.v.h;
import com.google.android.gms.tasks.TaskCompletionSource;
import java.util.Objects;
/* compiled from: CameraPreview */
public abstract class a<T extends View, Output> {
public static final c.o.a.b a = new c.o.a.b(a.class.getSimpleName());
public c b;
/* renamed from: c reason: collision with root package name */
public T f1509c;
public boolean d;
public int e;
public int f;
public int g;
public int h;
public int i;
/* compiled from: CameraPreview */
/* renamed from: c.o.a.w.a$a reason: collision with other inner class name */
public class RunnableC0170a implements Runnable {
public final /* synthetic */ TaskCompletionSource i;
public RunnableC0170a(TaskCompletionSource taskCompletionSource) {
this.i = taskCompletionSource;
}
@Override // java.lang.Runnable
public void run() {
View k = a.this.k();
ViewParent parent = k.getParent();
if (parent instanceof ViewGroup) {
((ViewGroup) parent).removeView(k);
}
this.i.a.t(null);
}
}
/* compiled from: CameraPreview */
public interface b {
void a();
}
/* compiled from: CameraPreview */
public interface c {
}
public a(@NonNull Context context, @NonNull ViewGroup viewGroup) {
this.f1509c = n(context, viewGroup);
}
public void e(@Nullable b bVar) {
}
public final void f(int i, int i2) {
a.a(1, "dispatchOnSurfaceAvailable:", "w=", Integer.valueOf(i), "h=", Integer.valueOf(i2));
this.e = i;
this.f = i2;
if (i > 0 && i2 > 0) {
e(null);
}
c cVar = this.b;
if (cVar != null) {
((i) cVar).V();
}
}
public final void g() {
this.e = 0;
this.f = 0;
c cVar = this.b;
if (cVar != null) {
i iVar = (i) cVar;
i.i.a(1, "onSurfaceDestroyed");
iVar.N0(false);
iVar.M0(false);
}
}
public final void h(int i, int i2) {
a.a(1, "dispatchOnSurfaceSizeChanged:", "w=", Integer.valueOf(i), "h=", Integer.valueOf(i2));
if (i != this.e || i2 != this.f) {
this.e = i;
this.f = i2;
if (i > 0 && i2 > 0) {
e(null);
}
c cVar = this.b;
if (cVar != null) {
g gVar = (g) cVar;
Objects.requireNonNull(gVar);
i.i.a(1, "onSurfaceChanged:", "Size is", gVar.U0(c.o.a.n.t.b.VIEW));
f fVar = gVar.m;
fVar.b("surface changed", true, new h(fVar, e.BIND, new c.o.a.n.h(gVar)));
}
}
}
@NonNull
public abstract Output i();
@NonNull
public abstract Class<Output> j();
@NonNull
public abstract View k();
@NonNull
public final c.o.a.x.b l() {
return new c.o.a.x.b(this.e, this.f);
}
public final boolean m() {
return this.e > 0 && this.f > 0;
}
@NonNull
public abstract T n(@NonNull Context context, @NonNull ViewGroup viewGroup);
@CallSuper
public void o() {
if (Thread.currentThread() == Looper.getMainLooper().getThread()) {
View k = k();
ViewParent parent = k.getParent();
if (parent instanceof ViewGroup) {
((ViewGroup) parent).removeView(k);
return;
}
return;
}
Handler handler = new Handler(Looper.getMainLooper());
TaskCompletionSource taskCompletionSource = new TaskCompletionSource();
handler.post(new RunnableC0170a(taskCompletionSource));
try {
c.i.a.f.e.o.c.c(taskCompletionSource.a);
} catch (Exception unused) {
}
}
public void p() {
}
public void q() {
}
public void r(int i) {
this.i = i;
}
public void s(int i, int i2) {
a.a(1, "setStreamSize:", "desiredW=", Integer.valueOf(i), "desiredH=", Integer.valueOf(i2));
this.g = i;
this.h = i2;
if (i > 0 && i2 > 0) {
e(null);
}
}
public void t(@Nullable c cVar) {
c cVar2;
c cVar3;
if (m() && (cVar3 = this.b) != null) {
i iVar = (i) cVar3;
i.i.a(1, "onSurfaceDestroyed");
iVar.N0(false);
iVar.M0(false);
}
this.b = cVar;
if (m() && (cVar2 = this.b) != null) {
((i) cVar2).V();
}
}
public boolean u() {
return this instanceof d;
}
}