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