discord-jadx/app/src/main/java/co/discord/media_engine/internal/OutboundAudio.java

364 lines
14 KiB
Java

package co.discord.media_engine.internal;
import a0.a.a.b;
import c.d.b.a.a;
import d0.z.d.m;
/* compiled from: NativeStatistics.kt */
public final class OutboundAudio {
private final int audioLevel;
private final int bytesSent;
private final String codecName;
private final int codecPayloadType;
private final float delayMedian;
private final float delayStd;
private final float echoReturnLoss;
private final float echoReturnLossEnchancement;
private final int extSeqNum;
private final float fractionLost;
private final long framesCaptured;
private final long framesRendered;
private final float jitter;
private final boolean noiseCancellerIsEnabled;
private final long noiseCancellerProcessTime;
private final int packetsLost;
private final int packetsSent;
private final float residualEchoLikelihood;
private final float residualEchoLikelihoodRecentMax;
private final int rtt;
private final int speaking;
private final int ssrc;
private final boolean typingNoiseDetected;
private final boolean voiceActivityDetectorIsEnabled;
private final long voiceActivityDetectorProcessTime;
public OutboundAudio(int i, int i2, String str, int i3, float f, float f2, float f3, float f4, int i4, float f5, float f6, int i5, int i6, float f7, float f8, int i7, int i8, int i9, boolean z2, long j, long j2, boolean z3, long j3, boolean z4, long j4) {
m.checkNotNullParameter(str, "codecName");
this.audioLevel = i;
this.bytesSent = i2;
this.codecName = str;
this.codecPayloadType = i3;
this.delayMedian = f;
this.delayStd = f2;
this.echoReturnLoss = f3;
this.echoReturnLossEnchancement = f4;
this.extSeqNum = i4;
this.fractionLost = f5;
this.jitter = f6;
this.packetsLost = i5;
this.packetsSent = i6;
this.residualEchoLikelihood = f7;
this.residualEchoLikelihoodRecentMax = f8;
this.rtt = i7;
this.speaking = i8;
this.ssrc = i9;
this.typingNoiseDetected = z2;
this.framesCaptured = j;
this.framesRendered = j2;
this.noiseCancellerIsEnabled = z3;
this.noiseCancellerProcessTime = j3;
this.voiceActivityDetectorIsEnabled = z4;
this.voiceActivityDetectorProcessTime = j4;
}
public static /* synthetic */ OutboundAudio copy$default(OutboundAudio outboundAudio, int i, int i2, String str, int i3, float f, float f2, float f3, float f4, int i4, float f5, float f6, int i5, int i6, float f7, float f8, int i7, int i8, int i9, boolean z2, long j, long j2, boolean z3, long j3, boolean z4, long j4, int i10, Object obj) {
return outboundAudio.copy((i10 & 1) != 0 ? outboundAudio.audioLevel : i, (i10 & 2) != 0 ? outboundAudio.bytesSent : i2, (i10 & 4) != 0 ? outboundAudio.codecName : str, (i10 & 8) != 0 ? outboundAudio.codecPayloadType : i3, (i10 & 16) != 0 ? outboundAudio.delayMedian : f, (i10 & 32) != 0 ? outboundAudio.delayStd : f2, (i10 & 64) != 0 ? outboundAudio.echoReturnLoss : f3, (i10 & 128) != 0 ? outboundAudio.echoReturnLossEnchancement : f4, (i10 & 256) != 0 ? outboundAudio.extSeqNum : i4, (i10 & 512) != 0 ? outboundAudio.fractionLost : f5, (i10 & 1024) != 0 ? outboundAudio.jitter : f6, (i10 & 2048) != 0 ? outboundAudio.packetsLost : i5, (i10 & 4096) != 0 ? outboundAudio.packetsSent : i6, (i10 & 8192) != 0 ? outboundAudio.residualEchoLikelihood : f7, (i10 & 16384) != 0 ? outboundAudio.residualEchoLikelihoodRecentMax : f8, (i10 & 32768) != 0 ? outboundAudio.rtt : i7, (i10 & 65536) != 0 ? outboundAudio.speaking : i8, (i10 & 131072) != 0 ? outboundAudio.ssrc : i9, (i10 & 262144) != 0 ? outboundAudio.typingNoiseDetected : z2, (i10 & 524288) != 0 ? outboundAudio.framesCaptured : j, (i10 & 1048576) != 0 ? outboundAudio.framesRendered : j2, (i10 & 2097152) != 0 ? outboundAudio.noiseCancellerIsEnabled : z3, (4194304 & i10) != 0 ? outboundAudio.noiseCancellerProcessTime : j3, (i10 & 8388608) != 0 ? outboundAudio.voiceActivityDetectorIsEnabled : z4, (i10 & 16777216) != 0 ? outboundAudio.voiceActivityDetectorProcessTime : j4);
}
public final int component1() {
return this.audioLevel;
}
public final float component10() {
return this.fractionLost;
}
public final float component11() {
return this.jitter;
}
public final int component12() {
return this.packetsLost;
}
public final int component13() {
return this.packetsSent;
}
public final float component14() {
return this.residualEchoLikelihood;
}
public final float component15() {
return this.residualEchoLikelihoodRecentMax;
}
public final int component16() {
return this.rtt;
}
public final int component17() {
return this.speaking;
}
public final int component18() {
return this.ssrc;
}
public final boolean component19() {
return this.typingNoiseDetected;
}
public final int component2() {
return this.bytesSent;
}
public final long component20() {
return this.framesCaptured;
}
public final long component21() {
return this.framesRendered;
}
public final boolean component22() {
return this.noiseCancellerIsEnabled;
}
public final long component23() {
return this.noiseCancellerProcessTime;
}
public final boolean component24() {
return this.voiceActivityDetectorIsEnabled;
}
public final long component25() {
return this.voiceActivityDetectorProcessTime;
}
public final String component3() {
return this.codecName;
}
public final int component4() {
return this.codecPayloadType;
}
public final float component5() {
return this.delayMedian;
}
public final float component6() {
return this.delayStd;
}
public final float component7() {
return this.echoReturnLoss;
}
public final float component8() {
return this.echoReturnLossEnchancement;
}
public final int component9() {
return this.extSeqNum;
}
public final OutboundAudio copy(int i, int i2, String str, int i3, float f, float f2, float f3, float f4, int i4, float f5, float f6, int i5, int i6, float f7, float f8, int i7, int i8, int i9, boolean z2, long j, long j2, boolean z3, long j3, boolean z4, long j4) {
m.checkNotNullParameter(str, "codecName");
return new OutboundAudio(i, i2, str, i3, f, f2, f3, f4, i4, f5, f6, i5, i6, f7, f8, i7, i8, i9, z2, j, j2, z3, j3, z4, j4);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof OutboundAudio)) {
return false;
}
OutboundAudio outboundAudio = (OutboundAudio) obj;
return this.audioLevel == outboundAudio.audioLevel && this.bytesSent == outboundAudio.bytesSent && m.areEqual(this.codecName, outboundAudio.codecName) && this.codecPayloadType == outboundAudio.codecPayloadType && Float.compare(this.delayMedian, outboundAudio.delayMedian) == 0 && Float.compare(this.delayStd, outboundAudio.delayStd) == 0 && Float.compare(this.echoReturnLoss, outboundAudio.echoReturnLoss) == 0 && Float.compare(this.echoReturnLossEnchancement, outboundAudio.echoReturnLossEnchancement) == 0 && this.extSeqNum == outboundAudio.extSeqNum && Float.compare(this.fractionLost, outboundAudio.fractionLost) == 0 && Float.compare(this.jitter, outboundAudio.jitter) == 0 && this.packetsLost == outboundAudio.packetsLost && this.packetsSent == outboundAudio.packetsSent && Float.compare(this.residualEchoLikelihood, outboundAudio.residualEchoLikelihood) == 0 && Float.compare(this.residualEchoLikelihoodRecentMax, outboundAudio.residualEchoLikelihoodRecentMax) == 0 && this.rtt == outboundAudio.rtt && this.speaking == outboundAudio.speaking && this.ssrc == outboundAudio.ssrc && this.typingNoiseDetected == outboundAudio.typingNoiseDetected && this.framesCaptured == outboundAudio.framesCaptured && this.framesRendered == outboundAudio.framesRendered && this.noiseCancellerIsEnabled == outboundAudio.noiseCancellerIsEnabled && this.noiseCancellerProcessTime == outboundAudio.noiseCancellerProcessTime && this.voiceActivityDetectorIsEnabled == outboundAudio.voiceActivityDetectorIsEnabled && this.voiceActivityDetectorProcessTime == outboundAudio.voiceActivityDetectorProcessTime;
}
public final int getAudioLevel() {
return this.audioLevel;
}
public final int getBytesSent() {
return this.bytesSent;
}
public final String getCodecName() {
return this.codecName;
}
public final int getCodecPayloadType() {
return this.codecPayloadType;
}
public final float getDelayMedian() {
return this.delayMedian;
}
public final float getDelayStd() {
return this.delayStd;
}
public final float getEchoReturnLoss() {
return this.echoReturnLoss;
}
public final float getEchoReturnLossEnchancement() {
return this.echoReturnLossEnchancement;
}
public final int getExtSeqNum() {
return this.extSeqNum;
}
public final float getFractionLost() {
return this.fractionLost;
}
public final long getFramesCaptured() {
return this.framesCaptured;
}
public final long getFramesRendered() {
return this.framesRendered;
}
public final float getJitter() {
return this.jitter;
}
public final boolean getNoiseCancellerIsEnabled() {
return this.noiseCancellerIsEnabled;
}
public final long getNoiseCancellerProcessTime() {
return this.noiseCancellerProcessTime;
}
public final int getPacketsLost() {
return this.packetsLost;
}
public final int getPacketsSent() {
return this.packetsSent;
}
public final float getResidualEchoLikelihood() {
return this.residualEchoLikelihood;
}
public final float getResidualEchoLikelihoodRecentMax() {
return this.residualEchoLikelihoodRecentMax;
}
public final int getRtt() {
return this.rtt;
}
public final int getSpeaking() {
return this.speaking;
}
public final int getSsrc() {
return this.ssrc;
}
public final boolean getTypingNoiseDetected() {
return this.typingNoiseDetected;
}
public final boolean getVoiceActivityDetectorIsEnabled() {
return this.voiceActivityDetectorIsEnabled;
}
public final long getVoiceActivityDetectorProcessTime() {
return this.voiceActivityDetectorProcessTime;
}
public int hashCode() {
int i = ((this.audioLevel * 31) + this.bytesSent) * 31;
String str = this.codecName;
int b = (((((a.b(this.residualEchoLikelihoodRecentMax, a.b(this.residualEchoLikelihood, (((a.b(this.jitter, a.b(this.fractionLost, (a.b(this.echoReturnLossEnchancement, a.b(this.echoReturnLoss, a.b(this.delayStd, a.b(this.delayMedian, (((i + (str != null ? str.hashCode() : 0)) * 31) + this.codecPayloadType) * 31, 31), 31), 31), 31) + this.extSeqNum) * 31, 31), 31) + this.packetsLost) * 31) + this.packetsSent) * 31, 31), 31) + this.rtt) * 31) + this.speaking) * 31) + this.ssrc) * 31;
boolean z2 = this.typingNoiseDetected;
int i2 = 1;
if (z2) {
z2 = true;
}
int i3 = z2 ? 1 : 0;
int i4 = z2 ? 1 : 0;
int i5 = z2 ? 1 : 0;
int a = (b.a(this.framesRendered) + ((b.a(this.framesCaptured) + ((b + i3) * 31)) * 31)) * 31;
boolean z3 = this.noiseCancellerIsEnabled;
if (z3) {
z3 = true;
}
int i6 = z3 ? 1 : 0;
int i7 = z3 ? 1 : 0;
int i8 = z3 ? 1 : 0;
int a2 = (b.a(this.noiseCancellerProcessTime) + ((a + i6) * 31)) * 31;
boolean z4 = this.voiceActivityDetectorIsEnabled;
if (!z4) {
i2 = z4 ? 1 : 0;
}
return b.a(this.voiceActivityDetectorProcessTime) + ((a2 + i2) * 31);
}
public String toString() {
StringBuilder L = a.L("OutboundAudio(audioLevel=");
L.append(this.audioLevel);
L.append(", bytesSent=");
L.append(this.bytesSent);
L.append(", codecName=");
L.append(this.codecName);
L.append(", codecPayloadType=");
L.append(this.codecPayloadType);
L.append(", delayMedian=");
L.append(this.delayMedian);
L.append(", delayStd=");
L.append(this.delayStd);
L.append(", echoReturnLoss=");
L.append(this.echoReturnLoss);
L.append(", echoReturnLossEnchancement=");
L.append(this.echoReturnLossEnchancement);
L.append(", extSeqNum=");
L.append(this.extSeqNum);
L.append(", fractionLost=");
L.append(this.fractionLost);
L.append(", jitter=");
L.append(this.jitter);
L.append(", packetsLost=");
L.append(this.packetsLost);
L.append(", packetsSent=");
L.append(this.packetsSent);
L.append(", residualEchoLikelihood=");
L.append(this.residualEchoLikelihood);
L.append(", residualEchoLikelihoodRecentMax=");
L.append(this.residualEchoLikelihoodRecentMax);
L.append(", rtt=");
L.append(this.rtt);
L.append(", speaking=");
L.append(this.speaking);
L.append(", ssrc=");
L.append(this.ssrc);
L.append(", typingNoiseDetected=");
L.append(this.typingNoiseDetected);
L.append(", framesCaptured=");
L.append(this.framesCaptured);
L.append(", framesRendered=");
L.append(this.framesRendered);
L.append(", noiseCancellerIsEnabled=");
L.append(this.noiseCancellerIsEnabled);
L.append(", noiseCancellerProcessTime=");
L.append(this.noiseCancellerProcessTime);
L.append(", voiceActivityDetectorIsEnabled=");
L.append(this.voiceActivityDetectorIsEnabled);
L.append(", voiceActivityDetectorProcessTime=");
return a.A(L, this.voiceActivityDetectorProcessTime, ")");
}
}