KsMediaPlayer$Builder.smali
.class public Lcom/kwai/video/player/KsMediaPlayer$Builder;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/kwai/video/player/KsMediaPlayer;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "Builder"
.end annotation
# instance fields
.field private abLoopEndMs:J
.field private abLoopStartMs:J
.field private accessKey:Ljava/lang/String;
.field private appId:Ljava/lang/String;
.field private awesomeCacheCallback:Lcom/kwai/video/cache/AwesomeCacheCallback;
.field private cacheSessionListener:Lcom/kwai/video/cache/CacheSessionListener;
.field private enablePlayerCache:Z
.field private enableStatModule:Z
.field private fadeinEndTimeMs:I
.field private mContext:Landroid/content/Context;
.field private mManifestType:I
.field private mVodManifestMaxResolution:I
.field private preLoadDurationMs:J
.field private preLoadVer:I
.field private secretKeySign:Ljava/lang/String;
.field private seekAtStart:J
.field private timeSec:Ljava/lang/String;
.field private vodManifestEnable:Z
.field private vodManifestHeight:J
.field private vodManifestLowDevice:I
.field private vodManifestNetType:I
.field private vodManifestRateConfig:Ljava/lang/String;
.field private vodManifestSignalStrength:I
.field private vodManifestSwitchCode:I
.field private vodManifestWidth:J
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 7
const/4 v4, 0x1
const/4 v0, 0x0
const-wide/16 v2, 0x0
const/4 v1, 0x0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->appId:Ljava/lang/String;
iput-object v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->accessKey:Ljava/lang/String;
iput-object v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->secretKeySign:Ljava/lang/String;
iput-object v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->timeSec:Ljava/lang/String;
iput-boolean v4, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->enableStatModule:Z
iput-boolean v1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->enablePlayerCache:Z
iput v4, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->preLoadVer:I
iput-wide v2, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->preLoadDurationMs:J
iput-wide v2, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->abLoopStartMs:J
iput-wide v2, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->abLoopEndMs:J
iput-wide v2, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->seekAtStart:J
iput v1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->fadeinEndTimeMs:I
iput-boolean v1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestEnable:Z
iput-wide v2, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestWidth:J
iput-wide v2, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestHeight:J
iput v1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestNetType:I
const-string v0, ""
iput-object v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestRateConfig:Ljava/lang/String;
iput v1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestLowDevice:I
iput v1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestSignalStrength:I
iput v1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestSwitchCode:I
iput v1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->mVodManifestMaxResolution:I
iput v1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->mManifestType:I
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
iput-object v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->mContext:Landroid/content/Context;
return-void
.end method
.method static synthetic access$1000(Lcom/kwai/video/player/KsMediaPlayer$Builder;)J
.registers 3
iget-wide v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->abLoopStartMs:J
return-wide v0
.end method
.method static synthetic access$1100(Lcom/kwai/video/player/KsMediaPlayer$Builder;)J
.registers 3
iget-wide v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->seekAtStart:J
return-wide v0
.end method
.method static synthetic access$1200(Lcom/kwai/video/player/KsMediaPlayer$Builder;)I
.registers 2
iget v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->fadeinEndTimeMs:I
return v0
.end method
.method static synthetic access$1300(Lcom/kwai/video/player/KsMediaPlayer$Builder;)Z
.registers 2
iget-boolean v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestEnable:Z
return v0
.end method
.method static synthetic access$1400(Lcom/kwai/video/player/KsMediaPlayer$Builder;)J
.registers 3
iget-wide v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestWidth:J
return-wide v0
.end method
.method static synthetic access$1500(Lcom/kwai/video/player/KsMediaPlayer$Builder;)J
.registers 3
iget-wide v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestHeight:J
return-wide v0
.end method
.method static synthetic access$1600(Lcom/kwai/video/player/KsMediaPlayer$Builder;)I
.registers 2
iget v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestNetType:I
return v0
.end method
.method static synthetic access$1700(Lcom/kwai/video/player/KsMediaPlayer$Builder;)Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestRateConfig:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$1800(Lcom/kwai/video/player/KsMediaPlayer$Builder;)I
.registers 2
iget v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestLowDevice:I
return v0
.end method
.method static synthetic access$1900(Lcom/kwai/video/player/KsMediaPlayer$Builder;)I
.registers 2
iget v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestSignalStrength:I
return v0
.end method
.method static synthetic access$200(Lcom/kwai/video/player/KsMediaPlayer$Builder;)Landroid/content/Context;
.registers 2
iget-object v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->mContext:Landroid/content/Context;
return-object v0
.end method
.method static synthetic access$2000(Lcom/kwai/video/player/KsMediaPlayer$Builder;)I
.registers 2
iget v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestSwitchCode:I
return v0
.end method
.method static synthetic access$2100(Lcom/kwai/video/player/KsMediaPlayer$Builder;)I
.registers 2
iget v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->mVodManifestMaxResolution:I
return v0
.end method
.method static synthetic access$2200(Lcom/kwai/video/player/KsMediaPlayer$Builder;)I
.registers 2
iget v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->mManifestType:I
return v0
.end method
.method static synthetic access$300(Lcom/kwai/video/player/KsMediaPlayer$Builder;)Z
.registers 2
iget-boolean v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->enableStatModule:Z
return v0
.end method
.method static synthetic access$400(Lcom/kwai/video/player/KsMediaPlayer$Builder;)Z
.registers 2
iget-boolean v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->enablePlayerCache:Z
return v0
.end method
.method static synthetic access$500(Lcom/kwai/video/player/KsMediaPlayer$Builder;)Lcom/kwai/video/cache/AwesomeCacheCallback;
.registers 2
iget-object v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->awesomeCacheCallback:Lcom/kwai/video/cache/AwesomeCacheCallback;
return-object v0
.end method
.method static synthetic access$600(Lcom/kwai/video/player/KsMediaPlayer$Builder;)Lcom/kwai/video/cache/CacheSessionListener;
.registers 2
iget-object v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->cacheSessionListener:Lcom/kwai/video/cache/CacheSessionListener;
return-object v0
.end method
.method static synthetic access$700(Lcom/kwai/video/player/KsMediaPlayer$Builder;)J
.registers 3
iget-wide v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->preLoadDurationMs:J
return-wide v0
.end method
.method static synthetic access$800(Lcom/kwai/video/player/KsMediaPlayer$Builder;)I
.registers 2
iget v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->preLoadVer:I
return v0
.end method
.method static synthetic access$900(Lcom/kwai/video/player/KsMediaPlayer$Builder;)J
.registers 3
iget-wide v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->abLoopEndMs:J
return-wide v0
.end method
# virtual methods
.method public build()Lcom/kwai/video/player/KsMediaPlayer;
.registers 3
new-instance v0, Lcom/kwai/video/player/KsMediaPlayer;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/kwai/video/player/KsMediaPlayer;-><init>(Lcom/kwai/video/player/KsMediaPlayer$Builder;Lcom/kwai/video/player/KsMediaPlayer$1;)V
return-object v0
.end method
.method public enableCache(Z)Lcom/kwai/video/player/KsMediaPlayer$Builder;
.registers 2
iput-boolean p1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->enablePlayerCache:Z
return-object p0
.end method
.method public enableKSYStatModule(Z)Lcom/kwai/video/player/KsMediaPlayer$Builder;
.registers 2
iput-boolean p1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->enableStatModule:Z
return-object p0
.end method
.method public seekAtStart(J)Lcom/kwai/video/player/KsMediaPlayer$Builder;
.registers 4
iput-wide p1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->seekAtStart:J
return-object p0
.end method
.method public setAbLoop(JJ)Lcom/kwai/video/player/KsMediaPlayer$Builder;
.registers 6
iput-wide p1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->abLoopStartMs:J
iput-wide p3, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->abLoopEndMs:J
return-object p0
.end method
.method public setAccessKey(Ljava/lang/String;)Lcom/kwai/video/player/KsMediaPlayer$Builder;
.registers 2
iput-object p1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->accessKey:Ljava/lang/String;
return-object p0
.end method
.method public setAppId(Ljava/lang/String;)Lcom/kwai/video/player/KsMediaPlayer$Builder;
.registers 2
iput-object p1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->appId:Ljava/lang/String;
return-object p0
.end method
.method public setAwesomeCacheCallback(Lcom/kwai/video/cache/AwesomeCacheCallback;)Lcom/kwai/video/player/KsMediaPlayer$Builder;
.registers 2
iput-object p1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->awesomeCacheCallback:Lcom/kwai/video/cache/AwesomeCacheCallback;
return-object p0
.end method
.method public setCacheSessionListener(Lcom/kwai/video/cache/CacheSessionListener;)Lcom/kwai/video/player/KsMediaPlayer$Builder;
.registers 2
iput-object p1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->cacheSessionListener:Lcom/kwai/video/cache/CacheSessionListener;
return-object p0
.end method
.method public setFadeinEndTimeMs(I)Lcom/kwai/video/player/KsMediaPlayer$Builder;
.registers 2
return-object p0
.end method
.method public setManifestType(I)Lcom/kwai/video/player/KsMediaPlayer$Builder;
.registers 2
iput p1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->mManifestType:I
return-object p0
.end method
.method public setPreLoadDurationMs(IJ)Lcom/kwai/video/player/KsMediaPlayer$Builder;
.registers 4
iput p1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->preLoadVer:I
iput-wide p2, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->preLoadDurationMs:J
return-object p0
.end method
.method public setSecretKeySign(Ljava/lang/String;)Lcom/kwai/video/player/KsMediaPlayer$Builder;
.registers 2
iput-object p1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->secretKeySign:Ljava/lang/String;
return-object p0
.end method
.method public setTimeSec(Ljava/lang/String;)Lcom/kwai/video/player/KsMediaPlayer$Builder;
.registers 2
iput-object p1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->timeSec:Ljava/lang/String;
return-object p0
.end method
.method public setVodManifest(IJJLjava/lang/String;II)Lcom/kwai/video/player/KsMediaPlayer$Builder;
.registers 11
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestEnable:Z
iput-wide p4, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestHeight:J
iput-wide p2, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestWidth:J
iput p1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestNetType:I
iput-object p6, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestRateConfig:Ljava/lang/String;
iput p7, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestLowDevice:I
iput p8, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestSignalStrength:I
return-object p0
.end method
.method public setVodManifestMaxResolution(I)Lcom/kwai/video/player/KsMediaPlayer$Builder;
.registers 2
iput p1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->mVodManifestMaxResolution:I
return-object p0
.end method
.method public setVodManifestSwitchCode(I)Lcom/kwai/video/player/KsMediaPlayer$Builder;
.registers 2
iput p1, p0, Lcom/kwai/video/player/KsMediaPlayer$Builder;->vodManifestSwitchCode:I
return-object p0
.end method