AppLiveAdaptiveRealtimeInfo.smali
.class public Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;
.super Ljava/lang/Object;
# annotations
.annotation build Landroid/support/annotation/Keep;
.end annotation
# static fields
.field private static final LiveAdaptiveRealtimeInfo_audioBufferTime:Ljava/lang/String; = "audioBufferTime"
.field private static final LiveAdaptiveRealtimeInfo_bandwidthCurrent:Ljava/lang/String; = "bandwidthCurrent"
.field private static final LiveAdaptiveRealtimeInfo_bandwidthFragment:Ljava/lang/String; = "bandwidthFragment"
.field private static final LiveAdaptiveRealtimeInfo_bitrateDownloading:Ljava/lang/String; = "bitrateDownloading"
.field private static final LiveAdaptiveRealtimeInfo_bitratePlaying:Ljava/lang/String; = "bitratePlaying"
.field private static final LiveAdaptiveRealtimeInfo_cachedTagDurationMs:Ljava/lang/String; = "cachedTagDurationMs"
.field private static final LiveAdaptiveRealtimeInfo_cachedTotalDurationMs:Ljava/lang/String; = "cachedTotalDurationMs"
.field private static final LiveAdaptiveRealtimeInfo_curRepFirstDataTime:Ljava/lang/String; = "curRepFirstDataTime"
.field private static final LiveAdaptiveRealtimeInfo_curRepReadStartTime:Ljava/lang/String; = "curRepReadStartTime"
.field private static final LiveAdaptiveRealtimeInfo_curRepStartTime:Ljava/lang/String; = "curRepStartTime"
.field private static final LiveAdaptiveRealtimeInfo_currentBufferMs:Ljava/lang/String; = "currentBufferMs"
.field private static final LiveAdaptiveRealtimeInfo_estimateBufferMs:Ljava/lang/String; = "estimateBufferMs"
.field private static final LiveAdaptiveRealtimeInfo_predictedBufferMs:Ljava/lang/String; = "predictedBufferMs"
.field private static final LiveAdaptiveRealtimeInfo_repSwitchCnt:Ljava/lang/String; = "repSwitchCnt"
.field private static final LiveAdaptiveRealtimeInfo_repSwitchGapTime:Ljava/lang/String; = "repSwitchGapTime"
.field private static final LiveAdaptiveRealtimeInfo_repSwitchPointVideoBufferTime:Ljava/lang/String; = "repSwitchPointVideoBufferTime"
.field private static final LiveAdaptiveRealtimeInfo_videoBufferTime:Ljava/lang/String; = "videoBufferTime"
# instance fields
.field public audioBufferTime:J
.field public bandwidthCurrent:I
.field public bandwidthFragment:I
.field public bitrateDownloading:I
.field public bitratePlaying:I
.field public cachedTagDurationMs:J
.field public cachedTotalDurationMs:J
.field public curRepFirstDataTime:J
.field public curRepReadStartTime:J
.field public curRepStartTime:J
.field public currentBufferMs:I
.field public estimateBufferMs:I
.field public predictedBufferMs:I
.field public repSwitchCnt:I
.field public repSwitchGapTime:J
.field public repSwitchPointVideoBufferTime:I
.field public videoBufferTime:J
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static from(Landroid/os/Bundle;)Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;
.registers 9
const-wide/16 v6, 0x0
const/4 v4, 0x0
if-nez p0, :cond_7
const/4 v0, 0x0
:goto_6
return-object v0
:cond_7
new-instance v0, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;
invoke-direct {v0}, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;-><init>()V
const-string v1, "videoBufferTime"
invoke-virtual {p0, v1, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J
move-result-wide v2
iput-wide v2, v0, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;->videoBufferTime:J
const-string v1, "audioBufferTime"
invoke-virtual {p0, v1, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J
move-result-wide v2
iput-wide v2, v0, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;->audioBufferTime:J
const-string v1, "bandwidthCurrent"
invoke-virtual {p0, v1, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v1
iput v1, v0, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;->bandwidthCurrent:I
const-string v1, "bandwidthFragment"
invoke-virtual {p0, v1, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v1
iput v1, v0, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;->bandwidthFragment:I
const-string v1, "bitrateDownloading"
invoke-virtual {p0, v1, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v1
iput v1, v0, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;->bitrateDownloading:I
const-string v1, "bitratePlaying"
invoke-virtual {p0, v1, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v1
iput v1, v0, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;->bitratePlaying:I
const-string v1, "currentBufferMs"
invoke-virtual {p0, v1, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v1
iput v1, v0, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;->currentBufferMs:I
const-string v1, "estimateBufferMs"
invoke-virtual {p0, v1, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v1
iput v1, v0, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;->estimateBufferMs:I
const-string v1, "predictedBufferMs"
invoke-virtual {p0, v1, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v1
iput v1, v0, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;->predictedBufferMs:I
const-string v1, "curRepReadStartTime"
invoke-virtual {p0, v1, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J
move-result-wide v2
iput-wide v2, v0, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;->curRepReadStartTime:J
const-string v1, "curRepFirstDataTime"
invoke-virtual {p0, v1, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J
move-result-wide v2
iput-wide v2, v0, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;->curRepFirstDataTime:J
const-string v1, "curRepStartTime"
invoke-virtual {p0, v1, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J
move-result-wide v2
iput-wide v2, v0, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;->curRepStartTime:J
const-string v1, "repSwitchGapTime"
invoke-virtual {p0, v1, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J
move-result-wide v2
iput-wide v2, v0, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;->repSwitchGapTime:J
const-string v1, "repSwitchCnt"
invoke-virtual {p0, v1, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v1
iput v1, v0, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;->repSwitchCnt:I
const-string v1, "repSwitchPointVideoBufferTime"
invoke-virtual {p0, v1, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v1
iput v1, v0, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;->repSwitchPointVideoBufferTime:I
const-string v1, "cachedTagDurationMs"
invoke-virtual {p0, v1, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J
move-result-wide v2
iput-wide v2, v0, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;->cachedTagDurationMs:J
const-string v1, "cachedTotalDurationMs"
invoke-virtual {p0, v1, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J
move-result-wide v2
iput-wide v2, v0, Lcom/kwai/player/qos/AppLiveAdaptiveRealtimeInfo;->cachedTotalDurationMs:J
goto/16 :goto_6
.end method