discord-jadx/app/src/main/java/com/discord/stores/StoreMediaEngine$handleNewC...

79 lines
3.7 KiB
Java

package com.discord.stores;
import c.a.r.k0.a;
import com.discord.app.AppLog;
import com.discord.rtcconnection.KrispOveruseDetector;
import com.discord.rtcconnection.mediaengine.MediaEngineConnection;
import com.discord.stores.StoreMediaSettings;
import d0.t.u;
import d0.z.d.m;
import java.util.List;
/* compiled from: StoreMediaEngine.kt */
public final class StoreMediaEngine$handleNewConnection$1 implements MediaEngineConnection.c {
public final /* synthetic */ StoreMediaEngine this$0;
public StoreMediaEngine$handleNewConnection$1(StoreMediaEngine storeMediaEngine) {
this.this$0 = storeMediaEngine;
}
@Override // com.discord.rtcconnection.mediaengine.MediaEngineConnection.c
public void onConnected(MediaEngineConnection mediaEngineConnection, MediaEngineConnection.TransportInfo transportInfo, List<a> list) {
m.checkNotNullParameter(mediaEngineConnection, "connection");
m.checkNotNullParameter(transportInfo, "transportInfo");
m.checkNotNullParameter(list, "supportedVideoCodecs");
}
@Override // com.discord.rtcconnection.mediaengine.MediaEngineConnection.c
public void onConnectionStateChange(MediaEngineConnection mediaEngineConnection, MediaEngineConnection.ConnectionState connectionState) {
m.checkNotNullParameter(mediaEngineConnection, "connection");
m.checkNotNullParameter(connectionState, "connectionState");
}
@Override // com.discord.rtcconnection.mediaengine.MediaEngineConnection.c
public void onDestroy(MediaEngineConnection mediaEngineConnection) {
m.checkNotNullParameter(mediaEngineConnection, "connection");
if (u.minus(this.this$0.getMediaEngine().getConnections(), mediaEngineConnection).isEmpty()) {
StoreMediaEngine.access$getMediaSettingsStore$p(this.this$0).revertTemporaryDisableKrisp();
}
}
@Override // com.discord.rtcconnection.mediaengine.MediaEngineConnection.c
public void onError(MediaEngineConnection mediaEngineConnection, MediaEngineConnection.FailedConnectionException failedConnectionException) {
m.checkNotNullParameter(mediaEngineConnection, "connection");
m.checkNotNullParameter(failedConnectionException, "exception");
}
@Override // com.discord.rtcconnection.mediaengine.MediaEngineConnection.c
public void onKrispStatus(MediaEngineConnection mediaEngineConnection, KrispOveruseDetector.Status status) {
m.checkNotNullParameter(mediaEngineConnection, "connection");
m.checkNotNullParameter(status, "status");
AppLog.i("onKrispStatus(" + status + ')');
StoreMediaEngine.access$getOnKrispStatusSubject$p(this.this$0).j.onNext(status);
int ordinal = status.ordinal();
if (ordinal == 0 || ordinal == 1) {
StoreMediaEngine.access$getMediaSettingsStore$p(this.this$0).setNoiseProcessing(StoreMediaSettings.NoiseProcessing.CancellationTemporarilyDisabled);
} else if (ordinal == 2) {
StoreMediaEngine.access$getMediaSettingsStore$p(this.this$0).setVADUseKrisp(StoreMediaSettings.VadUseKrisp.TemporarilyDisabled);
}
}
@Override // com.discord.rtcconnection.mediaengine.MediaEngineConnection.c
public void onLocalMute(long j, boolean z2) {
}
public void onLocalVideoDisabled(long j, boolean z2) {
}
@Override // com.discord.rtcconnection.mediaengine.MediaEngineConnection.c
public void onLocalVideoOffScreen(long j, boolean z2) {
}
@Override // com.discord.rtcconnection.mediaengine.MediaEngineConnection.c
public void onSpeaking(long j, int i, boolean z2) {
}
@Override // com.discord.rtcconnection.mediaengine.MediaEngineConnection.c
public void onVideo(long j, Integer num, int i, int i2, int i3) {
}
}