79 lines
3.7 KiB
Java
79 lines
3.7 KiB
Java
package com.discord.stores;
|
|
|
|
import c.a.r.j0.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) {
|
|
}
|
|
}
|