m$a.smali
.class public abstract Lsg/bigo/sdk/call/ip/m$a;
.super Landroid/os/Binder;
.source "SourceFile"
# interfaces
.implements Lsg/bigo/sdk/call/ip/m;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lsg/bigo/sdk/call/ip/m;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "a"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lsg/bigo/sdk/call/ip/m$a$a;
}
.end annotation
# direct methods
.method public constructor <init>()V
.registers 2
.line 13
invoke-direct {p0}, Landroid/os/Binder;-><init>()V
const-string v0, "sg.bigo.sdk.call.ip.ICallListener"
.line 14
invoke-virtual {p0, p0, v0}, Lsg/bigo/sdk/call/ip/m$a;->attachInterface(Landroid/os/IInterface;Ljava/lang/String;)V
return-void
.end method
# virtual methods
.method public asBinder()Landroid/os/IBinder;
.registers 1
return-object p0
.end method
.method public onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.registers 15
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
const v2, 0x5f4e5446
const/4 v7, 0x1
const-string v3, "sg.bigo.sdk.call.ip.ICallListener"
if-eq p1, v2, :cond_168
const/4 v2, 0x0
const/4 v4, 0x0
packed-switch p1, :pswitch_data_16c
.line 242
invoke-super {p0, p1, p2, p3, p4}, Landroid/os/Binder;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
move-result v0
return v0
.line 229
:pswitch_12
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 231
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_24
.line 232
sget-object v0, Lsg/bigo/sdk/call/data/MssdkCallConfigsInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v0, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v0
move-object v4, v0
check-cast v4, Lsg/bigo/sdk/call/data/MssdkCallConfigsInfo;
.line 237
:cond_24
invoke-virtual {p0, v4}, Lsg/bigo/sdk/call/ip/m$a;->a(Lsg/bigo/sdk/call/data/MssdkCallConfigsInfo;)V
return v7
.line 217
:pswitch_28
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 219
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v3
.line 221
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
.line 223
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v1
if-eqz v1, :cond_3a
const/4 v2, 0x1
.line 224
:cond_3a
invoke-virtual {p0, v3, v4, v0, v2}, Lsg/bigo/sdk/call/ip/m$a;->a(JIZ)V
return v7
.line 204
:pswitch_3e
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 206
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_50
.line 207
sget-object v0, Lsg/bigo/sdk/call/data/CallStartUIInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v0, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v0
move-object v4, v0
check-cast v4, Lsg/bigo/sdk/call/data/CallStartUIInfo;
.line 212
:cond_50
invoke-virtual {p0, v4}, Lsg/bigo/sdk/call/ip/m$a;->b(Lsg/bigo/sdk/call/data/CallStartUIInfo;)V
return v7
.line 190
:pswitch_54
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 192
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v2
.line 194
invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v4
.line 196
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v5
.line 198
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v8
move-object v0, p0
move-wide v1, v2
move-object v3, v4
move v4, v5
move-wide v5, v8
.line 199
invoke-virtual/range {v0 .. v6}, Lsg/bigo/sdk/call/ip/m$a;->a(JLjava/lang/String;IJ)V
return v7
.line 178
:pswitch_70
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 180
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v2
.line 182
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v4
.line 184
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v5
move-object v0, p0
move-wide v1, v2
move v3, v4
move-wide v4, v5
.line 185
invoke-virtual/range {v0 .. v5}, Lsg/bigo/sdk/call/ip/m$a;->a(JIJ)V
return v7
.line 170
:pswitch_87
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 172
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v0
.line 173
invoke-virtual {p0, v0, v1}, Lsg/bigo/sdk/call/ip/m$a;->a(J)V
return v7
.line 155
:pswitch_92
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 157
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v2
.line 159
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_a8
.line 160
sget-object v0, Lsg/bigo/sdk/call/proto/PYYMediaServerInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v0, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v0
move-object v4, v0
check-cast v4, Lsg/bigo/sdk/call/proto/PYYMediaServerInfo;
.line 165
:cond_a8
invoke-virtual {p0, v2, v3, v4}, Lsg/bigo/sdk/call/ip/m$a;->a(JLsg/bigo/sdk/call/proto/PYYMediaServerInfo;)V
return v7
.line 142
:pswitch_ac
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 144
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_be
.line 145
sget-object v0, Lsg/bigo/sdk/call/data/CallExChangeInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v0, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v0
move-object v4, v0
check-cast v4, Lsg/bigo/sdk/call/data/CallExChangeInfo;
.line 150
:cond_be
invoke-virtual {p0, v4}, Lsg/bigo/sdk/call/ip/m$a;->a(Lsg/bigo/sdk/call/data/CallExChangeInfo;)V
return v7
.line 129
:pswitch_c2
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 131
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_d4
.line 132
sget-object v0, Lsg/bigo/sdk/call/data/CallStartUIInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v0, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v0
move-object v4, v0
check-cast v4, Lsg/bigo/sdk/call/data/CallStartUIInfo;
.line 137
:cond_d4
invoke-virtual {p0, v4}, Lsg/bigo/sdk/call/ip/m$a;->a(Lsg/bigo/sdk/call/data/CallStartUIInfo;)V
return v7
.line 119
:pswitch_d8
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 121
invoke-virtual {p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v3
.line 123
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_e6
const/4 v2, 0x1
.line 124
:cond_e6
invoke-virtual {p0, v3, v4, v2}, Lsg/bigo/sdk/call/ip/m$a;->a(JZ)V
return v7
.line 99
:pswitch_ea
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 101
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_fc
.line 102
sget-object v0, Lsg/bigo/sdk/call/data/CallStartAVInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v0, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lsg/bigo/sdk/call/data/CallStartAVInfo;
goto :goto_fd
:cond_fc
move-object v0, v4
.line 108
:goto_fd
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v2
if-eqz v2, :cond_10c
.line 109
sget-object v2, Lsg/bigo/sdk/call/proto/PYYMediaServerInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v2, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v1
move-object v4, v1
check-cast v4, Lsg/bigo/sdk/call/proto/PYYMediaServerInfo;
.line 114
:cond_10c
invoke-virtual {p0, v0, v4}, Lsg/bigo/sdk/call/ip/m$a;->a(Lsg/bigo/sdk/call/data/CallStartAVInfo;Lsg/bigo/sdk/call/proto/PYYMediaServerInfo;)V
return v7
.line 86
:pswitch_110
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 88
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_122
.line 89
sget-object v0, Lsg/bigo/sdk/call/data/CallEndInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v0, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v0
move-object v4, v0
check-cast v4, Lsg/bigo/sdk/call/data/CallEndInfo;
.line 94
:cond_122
invoke-virtual {p0, v4}, Lsg/bigo/sdk/call/ip/m$a;->a(Lsg/bigo/sdk/call/data/CallEndInfo;)V
return v7
.line 73
:pswitch_126
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 75
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_138
.line 76
sget-object v0, Lsg/bigo/sdk/call/data/CallAcceptInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v0, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v0
move-object v4, v0
check-cast v4, Lsg/bigo/sdk/call/data/CallAcceptInfo;
.line 81
:cond_138
invoke-virtual {p0, v4}, Lsg/bigo/sdk/call/ip/m$a;->a(Lsg/bigo/sdk/call/data/CallAcceptInfo;)V
return v7
.line 60
:pswitch_13c
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 62
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_14e
.line 63
sget-object v0, Lsg/bigo/sdk/call/data/CallRejectInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v0, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v0
move-object v4, v0
check-cast v4, Lsg/bigo/sdk/call/data/CallRejectInfo;
.line 68
:cond_14e
invoke-virtual {p0, v4}, Lsg/bigo/sdk/call/ip/m$a;->a(Lsg/bigo/sdk/call/data/CallRejectInfo;)V
return v7
.line 47
:pswitch_152
invoke-virtual {p2, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 49
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_164
.line 50
sget-object v0, Lsg/bigo/sdk/call/data/CallAlertingInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v0, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v0
move-object v4, v0
check-cast v4, Lsg/bigo/sdk/call/data/CallAlertingInfo;
.line 55
:cond_164
invoke-virtual {p0, v4}, Lsg/bigo/sdk/call/ip/m$a;->a(Lsg/bigo/sdk/call/data/CallAlertingInfo;)V
return v7
.line 42
:cond_168
invoke-virtual {p3, v3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
return v7
:pswitch_data_16c
.packed-switch 0x1
:pswitch_152
:pswitch_13c
:pswitch_126
:pswitch_110
:pswitch_ea
:pswitch_d8
:pswitch_c2
:pswitch_ac
:pswitch_92
:pswitch_87
:pswitch_70
:pswitch_54
:pswitch_3e
:pswitch_28
:pswitch_12
.end packed-switch
.end method