KwaiPlayerVodBuilder.smali

.class public final Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
.super Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder",
        "<",
        "Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;",
        ">;"
    }
.end annotation


# instance fields
.field private mAbLoopEndMs:J

.field private mAbLoopStartMs:J

.field private mAppStartTime:J

.field private mAudioStr:Ljava/lang/String;

.field private mCacheKey:Ljava/lang/String;

.field private mContext:Landroid/content/Context;

.field private mDccAlgEnable:Z

.field private mDccAlgPreReadMs:I

.field private mDisableVodAudio:Z

.field private mEnableAccurateSeek:Z

.field private mEnableAudioGain:Z

.field private mEnableCacheSeek:Z

.field private mEnableSeekForwardOffset:Z

.field private mEnableVodAdaptive:Z

.field private mManifestType:I

.field private mPreLoadDurationMs:J

.field private mPreLoadVer:I

.field private mSeekAtStart:J

.field private mSpbBufferMs:I

.field private mSpbMaxBufferCostMs:I

.field private mSwitchCode:I

.field private mTh_10:I

.field private mUseSpbBuffer:Z

.field private mVodManifestEnable:Z

.field private mVodManifestHeight:J

.field private mVodManifestLowDevice:I

.field private mVodManifestMaxResolution:I

.field private mVodManifestNetType:I

.field private mVodManifestRateConfig:Ljava/lang/String;

.field private mVodManifestSignalStrength:I

.field private mVodManifestWidth:J

.field mVodMaxBufferStrategy:I


# direct methods
.method public constructor <init>(Landroid/content/Context;)V
    .registers 6

    const/4 v0, 0x1

    const-wide/16 v2, 0x0

    const/4 v1, 0x0

    invoke-direct {p0, p1}, Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;-><init>(Landroid/content/Context;)V

    iput v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mPreLoadVer:I

    iput-wide v2, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mPreLoadDurationMs:J

    iput-wide v2, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mAbLoopStartMs:J

    iput-wide v2, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mAbLoopEndMs:J

    iput-wide v2, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mAppStartTime:J

    iput-wide v2, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mSeekAtStart:J

    iput-boolean v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mEnableAccurateSeek:Z

    iput-boolean v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mEnableSeekForwardOffset:Z

    iput-boolean v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mEnableCacheSeek:Z

    iput-boolean v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mEnableAudioGain:Z

    const-string v0, "0"

    iput-object v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mAudioStr:Ljava/lang/String;

    iput-boolean v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mDisableVodAudio:Z

    iput-boolean v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mEnableVodAdaptive:Z

    iput-boolean v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mUseSpbBuffer:Z

    const/16 v0, 0x3e8

    iput v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mSpbBufferMs:I

    const/16 v0, 0x1f4

    iput v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mSpbMaxBufferCostMs:I

    iput-boolean v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mDccAlgEnable:Z

    const/16 v0, 0x64

    iput v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mTh_10:I

    const/16 v0, 0x1388

    iput v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mDccAlgPreReadMs:I

    iput-boolean v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestEnable:Z

    iput-wide v2, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestWidth:J

    iput-wide v2, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestHeight:J

    iput v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestNetType:I

    const-string v0, ""

    iput-object v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestRateConfig:Ljava/lang/String;

    iput v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestLowDevice:I

    iput v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestSignalStrength:I

    iput v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mSwitchCode:I

    iput v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestMaxResolution:I

    iput v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mManifestType:I

    const/4 v0, -0x1

    iput v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodMaxBufferStrategy:I

    iput-boolean v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mUseNatvieCache:Z

    invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    iput-object v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mContext:Landroid/content/Context;

    return-void
.end method


# virtual methods
.method protected applyTo(Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;)V
    .registers 12

    const/4 v6, 0x0

    const-wide/16 v2, 0x1

    const-wide/16 v4, 0x0

    const/4 v9, 0x1

    const/4 v8, 0x4

    invoke-super {p0, p1}, Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;->applyTo(Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;)V

    const-string v0, "applyTo"

    new-array v1, v6, [Ljava/lang/Object;

    invoke-static {v0, v1}, Lcom/kwai/video/hodor/util/Timber;->d(Ljava/lang/String;[Ljava/lang/Object;)V

    const/4 v0, 0x0

    invoke-virtual {p1, v6, v0}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setupAspectLiveRealTimeReporter(ZLcom/kwai/player/KwaiPlayerConfig;)V

    invoke-virtual {p1}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->getAspectAwesomeCache()Lcom/kwai/video/player/kwai_player/AspectAwesomeCache;

    move-result-object v0

    iget-object v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mCacheKey:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lcom/kwai/video/player/kwai_player/AspectAwesomeCache;->setCacheKey(Ljava/lang/String;)V

    iget-wide v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mPreLoadDurationMs:J

    cmp-long v0, v0, v4

    if-lez v0, :cond_2b

    iget v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mPreLoadVer:I

    iget-wide v6, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mPreLoadDurationMs:J

    invoke-virtual {p1, v0, v6, v7}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->_enablePreDemux(IJ)V

    :cond_2b
    iget-wide v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mAbLoopEndMs:J

    cmp-long v0, v0, v4

    if-lez v0, :cond_38

    iget-wide v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mAbLoopStartMs:J

    iget-wide v6, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mAbLoopEndMs:J

    invoke-virtual {p1, v0, v1, v6, v7}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->_enableAbLoop(JJ)V

    :cond_38
    iget-wide v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mSeekAtStart:J

    cmp-long v0, v0, v4

    if-lez v0, :cond_45

    const-string v0, "seek-at-start"

    iget-wide v6, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mSeekAtStart:J

    invoke-virtual {p1, v8, v0, v6, v7}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    :cond_45
    iget-boolean v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mDisableVodAudio:Z

    if-eqz v0, :cond_4e

    const-string v0, "an"

    invoke-virtual {p1, v8, v0, v2, v3}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    :cond_4e
    const-string v6, "dcc-alg.config_enabled"

    iget-boolean v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mDccAlgEnable:Z

    if-eqz v0, :cond_129

    move-wide v0, v2

    :goto_55
    invoke-virtual {p1, v8, v6, v0, v1}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    iget-boolean v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mDccAlgEnable:Z

    if-eqz v0, :cond_6c

    const-string v0, "dcc-alg.config_mark_bitrate_th_10"

    iget v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mTh_10:I

    int-to-long v6, v1

    invoke-virtual {p1, v8, v0, v6, v7}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    const-string v0, "dcc-alg.config_dcc_pre_read_ms"

    iget v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mDccAlgPreReadMs:I

    int-to-long v6, v1

    invoke-virtual {p1, v8, v0, v6, v7}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    :cond_6c
    iget-boolean v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mUseSpbBuffer:Z

    if-eqz v0, :cond_77

    iget v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mSpbBufferMs:I

    iget v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mSpbMaxBufferCostMs:I

    invoke-virtual {p1, v0, v1}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->_setStartPlayBlockBufferMs(II)V

    :cond_77
    iget v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodMaxBufferStrategy:I

    if-lez v0, :cond_83

    const-string v0, "dcc.max-buffer-strategy"

    iget v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodMaxBufferStrategy:I

    int-to-long v6, v1

    invoke-virtual {p1, v8, v0, v6, v7}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    :cond_83
    const-string v0, "app-start-time"

    iget-wide v6, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mAppStartTime:J

    invoke-virtual {p1, v8, v0, v6, v7}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    const-string v0, "islive"

    invoke-virtual {p1, v8, v0, v4, v5}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    const-string v0, "framedrop"

    const-wide/16 v6, 0x8

    invoke-virtual {p1, v8, v0, v6, v7}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    const-string v6, "enable-accurate-seek"

    iget-boolean v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mEnableAccurateSeek:Z

    if-eqz v0, :cond_12c

    move-wide v0, v2

    :goto_9d
    invoke-virtual {p1, v8, v6, v0, v1}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    const-string v6, "enable-seek-forward-offset"

    iget-boolean v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mEnableSeekForwardOffset:Z

    if-eqz v0, :cond_12f

    move-wide v0, v2

    :goto_a7
    invoke-virtual {p1, v8, v6, v0, v1}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    const-string v6, "enable-cache-seek"

    iget-boolean v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mEnableCacheSeek:Z

    if-eqz v0, :cond_132

    move-wide v0, v2

    :goto_b1
    invoke-virtual {p1, v8, v6, v0, v1}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    iget-boolean v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestEnable:Z

    if-eqz v0, :cond_105

    const-string v0, "enable-vod-manifest"

    invoke-virtual {p1, v8, v0, v2, v3}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    const-string v0, "device-resolution-width"

    iget-wide v6, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestWidth:J

    invoke-virtual {p1, v9, v0, v6, v7}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    const-string v0, "device-resolution-height"

    iget-wide v6, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestHeight:J

    invoke-virtual {p1, v9, v0, v6, v7}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    const-string v0, "device-network-type"

    iget v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestNetType:I

    int-to-long v6, v1

    invoke-virtual {p1, v9, v0, v6, v7}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    const-string v0, "abr-config-string"

    iget-object v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestRateConfig:Ljava/lang/String;

    invoke-virtual {p1, v9, v0, v1}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;Ljava/lang/String;)V

    const-string v0, "low-device"

    iget v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestLowDevice:I

    int-to-long v6, v1

    invoke-virtual {p1, v9, v0, v6, v7}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    const-string v0, "signal-strength"

    iget v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestSignalStrength:I

    int-to-long v6, v1

    invoke-virtual {p1, v9, v0, v6, v7}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    const-string v0, "switch-code"

    iget v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mSwitchCode:I

    int-to-long v6, v1

    invoke-virtual {p1, v9, v0, v6, v7}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    const-string v0, "adaptive-max-resolution"

    iget v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestMaxResolution:I

    int-to-long v6, v1

    invoke-virtual {p1, v9, v0, v6, v7}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    const-string v0, "manifest_type"

    iget v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mManifestType:I

    int-to-long v6, v1

    invoke-virtual {p1, v9, v0, v6, v7}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    invoke-virtual {p1, v9}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setIsVodAdaptive(Z)V

    :cond_105
    iget-boolean v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mEnableAudioGain:Z

    if-eqz v0, :cond_11a

    const-string v0, "audio-gain.enable"

    iget-boolean v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mEnableAudioGain:Z

    if-eqz v1, :cond_110

    move-wide v4, v2

    :cond_110
    invoke-virtual {p1, v8, v0, v4, v5}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    const-string v0, "audio-gain.audio_str"

    iget-object v1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mAudioStr:Ljava/lang/String;

    invoke-virtual {p1, v8, v0, v1}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;Ljava/lang/String;)V

    :cond_11a
    iget-boolean v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mEnableVodAdaptive:Z

    if-eqz v0, :cond_128

    const-string v0, "enable-adaptive"

    invoke-virtual {p1, v9, v0, v2, v3}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setOption(ILjava/lang/String;J)V

    iget-boolean v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mEnableVodAdaptive:Z

    invoke-virtual {p1, v0}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setupAspectKwaiVodAdaptive(Z)V

    :cond_128
    return-void

    :cond_129
    move-wide v0, v4

    goto/16 :goto_55

    :cond_12c
    move-wide v0, v4

    goto/16 :goto_9d

    :cond_12f
    move-wide v0, v4

    goto/16 :goto_a7

    :cond_132
    move-wide v0, v4

    goto/16 :goto_b1
.end method

.method public build()Lcom/kwai/video/player/IKwaiMediaPlayer;
    .registers 3

    new-instance v0, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;

    invoke-direct {v0}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;-><init>()V

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;->setIsLive(Z)V

    invoke-virtual {p0, v0}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->applyTo(Lcom/kwai/video/player/kwai_player/KwaiMediaPlayer;)V

    return-object v0
.end method

.method public seekAtStart(J)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 4

    iput-wide p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mSeekAtStart:J

    return-object p0
.end method

.method protected bridge synthetic self()Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;
    .registers 2

    invoke-virtual {p0}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->self()Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    move-result-object v0

    return-object v0
.end method

.method protected self()Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 1

    return-object p0
.end method

.method public setAbLoop(JJ)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 6

    iput-wide p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mAbLoopStartMs:J

    iput-wide p3, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mAbLoopEndMs:J

    return-object p0
.end method

.method public setCacheKey(Ljava/lang/String;)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 2

    iput-object p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mCacheKey:Ljava/lang/String;

    return-object p0
.end method

.method public setDccAlgMBTh_10(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 2

    iput p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mTh_10:I

    return-object p0
.end method

.method public setDccAlgPreReadMs(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 2

    iput p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mDccAlgPreReadMs:I

    return-object p0
.end method

.method public setDccAlgorithm(Z)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 2

    iput-boolean p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mDccAlgEnable:Z

    return-object p0
.end method

.method public setDisableVodAudio(Z)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 2

    iput-boolean p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mDisableVodAudio:Z

    return-object p0
.end method

.method public setEnableAccurateSeek(Z)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 2

    iput-boolean p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mEnableAccurateSeek:Z

    return-object p0
.end method

.method public setEnableAudioGain(ZLjava/lang/String;)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 4
    .param p2    # Ljava/lang/String;
        .annotation build Landroid/support/annotation/Nullable;
        .end annotation
    .end param

    iput-boolean p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mEnableAudioGain:Z

    invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_d

    const-string v0, "0"

    iput-object v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mAudioStr:Ljava/lang/String;

    :goto_c
    return-object p0

    :cond_d
    iput-object p2, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mAudioStr:Ljava/lang/String;

    goto :goto_c
.end method

.method public setEnableCacheSeek(Z)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 2

    iput-boolean p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mEnableCacheSeek:Z

    return-object p0
.end method

.method public setEnableSeekForwardOffset(Z)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 2

    iput-boolean p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mEnableSeekForwardOffset:Z

    return-object p0
.end method

.method public bridge synthetic setEnableVodAdaptive(Z)Lcom/kwai/video/player/kwai_player/KwaiPlayerBaseBuilder;
    .registers 3

    invoke-virtual {p0, p1}, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->setEnableVodAdaptive(Z)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;

    move-result-object v0

    return-object v0
.end method

.method public setEnableVodAdaptive(Z)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 2

    iput-boolean p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mEnableVodAdaptive:Z

    return-object p0
.end method

.method public setManifestType(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 2

    iput p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mManifestType:I

    return-object p0
.end method

.method public setMaxBufferStrategy(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 3
    .param p1    # I
        .annotation build Lcom/kwai/video/player/PlayerSettingConstants$MaxBufferStrategy;
        .end annotation
    .end param

    const/4 v0, 0x1

    if-lt p1, v0, :cond_8

    const/4 v0, 0x2

    if-gt p1, v0, :cond_8

    iput p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodMaxBufferStrategy:I

    :cond_8
    return-object p0
.end method

.method public setPreLoadDurationMs(IJ)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 4

    iput p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mPreLoadVer:I

    iput-wide p2, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mPreLoadDurationMs:J

    return-object p0
.end method

.method public setStartPlayBlockBufferMs(II)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 4

    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mUseSpbBuffer:Z

    iput p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mSpbBufferMs:I

    iput p2, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mSpbMaxBufferCostMs:I

    return-object p0
.end method

.method public setStartTime(J)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 4

    iput-wide p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mAppStartTime:J

    return-object p0
.end method

.method public setVodManifest(IJJLjava/lang/String;II)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 11

    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestEnable:Z

    iput-wide p4, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestHeight:J

    iput-wide p2, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestWidth:J

    iput p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestNetType:I

    iput-object p6, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestRateConfig:Ljava/lang/String;

    iput p7, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestLowDevice:I

    iput p8, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestSignalStrength:I

    return-object p0
.end method

.method public setVodManifestMaxResolution(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 2

    iput p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mVodManifestMaxResolution:I

    return-object p0
.end method

.method public setVodManifestSwitchCode(I)Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;
    .registers 2

    iput p1, p0, Lcom/kwai/video/player/kwai_player/KwaiPlayerVodBuilder;->mSwitchCode:I

    return-object p0
.end method