PAudienceLiveStat.smali
.class public Lsg/bigo/live/support64/stat/PAudienceLiveStat;
.super Lsg/bigo/live/support64/stat/e;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable;
.implements Ljava/io/Serializable;
.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/PAudienceLiveStat;",
">;"
}
.end annotation
.end field
.field static final FILE_NAME:Ljava/lang/String; = "audience_live_stat.dat"
.field public static final LOCK_ROOM:B = 0x4t
.field public static final MULTI_LIVE:B = 0x2t
.field public static final MULTI_LIVE_FOUR:B = 0x8t
.field public static final MULTI_LIVE_SIX:B = 0x9t
.field public static final MULTI_LOCK_LIVE_FOUR:B = 0xat
.field public static final MULTI_LOCK_LIVE_SIX:B = 0xbt
.field public static final MULTI_LOCK_ROOM:B = 0x5t
.field public static final MULTI_VOICE_LIVE:B = 0x6t
.field public static final MULTI_VOICE_LOCK_ROOM:B = 0xct
.field public static final NORMAL_LIVE:B = 0x0t
.field public static final PC_LIVE:B = 0x7t
.field public static final PC_MIC_LIVE:B = 0x3t
.field public static final PHONE_GAME_LIVE:B = 0x1t
.field public static final STAT_VERSION:B = 0x1t
.field public static final URI:I = 0x66c8
.field private static final serialVersionUID:J = 0x1L
# instance fields
.field public backgroundTotal:I
.field public blurViewDisMissTs:S
.field public cpuUsageAvg:B
.field public entryType:B
.field public firstIFrameAssembleTs:S
.field public firstIFrameTs:S
.field public firstVideoPackTs:S
.field public firstVoicePlayTs:S
.field public firstVoiceRecvTs:S
.field public foregroundTotal:I
.field public header:Lsg/bigo/live/support64/stat/l;
.field public lastSdkLeaveChannelExecTs:S
.field public lastSdkLeaveChannelInQueueTs:S
.field public linkdState:B
.field public liveType:B
.field public mediaLoginTs:S
.field public memUsageAvg:B
.field public msConnectedTs:S
.field public networkAvailable:B
.field public ownerStatus:B
.field public prefetchedMs:B
.field public prepareSdkExecTs:S
.field public prepareSdkInQueueTs:S
.field public sdkBoundTs:S
.field public sdkJoinChannelExecTs:S
.field public sdkJoinChannelInQueueTs:S
.field public sessionLoginTs:S
.field public setVideoViewExecTs:S
.field public setVideoViewInQueueTs:S
.field public setVideoViewTs:S
.field public startSdkExecTs:S
.field public startSdkInQueueTs:S
.field public startTimestamp:I
.field public stopReason:B
.field public totalTime:S
.field public uiAppearedTs:S
.field public uiInitTs:S
.field public uiLoadedTs:S
.field public vsConnectedTs:S
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 120
new-instance v0, Lsg/bigo/live/support64/stat/PAudienceLiveStat$1;
invoke-direct {v0}, Lsg/bigo/live/support64/stat/PAudienceLiveStat$1;-><init>()V
sput-object v0, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>()V
.registers 2
.line 17
invoke-direct {p0}, Lsg/bigo/live/support64/stat/e;-><init>()V
.line 41
new-instance v0, Lsg/bigo/live/support64/stat/l;
invoke-direct {v0}, Lsg/bigo/live/support64/stat/l;-><init>()V
iput-object v0, p0, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->header:Lsg/bigo/live/support64/stat/l;
const/4 v0, 0x0
.line 87
iput-byte v0, p0, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->liveType:B
return-void
.end method
.method protected static f()Lsg/bigo/live/support64/stat/PAudienceLiveStat;
.registers 1
const/4 v0, 0x0
return-object v0
.end method
# virtual methods
.method protected a()Lrx/c;
.registers 39
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/c<",
"Ljava/lang/String;",
">;"
}
.end annotation
const-string v0, "entryType"
const-string v1, "prefetchedMs"
const-string v2, "linkdState"
const-string v3, "networkAvailable"
const-string v4, "startTimestamp"
const-string v5, "sessionLoginTs"
const-string v6, "mediaLoginTs"
const-string v7, "sdkBoundTs"
const-string v8, "msConnectedTs"
const-string v9, "vsConnectedTs"
const-string v10, "firstIFrameTs"
const-string v11, "ownerStatus"
const-string v12, "stopReason"
const-string v13, "totalTime"
const-string v14, "cpuUsageAvg"
const-string v15, "memUsageAvg"
const-string v16, "backgroundTotal"
const-string v17, "foregroundTotal"
const-string v18, "firstVideoPackTs"
const-string v19, "firstVoiceRecvTs"
const-string v20, "firstVoicePlayTs"
const-string v21, "firstIFrameAssembleTs"
const-string v22, "uiInitTs"
const-string v23, "uiLoadedTs"
const-string v24, "uiAppearedTs"
const-string v25, "setVideoViewTs"
const-string v26, "blurViewDisMissTs"
const-string v27, "prepareSdkInQueueTs"
const-string v28, "prepareSdkExecTs"
const-string v29, "startSdkInQueueTs"
const-string v30, "startSdkExecTs"
const-string v31, "sdkJoinChannelInQueueTs"
const-string v32, "sdkJoinChannelExecTs"
const-string v33, "lastSdkLeaveChannelInQueueTs"
const-string v34, "lastSdkLeaveChannelExecTs"
const-string v35, "setVideoViewInQueueTs"
const-string v36, "setVideoViewExecTs"
const-string v37, "liveType"
.line 137
filled-new-array/range {v0 .. v37}, [Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
.line 177
invoke-static {v0}, Lrx/c;->a(Ljava/lang/Iterable;)Lrx/c;
move-result-object v0
return-object v0
.end method
.method protected b()Ljava/lang/String;
.registers 2
const-string v0, "[RoomStat]PAudienceLiveStat"
return-object v0
.end method
.method public final d()Lrx/c;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/c<",
"Ljava/util/Map$Entry<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;>;"
}
.end annotation
.line 181
iget-object v0, p0, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->header:Lsg/bigo/live/support64/stat/l;
invoke-virtual {v0}, Lsg/bigo/live/support64/stat/l;->d()Lrx/c;
move-result-object v0
invoke-super {p0}, Lsg/bigo/live/support64/stat/e;->d()Lrx/c;
move-result-object v1
invoke-virtual {v0, v1}, Lrx/c;->b(Lrx/c;)Lrx/c;
move-result-object v0
return-object v0
.end method
.method public describeContents()I
.registers 2
const/4 v0, 0x0
return v0
.end method
.method public final e()Ljava/lang/String;
.registers 2
const-string v0, "05010102"
return-object v0
.end method
.method public marshall(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;
.registers 2
const/4 p1, 0x0
return-object p1
.end method
.method public size()I
.registers 2
.line 91
iget-object v0, p0, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->header:Lsg/bigo/live/support64/stat/l;
invoke-virtual {v0}, Lsg/bigo/live/support64/stat/l;->size()I
move-result v0
add-int/lit8 v0, v0, 0x2c
add-int/lit8 v0, v0, 0x1c
add-int/lit8 v0, v0, 0x1
return v0
.end method
.method public toString()Ljava/lang/String;
.registers 2
.line 97
invoke-virtual {p0}, Lsg/bigo/live/support64/stat/PAudienceLiveStat;->c()V
const-string v0, "PAudienceLiveStat"
return-object v0
.end method
.method public unmarshall(Ljava/nio/ByteBuffer;)V
.registers 2
return-void
.end method
.method public writeToParcel(Landroid/os/Parcel;I)V
.registers 3
return-void
.end method