package com.discord.stores; 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; /* compiled from: StoreMediaEngine.kt */ public final class StoreMediaEngine$handleNewConnection$1 extends MediaEngineConnection.a { public final /* synthetic */ StoreMediaEngine this$0; public StoreMediaEngine$handleNewConnection$1(StoreMediaEngine storeMediaEngine) { this.this$0 = storeMediaEngine; } @Override // com.discord.rtcconnection.mediaengine.MediaEngineConnection.a, com.discord.rtcconnection.mediaengine.MediaEngineConnection.d 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.a, com.discord.rtcconnection.mediaengine.MediaEngineConnection.d 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); } } }