AppLiveQosDebugInfo.smali

.class public Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;
.super Ljava/lang/Object;


# annotations
.annotation build Landroid/support/annotation/Keep;
.end annotation


# static fields
.field private static final LiveQosDebugInfo_acType:Ljava/lang/String; = "acType"

.field private static final LiveQosDebugInfo_aencInit:Ljava/lang/String; = "aencInit"

.field private static final LiveQosDebugInfo_audioBufferByteLength:Ljava/lang/String; = "audioBufferByteLength"

.field private static final LiveQosDebugInfo_audioBufferTimeLength:Ljava/lang/String; = "audioBufferTimeLength"

.field private static final LiveQosDebugInfo_audioDecoder:Ljava/lang/String; = "audioDecoder"

.field private static final LiveQosDebugInfo_audioDelay:Ljava/lang/String; = "audioDelay"

.field private static final LiveQosDebugInfo_audioTotalDataSize:Ljava/lang/String; = "audioTotalDataSize"

.field private static final LiveQosDebugInfo_blockCnt:Ljava/lang/String; = "blockCnt"

.field private static final LiveQosDebugInfo_blockDuration:Ljava/lang/String; = "blockDuration"

.field private static final LiveQosDebugInfo_cdnDownloadBytes:Ljava/lang/String; = "cdnDownloadBytes"

.field private static final LiveQosDebugInfo_cdnSwitchAttempts:Ljava/lang/String; = "cdnSwitchAttempts"

.field private static final LiveQosDebugInfo_cdnSwitchDurationMs:Ljava/lang/String; = "cdnSwitchDurationMs"

.field private static final LiveQosDebugInfo_cdnSwitchSuccessAttempts:Ljava/lang/String; = "cdnSwitchSuccessAttempts"

.field private static final LiveQosDebugInfo_cdnUsedBytes:Ljava/lang/String; = "cdnUsedBytes"

.field private static final LiveQosDebugInfo_comment:Ljava/lang/String; = "comment"

.field private static final LiveQosDebugInfo_droppedDurationBefFirstScreen:Ljava/lang/String; = "droppedDurationBefFirstScreen"

.field private static final LiveQosDebugInfo_droppedDurationTotal:Ljava/lang/String; = "droppedDurationTotal"

.field private static final LiveQosDebugInfo_firstFrameReceived:Ljava/lang/String; = "firstFrameReceived"

.field private static final LiveQosDebugInfo_firstScreenTimeCodecOpen:Ljava/lang/String; = "firstScreenTimeCodecOpen"

.field private static final LiveQosDebugInfo_firstScreenTimeDecode:Ljava/lang/String; = "firstScreenTimeDecode"

.field private static final LiveQosDebugInfo_firstScreenTimeDnsAnalyze:Ljava/lang/String; = "firstScreenTimeDnsAnalyze"

.field private static final LiveQosDebugInfo_firstScreenTimeHttpConnect:Ljava/lang/String; = "firstScreenTimeHttpConnect"

.field private static final LiveQosDebugInfo_firstScreenTimeInputOpen:Ljava/lang/String; = "firstScreenTimeInputOpen"

.field private static final LiveQosDebugInfo_firstScreenTimePktReceive:Ljava/lang/String; = "firstScreenTimePktReceive"

.field private static final LiveQosDebugInfo_firstScreenTimePreDecode:Ljava/lang/String; = "firstScreenTimePreDecode"

.field private static final LiveQosDebugInfo_firstScreenTimeRender:Ljava/lang/String; = "firstScreenTimeRender"

.field private static final LiveQosDebugInfo_firstScreenTimeStreamFind:Ljava/lang/String; = "firstScreenTimeStreamFind"

.field private static final LiveQosDebugInfo_firstScreenTimeTotal:Ljava/lang/String; = "firstScreenTimeTotal"

.field private static final LiveQosDebugInfo_firstScreenTimeWaitForPlay:Ljava/lang/String; = "firstScreenTimeWaitForPlay"

.field private static final LiveQosDebugInfo_host:Ljava/lang/String; = "host"

.field private static final LiveQosDebugInfo_hostInfo:Ljava/lang/String; = "hostInfo"

.field private static final LiveQosDebugInfo_isLiveManifest:Ljava/lang/String; = "isLiveManifest"

.field private static final LiveQosDebugInfo_kflvBandwidthCurrent:Ljava/lang/String; = "kflvBandwidthCurrent"

.field private static final LiveQosDebugInfo_kflvBandwidthFragment:Ljava/lang/String; = "kflvBandwidthFragment"

.field private static final LiveQosDebugInfo_kflvCurrentBufferMs:Ljava/lang/String; = "kflvCurrentBufferMs"

.field private static final LiveQosDebugInfo_kflvEstimateBufferMs:Ljava/lang/String; = "kflvEstimateBufferMs"

.field private static final LiveQosDebugInfo_kflvPlayingBitrate:Ljava/lang/String; = "kflvPlayingBitrate"

.field private static final LiveQosDebugInfo_kflvPredictedBufferMs:Ljava/lang/String; = "kflvPredictedBufferMs"

.field private static final LiveQosDebugInfo_kflvSpeedupThresholdMs:Ljava/lang/String; = "kflvSpeedupThresholdMs"

.field private static final LiveQosDebugInfo_p2spDownloadBytes:Ljava/lang/String; = "p2spDownloadBytes"

.field private static final LiveQosDebugInfo_p2spEnabled:Ljava/lang/String; = "p2spEnabled"

.field private static final LiveQosDebugInfo_p2spSwitchAttempts:Ljava/lang/String; = "p2spSwitchAttempts"

.field private static final LiveQosDebugInfo_p2spSwitchDurationMs:Ljava/lang/String; = "p2spSwitchDurationMs"

.field private static final LiveQosDebugInfo_p2spSwitchSuccessAttempts:Ljava/lang/String; = "p2spSwitchSuccessAttempts"

.field private static final LiveQosDebugInfo_p2spUsedBytes:Ljava/lang/String; = "p2spUsedBytes"

.field private static final LiveQosDebugInfo_sourceDeviceType:Ljava/lang/String; = "sourceDeviceType"

.field private static final LiveQosDebugInfo_totalDataSize:Ljava/lang/String; = "totalDataSize"

.field private static final LiveQosDebugInfo_vencDynamic:Ljava/lang/String; = "vencDynamic"

.field private static final LiveQosDebugInfo_vencInit:Ljava/lang/String; = "vencInit"

.field private static final LiveQosDebugInfo_videoBufferByteLength:Ljava/lang/String; = "videoBufferByteLength"

.field private static final LiveQosDebugInfo_videoBufferTimeLength:Ljava/lang/String; = "videoBufferTimeLength"

.field private static final LiveQosDebugInfo_videoDecodeFramesPerSecond:Ljava/lang/String; = "videoDecodeFramesPerSecond"

.field private static final LiveQosDebugInfo_videoDecoder:Ljava/lang/String; = "videoDecoder"

.field private static final LiveQosDebugInfo_videoDelayAftDec:Ljava/lang/String; = "videoDelayAftDec"

.field private static final LiveQosDebugInfo_videoDelayBefDec:Ljava/lang/String; = "videoDelayBefDec"

.field private static final LiveQosDebugInfo_videoDelayRecv:Ljava/lang/String; = "videoDelayRecv"

.field private static final LiveQosDebugInfo_videoDelayRender:Ljava/lang/String; = "videoDelayRender"

.field private static final LiveQosDebugInfo_videoDisplayFramesPerSecond:Ljava/lang/String; = "videoDisplayFramesPerSecond"

.field private static final LiveQosDebugInfo_videoReadFramesPerSecond:Ljava/lang/String; = "videoReadFramesPerSecond"

.field private static final LiveQosDebugInfo_videoTotalDataSize:Ljava/lang/String; = "videoTotalDataSize"


# instance fields
.field public acType:I

.field public aencInit:Ljava/lang/String;

.field public audioBufferByteLength:I

.field public audioBufferTimeLength:I

.field public audioDecoder:Ljava/lang/String;

.field public audioDelay:I

.field public audioTotalDataSize:J

.field public blockCnt:I

.field public blockDuration:J

.field public cdnDownloadBytes:J

.field public cdnSwitchAttempts:I

.field public cdnSwitchDurationMs:I

.field public cdnSwitchSuccessAttempts:I

.field public cdnUsedBytes:J

.field public comment:Ljava/lang/String;

.field public firstFrameReceived:J

.field public firstScreenTimeCodecOpen:J

.field public firstScreenTimeDecode:J

.field public firstScreenTimeDnsAnalyze:J

.field public firstScreenTimeDroppedDuration:I

.field public firstScreenTimeHttpConnect:J

.field public firstScreenTimeInputOpen:J

.field public firstScreenTimePktReceive:J

.field public firstScreenTimePreDecode:J

.field public firstScreenTimeRender:J

.field public firstScreenTimeStreamFind:J

.field public firstScreenTimeTotal:J

.field public firstScreenTimeWaitForPlay:J

.field public host:Ljava/lang/String;

.field public hostInfo:Ljava/lang/String;

.field public isLiveManifest:Z

.field public kflvBandwidthCurrent:I

.field public kflvBandwidthFragment:I

.field public kflvCurrentBufferMs:I

.field public kflvEstimateBufferMs:I

.field public kflvPlayingBitrate:I

.field public kflvPredictedBufferMs:I

.field public kflvSpeedupThresholdMs:I

.field public p2spDownloadBytes:J

.field public p2spEnabled:I

.field public p2spSwitchAttempts:I

.field public p2spSwitchDurationMs:I

.field public p2spSwitchSuccessAttempts:I

.field public p2spUsedBytes:J

.field public sourceDeviceType:I

.field public totalDataSize:J

.field public totalDroppedDuration:I

.field public vencDynamic:Ljava/lang/String;

.field public vencInit:Ljava/lang/String;

.field public videoBufferByteLength:I

.field public videoBufferTimeLength:I

.field public videoDecodeFramesPerSecond:F

.field public videoDecoder:Ljava/lang/String;

.field public videoDelayAftDec:I

.field public videoDelayBefDec:I

.field public videoDelayRecv:I

.field public videoDelayRender:I

.field public videoDisplayFramesPerSecond:F

.field public videoReadFramesPerSecond:F

.field public videoTotalDataSize: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/debuginfo/model/AppLiveQosDebugInfo;
    .registers 10

    const/4 v0, 0x1

    const/4 v8, 0x0

    const-wide/16 v6, 0x0

    const/4 v1, 0x0

    if-nez p0, :cond_9

    const/4 v0, 0x0

    :goto_8
    return-object v0

    :cond_9
    new-instance v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;

    invoke-direct {v2}, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;-><init>()V

    const-string v3, "comment"

    const-string v4, ""

    invoke-virtual {p0, v3, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->comment:Ljava/lang/String;

    const-string v3, "videoDecoder"

    const-string v4, ""

    invoke-virtual {p0, v3, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->videoDecoder:Ljava/lang/String;

    const-string v3, "audioDecoder"

    const-string v4, ""

    invoke-virtual {p0, v3, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->audioDecoder:Ljava/lang/String;

    const-string v3, "vencDynamic"

    const-string v4, ""

    invoke-virtual {p0, v3, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->vencDynamic:Ljava/lang/String;

    const-string v3, "hostInfo"

    const-string v4, ""

    invoke-virtual {p0, v3, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->hostInfo:Ljava/lang/String;

    const-string v3, "host"

    const-string v4, ""

    invoke-virtual {p0, v3, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->host:Ljava/lang/String;

    const-string v3, "vencInit"

    const-string v4, ""

    invoke-virtual {p0, v3, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->vencInit:Ljava/lang/String;

    const-string v3, "aencInit"

    const-string v4, ""

    invoke-virtual {p0, v3, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->aencInit:Ljava/lang/String;

    const-string v3, "audioBufferTimeLength"

    invoke-virtual {p0, v3, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v3

    iput v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->audioBufferTimeLength:I

    const-string v3, "videoBufferTimeLength"

    invoke-virtual {p0, v3, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v3

    iput v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->videoBufferTimeLength:I

    const-string v3, "audioDelay"

    invoke-virtual {p0, v3, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v3

    iput v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->audioDelay:I

    const-string v3, "videoDelayRecv"

    invoke-virtual {p0, v3, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v3

    iput v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->videoDelayRecv:I

    const-string v3, "videoDelayBefDec"

    invoke-virtual {p0, v3, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v3

    iput v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->videoDelayBefDec:I

    const-string v3, "videoDelayAftDec"

    invoke-virtual {p0, v3, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v3

    iput v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->videoDelayAftDec:I

    const-string v3, "videoDelayRender"

    invoke-virtual {p0, v3, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v3

    iput v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->videoDelayRender:I

    const-string v3, "droppedDurationBefFirstScreen"

    invoke-virtual {p0, v3, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v3

    iput v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->firstScreenTimeDroppedDuration:I

    const-string v3, "droppedDurationTotal"

    invoke-virtual {p0, v3, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v3

    iput v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->totalDroppedDuration:I

    const-string v3, "audioBufferByteLength"

    invoke-virtual {p0, v3, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v3

    iput v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->audioBufferByteLength:I

    const-string v3, "videoBufferByteLength"

    invoke-virtual {p0, v3, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v3

    iput v3, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->videoBufferByteLength:I

    const-string v3, "audioTotalDataSize"

    invoke-virtual {p0, v3, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->audioTotalDataSize:J

    const-string v3, "videoTotalDataSize"

    invoke-virtual {p0, v3, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->videoTotalDataSize:J

    const-string v3, "totalDataSize"

    invoke-virtual {p0, v3, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->totalDataSize:J

    const-string v3, "isLiveManifest"

    invoke-virtual {p0, v3, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v3

    if-ne v3, v0, :cond_204

    :goto_d6
    iput-boolean v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->isLiveManifest:Z

    const-string v0, "kflvPlayingBitrate"

    invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->kflvPlayingBitrate:I

    const-string v0, "kflvBandwidthCurrent"

    invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->kflvBandwidthCurrent:I

    const-string v0, "kflvBandwidthFragment"

    invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->kflvBandwidthFragment:I

    const-string v0, "kflvCurrentBufferMs"

    invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->kflvCurrentBufferMs:I

    const-string v0, "kflvEstimateBufferMs"

    invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->kflvEstimateBufferMs:I

    const-string v0, "kflvPredictedBufferMs"

    invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->kflvPredictedBufferMs:I

    const-string v0, "kflvSpeedupThresholdMs"

    invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->kflvSpeedupThresholdMs:I

    const-string v0, "firstScreenTimeDnsAnalyze"

    invoke-virtual {p0, v0, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->firstScreenTimeDnsAnalyze:J

    const-string v0, "firstScreenTimeHttpConnect"

    invoke-virtual {p0, v0, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->firstScreenTimeHttpConnect:J

    const-string v0, "firstScreenTimePktReceive"

    invoke-virtual {p0, v0, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->firstScreenTimePktReceive:J

    const-string v0, "firstScreenTimeTotal"

    invoke-virtual {p0, v0, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->firstScreenTimeTotal:J

    const-string v0, "firstScreenTimeWaitForPlay"

    invoke-virtual {p0, v0, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->firstScreenTimeWaitForPlay:J

    const-string v0, "firstScreenTimeInputOpen"

    invoke-virtual {p0, v0, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->firstScreenTimeInputOpen:J

    const-string v0, "firstScreenTimeStreamFind"

    invoke-virtual {p0, v0, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->firstScreenTimeStreamFind:J

    const-string v0, "firstScreenTimeCodecOpen"

    invoke-virtual {p0, v0, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->firstScreenTimeCodecOpen:J

    const-string v0, "firstScreenTimePreDecode"

    invoke-virtual {p0, v0, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->firstScreenTimePreDecode:J

    const-string v0, "firstScreenTimeDecode"

    invoke-virtual {p0, v0, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->firstScreenTimeDecode:J

    const-string v0, "firstScreenTimeRender"

    invoke-virtual {p0, v0, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->firstScreenTimeRender:J

    const-string v0, "firstFrameReceived"

    invoke-virtual {p0, v0, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->firstFrameReceived:J

    const-string v0, "blockCnt"

    invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->blockCnt:I

    const-string v0, "blockDuration"

    invoke-virtual {p0, v0, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->blockDuration:J

    const-string v0, "videoReadFramesPerSecond"

    invoke-virtual {p0, v0, v8}, Landroid/os/Bundle;->getFloat(Ljava/lang/String;F)F

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->videoReadFramesPerSecond:F

    const-string v0, "videoDecodeFramesPerSecond"

    invoke-virtual {p0, v0, v8}, Landroid/os/Bundle;->getFloat(Ljava/lang/String;F)F

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->videoDecodeFramesPerSecond:F

    const-string v0, "videoDisplayFramesPerSecond"

    invoke-virtual {p0, v0, v8}, Landroid/os/Bundle;->getFloat(Ljava/lang/String;F)F

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->videoDisplayFramesPerSecond:F

    const-string v0, "sourceDeviceType"

    invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->sourceDeviceType:I

    const-string v0, "acType"

    const/4 v3, -0x1

    invoke-virtual {p0, v0, v3}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->acType:I

    const-string v0, "p2spEnabled"

    invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->p2spEnabled:I

    const-string v0, "p2spUsedBytes"

    invoke-virtual {p0, v0, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->p2spUsedBytes:J

    const-string v0, "cdnUsedBytes"

    invoke-virtual {p0, v0, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->cdnUsedBytes:J

    const-string v0, "p2spDownloadBytes"

    invoke-virtual {p0, v0, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->p2spDownloadBytes:J

    const-string v0, "cdnDownloadBytes"

    invoke-virtual {p0, v0, v6, v7}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->cdnDownloadBytes:J

    const-string v0, "p2spSwitchAttempts"

    invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->p2spSwitchAttempts:I

    const-string v0, "cdnSwitchAttempts"

    invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->cdnSwitchAttempts:I

    const-string v0, "p2spSwitchSuccessAttempts"

    invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->p2spSwitchSuccessAttempts:I

    const-string v0, "cdnSwitchSuccessAttempts"

    invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->cdnSwitchSuccessAttempts:I

    const-string v0, "p2spSwitchDurationMs"

    invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->p2spSwitchDurationMs:I

    const-string v0, "cdnSwitchDurationMs"

    invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v2, Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;->cdnSwitchDurationMs:I

    move-object v0, v2

    goto/16 :goto_8

    :cond_204
    move v0, v1

    goto/16 :goto_d6
.end method