2021-07-13 20:23:20 +00:00
|
|
|
package c.a.r.o0;
|
2021-07-03 23:36:06 +00:00
|
|
|
|
|
|
|
import co.discord.media_engine.Stats;
|
|
|
|
import co.discord.media_engine.VoiceQuality;
|
|
|
|
import com.discord.rtcconnection.KrispOveruseDetector;
|
|
|
|
import com.discord.rtcconnection.mediaengine.MediaEngineConnection;
|
|
|
|
import com.discord.utilities.logging.Logger;
|
|
|
|
import d0.z.d.m;
|
|
|
|
import java.util.Deque;
|
|
|
|
import java.util.LinkedList;
|
|
|
|
import rx.Subscription;
|
|
|
|
/* compiled from: RtcStatsCollector.kt */
|
|
|
|
public final class d {
|
|
|
|
public final Deque<Stats> a;
|
|
|
|
public Subscription b;
|
|
|
|
|
|
|
|
/* renamed from: c reason: collision with root package name */
|
2021-07-13 20:23:20 +00:00
|
|
|
public final long f220c;
|
2021-07-03 23:36:06 +00:00
|
|
|
public final Logger d;
|
|
|
|
public final MediaEngineConnection e;
|
|
|
|
public final VoiceQuality f;
|
|
|
|
public final e g;
|
|
|
|
public final KrispOveruseDetector h;
|
|
|
|
public final int i;
|
|
|
|
|
|
|
|
public d(long j, Logger logger, MediaEngineConnection mediaEngineConnection, VoiceQuality voiceQuality, e eVar, KrispOveruseDetector krispOveruseDetector, int i, int i2) {
|
|
|
|
i = (i2 & 64) != 0 ? 30 : i;
|
|
|
|
m.checkNotNullParameter(logger, "logger");
|
|
|
|
m.checkNotNullParameter(mediaEngineConnection, "connection");
|
|
|
|
m.checkNotNullParameter(voiceQuality, "voiceQuality");
|
|
|
|
m.checkNotNullParameter(eVar, "videoQuality");
|
|
|
|
m.checkNotNullParameter(krispOveruseDetector, "krispOveruseDetector");
|
2021-07-13 20:23:20 +00:00
|
|
|
this.f220c = j;
|
2021-07-03 23:36:06 +00:00
|
|
|
this.d = logger;
|
|
|
|
this.e = mediaEngineConnection;
|
|
|
|
this.f = voiceQuality;
|
|
|
|
this.g = eVar;
|
|
|
|
this.h = krispOveruseDetector;
|
|
|
|
this.i = i;
|
|
|
|
this.a = new LinkedList();
|
|
|
|
}
|
|
|
|
|
|
|
|
public final void a() {
|
|
|
|
Subscription subscription = this.b;
|
|
|
|
if (subscription != null) {
|
|
|
|
subscription.unsubscribe();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|