Changes of com.discord v1325
This commit is contained in:
parent
d9d9f382c9
commit
3cb9e1231d
28086 changed files with 4880345 additions and 0 deletions
|
@ -0,0 +1,123 @@
|
|||
.class public final enum Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "KrispOveruseDetector.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/KrispOveruseDetector;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x4019
|
||||
name = "Status"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Lcom/discord/rtcconnection/KrispOveruseDetector$Status;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $VALUES:[Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
|
||||
.field public static final enum CPU_OVERUSE:Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
|
||||
.field public static final enum FAILED:Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
|
||||
.field public static final enum VAD_CPU_OVERUSE:Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 4
|
||||
|
||||
const/4 v0, 0x3
|
||||
|
||||
new-array v0, v0, [Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
|
||||
const-string v2, "CPU_OVERUSE"
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/KrispOveruseDetector$Status;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/KrispOveruseDetector$Status;->CPU_OVERUSE:Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
|
||||
const-string v2, "FAILED"
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/KrispOveruseDetector$Status;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/KrispOveruseDetector$Status;->FAILED:Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
|
||||
const-string v2, "VAD_CPU_OVERUSE"
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/KrispOveruseDetector$Status;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/KrispOveruseDetector$Status;->VAD_CPU_OVERUSE:Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/KrispOveruseDetector$Status;->$VALUES:[Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Lcom/discord/rtcconnection/KrispOveruseDetector$Status;->$VALUES:[Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
|
||||
invoke-virtual {v0}, [Lcom/discord/rtcconnection/KrispOveruseDetector$Status;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,147 @@
|
|||
.class public final Lcom/discord/rtcconnection/KrispOveruseDetector;
|
||||
.super Ljava/lang/Object;
|
||||
.source "KrispOveruseDetector.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/discord/rtcconnection/KrispOveruseDetector$Status;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:Lco/discord/media_engine/OutboundRtpAudio;
|
||||
|
||||
.field public b:Lco/discord/media_engine/OutboundRtpAudio;
|
||||
|
||||
.field public c:I
|
||||
|
||||
.field public final d:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "connection"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p1, p0, Lcom/discord/rtcconnection/KrispOveruseDetector;->d:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final a(Lco/discord/media_engine/OutboundRtpAudio;Lco/discord/media_engine/OutboundRtpAudio;D)Lkotlin/Pair;
|
||||
.locals 6
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Lco/discord/media_engine/OutboundRtpAudio;",
|
||||
"Lco/discord/media_engine/OutboundRtpAudio;",
|
||||
"D)",
|
||||
"Lkotlin/Pair<",
|
||||
"Ljava/lang/Boolean;",
|
||||
"Ljava/lang/Long;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const-wide/16 v0, 0x0
|
||||
|
||||
if-eqz p1, :cond_3
|
||||
|
||||
if-nez p2, :cond_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p2}, Lco/discord/media_engine/OutboundRtpAudio;->getNoiseCancellerProcessTime()J
|
||||
|
||||
move-result-wide v2
|
||||
|
||||
invoke-virtual {p1}, Lco/discord/media_engine/OutboundRtpAudio;->getNoiseCancellerProcessTime()J
|
||||
|
||||
move-result-wide v4
|
||||
|
||||
sub-long/2addr v2, v4
|
||||
|
||||
invoke-virtual {p2}, Lco/discord/media_engine/OutboundRtpAudio;->getFramesCaptured()J
|
||||
|
||||
move-result-wide v4
|
||||
|
||||
invoke-virtual {p1}, Lco/discord/media_engine/OutboundRtpAudio;->getFramesCaptured()J
|
||||
|
||||
move-result-wide p1
|
||||
|
||||
sub-long/2addr v4, p1
|
||||
|
||||
cmp-long p1, v4, v0
|
||||
|
||||
if-nez p1, :cond_1
|
||||
|
||||
new-instance p1, Lkotlin/Pair;
|
||||
|
||||
sget-object p2, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
|
||||
|
||||
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
|
||||
move-result-object p3
|
||||
|
||||
invoke-direct {p1, p2, p3}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
|
||||
|
||||
return-object p1
|
||||
|
||||
:cond_1
|
||||
new-instance p1, Lkotlin/Pair;
|
||||
|
||||
long-to-double v0, v2
|
||||
|
||||
long-to-double v4, v4
|
||||
|
||||
div-double/2addr v0, v4
|
||||
|
||||
cmpl-double p2, v0, p3
|
||||
|
||||
if-lez p2, :cond_2
|
||||
|
||||
const/4 p2, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
const/4 p2, 0x0
|
||||
|
||||
:goto_0
|
||||
invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
|
||||
move-result-object p3
|
||||
|
||||
invoke-direct {p1, p2, p3}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
|
||||
|
||||
return-object p1
|
||||
|
||||
:cond_3
|
||||
:goto_1
|
||||
new-instance p1, Lkotlin/Pair;
|
||||
|
||||
sget-object p2, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
|
||||
|
||||
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||
|
||||
move-result-object p3
|
||||
|
||||
invoke-direct {p1, p2, p3}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
|
||||
|
||||
return-object p1
|
||||
.end method
|
12
com.discord/smali/com/discord/rtcconnection/R.smali
Normal file
12
com.discord/smali/com/discord/rtcconnection/R.smali
Normal file
|
@ -0,0 +1,12 @@
|
|||
.class public final Lcom/discord/rtcconnection/R;
|
||||
.super Ljava/lang/Object;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,151 @@
|
|||
.class public final enum Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x4019
|
||||
name = "AnalyticsEvent"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $VALUES:[Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
.field public static final enum MEDIA_SESSION_JOINED:Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
.field public static final enum VIDEO_STREAM_ENDED:Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
.field public static final enum VOICE_CONNECTION_FAILURE:Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
.field public static final enum VOICE_CONNECTION_SUCCESS:Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
.field public static final enum VOICE_DISCONNECT:Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 4
|
||||
|
||||
const/4 v0, 0x5
|
||||
|
||||
new-array v0, v0, [Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
const-string v2, "VOICE_CONNECTION_SUCCESS"
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;->VOICE_CONNECTION_SUCCESS:Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
const-string v2, "VOICE_CONNECTION_FAILURE"
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;->VOICE_CONNECTION_FAILURE:Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
const-string v2, "VOICE_DISCONNECT"
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;->VOICE_DISCONNECT:Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
const-string v2, "VIDEO_STREAM_ENDED"
|
||||
|
||||
const/4 v3, 0x3
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;->VIDEO_STREAM_ENDED:Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
const-string v2, "MEDIA_SESSION_JOINED"
|
||||
|
||||
const/4 v3, 0x4
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;->MEDIA_SESSION_JOINED:Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;->$VALUES:[Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;->$VALUES:[Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
invoke-virtual {v0}, [Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,24 @@
|
|||
.class public final Lcom/discord/rtcconnection/RtcConnection$Quality$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "a"
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,153 @@
|
|||
.class public final enum Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x4019
|
||||
name = "Quality"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/discord/rtcconnection/RtcConnection$Quality$a;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Lcom/discord/rtcconnection/RtcConnection$Quality;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $VALUES:[Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
.field public static final enum AVERAGE:Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
.field public static final enum BAD:Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
.field public static final Companion:Lcom/discord/rtcconnection/RtcConnection$Quality$a;
|
||||
|
||||
.field public static final enum FINE:Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
.field public static final enum UNKNOWN:Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 4
|
||||
|
||||
const/4 v0, 0x4
|
||||
|
||||
new-array v0, v0, [Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
const-string v2, "UNKNOWN"
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/RtcConnection$Quality;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/RtcConnection$Quality;->UNKNOWN:Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
const-string v2, "BAD"
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/RtcConnection$Quality;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/RtcConnection$Quality;->BAD:Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
const-string v2, "AVERAGE"
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/RtcConnection$Quality;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/RtcConnection$Quality;->AVERAGE:Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
const-string v2, "FINE"
|
||||
|
||||
const/4 v3, 0x3
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/RtcConnection$Quality;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/RtcConnection$Quality;->FINE:Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/RtcConnection$Quality;->$VALUES:[Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/RtcConnection$Quality$a;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-direct {v0, v1}, Lcom/discord/rtcconnection/RtcConnection$Quality$a;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/RtcConnection$Quality;->Companion:Lcom/discord/rtcconnection/RtcConnection$Quality$a;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Lcom/discord/rtcconnection/RtcConnection$Quality;->$VALUES:[Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
invoke-virtual {v0}, [Lcom/discord/rtcconnection/RtcConnection$Quality;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Lcom/discord/rtcconnection/RtcConnection$Quality;
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,42 @@
|
|||
.class public final Lcom/discord/rtcconnection/RtcConnection$State$a;
|
||||
.super Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "a"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final a:Lcom/discord/rtcconnection/RtcConnection$State$a;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/RtcConnection$State$a;
|
||||
|
||||
invoke-direct {v0}, Lcom/discord/rtcconnection/RtcConnection$State$a;-><init>()V
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/RtcConnection$State$a;->a:Lcom/discord/rtcconnection/RtcConnection$State$a;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, v0}, Lcom/discord/rtcconnection/RtcConnection$State;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,42 @@
|
|||
.class public final Lcom/discord/rtcconnection/RtcConnection$State$b;
|
||||
.super Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "b"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final a:Lcom/discord/rtcconnection/RtcConnection$State$b;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/RtcConnection$State$b;
|
||||
|
||||
invoke-direct {v0}, Lcom/discord/rtcconnection/RtcConnection$State$b;-><init>()V
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/RtcConnection$State$b;->a:Lcom/discord/rtcconnection/RtcConnection$State$b;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, v0}, Lcom/discord/rtcconnection/RtcConnection$State;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,42 @@
|
|||
.class public final Lcom/discord/rtcconnection/RtcConnection$State$c;
|
||||
.super Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "c"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final a:Lcom/discord/rtcconnection/RtcConnection$State$c;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/RtcConnection$State$c;
|
||||
|
||||
invoke-direct {v0}, Lcom/discord/rtcconnection/RtcConnection$State$c;-><init>()V
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/RtcConnection$State$c;->a:Lcom/discord/rtcconnection/RtcConnection$State$c;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, v0}, Lcom/discord/rtcconnection/RtcConnection$State;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,98 @@
|
|||
.class public final Lcom/discord/rtcconnection/RtcConnection$State$d;
|
||||
.super Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "d"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final a:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Z)V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, v0}, Lcom/discord/rtcconnection/RtcConnection$State;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
iput-boolean p1, p0, Lcom/discord/rtcconnection/RtcConnection$State$d;->a:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 1
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/RtcConnection$State$d;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/RtcConnection$State$d;
|
||||
|
||||
iget-boolean v0, p0, Lcom/discord/rtcconnection/RtcConnection$State$d;->a:Z
|
||||
|
||||
iget-boolean p1, p1, Lcom/discord/rtcconnection/RtcConnection$State$d;->a:Z
|
||||
|
||||
if-ne v0, p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lcom/discord/rtcconnection/RtcConnection$State$d;->a:Z
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
:cond_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
|
||||
const-string v0, "Disconnected(willReconnect="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-boolean v1, p0, Lcom/discord/rtcconnection/RtcConnection$State$d;->a:Z
|
||||
|
||||
const-string v2, ")"
|
||||
|
||||
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->A(Ljava/lang/StringBuilder;ZLjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,42 @@
|
|||
.class public final Lcom/discord/rtcconnection/RtcConnection$State$e;
|
||||
.super Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "e"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final a:Lcom/discord/rtcconnection/RtcConnection$State$e;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/RtcConnection$State$e;
|
||||
|
||||
invoke-direct {v0}, Lcom/discord/rtcconnection/RtcConnection$State$e;-><init>()V
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/RtcConnection$State$e;->a:Lcom/discord/rtcconnection/RtcConnection$State$e;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, v0}, Lcom/discord/rtcconnection/RtcConnection$State;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,42 @@
|
|||
.class public final Lcom/discord/rtcconnection/RtcConnection$State$f;
|
||||
.super Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "f"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final a:Lcom/discord/rtcconnection/RtcConnection$State$f;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/RtcConnection$State$f;
|
||||
|
||||
invoke-direct {v0}, Lcom/discord/rtcconnection/RtcConnection$State$f;-><init>()V
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/RtcConnection$State$f;->a:Lcom/discord/rtcconnection/RtcConnection$State$f;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, v0}, Lcom/discord/rtcconnection/RtcConnection$State;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,42 @@
|
|||
.class public final Lcom/discord/rtcconnection/RtcConnection$State$g;
|
||||
.super Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "g"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final a:Lcom/discord/rtcconnection/RtcConnection$State$g;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/RtcConnection$State$g;
|
||||
|
||||
invoke-direct {v0}, Lcom/discord/rtcconnection/RtcConnection$State$g;-><init>()V
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/RtcConnection$State$g;->a:Lcom/discord/rtcconnection/RtcConnection$State$g;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, v0}, Lcom/discord/rtcconnection/RtcConnection$State;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,42 @@
|
|||
.class public final Lcom/discord/rtcconnection/RtcConnection$State$h;
|
||||
.super Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "h"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final a:Lcom/discord/rtcconnection/RtcConnection$State$h;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/RtcConnection$State$h;
|
||||
|
||||
invoke-direct {v0}, Lcom/discord/rtcconnection/RtcConnection$State$h;-><init>()V
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/RtcConnection$State$h;->a:Lcom/discord/rtcconnection/RtcConnection$State$h;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, v0}, Lcom/discord/rtcconnection/RtcConnection$State;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,45 @@
|
|||
.class public abstract Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
.super Ljava/lang/Object;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x409
|
||||
name = "State"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/discord/rtcconnection/RtcConnection$State$d;,
|
||||
Lcom/discord/rtcconnection/RtcConnection$State$b;,
|
||||
Lcom/discord/rtcconnection/RtcConnection$State$a;,
|
||||
Lcom/discord/rtcconnection/RtcConnection$State$c;,
|
||||
Lcom/discord/rtcconnection/RtcConnection$State$h;,
|
||||
Lcom/discord/rtcconnection/RtcConnection$State$g;,
|
||||
Lcom/discord/rtcconnection/RtcConnection$State$f;,
|
||||
Lcom/discord/rtcconnection/RtcConnection$State$e;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,24 @@
|
|||
.class public final Lcom/discord/rtcconnection/RtcConnection$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "a"
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,47 @@
|
|||
.class public interface abstract Lcom/discord/rtcconnection/RtcConnection$b;
|
||||
.super Ljava/lang/Object;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x609
|
||||
name = "b"
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract onAnalyticsEvent(Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;Ljava/util/Map;)V
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;",
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/Object;",
|
||||
">;)V"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract onFatalClose()V
|
||||
.end method
|
||||
|
||||
.method public abstract onMediaSessionIdReceived()V
|
||||
.end method
|
||||
|
||||
.method public abstract onQualityUpdate(Lcom/discord/rtcconnection/RtcConnection$Quality;)V
|
||||
.end method
|
||||
|
||||
.method public abstract onSpeaking(JZ)V
|
||||
.end method
|
||||
|
||||
.method public abstract onStateChange(Lcom/discord/rtcconnection/RtcConnection$State;)V
|
||||
.end method
|
||||
|
||||
.method public abstract onVideoStream(JLjava/lang/Integer;)V
|
||||
.end method
|
|
@ -0,0 +1,42 @@
|
|||
.class public final Lcom/discord/rtcconnection/RtcConnection$c$a;
|
||||
.super Lcom/discord/rtcconnection/RtcConnection$c;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection$c;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "a"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final a:Lcom/discord/rtcconnection/RtcConnection$c$a;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/RtcConnection$c$a;
|
||||
|
||||
invoke-direct {v0}, Lcom/discord/rtcconnection/RtcConnection$c$a;-><init>()V
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/RtcConnection$c$a;->a:Lcom/discord/rtcconnection/RtcConnection$c$a;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, v0}, Lcom/discord/rtcconnection/RtcConnection$c;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,103 @@
|
|||
.class public final Lcom/discord/rtcconnection/RtcConnection$c$b;
|
||||
.super Lcom/discord/rtcconnection/RtcConnection$c;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection$c;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "b"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final a:J
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(J)V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, v0}, Lcom/discord/rtcconnection/RtcConnection$c;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
iput-wide p1, p0, Lcom/discord/rtcconnection/RtcConnection$c$b;->a:J
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 4
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/RtcConnection$c$b;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/RtcConnection$c$b;
|
||||
|
||||
iget-wide v0, p0, Lcom/discord/rtcconnection/RtcConnection$c$b;->a:J
|
||||
|
||||
iget-wide v2, p1, Lcom/discord/rtcconnection/RtcConnection$c$b;->a:J
|
||||
|
||||
cmp-long p1, v0, v2
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 4
|
||||
|
||||
iget-wide v0, p0, Lcom/discord/rtcconnection/RtcConnection$c$b;->a:J
|
||||
|
||||
const/16 v2, 0x20
|
||||
|
||||
ushr-long v2, v0, v2
|
||||
|
||||
xor-long/2addr v0, v2
|
||||
|
||||
long-to-int v1, v0
|
||||
|
||||
return v1
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 4
|
||||
|
||||
const-string v0, "Stream(senderId="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-wide v1, p0, Lcom/discord/rtcconnection/RtcConnection$c$b;->a:J
|
||||
|
||||
const-string v3, ")"
|
||||
|
||||
invoke-static {v0, v1, v2, v3}, Lf/e/c/a/a;->u(Ljava/lang/StringBuilder;JLjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,31 @@
|
|||
.class public abstract Lcom/discord/rtcconnection/RtcConnection$c;
|
||||
.super Ljava/lang/Object;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x409
|
||||
name = "c"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/discord/rtcconnection/RtcConnection$c$a;,
|
||||
Lcom/discord/rtcconnection/RtcConnection$c$b;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,73 @@
|
|||
.class public final Lcom/discord/rtcconnection/RtcConnection$d;
|
||||
.super Lz/n/c/k;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lkotlin/jvm/functions/Function1;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection;->d(ZLjava/lang/String;Ljava/lang/Throwable;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Lz/n/c/k;",
|
||||
"Lkotlin/jvm/functions/Function1<",
|
||||
"Lcom/discord/rtcconnection/RtcConnection$b;",
|
||||
"Lkotlin/Unit;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final d:Lcom/discord/rtcconnection/RtcConnection$d;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/RtcConnection$d;
|
||||
|
||||
invoke-direct {v0}, Lcom/discord/rtcconnection/RtcConnection$d;-><init>()V
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/RtcConnection$d;->d:Lcom/discord/rtcconnection/RtcConnection$d;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
invoke-direct {p0, v0}, Lz/n/c/k;-><init>(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 1
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/RtcConnection$b;
|
||||
|
||||
const-string v0, "it"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-interface {p1}, Lcom/discord/rtcconnection/RtcConnection$b;->onFatalClose()V
|
||||
|
||||
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
|
||||
|
||||
return-object p1
|
||||
.end method
|
|
@ -0,0 +1,71 @@
|
|||
.class public final Lcom/discord/rtcconnection/RtcConnection$e;
|
||||
.super Lz/n/c/k;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lkotlin/jvm/functions/Function1;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection;->j(Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;Ljava/util/Map;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Lz/n/c/k;",
|
||||
"Lkotlin/jvm/functions/Function1<",
|
||||
"Lcom/discord/rtcconnection/RtcConnection$b;",
|
||||
"Lkotlin/Unit;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic $event:Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
.field public final synthetic $properties:Ljava/util/Map;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;Ljava/util/Map;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lcom/discord/rtcconnection/RtcConnection$e;->$event:Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
iput-object p2, p0, Lcom/discord/rtcconnection/RtcConnection$e;->$properties:Ljava/util/Map;
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
invoke-direct {p0, p1}, Lz/n/c/k;-><init>(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 2
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/RtcConnection$b;
|
||||
|
||||
const-string v0, "listener"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/RtcConnection$e;->$event:Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/RtcConnection$e;->$properties:Ljava/util/Map;
|
||||
|
||||
invoke-interface {p1, v0, v1}, Lcom/discord/rtcconnection/RtcConnection$b;->onAnalyticsEvent(Lcom/discord/rtcconnection/RtcConnection$AnalyticsEvent;Ljava/util/Map;)V
|
||||
|
||||
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
|
||||
|
||||
return-object p1
|
||||
.end method
|
|
@ -0,0 +1,65 @@
|
|||
.class public final Lcom/discord/rtcconnection/RtcConnection$f;
|
||||
.super Lz/n/c/k;
|
||||
.source "RtcConnection.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Lkotlin/jvm/functions/Function1;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Lcom/discord/rtcconnection/RtcConnection;->o(Lcom/discord/rtcconnection/RtcConnection$State;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Lz/n/c/k;",
|
||||
"Lkotlin/jvm/functions/Function1<",
|
||||
"Lcom/discord/rtcconnection/RtcConnection$b;",
|
||||
"Lkotlin/Unit;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic $state:Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lcom/discord/rtcconnection/RtcConnection$State;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Lcom/discord/rtcconnection/RtcConnection$f;->$state:Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
invoke-direct {p0, p1}, Lz/n/c/k;-><init>(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public invoke(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
.locals 1
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/RtcConnection$b;
|
||||
|
||||
const-string v0, "it"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/RtcConnection$f;->$state:Lcom/discord/rtcconnection/RtcConnection$State;
|
||||
|
||||
invoke-interface {p1, v0}, Lcom/discord/rtcconnection/RtcConnection$b;->onStateChange(Lcom/discord/rtcconnection/RtcConnection$State;)V
|
||||
|
||||
sget-object p1, Lkotlin/Unit;->a:Lkotlin/Unit;
|
||||
|
||||
return-object p1
|
||||
.end method
|
1582
com.discord/smali/com/discord/rtcconnection/RtcConnection.smali
Normal file
1582
com.discord/smali/com/discord/rtcconnection/RtcConnection.smali
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,152 @@
|
|||
.class public final Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaEngine.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/mediaengine/MediaEngine;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "AudioInfo"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final a:Ljava/lang/String;
|
||||
|
||||
.field public final b:Ljava/lang/String;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "audioSubsystem"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "audioLayer"
|
||||
|
||||
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;->a:Ljava/lang/String;
|
||||
|
||||
iput-object p2, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;->b:Ljava/lang/String;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;->a:Ljava/lang/String;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;->a:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;->b:Ljava/lang/String;
|
||||
|
||||
iget-object p1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;->b:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, p1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;->a:Ljava/lang/String;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;->b:Ljava/lang/String;
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
:cond_1
|
||||
add-int/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
|
||||
const-string v0, "AudioInfo(audioSubsystem="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;->a:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", audioLayer="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;->b:Ljava/lang/String;
|
||||
|
||||
const-string v2, ")"
|
||||
|
||||
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,128 @@
|
|||
.class public final Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaEngine.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/mediaengine/MediaEngine;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "LocalVoiceStatus"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final a:F
|
||||
|
||||
.field public final b:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(FZ)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput p1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;->a:F
|
||||
|
||||
iput-boolean p2, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;->b:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;->a:F
|
||||
|
||||
iget v1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;->a:F
|
||||
|
||||
invoke-static {v0, v1}, Ljava/lang/Float;->compare(FF)I
|
||||
|
||||
move-result v0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
iget-boolean v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;->b:Z
|
||||
|
||||
iget-boolean p1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;->b:Z
|
||||
|
||||
if-ne v0, p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 2
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;->a:F
|
||||
|
||||
invoke-static {v0}, Ljava/lang/Float;->floatToIntBits(F)I
|
||||
|
||||
move-result v0
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-boolean v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;->b:Z
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
:cond_0
|
||||
add-int/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
|
||||
const-string v0, "LocalVoiceStatus(amplitude="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;->a:F
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", isSpeaking="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-boolean v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;->b:Z
|
||||
|
||||
const-string v2, ")"
|
||||
|
||||
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->A(Ljava/lang/StringBuilder;ZLjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,123 @@
|
|||
.class public final enum Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "MediaEngine.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/mediaengine/MediaEngine;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x4019
|
||||
name = "OpenSLESConfig"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $VALUES:[Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
|
||||
.field public static final enum DEFAULT:Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
|
||||
.field public static final enum FORCE_DISABLED:Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
|
||||
.field public static final enum FORCE_ENABLED:Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 4
|
||||
|
||||
const/4 v0, 0x3
|
||||
|
||||
new-array v0, v0, [Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
|
||||
const-string v2, "DEFAULT"
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;->DEFAULT:Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
|
||||
const-string v2, "FORCE_ENABLED"
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;->FORCE_ENABLED:Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
|
||||
const-string v2, "FORCE_DISABLED"
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;->FORCE_DISABLED:Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;->$VALUES:[Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;->$VALUES:[Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
|
||||
invoke-virtual {v0}, [Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,159 @@
|
|||
.class public final Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaEngine.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/mediaengine/MediaEngine;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "a"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final a:I
|
||||
|
||||
.field public final b:Ljava/lang/String;
|
||||
|
||||
.field public final c:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(ILjava/lang/String;I)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "ip"
|
||||
|
||||
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput p1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->a:I
|
||||
|
||||
iput-object p2, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->b:Ljava/lang/String;
|
||||
|
||||
iput p3, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->c:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->a:I
|
||||
|
||||
iget v1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->a:I
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->b:Ljava/lang/String;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->b:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->c:I
|
||||
|
||||
iget p1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->c:I
|
||||
|
||||
if-ne v0, p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 2
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->a:I
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->b:Ljava/lang/String;
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
add-int/2addr v0, v1
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->c:I
|
||||
|
||||
add-int/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
|
||||
const-string v0, "ConnectionOptions(ssrc="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->a:I
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", ip="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->b:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", port="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;->c:I
|
||||
|
||||
const-string v2, ")"
|
||||
|
||||
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->t(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,22 @@
|
|||
.class public interface abstract Lcom/discord/rtcconnection/mediaengine/MediaEngine$b;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaEngine.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/mediaengine/MediaEngine;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x609
|
||||
name = "b"
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract onNativeEngineInitialized()V
|
||||
.end method
|
||||
|
||||
.method public abstract onNewConnection(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;)V
|
||||
.end method
|
|
@ -0,0 +1,130 @@
|
|||
.class public interface abstract Lcom/discord/rtcconnection/mediaengine/MediaEngine;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaEngine.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;,
|
||||
Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;,
|
||||
Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;,
|
||||
Lcom/discord/rtcconnection/mediaengine/MediaEngine$b;,
|
||||
Lcom/discord/rtcconnection/mediaengine/MediaEngine$OpenSLESConfig;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract a()Lrx/Observable;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Lrx/Observable<",
|
||||
"Lkotlin/Unit;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract b([Lco/discord/media_engine/RtcRegion;Lkotlin/jvm/functions/Function1;)V
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"([",
|
||||
"Lco/discord/media_engine/RtcRegion;",
|
||||
"Lkotlin/jvm/functions/Function1<",
|
||||
"-[",
|
||||
"Ljava/lang/String;",
|
||||
"Lkotlin/Unit;",
|
||||
">;)V"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract c(Z)V
|
||||
.end method
|
||||
|
||||
.method public abstract d(Z)V
|
||||
.end method
|
||||
|
||||
.method public abstract e()Lrx/Observable;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Lrx/Observable<",
|
||||
"Lcom/discord/rtcconnection/mediaengine/MediaEngine$AudioInfo;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract f(I)V
|
||||
.end method
|
||||
|
||||
.method public abstract g(JLcom/discord/rtcconnection/mediaengine/MediaEngine$a;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;Lkotlin/jvm/functions/Function1;)Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(J",
|
||||
"Lcom/discord/rtcconnection/mediaengine/MediaEngine$a;",
|
||||
"Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;",
|
||||
"Lkotlin/jvm/functions/Function1<",
|
||||
"-",
|
||||
"Ljava/lang/Exception;",
|
||||
"Lkotlin/Unit;",
|
||||
">;)",
|
||||
"Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract getConnections()Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract h(F)V
|
||||
.end method
|
||||
|
||||
.method public abstract i(Z)V
|
||||
.end method
|
||||
|
||||
.method public abstract j()Lcom/hammerandchisel/libdiscord/Discord;
|
||||
.end method
|
||||
|
||||
.method public abstract k(Lkotlin/jvm/functions/Function1;)V
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Lkotlin/jvm/functions/Function1<",
|
||||
"-[",
|
||||
"Lco/discord/media_engine/VideoInputDeviceDescription;",
|
||||
"Lkotlin/Unit;",
|
||||
">;)V"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract l()Ljava/util/concurrent/ExecutorService;
|
||||
.end method
|
||||
|
||||
.method public abstract m(Z)V
|
||||
.end method
|
||||
|
||||
.method public abstract n(Lkotlin/jvm/functions/Function1;)V
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Lkotlin/jvm/functions/Function1<",
|
||||
"-",
|
||||
"Lcom/discord/rtcconnection/mediaengine/MediaEngine$LocalVoiceStatus;",
|
||||
"Lkotlin/Unit;",
|
||||
">;)V"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
|
@ -0,0 +1,137 @@
|
|||
.class public final enum Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "MediaEngineConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x4019
|
||||
name = "ConnectionState"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $VALUES:[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
.field public static final enum CONNECTED:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
.field public static final enum CONNECTING:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
.field public static final enum DISCONNECTED:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
.field public static final enum NO_ROUTE:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 4
|
||||
|
||||
const/4 v0, 0x4
|
||||
|
||||
new-array v0, v0, [Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
const-string v2, "DISCONNECTED"
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;->DISCONNECTED:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
const-string v2, "CONNECTING"
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;->CONNECTING:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
const-string v2, "CONNECTED"
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;->CONNECTED:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
const-string v2, "NO_ROUTE"
|
||||
|
||||
const/4 v3, 0x3
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;->NO_ROUTE:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;->$VALUES:[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;->$VALUES:[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
invoke-virtual {v0}, [Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,24 @@
|
|||
.class public final Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaEngineConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "a"
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,181 @@
|
|||
.class public final enum Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "MediaEngineConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x4019
|
||||
name = "FailureType"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType$a;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $VALUES:[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
.field public static final enum ADDRESS_IP_RESOLVED:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
.field public static final enum CODEC_NEGOTIATION_FAILED:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
.field public static final Companion:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType$a;
|
||||
|
||||
.field public static final enum DISCONNECTED_BEFORE_CONNECTION_ESTABLISHED:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
.field public static final enum NO_CONNECTION_INFO:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
.field public static final enum TIMEOUT:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
.field public static final enum UNKNOWN:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 4
|
||||
|
||||
const/4 v0, 0x6
|
||||
|
||||
new-array v0, v0, [Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
const-string v2, "DISCONNECTED_BEFORE_CONNECTION_ESTABLISHED"
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->DISCONNECTED_BEFORE_CONNECTION_ESTABLISHED:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
const-string v2, "TIMEOUT"
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->TIMEOUT:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
const-string v2, "ADDRESS_IP_RESOLVED"
|
||||
|
||||
const/4 v3, 0x2
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->ADDRESS_IP_RESOLVED:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
const-string v2, "NO_CONNECTION_INFO"
|
||||
|
||||
const/4 v3, 0x3
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->NO_CONNECTION_INFO:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
const-string v2, "CODEC_NEGOTIATION_FAILED"
|
||||
|
||||
const/4 v3, 0x4
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->CODEC_NEGOTIATION_FAILED:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
const-string v2, "UNKNOWN"
|
||||
|
||||
const/4 v3, 0x5
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->UNKNOWN:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->$VALUES:[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType$a;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-direct {v0, v1}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType$a;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->Companion:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType$a;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->$VALUES:[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
invoke-virtual {v0}, [Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,40 @@
|
|||
.class public final Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException;
|
||||
.super Ljava/lang/Exception;
|
||||
.source "MediaEngineConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "FailedConnectionException"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final type:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/lang/String;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;)V
|
||||
.locals 1
|
||||
|
||||
const-string/jumbo v0, "type"
|
||||
|
||||
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {p0, p1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
|
||||
|
||||
iput-object p2, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException;->type:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException$FailureType;
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,24 @@
|
|||
.class public final Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaEngineConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "a"
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,141 @@
|
|||
.class public final enum Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "MediaEngineConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x4019
|
||||
name = "InputMode"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode$a;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $VALUES:[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
|
||||
.field public static final Companion:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode$a;
|
||||
|
||||
.field public static final enum PUSH_TO_TALK:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
|
||||
.field public static final enum VOICE_ACTIVITY:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final numeral:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 6
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
new-array v1, v0, [Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
|
||||
new-instance v2, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
|
||||
const-string v3, "VOICE_ACTIVITY"
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v5, 0x1
|
||||
|
||||
invoke-direct {v2, v3, v4, v5}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;-><init>(Ljava/lang/String;II)V
|
||||
|
||||
sput-object v2, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;->VOICE_ACTIVITY:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
|
||||
aput-object v2, v1, v4
|
||||
|
||||
new-instance v2, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
|
||||
const-string v3, "PUSH_TO_TALK"
|
||||
|
||||
invoke-direct {v2, v3, v5, v0}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;-><init>(Ljava/lang/String;II)V
|
||||
|
||||
sput-object v2, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;->PUSH_TO_TALK:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
|
||||
aput-object v2, v1, v5
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;->$VALUES:[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode$a;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-direct {v0, v1}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode$a;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;->Companion:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode$a;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;II)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(I)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
iput p3, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;->numeral:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;->$VALUES:[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
|
||||
invoke-virtual {v0}, [Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final getNumeral()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;->numeral:I
|
||||
|
||||
return v0
|
||||
.end method
|
|
@ -0,0 +1,109 @@
|
|||
.class public final enum Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "MediaEngineConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x4019
|
||||
name = "Protocol"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $VALUES:[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
.field public static final enum TCP:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
.field public static final enum UDP:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 4
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
new-array v0, v0, [Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
const-string v2, "UDP"
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;->UDP:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
const-string v2, "TCP"
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;->TCP:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;->$VALUES:[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;->$VALUES:[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
invoke-virtual {v0}, [Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,186 @@
|
|||
.class public final Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaEngineConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "TransportInfo"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final a:Ljava/lang/String;
|
||||
|
||||
.field public final b:I
|
||||
|
||||
.field public final c:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/lang/String;ILcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "address"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "protocol"
|
||||
|
||||
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->a:Ljava/lang/String;
|
||||
|
||||
iput p2, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->b:I
|
||||
|
||||
iput-object p3, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->c:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->a:Ljava/lang/String;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->a:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->b:I
|
||||
|
||||
iget v1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->b:I
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->c:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
iget-object p1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->c:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
invoke-static {v0, p1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->a:Ljava/lang/String;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget v2, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->b:I
|
||||
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->c:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
:cond_1
|
||||
add-int/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 2
|
||||
|
||||
const-string v0, "TransportInfo(address="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->a:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", port="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->b:I
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", protocol="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;->c:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo$Protocol;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ")"
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,109 @@
|
|||
.class public final enum Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "MediaEngineConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x4019
|
||||
name = "Type"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final synthetic $VALUES:[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
|
||||
|
||||
.field public static final enum DEFAULT:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
|
||||
|
||||
.field public static final enum STREAM:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 4
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
new-array v0, v0, [Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
|
||||
|
||||
const-string v2, "DEFAULT"
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;->DEFAULT:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
|
||||
|
||||
const-string v2, "STREAM"
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v1, v2, v3}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;->STREAM:Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;->$VALUES:[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;->$VALUES:[Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
|
||||
|
||||
invoke-virtual {v0}, [Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,356 @@
|
|||
.class public final Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaEngineConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "a"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final a:I
|
||||
|
||||
.field public final b:I
|
||||
|
||||
.field public final c:I
|
||||
|
||||
.field public final d:Z
|
||||
|
||||
.field public final e:Z
|
||||
|
||||
.field public final f:Z
|
||||
|
||||
.field public final g:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 9
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
||||
const/16 v8, 0x7f
|
||||
|
||||
move-object v0, p0
|
||||
|
||||
invoke-direct/range {v0 .. v8}, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;-><init>(IIIZZZII)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(IIIZZZI)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput p1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->a:I
|
||||
|
||||
iput p2, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->b:I
|
||||
|
||||
iput p3, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->c:I
|
||||
|
||||
iput-boolean p4, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->d:Z
|
||||
|
||||
iput-boolean p5, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->e:Z
|
||||
|
||||
iput-boolean p6, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->f:Z
|
||||
|
||||
iput p7, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->g:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(IIIZZZII)V
|
||||
.locals 3
|
||||
|
||||
and-int/lit8 v0, p8, 0x1
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
:cond_0
|
||||
and-int/lit8 v0, p8, 0x2
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
const/16 p2, 0xa
|
||||
|
||||
:cond_1
|
||||
and-int/lit8 v0, p8, 0x4
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
const/16 p3, 0x28
|
||||
|
||||
:cond_2
|
||||
and-int/lit8 v0, p8, 0x8
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
const/4 p4, 0x1
|
||||
|
||||
:cond_3
|
||||
and-int/lit8 v0, p8, 0x10
|
||||
|
||||
if-eqz v0, :cond_4
|
||||
|
||||
const/4 p5, 0x1
|
||||
|
||||
:cond_4
|
||||
and-int/lit8 v0, p8, 0x20
|
||||
|
||||
if-eqz v0, :cond_5
|
||||
|
||||
const/4 p6, 0x0
|
||||
|
||||
:cond_5
|
||||
and-int/lit8 p8, p8, 0x40
|
||||
|
||||
if-eqz p8, :cond_6
|
||||
|
||||
const/4 p7, 0x5
|
||||
|
||||
:cond_6
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput p1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->a:I
|
||||
|
||||
iput p2, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->b:I
|
||||
|
||||
iput p3, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->c:I
|
||||
|
||||
iput-boolean p4, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->d:Z
|
||||
|
||||
iput-boolean p5, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->e:Z
|
||||
|
||||
iput-boolean p6, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->f:Z
|
||||
|
||||
iput p7, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->g:I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->a:I
|
||||
|
||||
iget v1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->a:I
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->b:I
|
||||
|
||||
iget v1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->b:I
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->c:I
|
||||
|
||||
iget v1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->c:I
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget-boolean v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->d:Z
|
||||
|
||||
iget-boolean v1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->d:Z
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget-boolean v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->e:Z
|
||||
|
||||
iget-boolean v1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->e:Z
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget-boolean v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->f:Z
|
||||
|
||||
iget-boolean v1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->f:Z
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->g:I
|
||||
|
||||
iget p1, p1, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->g:I
|
||||
|
||||
if-ne v0, p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 3
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->a:I
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->b:I
|
||||
|
||||
add-int/2addr v0, v1
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->c:I
|
||||
|
||||
add-int/2addr v0, v1
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-boolean v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->d:Z
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
:cond_0
|
||||
add-int/2addr v0, v1
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-boolean v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->e:Z
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
:cond_1
|
||||
add-int/2addr v0, v1
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-boolean v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->f:Z
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
move v2, v1
|
||||
|
||||
:goto_0
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->g:I
|
||||
|
||||
add-int/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
|
||||
const-string v0, "InputModeOptions(vadThreshold="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->a:I
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", vadLeadingFrames="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->b:I
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", vadTrailingFrames="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->c:I
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", vadAutoThreshold="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-boolean v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->d:Z
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", vadUseKrisp="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-boolean v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->e:Z
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", krispUseFullband="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-boolean v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->f:Z
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", pttReleaseDelayMs="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;->g:I
|
||||
|
||||
const-string v2, ")"
|
||||
|
||||
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->t(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,47 @@
|
|||
.class public interface abstract Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaEngineConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x609
|
||||
name = "b"
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract onConnected(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;Ljava/util/List;)V
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;",
|
||||
"Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;",
|
||||
"Ljava/util/List<",
|
||||
"Lf/a/g/s/a;",
|
||||
">;)V"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract onConnectionStateChange(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;)V
|
||||
.end method
|
||||
|
||||
.method public abstract onDestroy(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;)V
|
||||
.end method
|
||||
|
||||
.method public abstract onError(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException;)V
|
||||
.end method
|
||||
|
||||
.method public abstract onKrispStatus(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;Lcom/discord/rtcconnection/KrispOveruseDetector$Status;)V
|
||||
.end method
|
||||
|
||||
.method public abstract onSpeaking(JIZ)V
|
||||
.end method
|
||||
|
||||
.method public abstract onVideo(JLjava/lang/Integer;III)V
|
||||
.end method
|
|
@ -0,0 +1,86 @@
|
|||
.class public interface abstract Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MediaEngineConnection.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;,
|
||||
Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;,
|
||||
Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$TransportInfo;,
|
||||
Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$ConnectionState;,
|
||||
Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;,
|
||||
Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;,
|
||||
Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$FailedConnectionException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract a(Landroid/content/Intent;Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;)V
|
||||
.end method
|
||||
|
||||
.method public abstract b()Z
|
||||
.end method
|
||||
|
||||
.method public abstract c(Z)V
|
||||
.end method
|
||||
|
||||
.method public abstract d(JF)V
|
||||
.end method
|
||||
|
||||
.method public abstract e(Lcom/discord/rtcconnection/KrispOveruseDetector$Status;)V
|
||||
.end method
|
||||
|
||||
.method public abstract f()V
|
||||
.end method
|
||||
|
||||
.method public abstract g(Z)V
|
||||
.end method
|
||||
|
||||
.method public abstract getType()Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$Type;
|
||||
.end method
|
||||
|
||||
.method public abstract h(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$InputMode;Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$a;)V
|
||||
.end method
|
||||
|
||||
.method public abstract i()V
|
||||
.end method
|
||||
|
||||
.method public abstract j(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;)V
|
||||
.end method
|
||||
|
||||
.method public abstract k(Lkotlin/jvm/functions/Function1;)V
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Lkotlin/jvm/functions/Function1<",
|
||||
"-",
|
||||
"Lco/discord/media_engine/Stats;",
|
||||
"Lkotlin/Unit;",
|
||||
">;)V"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract l(Lcom/discord/rtcconnection/mediaengine/MediaEngineConnection$b;)V
|
||||
.end method
|
||||
|
||||
.method public abstract m(JILjava/lang/Integer;Z)V
|
||||
.end method
|
||||
|
||||
.method public abstract n(Z)V
|
||||
.end method
|
||||
|
||||
.method public abstract o(Ljava/lang/String;Ljava/lang/String;)V
|
||||
.end method
|
||||
|
||||
.method public abstract p(Ljava/lang/String;[I)V
|
||||
.end method
|
||||
|
||||
.method public abstract q(Z)V
|
||||
.end method
|
||||
|
||||
.method public abstract r(JZ)V
|
||||
.end method
|
|
@ -0,0 +1,385 @@
|
|||
.class public final Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ThumbnailEmitter.kt"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public a:J
|
||||
|
||||
.field public final b:Ljava/nio/ByteBuffer;
|
||||
|
||||
.field public final c:Landroid/graphics/Matrix;
|
||||
|
||||
.field public final d:Lorg/webrtc/GlRectDrawer;
|
||||
|
||||
.field public final e:Lorg/webrtc/VideoFrameDrawer;
|
||||
|
||||
.field public final f:J
|
||||
|
||||
.field public final g:I
|
||||
|
||||
.field public final h:I
|
||||
|
||||
.field public final i:J
|
||||
|
||||
.field public final j:J
|
||||
|
||||
.field public final k:Lkotlin/jvm/functions/Function1;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Lkotlin/jvm/functions/Function1<",
|
||||
"Landroid/graphics/Bitmap;",
|
||||
"Lkotlin/Unit;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final l:Lcom/discord/utilities/time/Clock;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(IIJJLkotlin/jvm/functions/Function1;Lcom/discord/utilities/time/Clock;I)V
|
||||
.locals 0
|
||||
|
||||
and-int/lit8 p8, p9, 0x8
|
||||
|
||||
if-eqz p8, :cond_0
|
||||
|
||||
const-wide/16 p5, 0x0
|
||||
|
||||
:cond_0
|
||||
and-int/lit8 p8, p9, 0x20
|
||||
|
||||
if-eqz p8, :cond_1
|
||||
|
||||
invoke-static {}, Lcom/discord/utilities/time/ClockFactory;->get()Lcom/discord/utilities/time/Clock;
|
||||
|
||||
move-result-object p8
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const/4 p8, 0x0
|
||||
|
||||
:goto_0
|
||||
const-string p9, "onNextThumbnail"
|
||||
|
||||
invoke-static {p7, p9}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string p9, "clock"
|
||||
|
||||
invoke-static {p8, p9}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput p1, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->g:I
|
||||
|
||||
iput p2, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->h:I
|
||||
|
||||
iput-wide p3, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->i:J
|
||||
|
||||
iput-wide p5, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->j:J
|
||||
|
||||
iput-object p7, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->k:Lkotlin/jvm/functions/Function1;
|
||||
|
||||
iput-object p8, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->l:Lcom/discord/utilities/time/Clock;
|
||||
|
||||
const/16 p5, 0x3e8
|
||||
|
||||
int-to-long p5, p5
|
||||
|
||||
mul-long p3, p3, p5
|
||||
|
||||
mul-long p3, p3, p5
|
||||
|
||||
neg-long p3, p3
|
||||
|
||||
iput-wide p3, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->a:J
|
||||
|
||||
mul-int p1, p1, p2
|
||||
|
||||
mul-int/lit8 p1, p1, 0x4
|
||||
|
||||
invoke-static {p1}, Lorg/webrtc/JniCommon;->nativeAllocateByteBuffer(I)Ljava/nio/ByteBuffer;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iput-object p1, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->b:Ljava/nio/ByteBuffer;
|
||||
|
||||
new-instance p1, Landroid/graphics/Matrix;
|
||||
|
||||
invoke-direct {p1}, Landroid/graphics/Matrix;-><init>()V
|
||||
|
||||
iput-object p1, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->c:Landroid/graphics/Matrix;
|
||||
|
||||
new-instance p1, Lorg/webrtc/GlRectDrawer;
|
||||
|
||||
invoke-direct {p1}, Lorg/webrtc/GlRectDrawer;-><init>()V
|
||||
|
||||
iput-object p1, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->d:Lorg/webrtc/GlRectDrawer;
|
||||
|
||||
new-instance p1, Lorg/webrtc/VideoFrameDrawer;
|
||||
|
||||
invoke-direct {p1}, Lorg/webrtc/VideoFrameDrawer;-><init>()V
|
||||
|
||||
iput-object p1, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->e:Lorg/webrtc/VideoFrameDrawer;
|
||||
|
||||
iget-object p1, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->l:Lcom/discord/utilities/time/Clock;
|
||||
|
||||
invoke-interface {p1}, Lcom/discord/utilities/time/Clock;->currentTimeMillis()J
|
||||
|
||||
move-result-wide p1
|
||||
|
||||
iput-wide p1, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->f:J
|
||||
|
||||
iget-object p1, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->c:Landroid/graphics/Matrix;
|
||||
|
||||
const/high16 p2, 0x3f000000 # 0.5f
|
||||
|
||||
invoke-virtual {p1, p2, p2}, Landroid/graphics/Matrix;->preTranslate(FF)Z
|
||||
|
||||
iget-object p1, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->c:Landroid/graphics/Matrix;
|
||||
|
||||
const/high16 p2, 0x3f800000 # 1.0f
|
||||
|
||||
const/high16 p3, -0x40800000 # -1.0f
|
||||
|
||||
invoke-virtual {p1, p2, p3}, Landroid/graphics/Matrix;->preScale(FF)Z
|
||||
|
||||
iget-object p1, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->c:Landroid/graphics/Matrix;
|
||||
|
||||
const/high16 p2, -0x41000000 # -0.5f
|
||||
|
||||
invoke-virtual {p1, p2, p2}, Landroid/graphics/Matrix;->preTranslate(FF)Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final a(Lorg/webrtc/VideoFrame;)Landroid/graphics/Bitmap;
|
||||
.locals 11
|
||||
|
||||
new-instance v0, Lorg/webrtc/GlTextureFrameBuffer;
|
||||
|
||||
const/16 v1, 0x1908
|
||||
|
||||
invoke-direct {v0, v1}, Lorg/webrtc/GlTextureFrameBuffer;-><init>(I)V
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->g:I
|
||||
|
||||
iget v2, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->h:I
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Lorg/webrtc/GlTextureFrameBuffer;->setSize(II)V
|
||||
|
||||
invoke-virtual {v0}, Lorg/webrtc/GlTextureFrameBuffer;->getFrameBufferId()I
|
||||
|
||||
move-result v1
|
||||
|
||||
const v2, 0x8d40
|
||||
|
||||
invoke-static {v2, v1}, Landroid/opengl/GLES20;->glBindFramebuffer(II)V
|
||||
|
||||
const-string v1, "glBindFramebuffer"
|
||||
|
||||
invoke-static {v1}, Lorg/webrtc/GlUtil;->checkNoGLES2Error(Ljava/lang/String;)V
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/high16 v2, 0x3f800000 # 1.0f
|
||||
|
||||
invoke-static {v1, v1, v1, v2}, Landroid/opengl/GLES20;->glClearColor(FFFF)V
|
||||
|
||||
const/16 v1, 0x4000
|
||||
|
||||
invoke-static {v1}, Landroid/opengl/GLES20;->glClear(I)V
|
||||
|
||||
invoke-virtual {p1}, Lorg/webrtc/VideoFrame;->getRotatedWidth()I
|
||||
|
||||
move-result v1
|
||||
|
||||
int-to-float v1, v1
|
||||
|
||||
invoke-virtual {p1}, Lorg/webrtc/VideoFrame;->getRotatedHeight()I
|
||||
|
||||
move-result v2
|
||||
|
||||
int-to-float v2, v2
|
||||
|
||||
div-float/2addr v1, v2
|
||||
|
||||
iget v2, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->g:I
|
||||
|
||||
int-to-float v2, v2
|
||||
|
||||
iget v3, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->h:I
|
||||
|
||||
int-to-float v3, v3
|
||||
|
||||
div-float/2addr v2, v3
|
||||
|
||||
const/high16 v3, 0x40000000 # 2.0f
|
||||
|
||||
cmpg-float v1, v1, v2
|
||||
|
||||
if-gez v1, :cond_0
|
||||
|
||||
invoke-virtual {p1}, Lorg/webrtc/VideoFrame;->getRotatedWidth()I
|
||||
|
||||
move-result v1
|
||||
|
||||
int-to-float v1, v1
|
||||
|
||||
iget v2, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->h:I
|
||||
|
||||
int-to-float v2, v2
|
||||
|
||||
invoke-virtual {p1}, Lorg/webrtc/VideoFrame;->getRotatedHeight()I
|
||||
|
||||
move-result v4
|
||||
|
||||
int-to-float v4, v4
|
||||
|
||||
div-float/2addr v2, v4
|
||||
|
||||
mul-float v2, v2, v1
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->g:I
|
||||
|
||||
int-to-float v1, v1
|
||||
|
||||
sub-float/2addr v1, v2
|
||||
|
||||
div-float/2addr v1, v3
|
||||
|
||||
iget-object v3, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->e:Lorg/webrtc/VideoFrameDrawer;
|
||||
|
||||
iget-object v5, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->d:Lorg/webrtc/GlRectDrawer;
|
||||
|
||||
iget-object v6, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->c:Landroid/graphics/Matrix;
|
||||
|
||||
invoke-static {v1}, Lz/i/s;->roundToInt(F)I
|
||||
|
||||
move-result v7
|
||||
|
||||
const/4 v8, 0x0
|
||||
|
||||
invoke-static {v2}, Lz/i/s;->roundToInt(F)I
|
||||
|
||||
move-result v9
|
||||
|
||||
iget v10, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->h:I
|
||||
|
||||
move-object v4, p1
|
||||
|
||||
invoke-virtual/range {v3 .. v10}, Lorg/webrtc/VideoFrameDrawer;->drawFrame(Lorg/webrtc/VideoFrame;Lorg/webrtc/RendererCommon$GlDrawer;Landroid/graphics/Matrix;IIII)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p1}, Lorg/webrtc/VideoFrame;->getRotatedHeight()I
|
||||
|
||||
move-result v1
|
||||
|
||||
int-to-float v1, v1
|
||||
|
||||
iget v2, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->g:I
|
||||
|
||||
int-to-float v2, v2
|
||||
|
||||
invoke-virtual {p1}, Lorg/webrtc/VideoFrame;->getRotatedWidth()I
|
||||
|
||||
move-result v4
|
||||
|
||||
int-to-float v4, v4
|
||||
|
||||
div-float/2addr v2, v4
|
||||
|
||||
mul-float v2, v2, v1
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->h:I
|
||||
|
||||
int-to-float v1, v1
|
||||
|
||||
sub-float/2addr v1, v2
|
||||
|
||||
div-float/2addr v1, v3
|
||||
|
||||
iget-object v3, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->e:Lorg/webrtc/VideoFrameDrawer;
|
||||
|
||||
iget-object v5, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->d:Lorg/webrtc/GlRectDrawer;
|
||||
|
||||
iget-object v6, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->c:Landroid/graphics/Matrix;
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
||||
invoke-static {v1}, Lz/i/s;->roundToInt(F)I
|
||||
|
||||
move-result v8
|
||||
|
||||
iget v9, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->g:I
|
||||
|
||||
invoke-static {v2}, Lz/i/s;->roundToInt(F)I
|
||||
|
||||
move-result v10
|
||||
|
||||
move-object v4, p1
|
||||
|
||||
invoke-virtual/range {v3 .. v10}, Lorg/webrtc/VideoFrameDrawer;->drawFrame(Lorg/webrtc/VideoFrame;Lorg/webrtc/RendererCommon$GlDrawer;Landroid/graphics/Matrix;IIII)V
|
||||
|
||||
:goto_0
|
||||
iget-object p1, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->b:Ljava/nio/ByteBuffer;
|
||||
|
||||
invoke-virtual {p1}, Ljava/nio/ByteBuffer;->rewind()Ljava/nio/Buffer;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-virtual {v0}, Lorg/webrtc/GlTextureFrameBuffer;->getWidth()I
|
||||
|
||||
move-result v3
|
||||
|
||||
invoke-virtual {v0}, Lorg/webrtc/GlTextureFrameBuffer;->getHeight()I
|
||||
|
||||
move-result v4
|
||||
|
||||
const/16 v5, 0x1908
|
||||
|
||||
const/16 v6, 0x1401
|
||||
|
||||
iget-object v7, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->b:Ljava/nio/ByteBuffer;
|
||||
|
||||
invoke-static/range {v1 .. v7}, Landroid/opengl/GLES20;->glReadPixels(IIIIIILjava/nio/Buffer;)V
|
||||
|
||||
const-string p1, "ThumbnailEmitter.createThumbnail"
|
||||
|
||||
invoke-static {p1}, Lorg/webrtc/GlUtil;->checkNoGLES2Error(Ljava/lang/String;)V
|
||||
|
||||
invoke-virtual {v0}, Lorg/webrtc/GlTextureFrameBuffer;->release()V
|
||||
|
||||
iget-object p1, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->b:Ljava/nio/ByteBuffer;
|
||||
|
||||
invoke-virtual {p1}, Ljava/nio/ByteBuffer;->rewind()Ljava/nio/Buffer;
|
||||
|
||||
iget p1, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->g:I
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->h:I
|
||||
|
||||
sget-object v1, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
|
||||
|
||||
invoke-static {p1, v0, v1}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/mediaengine/ThumbnailEmitter;->b:Ljava/nio/ByteBuffer;
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/graphics/Bitmap;->copyPixelsFromBuffer(Ljava/nio/Buffer;)V
|
||||
|
||||
const-string v0, "bitmap"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
return-object p1
|
||||
.end method
|
|
@ -0,0 +1,55 @@
|
|||
.class public final Lcom/discord/rtcconnection/socket/io/Opcodes;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Payloads.kt"
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final CLIENT_DISCONNECT:I = 0xd
|
||||
|
||||
.field public static final HEARTBEAT:I = 0x3
|
||||
|
||||
.field public static final HEARTBEAT_ACK:I = 0x6
|
||||
|
||||
.field public static final HELLO:I = 0x8
|
||||
|
||||
.field public static final IDENTIFY:I = 0x0
|
||||
|
||||
.field public static final INSTANCE:Lcom/discord/rtcconnection/socket/io/Opcodes;
|
||||
|
||||
.field public static final READY:I = 0x2
|
||||
|
||||
.field public static final RESUME:I = 0x7
|
||||
|
||||
.field public static final RESUMED:I = 0x9
|
||||
|
||||
.field public static final SELECT_PROTOCOL:I = 0x1
|
||||
|
||||
.field public static final SELECT_PROTOCOL_ACK:I = 0x4
|
||||
|
||||
.field public static final SESSION_UPDATE:I = 0xe
|
||||
|
||||
.field public static final SPEAKING:I = 0x5
|
||||
|
||||
.field public static final VIDEO:I = 0xc
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/socket/io/Opcodes;
|
||||
|
||||
invoke-direct {v0}, Lcom/discord/rtcconnection/socket/io/Opcodes;-><init>()V
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/socket/io/Opcodes;->INSTANCE:Lcom/discord/rtcconnection/socket/io/Opcodes;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,148 @@
|
|||
.class public final Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Payloads.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/socket/io/Payloads;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "ClientDisconnect"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final userId:J
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "user_id"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(J)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-wide p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;->userId:J
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;JILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;
|
||||
.locals 0
|
||||
|
||||
and-int/lit8 p3, p3, 0x1
|
||||
|
||||
if-eqz p3, :cond_0
|
||||
|
||||
iget-wide p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;->userId:J
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0, p1, p2}, Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;->copy(J)Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final component1()J
|
||||
.locals 2
|
||||
|
||||
iget-wide v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;->userId:J
|
||||
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public final copy(J)Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;
|
||||
|
||||
invoke-direct {v0, p1, p2}, Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;-><init>(J)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 4
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;
|
||||
|
||||
iget-wide v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;->userId:J
|
||||
|
||||
iget-wide v2, p1, Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;->userId:J
|
||||
|
||||
cmp-long p1, v0, v2
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public final getUserId()J
|
||||
.locals 2
|
||||
|
||||
iget-wide v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;->userId:J
|
||||
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 4
|
||||
|
||||
iget-wide v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;->userId:J
|
||||
|
||||
const/16 v2, 0x20
|
||||
|
||||
ushr-long v2, v0, v2
|
||||
|
||||
xor-long/2addr v0, v2
|
||||
|
||||
long-to-int v1, v0
|
||||
|
||||
return v1
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 4
|
||||
|
||||
const-string v0, "ClientDisconnect(userId="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-wide v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;->userId:J
|
||||
|
||||
const-string v3, ")"
|
||||
|
||||
invoke-static {v0, v1, v2, v3}, Lf/e/c/a/a;->u(Ljava/lang/StringBuilder;JLjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,530 @@
|
|||
.class public final Lcom/discord/rtcconnection/socket/io/Payloads$Description;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Payloads.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/socket/io/Payloads;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "Description"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final audioCodec:Ljava/lang/String;
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "audio_codec"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final mediaSessionId:Ljava/lang/String;
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "media_session_id"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final mode:Ljava/lang/String;
|
||||
|
||||
.field public final secretKey:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Ljava/lang/Integer;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "secret_key"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final videoCodec:Ljava/lang/String;
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "video_codec"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Ljava/util/List<",
|
||||
"Ljava/lang/Integer;",
|
||||
">;",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
")V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const-string v0, "secretKey"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "audioCodec"
|
||||
|
||||
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string/jumbo v0, "videoCodec"
|
||||
|
||||
invoke-static {p4, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "mode"
|
||||
|
||||
invoke-static {p5, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->secretKey:Ljava/util/List;
|
||||
|
||||
iput-object p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mediaSessionId:Ljava/lang/String;
|
||||
|
||||
iput-object p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->audioCodec:Ljava/lang/String;
|
||||
|
||||
iput-object p4, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->videoCodec:Ljava/lang/String;
|
||||
|
||||
iput-object p5, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mode:Ljava/lang/String;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Description;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Description;
|
||||
.locals 3
|
||||
|
||||
and-int/lit8 p7, p6, 0x1
|
||||
|
||||
if-eqz p7, :cond_0
|
||||
|
||||
iget-object p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->secretKey:Ljava/util/List;
|
||||
|
||||
:cond_0
|
||||
and-int/lit8 p7, p6, 0x2
|
||||
|
||||
if-eqz p7, :cond_1
|
||||
|
||||
iget-object p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mediaSessionId:Ljava/lang/String;
|
||||
|
||||
:cond_1
|
||||
move-object p7, p2
|
||||
|
||||
and-int/lit8 p2, p6, 0x4
|
||||
|
||||
if-eqz p2, :cond_2
|
||||
|
||||
iget-object p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->audioCodec:Ljava/lang/String;
|
||||
|
||||
:cond_2
|
||||
move-object v0, p3
|
||||
|
||||
and-int/lit8 p2, p6, 0x8
|
||||
|
||||
if-eqz p2, :cond_3
|
||||
|
||||
iget-object p4, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->videoCodec:Ljava/lang/String;
|
||||
|
||||
:cond_3
|
||||
move-object v1, p4
|
||||
|
||||
and-int/lit8 p2, p6, 0x10
|
||||
|
||||
if-eqz p2, :cond_4
|
||||
|
||||
iget-object p5, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mode:Ljava/lang/String;
|
||||
|
||||
:cond_4
|
||||
move-object v2, p5
|
||||
|
||||
move-object p2, p0
|
||||
|
||||
move-object p3, p1
|
||||
|
||||
move-object p4, p7
|
||||
|
||||
move-object p5, v0
|
||||
|
||||
move-object p6, v1
|
||||
|
||||
move-object p7, v2
|
||||
|
||||
invoke-virtual/range {p2 .. p7}, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->copy(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/discord/rtcconnection/socket/io/Payloads$Description;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final component1()Ljava/util/List;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/List<",
|
||||
"Ljava/lang/Integer;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->secretKey:Ljava/util/List;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component2()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mediaSessionId:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component3()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->audioCodec:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component4()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->videoCodec:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component5()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mode:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final copy(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/discord/rtcconnection/socket/io/Payloads$Description;
|
||||
.locals 7
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Ljava/util/List<",
|
||||
"Ljava/lang/Integer;",
|
||||
">;",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/String;",
|
||||
")",
|
||||
"Lcom/discord/rtcconnection/socket/io/Payloads$Description;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const-string v0, "secretKey"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "audioCodec"
|
||||
|
||||
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string/jumbo v0, "videoCodec"
|
||||
|
||||
invoke-static {p4, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "mode"
|
||||
|
||||
invoke-static {p5, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;
|
||||
|
||||
move-object v1, v0
|
||||
|
||||
move-object v2, p1
|
||||
|
||||
move-object v3, p2
|
||||
|
||||
move-object v4, p3
|
||||
|
||||
move-object v5, p4
|
||||
|
||||
move-object v6, p5
|
||||
|
||||
invoke-direct/range {v1 .. v6}, Lcom/discord/rtcconnection/socket/io/Payloads$Description;-><init>(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Description;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/socket/io/Payloads$Description;
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->secretKey:Ljava/util/List;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->secretKey:Ljava/util/List;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mediaSessionId:Ljava/lang/String;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mediaSessionId:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->audioCodec:Ljava/lang/String;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->audioCodec:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->videoCodec:Ljava/lang/String;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->videoCodec:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mode:Ljava/lang/String;
|
||||
|
||||
iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mode:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, p1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public final getAudioCodec()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->audioCodec:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getMediaSessionId()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mediaSessionId:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getMode()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mode:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getSecretKey()Ljava/util/List;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/List<",
|
||||
"Ljava/lang/Integer;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->secretKey:Ljava/util/List;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getVideoCodec()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->videoCodec:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->secretKey:Ljava/util/List;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mediaSessionId:Ljava/lang/String;
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_1
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->audioCodec:Ljava/lang/String;
|
||||
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_2
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_2
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->videoCodec:Ljava/lang/String;
|
||||
|
||||
if-eqz v2, :cond_3
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_3
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_3
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mode:Ljava/lang/String;
|
||||
|
||||
if-eqz v2, :cond_4
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
:cond_4
|
||||
add-int/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
|
||||
const-string v0, "Description(secretKey="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->secretKey:Ljava/util/List;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", mediaSessionId="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mediaSessionId:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", audioCodec="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->audioCodec:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", videoCodec="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->videoCodec:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", mode="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Description;->mode:Ljava/lang/String;
|
||||
|
||||
const-string v2, ")"
|
||||
|
||||
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,148 @@
|
|||
.class public final Lcom/discord/rtcconnection/socket/io/Payloads$Hello;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Payloads.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/socket/io/Payloads;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "Hello"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final heartbeatIntervalMs:J
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "heartbeat_interval"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(J)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-wide p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Hello;->heartbeatIntervalMs:J
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Hello;JILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Hello;
|
||||
.locals 0
|
||||
|
||||
and-int/lit8 p3, p3, 0x1
|
||||
|
||||
if-eqz p3, :cond_0
|
||||
|
||||
iget-wide p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Hello;->heartbeatIntervalMs:J
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0, p1, p2}, Lcom/discord/rtcconnection/socket/io/Payloads$Hello;->copy(J)Lcom/discord/rtcconnection/socket/io/Payloads$Hello;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final component1()J
|
||||
.locals 2
|
||||
|
||||
iget-wide v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Hello;->heartbeatIntervalMs:J
|
||||
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public final copy(J)Lcom/discord/rtcconnection/socket/io/Payloads$Hello;
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Hello;
|
||||
|
||||
invoke-direct {v0, p1, p2}, Lcom/discord/rtcconnection/socket/io/Payloads$Hello;-><init>(J)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 4
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Hello;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/socket/io/Payloads$Hello;
|
||||
|
||||
iget-wide v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Hello;->heartbeatIntervalMs:J
|
||||
|
||||
iget-wide v2, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Hello;->heartbeatIntervalMs:J
|
||||
|
||||
cmp-long p1, v0, v2
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public final getHeartbeatIntervalMs()J
|
||||
.locals 2
|
||||
|
||||
iget-wide v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Hello;->heartbeatIntervalMs:J
|
||||
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 4
|
||||
|
||||
iget-wide v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Hello;->heartbeatIntervalMs:J
|
||||
|
||||
const/16 v2, 0x20
|
||||
|
||||
ushr-long v2, v0, v2
|
||||
|
||||
xor-long/2addr v0, v2
|
||||
|
||||
long-to-int v1, v0
|
||||
|
||||
return v1
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 4
|
||||
|
||||
const-string v0, "Hello(heartbeatIntervalMs="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-wide v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Hello;->heartbeatIntervalMs:J
|
||||
|
||||
const-string v3, ")"
|
||||
|
||||
invoke-static {v0, v1, v2, v3}, Lf/e/c/a/a;->u(Ljava/lang/StringBuilder;JLjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,450 @@
|
|||
.class public final Lcom/discord/rtcconnection/socket/io/Payloads$Identify;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Payloads.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/socket/io/Payloads;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "Identify"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final serverId:Ljava/lang/String;
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "server_id"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final sessionId:Ljava/lang/String;
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "session_id"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final token:Ljava/lang/String;
|
||||
|
||||
.field public final userId:J
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "user_id"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final video:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Z)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "serverId"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "sessionId"
|
||||
|
||||
invoke-static {p4, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string/jumbo v0, "token"
|
||||
|
||||
invoke-static {p5, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->serverId:Ljava/lang/String;
|
||||
|
||||
iput-wide p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->userId:J
|
||||
|
||||
iput-object p4, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->sessionId:Ljava/lang/String;
|
||||
|
||||
iput-object p5, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->token:Ljava/lang/String;
|
||||
|
||||
iput-boolean p6, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->video:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Identify;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Identify;
|
||||
.locals 4
|
||||
|
||||
and-int/lit8 p8, p7, 0x1
|
||||
|
||||
if-eqz p8, :cond_0
|
||||
|
||||
iget-object p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->serverId:Ljava/lang/String;
|
||||
|
||||
:cond_0
|
||||
and-int/lit8 p8, p7, 0x2
|
||||
|
||||
if-eqz p8, :cond_1
|
||||
|
||||
iget-wide p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->userId:J
|
||||
|
||||
:cond_1
|
||||
move-wide v0, p2
|
||||
|
||||
and-int/lit8 p2, p7, 0x4
|
||||
|
||||
if-eqz p2, :cond_2
|
||||
|
||||
iget-object p4, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->sessionId:Ljava/lang/String;
|
||||
|
||||
:cond_2
|
||||
move-object p8, p4
|
||||
|
||||
and-int/lit8 p2, p7, 0x8
|
||||
|
||||
if-eqz p2, :cond_3
|
||||
|
||||
iget-object p5, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->token:Ljava/lang/String;
|
||||
|
||||
:cond_3
|
||||
move-object v2, p5
|
||||
|
||||
and-int/lit8 p2, p7, 0x10
|
||||
|
||||
if-eqz p2, :cond_4
|
||||
|
||||
iget-boolean p6, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->video:Z
|
||||
|
||||
:cond_4
|
||||
move v3, p6
|
||||
|
||||
move-object p2, p0
|
||||
|
||||
move-object p3, p1
|
||||
|
||||
move-wide p4, v0
|
||||
|
||||
move-object p6, p8
|
||||
|
||||
move-object p7, v2
|
||||
|
||||
move p8, v3
|
||||
|
||||
invoke-virtual/range {p2 .. p8}, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->copy(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Z)Lcom/discord/rtcconnection/socket/io/Payloads$Identify;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final component1()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->serverId:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component2()J
|
||||
.locals 2
|
||||
|
||||
iget-wide v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->userId:J
|
||||
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public final component3()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->sessionId:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component4()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->token:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component5()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->video:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final copy(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Z)Lcom/discord/rtcconnection/socket/io/Payloads$Identify;
|
||||
.locals 8
|
||||
|
||||
const-string v0, "serverId"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "sessionId"
|
||||
|
||||
invoke-static {p4, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string/jumbo v0, "token"
|
||||
|
||||
invoke-static {p5, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;
|
||||
|
||||
move-object v1, v0
|
||||
|
||||
move-object v2, p1
|
||||
|
||||
move-wide v3, p2
|
||||
|
||||
move-object v5, p4
|
||||
|
||||
move-object v6, p5
|
||||
|
||||
move v7, p6
|
||||
|
||||
invoke-direct/range {v1 .. v7}, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;-><init>(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Z)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 5
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->serverId:Ljava/lang/String;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->serverId:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-wide v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->userId:J
|
||||
|
||||
iget-wide v2, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->userId:J
|
||||
|
||||
cmp-long v4, v0, v2
|
||||
|
||||
if-nez v4, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->sessionId:Ljava/lang/String;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->sessionId:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->token:Ljava/lang/String;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->token:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-boolean v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->video:Z
|
||||
|
||||
iget-boolean p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->video:Z
|
||||
|
||||
if-ne v0, p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public final getServerId()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->serverId:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getSessionId()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->sessionId:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getToken()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->token:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getUserId()J
|
||||
.locals 2
|
||||
|
||||
iget-wide v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->userId:J
|
||||
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public final getVideo()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->video:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 6
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->serverId:Ljava/lang/String;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-wide v2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->userId:J
|
||||
|
||||
const/16 v4, 0x20
|
||||
|
||||
ushr-long v4, v2, v4
|
||||
|
||||
xor-long/2addr v2, v4
|
||||
|
||||
long-to-int v3, v2
|
||||
|
||||
add-int/2addr v0, v3
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->sessionId:Ljava/lang/String;
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_1
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->token:Ljava/lang/String;
|
||||
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
:cond_2
|
||||
add-int/2addr v0, v1
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-boolean v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->video:Z
|
||||
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
:cond_3
|
||||
add-int/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
|
||||
const-string v0, "Identify(serverId="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->serverId:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", userId="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-wide v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->userId:J
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", sessionId="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->sessionId:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", token="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->token:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", video="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-boolean v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Identify;->video:Z
|
||||
|
||||
const-string v2, ")"
|
||||
|
||||
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->A(Ljava/lang/StringBuilder;ZLjava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,217 @@
|
|||
.class public final Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Payloads.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/socket/io/Payloads;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "Incoming"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final data:Lcom/google/gson/JsonElement;
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "d"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final opcode:I
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "op"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(ILcom/google/gson/JsonElement;)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "data"
|
||||
|
||||
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->opcode:I
|
||||
|
||||
iput-object p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->data:Lcom/google/gson/JsonElement;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;ILcom/google/gson/JsonElement;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
|
||||
.locals 0
|
||||
|
||||
and-int/lit8 p4, p3, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
iget p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->opcode:I
|
||||
|
||||
:cond_0
|
||||
and-int/lit8 p3, p3, 0x2
|
||||
|
||||
if-eqz p3, :cond_1
|
||||
|
||||
iget-object p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->data:Lcom/google/gson/JsonElement;
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {p0, p1, p2}, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->copy(ILcom/google/gson/JsonElement;)Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final component1()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->opcode:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final component2()Lcom/google/gson/JsonElement;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->data:Lcom/google/gson/JsonElement;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final copy(ILcom/google/gson/JsonElement;)Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
|
||||
.locals 1
|
||||
|
||||
const-string v0, "data"
|
||||
|
||||
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
|
||||
|
||||
invoke-direct {v0, p1, p2}, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;-><init>(ILcom/google/gson/JsonElement;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->opcode:I
|
||||
|
||||
iget v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->opcode:I
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->data:Lcom/google/gson/JsonElement;
|
||||
|
||||
iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->data:Lcom/google/gson/JsonElement;
|
||||
|
||||
invoke-static {v0, p1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public final getData()Lcom/google/gson/JsonElement;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->data:Lcom/google/gson/JsonElement;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getOpcode()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->opcode:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 2
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->opcode:I
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->data:Lcom/google/gson/JsonElement;
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
add-int/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 2
|
||||
|
||||
const-string v0, "Incoming(opcode="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->opcode:I
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", data="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;->data:Lcom/google/gson/JsonElement;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ")"
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,217 @@
|
|||
.class public final Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Payloads.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/socket/io/Payloads;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "Outgoing"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final data:Ljava/lang/Object;
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "d"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final opcode:I
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "op"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(ILjava/lang/Object;)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "data"
|
||||
|
||||
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->opcode:I
|
||||
|
||||
iput-object p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->data:Ljava/lang/Object;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;ILjava/lang/Object;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;
|
||||
.locals 0
|
||||
|
||||
and-int/lit8 p4, p3, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
iget p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->opcode:I
|
||||
|
||||
:cond_0
|
||||
and-int/lit8 p3, p3, 0x2
|
||||
|
||||
if-eqz p3, :cond_1
|
||||
|
||||
iget-object p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->data:Ljava/lang/Object;
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {p0, p1, p2}, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->copy(ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final component1()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->opcode:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final component2()Ljava/lang/Object;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->data:Ljava/lang/Object;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final copy(ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;
|
||||
.locals 1
|
||||
|
||||
const-string v0, "data"
|
||||
|
||||
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;
|
||||
|
||||
invoke-direct {v0, p1, p2}, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;-><init>(ILjava/lang/Object;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->opcode:I
|
||||
|
||||
iget v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->opcode:I
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->data:Ljava/lang/Object;
|
||||
|
||||
iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->data:Ljava/lang/Object;
|
||||
|
||||
invoke-static {v0, p1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public final getData()Ljava/lang/Object;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->data:Ljava/lang/Object;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getOpcode()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->opcode:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 2
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->opcode:I
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->data:Ljava/lang/Object;
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
add-int/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 2
|
||||
|
||||
const-string v0, "Outgoing(opcode="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->opcode:I
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", data="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;->data:Ljava/lang/Object;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ")"
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,423 @@
|
|||
.class public final Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Payloads.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "CodecInfo"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final name:Ljava/lang/String;
|
||||
|
||||
.field public final payloadType:I
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "payload_type"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final priority:I
|
||||
|
||||
.field public final rtxPayloadType:Ljava/lang/Integer;
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "rtx_payload_type"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final type:Ljava/lang/String;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/lang/String;ILjava/lang/String;ILjava/lang/Integer;)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "name"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string/jumbo v0, "type"
|
||||
|
||||
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->name:Ljava/lang/String;
|
||||
|
||||
iput p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->priority:I
|
||||
|
||||
iput-object p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->type:Ljava/lang/String;
|
||||
|
||||
iput p4, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->payloadType:I
|
||||
|
||||
iput-object p5, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->rtxPayloadType:Ljava/lang/Integer;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Integer;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;
|
||||
.locals 3
|
||||
|
||||
and-int/lit8 p7, p6, 0x1
|
||||
|
||||
if-eqz p7, :cond_0
|
||||
|
||||
iget-object p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->name:Ljava/lang/String;
|
||||
|
||||
:cond_0
|
||||
and-int/lit8 p7, p6, 0x2
|
||||
|
||||
if-eqz p7, :cond_1
|
||||
|
||||
iget p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->priority:I
|
||||
|
||||
:cond_1
|
||||
move p7, p2
|
||||
|
||||
and-int/lit8 p2, p6, 0x4
|
||||
|
||||
if-eqz p2, :cond_2
|
||||
|
||||
iget-object p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->type:Ljava/lang/String;
|
||||
|
||||
:cond_2
|
||||
move-object v0, p3
|
||||
|
||||
and-int/lit8 p2, p6, 0x8
|
||||
|
||||
if-eqz p2, :cond_3
|
||||
|
||||
iget p4, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->payloadType:I
|
||||
|
||||
:cond_3
|
||||
move v1, p4
|
||||
|
||||
and-int/lit8 p2, p6, 0x10
|
||||
|
||||
if-eqz p2, :cond_4
|
||||
|
||||
iget-object p5, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->rtxPayloadType:Ljava/lang/Integer;
|
||||
|
||||
:cond_4
|
||||
move-object v2, p5
|
||||
|
||||
move-object p2, p0
|
||||
|
||||
move-object p3, p1
|
||||
|
||||
move p4, p7
|
||||
|
||||
move-object p5, v0
|
||||
|
||||
move p6, v1
|
||||
|
||||
move-object p7, v2
|
||||
|
||||
invoke-virtual/range {p2 .. p7}, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->copy(Ljava/lang/String;ILjava/lang/String;ILjava/lang/Integer;)Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final component1()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->name:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component2()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->priority:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final component3()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->type:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component4()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->payloadType:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final component5()Ljava/lang/Integer;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->rtxPayloadType:Ljava/lang/Integer;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final copy(Ljava/lang/String;ILjava/lang/String;ILjava/lang/Integer;)Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;
|
||||
.locals 7
|
||||
|
||||
const-string v0, "name"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string/jumbo v0, "type"
|
||||
|
||||
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;
|
||||
|
||||
move-object v1, v0
|
||||
|
||||
move-object v2, p1
|
||||
|
||||
move v3, p2
|
||||
|
||||
move-object v4, p3
|
||||
|
||||
move v5, p4
|
||||
|
||||
move-object v6, p5
|
||||
|
||||
invoke-direct/range {v1 .. v6}, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;-><init>(Ljava/lang/String;ILjava/lang/String;ILjava/lang/Integer;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->name:Ljava/lang/String;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->name:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->priority:I
|
||||
|
||||
iget v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->priority:I
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->type:Ljava/lang/String;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->type:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->payloadType:I
|
||||
|
||||
iget v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->payloadType:I
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->rtxPayloadType:Ljava/lang/Integer;
|
||||
|
||||
iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->rtxPayloadType:Ljava/lang/Integer;
|
||||
|
||||
invoke-static {v0, p1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public final getName()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->name:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getPayloadType()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->payloadType:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final getPriority()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->priority:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final getRtxPayloadType()Ljava/lang/Integer;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->rtxPayloadType:Ljava/lang/Integer;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getType()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->type:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->name:Ljava/lang/String;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget v2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->priority:I
|
||||
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->type:Ljava/lang/String;
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_1
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget v2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->payloadType:I
|
||||
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->rtxPayloadType:Ljava/lang/Integer;
|
||||
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
:cond_2
|
||||
add-int/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
|
||||
const-string v0, "CodecInfo(name="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->name:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", priority="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->priority:I
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", type="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->type:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", payloadType="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->payloadType:I
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", rtxPayloadType="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;->rtxPayloadType:Ljava/lang/Integer;
|
||||
|
||||
const-string v2, ")"
|
||||
|
||||
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->v(Ljava/lang/StringBuilder;Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,273 @@
|
|||
.class public final Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Payloads.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "ProtocolInfo"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final address:Ljava/lang/String;
|
||||
|
||||
.field public final mode:Ljava/lang/String;
|
||||
|
||||
.field public final port:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/lang/String;ILjava/lang/String;)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "address"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "mode"
|
||||
|
||||
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->address:Ljava/lang/String;
|
||||
|
||||
iput p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->port:I
|
||||
|
||||
iput-object p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->mode:Ljava/lang/String;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;Ljava/lang/String;ILjava/lang/String;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;
|
||||
.locals 0
|
||||
|
||||
and-int/lit8 p5, p4, 0x1
|
||||
|
||||
if-eqz p5, :cond_0
|
||||
|
||||
iget-object p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->address:Ljava/lang/String;
|
||||
|
||||
:cond_0
|
||||
and-int/lit8 p5, p4, 0x2
|
||||
|
||||
if-eqz p5, :cond_1
|
||||
|
||||
iget p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->port:I
|
||||
|
||||
:cond_1
|
||||
and-int/lit8 p4, p4, 0x4
|
||||
|
||||
if-eqz p4, :cond_2
|
||||
|
||||
iget-object p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->mode:Ljava/lang/String;
|
||||
|
||||
:cond_2
|
||||
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->copy(Ljava/lang/String;ILjava/lang/String;)Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final component1()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->address:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component2()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->port:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final component3()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->mode:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final copy(Ljava/lang/String;ILjava/lang/String;)Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;
|
||||
.locals 1
|
||||
|
||||
const-string v0, "address"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "mode"
|
||||
|
||||
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;
|
||||
|
||||
invoke-direct {v0, p1, p2, p3}, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;-><init>(Ljava/lang/String;ILjava/lang/String;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->address:Ljava/lang/String;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->address:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->port:I
|
||||
|
||||
iget v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->port:I
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->mode:Ljava/lang/String;
|
||||
|
||||
iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->mode:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, p1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public final getAddress()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->address:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getMode()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->mode:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getPort()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->port:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->address:Ljava/lang/String;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget v2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->port:I
|
||||
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->mode:Ljava/lang/String;
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
:cond_1
|
||||
add-int/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
|
||||
const-string v0, "ProtocolInfo(address="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->address:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", port="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->port:I
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", mode="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->mode:Ljava/lang/String;
|
||||
|
||||
const-string v2, ")"
|
||||
|
||||
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,341 @@
|
|||
.class public final Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Payloads.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/socket/io/Payloads;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "Protocol"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;,
|
||||
Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final codecs:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final data:Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;
|
||||
|
||||
.field public final protocol:Ljava/lang/String;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/lang/String;Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;Ljava/util/List;)V
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Ljava/lang/String;",
|
||||
"Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;",
|
||||
">;)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const-string v0, "protocol"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "data"
|
||||
|
||||
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->protocol:Ljava/lang/String;
|
||||
|
||||
iput-object p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->data:Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;
|
||||
|
||||
iput-object p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->codecs:Ljava/util/List;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;Ljava/lang/String;Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;
|
||||
.locals 0
|
||||
|
||||
and-int/lit8 p5, p4, 0x1
|
||||
|
||||
if-eqz p5, :cond_0
|
||||
|
||||
iget-object p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->protocol:Ljava/lang/String;
|
||||
|
||||
:cond_0
|
||||
and-int/lit8 p5, p4, 0x2
|
||||
|
||||
if-eqz p5, :cond_1
|
||||
|
||||
iget-object p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->data:Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;
|
||||
|
||||
:cond_1
|
||||
and-int/lit8 p4, p4, 0x4
|
||||
|
||||
if-eqz p4, :cond_2
|
||||
|
||||
iget-object p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->codecs:Ljava/util/List;
|
||||
|
||||
:cond_2
|
||||
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->copy(Ljava/lang/String;Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;Ljava/util/List;)Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final component1()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->protocol:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component2()Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->data:Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component3()Ljava/util/List;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->codecs:Ljava/util/List;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final copy(Ljava/lang/String;Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;Ljava/util/List;)Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Ljava/lang/String;",
|
||||
"Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;",
|
||||
">;)",
|
||||
"Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
const-string v0, "protocol"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "data"
|
||||
|
||||
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;
|
||||
|
||||
invoke-direct {v0, p1, p2, p3}, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;-><init>(Ljava/lang/String;Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;Ljava/util/List;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->protocol:Ljava/lang/String;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->protocol:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->data:Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->data:Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->codecs:Ljava/util/List;
|
||||
|
||||
iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->codecs:Ljava/util/List;
|
||||
|
||||
invoke-static {v0, p1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public final getCodecs()Ljava/util/List;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Ljava/util/List<",
|
||||
"Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$CodecInfo;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->codecs:Ljava/util/List;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getData()Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->data:Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getProtocol()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->protocol:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->protocol:Ljava/lang/String;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->data:Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
invoke-virtual {v2}, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_1
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->codecs:Ljava/util/List;
|
||||
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
:cond_2
|
||||
add-int/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
|
||||
const-string v0, "Protocol(protocol="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->protocol:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", data="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->data:Lcom/discord/rtcconnection/socket/io/Payloads$Protocol$ProtocolInfo;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", codecs="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;->codecs:Ljava/util/List;
|
||||
|
||||
const-string v2, ")"
|
||||
|
||||
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->y(Ljava/lang/StringBuilder;Ljava/util/List;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,252 @@
|
|||
.class public final Lcom/discord/rtcconnection/socket/io/Payloads$Ready;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Payloads.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/socket/io/Payloads;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "Ready"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final ip:Ljava/lang/String;
|
||||
|
||||
.field public final port:I
|
||||
|
||||
.field public final ssrc:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(IILjava/lang/String;)V
|
||||
.locals 1
|
||||
|
||||
const-string v0, "ip"
|
||||
|
||||
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->ssrc:I
|
||||
|
||||
iput p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->port:I
|
||||
|
||||
iput-object p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->ip:Ljava/lang/String;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Ready;IILjava/lang/String;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Ready;
|
||||
.locals 0
|
||||
|
||||
and-int/lit8 p5, p4, 0x1
|
||||
|
||||
if-eqz p5, :cond_0
|
||||
|
||||
iget p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->ssrc:I
|
||||
|
||||
:cond_0
|
||||
and-int/lit8 p5, p4, 0x2
|
||||
|
||||
if-eqz p5, :cond_1
|
||||
|
||||
iget p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->port:I
|
||||
|
||||
:cond_1
|
||||
and-int/lit8 p4, p4, 0x4
|
||||
|
||||
if-eqz p4, :cond_2
|
||||
|
||||
iget-object p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->ip:Ljava/lang/String;
|
||||
|
||||
:cond_2
|
||||
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->copy(IILjava/lang/String;)Lcom/discord/rtcconnection/socket/io/Payloads$Ready;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final component1()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->ssrc:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final component2()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->port:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final component3()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->ip:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final copy(IILjava/lang/String;)Lcom/discord/rtcconnection/socket/io/Payloads$Ready;
|
||||
.locals 1
|
||||
|
||||
const-string v0, "ip"
|
||||
|
||||
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;
|
||||
|
||||
invoke-direct {v0, p1, p2, p3}, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;-><init>(IILjava/lang/String;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->ssrc:I
|
||||
|
||||
iget v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->ssrc:I
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->port:I
|
||||
|
||||
iget v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->port:I
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->ip:Ljava/lang/String;
|
||||
|
||||
iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->ip:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, p1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public final getIp()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->ip:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getPort()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->port:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final getSsrc()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->ssrc:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 2
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->ssrc:I
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->port:I
|
||||
|
||||
add-int/2addr v0, v1
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->ip:Ljava/lang/String;
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
add-int/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
|
||||
const-string v0, "Ready(ssrc="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->ssrc:I
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", port="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->port:I
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", ip="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Ready;->ip:Ljava/lang/String;
|
||||
|
||||
const-string v2, ")"
|
||||
|
||||
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,305 @@
|
|||
.class public final Lcom/discord/rtcconnection/socket/io/Payloads$Resume;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Payloads.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/socket/io/Payloads;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "Resume"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final serverId:Ljava/lang/String;
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "server_id"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final sessionId:Ljava/lang/String;
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "session_id"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final token:Ljava/lang/String;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
|
||||
.locals 1
|
||||
|
||||
const-string/jumbo v0, "token"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "sessionId"
|
||||
|
||||
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "serverId"
|
||||
|
||||
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->token:Ljava/lang/String;
|
||||
|
||||
iput-object p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->sessionId:Ljava/lang/String;
|
||||
|
||||
iput-object p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->serverId:Ljava/lang/String;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Resume;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Resume;
|
||||
.locals 0
|
||||
|
||||
and-int/lit8 p5, p4, 0x1
|
||||
|
||||
if-eqz p5, :cond_0
|
||||
|
||||
iget-object p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->token:Ljava/lang/String;
|
||||
|
||||
:cond_0
|
||||
and-int/lit8 p5, p4, 0x2
|
||||
|
||||
if-eqz p5, :cond_1
|
||||
|
||||
iget-object p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->sessionId:Ljava/lang/String;
|
||||
|
||||
:cond_1
|
||||
and-int/lit8 p4, p4, 0x4
|
||||
|
||||
if-eqz p4, :cond_2
|
||||
|
||||
iget-object p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->serverId:Ljava/lang/String;
|
||||
|
||||
:cond_2
|
||||
invoke-virtual {p0, p1, p2, p3}, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->copy(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/discord/rtcconnection/socket/io/Payloads$Resume;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final component1()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->token:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component2()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->sessionId:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component3()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->serverId:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final copy(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/discord/rtcconnection/socket/io/Payloads$Resume;
|
||||
.locals 1
|
||||
|
||||
const-string/jumbo v0, "token"
|
||||
|
||||
invoke-static {p1, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "sessionId"
|
||||
|
||||
invoke-static {p2, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
const-string v0, "serverId"
|
||||
|
||||
invoke-static {p3, v0}, Lz/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;
|
||||
|
||||
invoke-direct {v0, p1, p2, p3}, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->token:Ljava/lang/String;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->token:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->sessionId:Ljava/lang/String;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->sessionId:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->serverId:Ljava/lang/String;
|
||||
|
||||
iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->serverId:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, p1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public final getServerId()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->serverId:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getSessionId()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->sessionId:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getToken()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->token:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->token:Ljava/lang/String;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->sessionId:Ljava/lang/String;
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const/4 v2, 0x0
|
||||
|
||||
:goto_1
|
||||
add-int/2addr v0, v2
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->serverId:Ljava/lang/String;
|
||||
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
:cond_2
|
||||
add-int/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
|
||||
const-string v0, "Resume(token="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->token:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", sessionId="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->sessionId:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", serverId="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Resume;->serverId:Ljava/lang/String;
|
||||
|
||||
const-string v2, ")"
|
||||
|
||||
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,154 @@
|
|||
.class public final Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Payloads.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/socket/io/Payloads;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "SessionUpdate"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final mediaSessionId:Ljava/lang/String;
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "media_session_id"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/lang/String;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;->mediaSessionId:Ljava/lang/String;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;Ljava/lang/String;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;
|
||||
.locals 0
|
||||
|
||||
and-int/lit8 p2, p2, 0x1
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
iget-object p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;->mediaSessionId:Ljava/lang/String;
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0, p1}, Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;->copy(Ljava/lang/String;)Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final component1()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;->mediaSessionId:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final copy(Ljava/lang/String;)Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;
|
||||
|
||||
invoke-direct {v0, p1}, Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;-><init>(Ljava/lang/String;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 1
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;->mediaSessionId:Ljava/lang/String;
|
||||
|
||||
iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;->mediaSessionId:Ljava/lang/String;
|
||||
|
||||
invoke-static {v0, p1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public final getMediaSessionId()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;->mediaSessionId:Ljava/lang/String;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;->mediaSessionId:Ljava/lang/String;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 3
|
||||
|
||||
const-string v0, "SessionUpdate(mediaSessionId="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;->mediaSessionId:Ljava/lang/String;
|
||||
|
||||
const-string v2, ")"
|
||||
|
||||
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->w(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,32 @@
|
|||
.class public final Lcom/discord/rtcconnection/socket/io/Payloads$Speaking$Companion;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Payloads.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "Companion"
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public synthetic constructor <init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking$Companion;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,387 @@
|
|||
.class public final Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Payloads.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/socket/io/Payloads;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "Speaking"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/discord/rtcconnection/socket/io/Payloads$Speaking$Companion;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final Companion:Lcom/discord/rtcconnection/socket/io/Payloads$Speaking$Companion;
|
||||
|
||||
.field public static final NOT_SPEAKING:I = 0x0
|
||||
|
||||
.field public static final SPEAKING:I = 0x1
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final delay:Ljava/lang/Integer;
|
||||
|
||||
.field public final speaking:Ljava/lang/Integer;
|
||||
|
||||
.field public final ssrc:I
|
||||
|
||||
.field public final userId:Ljava/lang/Long;
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "user_id"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 2
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking$Companion;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-direct {v0, v1}, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->Companion:Lcom/discord/rtcconnection/socket/io/Payloads$Speaking$Companion;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->ssrc:I
|
||||
|
||||
iput-object p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->speaking:Ljava/lang/Integer;
|
||||
|
||||
iput-object p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->delay:Ljava/lang/Integer;
|
||||
|
||||
iput-object p4, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->userId:Ljava/lang/Long;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public synthetic constructor <init>(ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
.locals 1
|
||||
|
||||
and-int/lit8 p6, p5, 0x2
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-eqz p6, :cond_0
|
||||
|
||||
move-object p2, v0
|
||||
|
||||
:cond_0
|
||||
and-int/lit8 p6, p5, 0x4
|
||||
|
||||
if-eqz p6, :cond_1
|
||||
|
||||
move-object p3, v0
|
||||
|
||||
:cond_1
|
||||
and-int/lit8 p5, p5, 0x8
|
||||
|
||||
if-eqz p5, :cond_2
|
||||
|
||||
move-object p4, v0
|
||||
|
||||
:cond_2
|
||||
invoke-direct {p0, p1, p2, p3, p4}, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;-><init>(ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;
|
||||
.locals 0
|
||||
|
||||
and-int/lit8 p6, p5, 0x1
|
||||
|
||||
if-eqz p6, :cond_0
|
||||
|
||||
iget p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->ssrc:I
|
||||
|
||||
:cond_0
|
||||
and-int/lit8 p6, p5, 0x2
|
||||
|
||||
if-eqz p6, :cond_1
|
||||
|
||||
iget-object p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->speaking:Ljava/lang/Integer;
|
||||
|
||||
:cond_1
|
||||
and-int/lit8 p6, p5, 0x4
|
||||
|
||||
if-eqz p6, :cond_2
|
||||
|
||||
iget-object p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->delay:Ljava/lang/Integer;
|
||||
|
||||
:cond_2
|
||||
and-int/lit8 p5, p5, 0x8
|
||||
|
||||
if-eqz p5, :cond_3
|
||||
|
||||
iget-object p4, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->userId:Ljava/lang/Long;
|
||||
|
||||
:cond_3
|
||||
invoke-virtual {p0, p1, p2, p3, p4}, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->copy(ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;)Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final component1()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->ssrc:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final component2()Ljava/lang/Integer;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->speaking:Ljava/lang/Integer;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component3()Ljava/lang/Integer;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->delay:Ljava/lang/Integer;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final component4()Ljava/lang/Long;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->userId:Ljava/lang/Long;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final copy(ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;)Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;
|
||||
|
||||
invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;-><init>(ILjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Long;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->ssrc:I
|
||||
|
||||
iget v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->ssrc:I
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->speaking:Ljava/lang/Integer;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->speaking:Ljava/lang/Integer;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->delay:Ljava/lang/Integer;
|
||||
|
||||
iget-object v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->delay:Ljava/lang/Integer;
|
||||
|
||||
invoke-static {v0, v1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->userId:Ljava/lang/Long;
|
||||
|
||||
iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->userId:Ljava/lang/Long;
|
||||
|
||||
invoke-static {v0, p1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public final getDelay()Ljava/lang/Integer;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->delay:Ljava/lang/Integer;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getSpeaking()Ljava/lang/Integer;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->speaking:Ljava/lang/Integer;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getSsrc()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->ssrc:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final getUserId()Ljava/lang/Long;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->userId:Ljava/lang/Long;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 3
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->ssrc:I
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->speaking:Ljava/lang/Integer;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
add-int/2addr v0, v1
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->delay:Ljava/lang/Integer;
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_1
|
||||
add-int/2addr v0, v1
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->userId:Ljava/lang/Long;
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v2
|
||||
|
||||
:cond_2
|
||||
add-int/2addr v0, v2
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 2
|
||||
|
||||
const-string v0, "Speaking(ssrc="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->ssrc:I
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", speaking="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->speaking:Ljava/lang/Integer;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", delay="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->delay:Ljava/lang/Integer;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", userId="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;->userId:Ljava/lang/Long;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ")"
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,326 @@
|
|||
.class public final Lcom/discord/rtcconnection/socket/io/Payloads$Video;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Payloads.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Lcom/discord/rtcconnection/socket/io/Payloads;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "Video"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final audioSsrc:I
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "audio_ssrc"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final rtxSsrc:I
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "rtx_ssrc"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final userId:Ljava/lang/Long;
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "user_id"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public final videoSsrc:I
|
||||
.annotation runtime Lf/h/d/t/b;
|
||||
value = "video_ssrc"
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(IIILjava/lang/Long;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->audioSsrc:I
|
||||
|
||||
iput p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->videoSsrc:I
|
||||
|
||||
iput p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->rtxSsrc:I
|
||||
|
||||
iput-object p4, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->userId:Ljava/lang/Long;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public synthetic constructor <init>(IIILjava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||
.locals 0
|
||||
|
||||
and-int/lit8 p5, p5, 0x8
|
||||
|
||||
if-eqz p5, :cond_0
|
||||
|
||||
const/4 p4, 0x0
|
||||
|
||||
:cond_0
|
||||
invoke-direct {p0, p1, p2, p3, p4}, Lcom/discord/rtcconnection/socket/io/Payloads$Video;-><init>(IIILjava/lang/Long;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static synthetic copy$default(Lcom/discord/rtcconnection/socket/io/Payloads$Video;IIILjava/lang/Long;ILjava/lang/Object;)Lcom/discord/rtcconnection/socket/io/Payloads$Video;
|
||||
.locals 0
|
||||
|
||||
and-int/lit8 p6, p5, 0x1
|
||||
|
||||
if-eqz p6, :cond_0
|
||||
|
||||
iget p1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->audioSsrc:I
|
||||
|
||||
:cond_0
|
||||
and-int/lit8 p6, p5, 0x2
|
||||
|
||||
if-eqz p6, :cond_1
|
||||
|
||||
iget p2, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->videoSsrc:I
|
||||
|
||||
:cond_1
|
||||
and-int/lit8 p6, p5, 0x4
|
||||
|
||||
if-eqz p6, :cond_2
|
||||
|
||||
iget p3, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->rtxSsrc:I
|
||||
|
||||
:cond_2
|
||||
and-int/lit8 p5, p5, 0x8
|
||||
|
||||
if-eqz p5, :cond_3
|
||||
|
||||
iget-object p4, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->userId:Ljava/lang/Long;
|
||||
|
||||
:cond_3
|
||||
invoke-virtual {p0, p1, p2, p3, p4}, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->copy(IIILjava/lang/Long;)Lcom/discord/rtcconnection/socket/io/Payloads$Video;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public final component1()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->audioSsrc:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final component2()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->videoSsrc:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final component3()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->rtxSsrc:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final component4()Ljava/lang/Long;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->userId:Ljava/lang/Long;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final copy(IIILjava/lang/Long;)Lcom/discord/rtcconnection/socket/io/Payloads$Video;
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;
|
||||
|
||||
invoke-direct {v0, p1, p2, p3, p4}, Lcom/discord/rtcconnection/socket/io/Payloads$Video;-><init>(IIILjava/lang/Long;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public equals(Ljava/lang/Object;)Z
|
||||
.locals 2
|
||||
|
||||
if-eq p0, p1, :cond_1
|
||||
|
||||
instance-of v0, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Video;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Lcom/discord/rtcconnection/socket/io/Payloads$Video;
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->audioSsrc:I
|
||||
|
||||
iget v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->audioSsrc:I
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->videoSsrc:I
|
||||
|
||||
iget v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->videoSsrc:I
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->rtxSsrc:I
|
||||
|
||||
iget v1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->rtxSsrc:I
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->userId:Ljava/lang/Long;
|
||||
|
||||
iget-object p1, p1, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->userId:Ljava/lang/Long;
|
||||
|
||||
invoke-static {v0, p1}, Lz/n/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public final getAudioSsrc()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->audioSsrc:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final getRtxSsrc()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->rtxSsrc:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final getUserId()Ljava/lang/Long;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->userId:Ljava/lang/Long;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final getVideoSsrc()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->videoSsrc:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public hashCode()I
|
||||
.locals 2
|
||||
|
||||
iget v0, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->audioSsrc:I
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->videoSsrc:I
|
||||
|
||||
add-int/2addr v0, v1
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->rtxSsrc:I
|
||||
|
||||
add-int/2addr v0, v1
|
||||
|
||||
mul-int/lit8 v0, v0, 0x1f
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->userId:Ljava/lang/Long;
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
|
||||
|
||||
move-result v1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
add-int/2addr v0, v1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 2
|
||||
|
||||
const-string v0, "Video(audioSsrc="
|
||||
|
||||
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->audioSsrc:I
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", videoSsrc="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->videoSsrc:I
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", rtxSsrc="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->rtxSsrc:I
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", userId="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Lcom/discord/rtcconnection/socket/io/Payloads$Video;->userId:Ljava/lang/Long;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ")"
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
|
@ -0,0 +1,48 @@
|
|||
.class public final Lcom/discord/rtcconnection/socket/io/Payloads;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Payloads.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Lcom/discord/rtcconnection/socket/io/Payloads$Incoming;,
|
||||
Lcom/discord/rtcconnection/socket/io/Payloads$Outgoing;,
|
||||
Lcom/discord/rtcconnection/socket/io/Payloads$Hello;,
|
||||
Lcom/discord/rtcconnection/socket/io/Payloads$Ready;,
|
||||
Lcom/discord/rtcconnection/socket/io/Payloads$Resume;,
|
||||
Lcom/discord/rtcconnection/socket/io/Payloads$Description;,
|
||||
Lcom/discord/rtcconnection/socket/io/Payloads$Speaking;,
|
||||
Lcom/discord/rtcconnection/socket/io/Payloads$Video;,
|
||||
Lcom/discord/rtcconnection/socket/io/Payloads$Identify;,
|
||||
Lcom/discord/rtcconnection/socket/io/Payloads$SessionUpdate;,
|
||||
Lcom/discord/rtcconnection/socket/io/Payloads$Protocol;,
|
||||
Lcom/discord/rtcconnection/socket/io/Payloads$ClientDisconnect;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final INSTANCE:Lcom/discord/rtcconnection/socket/io/Payloads;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Lcom/discord/rtcconnection/socket/io/Payloads;
|
||||
|
||||
invoke-direct {v0}, Lcom/discord/rtcconnection/socket/io/Payloads;-><init>()V
|
||||
|
||||
sput-object v0, Lcom/discord/rtcconnection/socket/io/Payloads;->INSTANCE:Lcom/discord/rtcconnection/socket/io/Payloads;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
Loading…
Add table
Add a link
Reference in a new issue