k$a.smali

.class public abstract Lsg/bigo/live/support64/ipc/k$a;
.super Landroid/os/Binder;
.source "SourceFile"

# interfaces
.implements Lsg/bigo/live/support64/ipc/k;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lsg/bigo/live/support64/ipc/k;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x409
    name = "a"
.end annotation

.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lsg/bigo/live/support64/ipc/k$a$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.ipc.IRoomSessionListener"

    .line 15
    invoke-virtual {p0, p0, v0}, Lsg/bigo/live/support64/ipc/k$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

    const v2, 0x5f4e5446

    const/4 v11, 0x1

    const-string v3, "sg.bigo.live.support64.ipc.IRoomSessionListener"

    if-eq v0, v2, :cond_13e

    const/4 v2, 0x0

    packed-switch v0, :pswitch_data_144

    .line 196
    invoke-super/range {p0 .. p4}, Landroid/os/Binder;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z

    move-result v0

    return v0

    .line 181
    :pswitch_15
    invoke-virtual {v1, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V

    .line 183
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 185
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I

    move-result v3

    if-eqz v3, :cond_2b

    .line 186
    sget-object v2, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-interface {v2, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;

    move-result-object v1

    move-object v2, v1

    check-cast v2, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;

    .line 191
    :cond_2b
    invoke-virtual {p0, v0, v2}, Lsg/bigo/live/support64/ipc/k$a;->a(ILsg/bigo/live/support64/proto/PYYMediaServerInfo;)V

    return v11

    .line 173
    :pswitch_2f
    invoke-virtual {v1, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V

    .line 175
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J

    move-result-wide v0

    .line 176
    invoke-virtual {p0, v0, v1}, Lsg/bigo/live/support64/ipc/k$a;->c(J)V

    return v11

    .line 159
    :pswitch_3a
    invoke-virtual {v1, v3}, 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;->readLong()J

    move-result-wide v4

    .line 165
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readByte()B

    move-result v6

    .line 167
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J

    move-result-wide v7

    move-object v0, p0

    move-wide v1, v2

    move-wide v3, v4

    move v5, v6

    move-wide v6, v7

    .line 168
    invoke-virtual/range {v0 .. v7}, Lsg/bigo/live/support64/ipc/k$a;->a(JJBJ)V

    return v11

    .line 147
    :pswitch_56
    invoke-virtual {v1, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V

    .line 149
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->createLongArray()[J

    move-result-object v0

    .line 151
    sget-object v2, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-virtual {v1, v2}, Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;

    move-result-object v2

    check-cast v2, [Lsg/bigo/live/support64/proto/PYYMediaServerInfo;

    .line 153
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I

    move-result v1

    .line 154
    invoke-virtual {p0, v0, v2, v1}, Lsg/bigo/live/support64/ipc/k$a;->a([J[Lsg/bigo/live/support64/proto/PYYMediaServerInfo;I)V

    return v11

    .line 135
    :pswitch_6d
    invoke-virtual {v1, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V

    .line 137
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J

    move-result-wide v2

    .line 139
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 141
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I

    move-result v1

    .line 142
    invoke-virtual {p0, v2, v3, v0, v1}, Lsg/bigo/live/support64/ipc/k$a;->a(JII)V

    return v11

    .line 127
    :pswitch_80
    invoke-virtual {v1, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V

    .line 129
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J

    move-result-wide v0

    .line 130
    invoke-virtual {p0, v0, v1}, Lsg/bigo/live/support64/ipc/k$a;->b(J)V

    return v11

    .line 108
    :pswitch_8b
    invoke-virtual {v1, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V

    .line 110
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I

    move-result v3

    .line 112
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J

    move-result-wide v4

    .line 114
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J

    move-result-wide v6

    .line 116
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    if-eqz v0, :cond_aa

    .line 117
    sget-object v0, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-interface {v0, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;

    move-object v8, v0

    goto :goto_ab

    :cond_aa
    move-object v8, v2

    :goto_ab
    move-object v0, p0

    move v1, v3

    move-wide v2, v4

    move-wide v4, v6

    move-object v6, v8

    .line 122
    invoke-virtual/range {v0 .. v6}, Lsg/bigo/live/support64/ipc/k$a;->a(IJJLsg/bigo/live/support64/proto/PYYMediaServerInfo;)V

    return v11

    .line 78
    :pswitch_b4
    invoke-virtual {v1, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V

    .line 80
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I

    move-result v3

    .line 82
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J

    move-result-wide v4

    .line 84
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J

    move-result-wide v6

    .line 86
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    if-eqz v0, :cond_d3

    .line 87
    sget-object v0, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-interface {v0, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lsg/bigo/live/support64/proto/PYYMediaServerInfo;

    move-object v8, v0

    goto :goto_d4

    :cond_d3
    move-object v8, v2

    .line 93
    :goto_d4
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I

    move-result v9

    .line 95
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I

    move-result v12

    .line 97
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    if-eqz v0, :cond_ec

    .line 98
    sget-object v0, Lsg/bigo/live/support64/data/MediaSrcInfo;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-interface {v0, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lsg/bigo/live/support64/data/MediaSrcInfo;

    move-object v13, v0

    goto :goto_ed

    :cond_ec
    move-object v13, v2

    :goto_ed
    move-object v0, p0

    move v1, v3

    move-wide v2, v4

    move-wide v4, v6

    move-object v6, v8

    move v7, v9

    move v8, v12

    move-object v9, v13

    .line 103
    invoke-virtual/range {v0 .. v9}, Lsg/bigo/live/support64/ipc/k$a;->b(IJJLsg/bigo/live/support64/proto/PYYMediaServerInfo;IILsg/bigo/live/support64/data/MediaSrcInfo;)V

    return v11

    .line 48
    :pswitch_f9
    invoke-virtual {v1, v3}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V

    .line 50
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I

    move-result v3

    .line 52
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J

    move-result-wide v4

    .line 54
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readLong()J

    move-result-wide v6

    .line 56
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I

    move-result v8

    .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 v0

    if-eqz v0, :cond_120

    .line 61
    sget-object v0, Lsg/bigo/live/support64/data/RoomDetail;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-interface {v0, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lsg/bigo/live/support64/data/RoomDetail;

    move-object v12, v0

    goto :goto_121

    :cond_120
    move-object v12, v2

    .line 67
    :goto_121
    invoke-virtual/range {p2 .. p2}, Landroid/os/Parcel;->readInt()I

    move-result v0

    if-eqz v0, :cond_131

    .line 68
    sget-object v0, Lsg/bigo/live/support64/data/MediaSrcInfo;->CREATOR:Landroid/os/Parcelable$Creator;

    invoke-interface {v0, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lsg/bigo/live/support64/data/MediaSrcInfo;

    move-object v13, v0

    goto :goto_132

    :cond_131
    move-object v13, v2

    :goto_132
    move-object v0, p0

    move v1, v3

    move-wide v2, v4

    move-wide v4, v6

    move v6, v8

    move v7, v9

    move-object v8, v12

    move-object v9, v13

    .line 73
    invoke-virtual/range {v0 .. v9}, Lsg/bigo/live/support64/ipc/k$a;->a(IJJIILsg/bigo/live/support64/data/RoomDetail;Lsg/bigo/live/support64/data/MediaSrcInfo;)V

    return v11

    :cond_13e
    move-object/from16 v0, p3

    .line 43
    invoke-virtual {v0, v3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V

    return v11

    :pswitch_data_144
    .packed-switch 0x1
        :pswitch_f9
        :pswitch_b4
        :pswitch_8b
        :pswitch_80
        :pswitch_6d
        :pswitch_56
        :pswitch_3a
        :pswitch_2f
        :pswitch_15
    .end packed-switch
.end method