KsTrackInfo.smali
.class public Lcom/kwai/video/player/misc/KsTrackInfo;
.super Ljava/lang/Object;
# interfaces
.implements Lcom/kwai/video/player/misc/ITrackInfo;
# instance fields
.field private mStreamMeta:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
.field private mTrackType:I
# direct methods
.method public constructor <init>(Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;)V
.registers 3
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput v0, p0, Lcom/kwai/video/player/misc/KsTrackInfo;->mTrackType:I
iput-object p1, p0, Lcom/kwai/video/player/misc/KsTrackInfo;->mStreamMeta:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
return-void
.end method
# virtual methods
.method public getFormat()Lcom/kwai/video/player/misc/IMediaFormat;
.registers 3
new-instance v0, Lcom/kwai/video/player/misc/KsMediaFormat;
iget-object v1, p0, Lcom/kwai/video/player/misc/KsTrackInfo;->mStreamMeta:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
invoke-direct {v0, v1}, Lcom/kwai/video/player/misc/KsMediaFormat;-><init>(Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;)V
return-object v0
.end method
.method public getInfoInline()Ljava/lang/String;
.registers 3
new-instance v0, Ljava/lang/StringBuilder;
const/16 v1, 0x80
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(I)V
iget v1, p0, Lcom/kwai/video/player/misc/KsTrackInfo;->mTrackType:I
packed-switch v1, :pswitch_data_82
const-string v1, "UNKNOWN"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:goto_11
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
:pswitch_16
const-string v1, "VIDEO"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/kwai/video/player/misc/KsTrackInfo;->mStreamMeta:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
invoke-virtual {v1}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getCodecShortNameInline()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/kwai/video/player/misc/KsTrackInfo;->mStreamMeta:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
invoke-virtual {v1}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getBitrateInline()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/kwai/video/player/misc/KsTrackInfo;->mStreamMeta:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
invoke-virtual {v1}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getResolutionInline()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_11
:pswitch_46
const-string v1, "AUDIO"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/kwai/video/player/misc/KsTrackInfo;->mStreamMeta:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
invoke-virtual {v1}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getCodecShortNameInline()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/kwai/video/player/misc/KsTrackInfo;->mStreamMeta:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
invoke-virtual {v1}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getBitrateInline()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/kwai/video/player/misc/KsTrackInfo;->mStreamMeta:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
invoke-virtual {v1}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getSampleRateInline()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_11
:pswitch_76
const-string v1, "TIMEDTEXT"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_11
:pswitch_7c
const-string v1, "SUBTITLE"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_11
:pswitch_data_82
.packed-switch 0x1
:pswitch_16
:pswitch_46
:pswitch_76
:pswitch_7c
.end packed-switch
.end method
.method public getLanguage()Ljava/lang/String;
.registers 2
iget-object v0, p0, Lcom/kwai/video/player/misc/KsTrackInfo;->mStreamMeta:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
if-eqz v0, :cond_e
iget-object v0, p0, Lcom/kwai/video/player/misc/KsTrackInfo;->mStreamMeta:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
iget-object v0, v0, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mLanguage:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_11
:cond_e
const-string v0, "und"
:goto_10
return-object v0
:cond_11
iget-object v0, p0, Lcom/kwai/video/player/misc/KsTrackInfo;->mStreamMeta:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
iget-object v0, v0, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mLanguage:Ljava/lang/String;
goto :goto_10
.end method
.method public getTrackType()I
.registers 2
iget v0, p0, Lcom/kwai/video/player/misc/KsTrackInfo;->mTrackType:I
return v0
.end method
.method public setMediaMeta(Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;)V
.registers 2
iput-object p1, p0, Lcom/kwai/video/player/misc/KsTrackInfo;->mStreamMeta:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
return-void
.end method
.method public setTrackType(I)V
.registers 2
iput p1, p0, Lcom/kwai/video/player/misc/KsTrackInfo;->mTrackType:I
return-void
.end method
.method public toString()Ljava/lang/String;
.registers 3
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const/16 v1, 0x7b
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {p0}, Lcom/kwai/video/player/misc/KsTrackInfo;->getInfoInline()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "}"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method