PMediaLiveStat.smali

.class public Lsg/bigo/live/support64/stat/PMediaLiveStat;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Landroid/os/Parcelable;
.implements Lsg/bigo/svcapi/proto/Marshallable;


# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/os/Parcelable$Creator<",
            "Lsg/bigo/live/support64/stat/PMediaLiveStat;",
            ">;"
        }
    .end annotation
.end field


# instance fields
.field public A:S

.field public B:S

.field public C:S

.field public D:I

.field public E:I

.field public F:I

.field public G:S

.field public H:S

.field public I:B

.field public J:S

.field public K:S

.field public L:S

.field public M:S

.field public N:B

.field public O:[B

.field public P:B

.field public Q:B

.field public R:I

.field public S:B

.field public T:Ljava/lang/String;

.field public U:[B

.field public a:I

.field public b:J

.field public c:B

.field public d:B

.field public e:I

.field public f:I

.field public g:J

.field public h:S

.field public i:B

.field public j:S

.field public k:S

.field public l:S

.field public m:S

.field public n:S

.field public o:S

.field public p:I

.field public q:S

.field public r:S

.field public s:S

.field public t:S

.field public u:S

.field public v:I

.field public w:I

.field public x:I

.field public y:S

.field public z:S


# direct methods
.method static constructor <clinit>()V
    .registers 1

    .line 264
    new-instance v0, Lsg/bigo/live/support64/stat/PMediaLiveStat$1;

    invoke-direct {v0}, Lsg/bigo/live/support64/stat/PMediaLiveStat$1;-><init>()V

    sput-object v0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->CREATOR:Landroid/os/Parcelable$Creator;

    return-void
.end method

.method public constructor <init>()V
    .registers 1

    .line 19
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method protected static a(Landroid/os/Parcel;)Lsg/bigo/live/support64/stat/PMediaLiveStat;
    .registers 2

    .line 277
    invoke-virtual {p0}, Landroid/os/Parcel;->readInt()I

    move-result v0

    .line 278
    new-array v0, v0, [B

    .line 279
    invoke-virtual {p0, v0}, Landroid/os/Parcel;->readByteArray([B)V

    .line 281
    invoke-static {v0}, Ljava/nio/ByteBuffer;->wrap([B)Ljava/nio/ByteBuffer;

    move-result-object p0

    .line 282
    sget-object v0, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;

    invoke-virtual {p0, v0}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;

    .line 283
    invoke-static {p0}, Lsg/bigo/svcapi/proto/ProtoHelper;->skipHeader(Ljava/nio/ByteBuffer;)V

    .line 284
    new-instance v0, Lsg/bigo/live/support64/stat/PMediaLiveStat;

    invoke-direct {v0}, Lsg/bigo/live/support64/stat/PMediaLiveStat;-><init>()V

    .line 286
    :try_start_1a
    invoke-virtual {v0, p0}, Lsg/bigo/live/support64/stat/PMediaLiveStat;->unmarshall(Ljava/nio/ByteBuffer;)V
    :try_end_1d
    .catch Lsg/bigo/svcapi/proto/InvalidProtocolData; {:try_start_1a .. :try_end_1d} :catch_1d

    :catch_1d
    return-object v0
.end method


# virtual methods
.method public describeContents()I
    .registers 2

    const/4 v0, 0x0

    return v0
.end method

.method public marshall(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;
    .registers 4

    .line 134
    iget v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->a:I

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;

    .line 135
    iget-wide v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->b:J

    invoke-virtual {p1, v0, v1}, Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer;

    .line 136
    iget-byte v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->c:B

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->put(B)Ljava/nio/ByteBuffer;

    .line 137
    iget-byte v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->d:B

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->put(B)Ljava/nio/ByteBuffer;

    .line 138
    iget v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->e:I

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;

    .line 139
    iget v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->f:I

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;

    .line 140
    iget-wide v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->g:J

    invoke-virtual {p1, v0, v1}, Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer;

    .line 142
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->h:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 143
    iget-byte v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->i:B

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->put(B)Ljava/nio/ByteBuffer;

    .line 144
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->j:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 145
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->k:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 146
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->l:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 147
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->m:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 148
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->n:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 149
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->o:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 151
    iget v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->p:I

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;

    .line 152
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->q:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 153
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->r:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 154
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->s:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 155
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->t:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 156
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->u:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 158
    iget v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->v:I

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;

    .line 159
    iget v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->w:I

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;

    .line 160
    iget v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->x:I

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;

    .line 161
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->y:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 162
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->z:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 163
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->A:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 164
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->B:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 165
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->C:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 166
    iget v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->D:I

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;

    .line 167
    iget v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->E:I

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;

    .line 168
    iget v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->F:I

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;

    .line 169
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->G:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 170
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->H:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 171
    iget-byte v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->I:B

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->put(B)Ljava/nio/ByteBuffer;

    .line 173
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->J:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 174
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->K:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 175
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->L:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 176
    iget-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->M:S

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 177
    iget-byte v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->N:B

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->put(B)Ljava/nio/ByteBuffer;

    .line 179
    iget-object v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->O:[B

    invoke-static {p1, v0}, Lsg/bigo/svcapi/proto/ProtoHelper;->marshall(Ljava/nio/ByteBuffer;[B)V

    .line 181
    iget-byte v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->P:B

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->put(B)Ljava/nio/ByteBuffer;

    .line 182
    iget-byte v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->Q:B

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->put(B)Ljava/nio/ByteBuffer;

    .line 183
    iget v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->R:I

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;

    .line 184
    iget-byte v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->S:B

    invoke-virtual {p1, v0}, Ljava/nio/ByteBuffer;->put(B)Ljava/nio/ByteBuffer;

    .line 185
    iget-object v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->T:Ljava/lang/String;

    invoke-static {p1, v0}, Lsg/bigo/svcapi/proto/ProtoHelper;->marshall(Ljava/nio/ByteBuffer;Ljava/lang/String;)V

    .line 186
    iget-object v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->U:[B

    invoke-static {p1, v0}, Lsg/bigo/svcapi/proto/ProtoHelper;->marshall(Ljava/nio/ByteBuffer;[B)V

    return-object p1
.end method

.method public size()I
    .registers 3

    .line 79
    iget-object v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->O:[B

    invoke-static {v0}, Lsg/bigo/svcapi/proto/ProtoHelper;->calcMarshallSize([B)I

    move-result v0

    add-int/lit8 v0, v0, 0x72

    iget-object v1, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->T:Ljava/lang/String;

    .line 80
    invoke-static {v1}, Lsg/bigo/svcapi/proto/ProtoHelper;->calcMarshallSize(Ljava/lang/String;)I

    move-result v1

    add-int/2addr v0, v1

    iget-object v1, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->U:[B

    invoke-static {v1}, Lsg/bigo/svcapi/proto/ProtoHelper;->calcMarshallSize([B)I

    move-result v1

    add-int/2addr v0, v1

    return v0
.end method

.method public toString()Ljava/lang/String;
    .registers 6

    .line 85
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "[MediaLiveStat]\n"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-string v1, "appId:"

    .line 86
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v1, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->a:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, ",uid:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v1, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->b:J

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v1, "\nplatform:"

    .line 87
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-byte v1, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->c:B

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, ",net:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-byte v1, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->d:B

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, "\nclient_ver:"

    .line 88
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v1, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->e:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, ",sdk_ver:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v1, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->f:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, "\nstat_id:"

    .line 89
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v1, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->g:J

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v1, "\nbrokenVoiceTotal:"

    .line 91
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v1, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->h:S

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, "s"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v2, "\nbrokenVoiceTimes:"

    .line 92
    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-byte v2, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->i:B

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v2, "\nmsDisconnectedTime:"

    .line 93
    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v2, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->j:S

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v2, "\nmsPlayVoiceTime:"

    .line 94
    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v2, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->k:S

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v2, "\nmsPlaySilentTime:"

    .line 95
    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v2, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->l:S

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v2, "\nmsSendVoiceTime:"

    .line 96
    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v2, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->m:S

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v2, "\nmsSendSilentTime:"

    .line 97
    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v2, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->n:S

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v2, "\nrecorderBytes:"

    .line 98
    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v2, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->o:S

    mul-int/lit8 v2, v2, 0xa

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v2, "KB"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v3, "\nmsSendPkgs:"

    .line 99
    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->p:I

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v3, "\nmsSendBytes:"

    .line 100
    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->q:S

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v3, "\nrecorderDiscardBytes:"

    .line 101
    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->r:S

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v3, "\njitterAvg:"

    .line 102
    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->s:S

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v3, "\njitterMax:"

    .line 103
    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->t:S

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v3, "\njitterMin:"

    .line 104
    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->u:S

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v3, "\nmsRecvPkgs:"

    .line 105
    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->v:I

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v3, "\nmsRecvLossPkgs:"

    .line 106
    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->w:I

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v3, "\nplayPkgs:"

    .line 107
    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->x:I

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v3, "\nmsRecvBytes:"

    .line 108
    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->y:S

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v3, "\nplayBytes:"

    .line 109
    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->z:S

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v3, "\nmsRTTAvg:"

    .line 110
    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->A:S

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v3, "\nmsRTTMax:"

    .line 111
    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->B:S

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v3, "\nmsRTTMin:"

    .line 112
    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->C:S

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v3, "\nmsIP:"

    .line 113
    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->D:I

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v3, ","

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v4, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->D:I

    invoke-static {v4}, Llive/sg/bigo/svcapi/util/g;->b(I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v4, "\nvsIP:"

    .line 114
    invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v4, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->R:I

    invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->R:I

    invoke-static {v3}, Llive/sg/bigo/svcapi/util/g;->b(I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v3, "\nvideoRecvBytes:"

    .line 115
    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->E:I

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v3, "\nvideoSendBytes:"

    .line 116
    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->F:I

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v2, "\nvideoRecvRateAvg:"

    .line 117
    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v2, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->G:S

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v2, "kbps"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v3, "\nvideoSendRateAvg:"

    .line 118
    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v3, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->H:S

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v2, "\nvideoFrameRateAvg:"

    .line 119
    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-byte v2, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->I:B

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v2, "\nvideoWidth:"

    .line 120
    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v2, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->J:S

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v2, "\nvideoHeight:"

    .line 121
    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v2, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->K:S

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v2, "\nvideoBrokenTimes:"

    .line 122
    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v2, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->L:S

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v2, "\nvideoBrokenTimeTotal:"

    .line 123
    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-short v2, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->M:S

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nvideoBlackFramePercentage:"

    .line 124
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-byte v1, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->N:B

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, "%"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v1, "\nvideoConnectorTraceData size:"

    .line 125
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->O:[B

    const/4 v2, 0x0

    if-nez v1, :cond_204

    const/4 v1, 0x0

    goto :goto_205

    :cond_204
    array-length v1, v1

    :goto_205
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, "\nmsConnectState:"

    .line 126
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-byte v1, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->P:B

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, ",vsConnectState:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-byte v1, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->Q:B

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, "\nisOwner:"

    .line 127
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-byte v1, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->S:B

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, "\nmediaConnectorTraceData size:"

    .line 128
    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v1, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->U:[B

    if-nez v1, :cond_230

    goto :goto_231

    :cond_230
    array-length v2, v1

    :goto_231
    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    .line 129
    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public unmarshall(Ljava/nio/ByteBuffer;)V
    .registers 4
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lsg/bigo/svcapi/proto/InvalidProtocolData;
        }
    .end annotation

    .line 193
    :try_start_0
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getInt()I

    move-result v0

    iput v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->a:I

    .line 194
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getLong()J

    move-result-wide v0

    iput-wide v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->b:J

    .line 195
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->get()B

    move-result v0

    iput-byte v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->c:B

    .line 196
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->get()B

    move-result v0

    iput-byte v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->d:B

    .line 197
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getInt()I

    move-result v0

    iput v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->e:I

    .line 198
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getInt()I

    move-result v0

    iput v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->f:I

    .line 199
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getLong()J

    move-result-wide v0

    iput-wide v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->g:J

    .line 201
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->h:S

    .line 202
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->get()B

    move-result v0

    iput-byte v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->i:B

    .line 203
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->j:S

    .line 204
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->k:S

    .line 205
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->l:S

    .line 206
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->m:S

    .line 207
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->n:S

    .line 208
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->o:S

    .line 209
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getInt()I

    move-result v0

    iput v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->p:I

    .line 210
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->q:S

    .line 211
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->r:S

    .line 212
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->s:S

    .line 213
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->t:S

    .line 214
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->u:S

    .line 215
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getInt()I

    move-result v0

    iput v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->v:I

    .line 216
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getInt()I

    move-result v0

    iput v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->w:I

    .line 217
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getInt()I

    move-result v0

    iput v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->x:I

    .line 218
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->y:S

    .line 219
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->z:S

    .line 220
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->A:S

    .line 221
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->B:S

    .line 222
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->C:S

    .line 223
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getInt()I

    move-result v0

    iput v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->D:I

    .line 224
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getInt()I

    move-result v0

    iput v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->E:I

    .line 225
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getInt()I

    move-result v0

    iput v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->F:I

    .line 226
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->G:S

    .line 227
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->H:S

    .line 228
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->get()B

    move-result v0

    iput-byte v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->I:B

    .line 229
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->J:S

    .line 230
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->K:S

    .line 231
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->L:S

    .line 232
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getShort()S

    move-result v0

    iput-short v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->M:S

    .line 233
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->get()B

    move-result v0

    iput-byte v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->N:B

    .line 235
    invoke-static {p1}, Lsg/bigo/svcapi/proto/ProtoHelper;->unMarshallByteArray(Ljava/nio/ByteBuffer;)[B

    move-result-object v0

    iput-object v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->O:[B

    .line 236
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->get()B

    move-result v0

    iput-byte v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->P:B

    .line 237
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->get()B

    move-result v0

    iput-byte v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->Q:B

    .line 238
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->getInt()I

    move-result v0

    iput v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->R:I

    .line 239
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->get()B

    move-result v0

    iput-byte v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->S:B

    .line 240
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->remaining()I

    move-result v0

    if-lez v0, :cond_11a

    .line 241
    invoke-static {p1}, Lsg/bigo/svcapi/proto/ProtoHelper;->unMarshallShortString(Ljava/nio/ByteBuffer;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->T:Ljava/lang/String;

    .line 243
    :cond_11a
    invoke-virtual {p1}, Ljava/nio/ByteBuffer;->remaining()I

    move-result v0

    if-lez v0, :cond_126

    .line 244
    invoke-static {p1}, Lsg/bigo/svcapi/proto/ProtoHelper;->unMarshallByteArray(Ljava/nio/ByteBuffer;)[B

    move-result-object p1

    iput-object p1, p0, Lsg/bigo/live/support64/stat/PMediaLiveStat;->U:[B
    :try_end_126
    .catch Ljava/nio/BufferUnderflowException; {:try_start_0 .. :try_end_126} :catch_127

    :cond_126
    return-void

    :catch_127
    move-exception p1

    .line 247
    new-instance v0, Lsg/bigo/svcapi/proto/InvalidProtocolData;

    invoke-direct {v0, p1}, Lsg/bigo/svcapi/proto/InvalidProtocolData;-><init>(Ljava/nio/BufferUnderflowException;)V

    throw v0
.end method

.method public writeToParcel(Landroid/os/Parcel;I)V
    .registers 4

    const/16 p2, 0x67c8

    .line 259
    invoke-static {p2, p0}, Lsg/bigo/svcapi/proto/ProtoHelper;->protoToByteBuffer(ILsg/bigo/svcapi/proto/Marshallable;)Ljava/nio/ByteBuffer;

    move-result-object p2

    .line 260
    invoke-virtual {p2}, Ljava/nio/ByteBuffer;->limit()I

    move-result v0

    invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V

    .line 261
    invoke-virtual {p2}, Ljava/nio/ByteBuffer;->array()[B

    move-result-object p2

    invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeByteArray([B)V

    return-void
.end method