IMicconnectManager$a.smali
.class public abstract Lsg/bigo/live/support64/controllers/micconnect/ipc/IMicconnectManager$a;
.super Landroid/os/Binder;
.source "SourceFile"
# interfaces
.implements Lsg/bigo/live/support64/controllers/micconnect/ipc/IMicconnectManager;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lsg/bigo/live/support64/controllers/micconnect/ipc/IMicconnectManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "a"
.end annotation
# direct methods
.method public constructor <init>()V
.registers 2
.line 14
invoke-direct {p0}, Landroid/os/Binder;-><init>()V
const-string v0, "sg.bigo.live.support64.controllers.micconnect.ipc.IMicconnectManager"
.line 15
invoke-virtual {p0, p0, v0}, Lsg/bigo/live/support64/controllers/micconnect/ipc/IMicconnectManager$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 19
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
move-object v10, p0
move v0, p1
move-object/from16 v1, p2
move-object/from16 v2, p3
const v3, 0x5f4e5446
const/4 v11, 0x1
const-string v4, "sg.bigo.live.support64.controllers.micconnect.ipc.IMicconnectManager"
if-eq v0, v3, :cond_168
const/4 v3, 0x0
const/4 v5, 0x0
packed-switch v0, :pswitch_data_16c
.line 217
invoke-super/range {p0 .. p4}, Landroid/os/Binder;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
move-result v0
return v0
.line 207
:pswitch_18
invoke-virtual {v1, v4}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 209
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I
move-result v0
.line 210
invoke-virtual {p0, v0}, Lsg/bigo/live/support64/controllers/micconnect/ipc/IMicconnectManager$a;->a(I)I
move-result v0
.line 211
invoke-virtual/range {p3 .. p3}, Landroid/os/Parcel;->writeNoException()V
.line 212
invoke-virtual {v2, v0}, Landroid/os/Parcel;->writeInt(I)V
return v11
.line 201
:pswitch_2a
invoke-virtual {v1, v4}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 202
invoke-virtual {p0}, Lsg/bigo/live/support64/controllers/micconnect/ipc/IMicconnectManager$a;->b()V
return v11
.line 195
:pswitch_31
invoke-virtual {v1, v4}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 196
invoke-virtual {p0}, Lsg/bigo/live/support64/controllers/micconnect/ipc/IMicconnectManager$a;->a()V
return v11
.line 179
:pswitch_38
invoke-virtual {v1, v4}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 181
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J
.line 183
invoke-virtual/range {p3 .. p3}, Landroid/os/Parcel;->writeNoException()V
.line 189
invoke-virtual {v2, v5}, Landroid/os/Parcel;->writeInt(I)V
return v11
.line 169
:pswitch_45
invoke-virtual {v1, v4}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 171
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v2
.line 173
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
move-result-object v0
invoke-static {v0}, Lsg/bigo/live/support64/ipc/f$a;->a(Landroid/os/IBinder;)Lsg/bigo/live/support64/ipc/f;
.line 174
invoke-virtual {p0, v2, v3}, Lsg/bigo/live/support64/controllers/micconnect/ipc/IMicconnectManager$a;->a(J)V
return v11
.line 159
:pswitch_57
invoke-virtual {v1, v4}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 161
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v2
.line 163
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
move-result-object v0
invoke-static {v0}, Lsg/bigo/live/support64/ipc/f$a;->a(Landroid/os/IBinder;)Lsg/bigo/live/support64/ipc/f;
move-result-object v0
.line 164
invoke-virtual {p0, v2, v3, v0}, Lsg/bigo/live/support64/controllers/micconnect/ipc/IMicconnectManager$a;->a(JLsg/bigo/live/support64/ipc/f;)V
return v11
.line 136
:pswitch_6a
invoke-virtual {v1, v4}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 138
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I
move-result v0
.line 140
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I
move-result v4
if-eqz v4, :cond_80
.line 141
sget-object v3, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object v1
move-object v3, v1
check-cast v3, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;
.line 146
:cond_80
invoke-virtual {p0, v0, v3}, Lsg/bigo/live/support64/controllers/micconnect/ipc/IMicconnectManager$a;->a(ILsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;)V
.line 147
invoke-virtual/range {p3 .. p3}, Landroid/os/Parcel;->writeNoException()V
if-eqz v3, :cond_8f
.line 149
invoke-virtual {v2, v11}, Landroid/os/Parcel;->writeInt(I)V
.line 150
invoke-virtual {v3, v2, v11}, Lsg/bigo/live/support64/controllers/micconnect/MicconnectInfo;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_92
.line 153
:cond_8f
invoke-virtual {v2, v5}, Landroid/os/Parcel;->writeInt(I)V
:goto_92
return v11
.line 128
:pswitch_93
invoke-virtual {v1, v4}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 130
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
move-result-object v0
if-nez v0, :cond_9d
goto :goto_b2
:cond_9d
const-string v1, "sg.bigo.live.support64.controllers.micconnect.ipc.IMicconnectListener"
.line 2026
invoke-interface {v0, v1}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;
move-result-object v1
if-eqz v1, :cond_ad
.line 2027
instance-of v2, v1, Lsg/bigo/live/support64/controllers/micconnect/ipc/a;
if-eqz v2, :cond_ad
.line 2028
move-object v3, v1
check-cast v3, Lsg/bigo/live/support64/controllers/micconnect/ipc/a;
goto :goto_b2
.line 2030
:cond_ad
new-instance v3, Lsg/bigo/live/support64/controllers/micconnect/ipc/a$a$a;
invoke-direct {v3, v0}, Lsg/bigo/live/support64/controllers/micconnect/ipc/a$a$a;-><init>(Landroid/os/IBinder;)V
.line 131
:goto_b2
invoke-virtual {p0, v3}, Lsg/bigo/live/support64/controllers/micconnect/ipc/IMicconnectManager$a;->a(Lsg/bigo/live/support64/controllers/micconnect/ipc/a;)V
return v11
.line 116
:pswitch_b6
invoke-virtual {v1, v4}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 118
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I
move-result v0
.line 120
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v2
.line 122
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readByte()B
move-result v1
.line 123
invoke-virtual {p0, v0, v2, v3, v1}, Lsg/bigo/live/support64/controllers/micconnect/ipc/IMicconnectManager$a;->a(IJB)V
return v11
.line 106
:pswitch_c9
invoke-virtual {v1, v4}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 108
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I
move-result v0
.line 110
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I
move-result v1
if-eqz v1, :cond_d7
const/4 v5, 0x1
.line 111
:cond_d7
invoke-virtual {p0, v0, v5}, Lsg/bigo/live/support64/controllers/micconnect/ipc/IMicconnectManager$a;->a(IZ)V
return v11
.line 96
:pswitch_db
invoke-virtual {v1, v4}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 98
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I
move-result v0
.line 100
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I
move-result v1
.line 101
invoke-virtual {p0, v0, v1}, Lsg/bigo/live/support64/controllers/micconnect/ipc/IMicconnectManager$a;->a(II)V
return v11
.line 84
:pswitch_ea
invoke-virtual {v1, v4}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 86
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I
move-result v2
.line 88
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v3
.line 90
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v5
move-object v0, p0
move v1, v2
move-wide v2, v3
move-wide v4, v5
.line 91
invoke-virtual/range {v0 .. v5}, Lsg/bigo/live/support64/controllers/micconnect/ipc/IMicconnectManager$a;->a(IJJ)V
return v11
.line 70
:pswitch_101
invoke-virtual {v1, v4}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 72
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I
move-result v2
.line 74
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v3
.line 76
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v5
.line 78
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
move-result-object v0
invoke-static {v0}, Lsg/bigo/live/support64/ipc/f$a;->a(Landroid/os/IBinder;)Lsg/bigo/live/support64/ipc/f;
move-result-object v7
move-object v0, p0
move v1, v2
move-wide v2, v3
move-wide v4, v5
move-object v6, v7
.line 79
invoke-virtual/range {v0 .. v6}, Lsg/bigo/live/support64/controllers/micconnect/ipc/IMicconnectManager$a;->a(IJJLsg/bigo/live/support64/ipc/f;)V
return v11
.line 48
:pswitch_121
invoke-virtual {v1, v4}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
.line 50
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I
move-result v2
.line 52
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I
move-result v4
.line 54
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v5
.line 56
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J
move-result-wide v7
.line 58
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I
move-result v9
.line 60
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I
move-result v12
.line 62
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I
.line 64
invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
move-result-object v0
if-nez v0, :cond_147
move-object v13, v3
goto :goto_15c
:cond_147
const-string v1, "sg.bigo.live.support64.ipc.IMapExtResultListener"
.line 1029
invoke-interface {v0, v1}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;
move-result-object v1
if-eqz v1, :cond_156
.line 1030
instance-of v3, v1, Lsg/bigo/live/support64/ipc/h;
if-eqz v3, :cond_156
.line 1031
check-cast v1, Lsg/bigo/live/support64/ipc/h;
goto :goto_15b
.line 1033
:cond_156
new-instance v1, Lsg/bigo/live/support64/ipc/h$a$a;
invoke-direct {v1, v0}, Lsg/bigo/live/support64/ipc/h$a$a;-><init>(Landroid/os/IBinder;)V
:goto_15b
move-object v13, v1
:goto_15c
move-object v0, p0
move v1, v2
move v2, v4
move-wide v3, v5
move-wide v5, v7
move v7, v9
move v8, v12
move-object v9, v13
.line 65
invoke-virtual/range {v0 .. v9}, Lsg/bigo/live/support64/controllers/micconnect/ipc/IMicconnectManager$a;->a(IIJJIILsg/bigo/live/support64/ipc/h;)V
return v11
.line 43
:cond_168
invoke-virtual {v2, v4}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
return v11
:pswitch_data_16c
.packed-switch 0x1
:pswitch_121
:pswitch_101
:pswitch_ea
:pswitch_db
:pswitch_c9
:pswitch_b6
:pswitch_93
:pswitch_6a
:pswitch_57
:pswitch_45
:pswitch_38
:pswitch_31
:pswitch_2a
:pswitch_18
.end packed-switch
.end method