IKwaiMediaPlayer.smali
.class public interface abstract Lcom/kwai/video/player/IKwaiMediaPlayer;
.super Ljava/lang/Object;
# interfaces
.implements Lcom/kwai/player/debuginfo/KwaiPlayerDebugInfoProvider;
.implements Lcom/kwai/player/qos/a;
.implements Lcom/kwai/video/player/IMediaPlayer;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/kwai/video/player/IKwaiMediaPlayer$OnLiveInterActiveListener;
}
.end annotation
# virtual methods
.method public abstract audioOnly(Z)V
.end method
.method public abstract bufferEmptyCount()I
.end method
.method public abstract bufferEmptyCountOld()I
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract bufferEmptyDuration()J
.end method
.method public abstract bufferEmptyDurationOld()J
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract checkCanStartPlay()Z
.end method
.method public abstract disableSoftVideoDecode(Z)V
.end method
.method public abstract enableAudioMono(I)V
.param p1 # I
.annotation build Lcom/kwai/video/player/PlayerSettingConstants$AudioMonoType;
.end annotation
.end param
.end method
.method public abstract enableLoopOnBlock(IIJ)V
.end method
.method public abstract getAppLiveQosDebugInfo()Lcom/kwai/player/debuginfo/model/AppLiveQosDebugInfo;
.end method
.method public abstract getAspectAwesomeCache()Lcom/kwai/video/player/kwai_player/AspectAwesomeCache;
.end method
.method public abstract getAspectKFlv()Lcom/kwai/video/player/kwai_player/AspectKFlv;
.end method
.method public abstract getAspectVodAdaptive()Lcom/kwai/video/player/kwai_player/AspectKwaiVodAdaptive;
.end method
.method public abstract getAudioRawLatencySeconds()F
.end method
.method public abstract getAverageDisplayFps()F
.end method
.method public abstract getBitrate()J
.end method
.method public abstract getBriefVodStatJson()Ljava/lang/String;
.end method
.method public abstract getBufferTimeMax()F
.end method
.method public abstract getCurAbsTime()J
.end method
.method public abstract getDecodeVideoFrameCount()J
.end method
.method public abstract getDecodedDataSize()J
.end method
.method public abstract getDecodedVideoHeight()J
.end method
.method public abstract getDecodedVideoWidth()J
.end method
.method public abstract getDisplayFrameCount()J
.end method
.method public abstract getDownloadDataSize()J
.end method
.method public abstract getDownloadedPercent()I
.end method
.method public abstract getDroppedDuration()J
.end method
.method public abstract getDtsDuration()J
.end method
.method public abstract getKwaiLiveVoiceComment(J)Ljava/lang/String;
.end method
.method public abstract getLiveRealTimeQosJson(IIJJJ)Ljava/lang/String;
.end method
.method public abstract getLiveStatJson()Ljava/lang/String;
.end method
.method public abstract getMediaMeta()Landroid/os/Bundle;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract getOrientaionDegree()I
.end method
.method public abstract getProbeFps()F
.end method
.method public abstract getReadVideoFrameCount()J
.end method
.method public abstract getScreenShot()Landroid/graphics/Bitmap;
.end method
.method public abstract getSourceDeviceType()J
.end method
.method public abstract getSpeed(F)F
.end method
.method public abstract getStreamQosInfo()Lcom/kwai/player/qos/f;
.end method
.method public abstract getVideoAvgFps()F
.end method
.method public abstract getVideoDecErrorCount()J
.end method
.method public abstract getVideoDecoder()I
.end method
.method public abstract getVideoOutputFramesPerSecond()F
.end method
.method public abstract getVodAdaptiveCacheKey()Ljava/lang/String;
.end method
.method public abstract getVodAdaptiveHostName()Ljava/lang/String;
.end method
.method public abstract getVodAdaptiveRepID()I
.end method
.method public abstract getVodAdaptiveUrl()Ljava/lang/String;
.end method
.method public abstract getVodStatJson()Ljava/lang/String;
.end method
.method public abstract handleTouchEvent(Landroid/view/MotionEvent;)Z
.end method
.method public abstract isMediaPlayerValid()Z
.end method
.method public abstract registerSensorEvent()V
.end method
.method public abstract releaseAsync()V
.end method
.method public abstract releaseAsync(Lcom/kwai/player/b;)V
.end method
.method public abstract setAppQosStatJson(Lorg/json/JSONObject;)V
.end method
.method public abstract setCencKey(Ljava/lang/String;)V
.end method
.method public abstract setDataSource(Ljava/lang/String;Ljava/util/Map;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.end method
.method public abstract setEnableAudioSpectrum(Z)V
.end method
.method public abstract setIndexContent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.end method
.method public abstract setInteractiveMode(I)V
.end method
.method public abstract setKwaiManifest(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.end method
.method public abstract setKwaiRepresentationListener(Lcom/kwai/video/player/IKwaiRepresentationListener;)V
.end method
.method public abstract setLastTryFlag(Z)V
.end method
.method public abstract setLiveManifestSwitchMode(I)V
.param p1 # I
.annotation build Lcom/kwai/video/player/PlayerSettingConstants$KFlvSwitchMode;
.end annotation
.end param
.end method
.method public abstract setLiveOnPeriodicalLiveAdaptiveQosStatListener(Lcom/kwai/video/player/IMediaPlayer$OnLiveAdaptiveQosStatListener;)V
.end method
.method public abstract setLiveOnQosStatListener(Lcom/kwai/video/player/IMediaPlayer$OnQosStatListener;)V
.end method
.method public abstract setOnAudioProcessPCMAvailableListener(Lcom/kwai/video/player/KsMediaPlayer$OnAudioProcessPCMListener;)V
.end method
.method public abstract setOnLiveEventListener(Lcom/kwai/video/player/IMediaPlayer$OnLiveEventListener;)V
.end method
.method public abstract setOnLiveInterActiveListener(Lcom/kwai/video/player/IKwaiMediaPlayer$OnLiveInterActiveListener;)V
.end method
.method public abstract setOnLiveVoiceCommentListener(Lcom/kwai/video/player/IMediaPlayer$OnLiveVoiceCommentListener;)V
.end method
.method public abstract setPlayerMute(Z)V
.end method
.method public abstract setRepresentation(I)V
.end method
.method public abstract setSpeed(F)V
.end method
.method public abstract setSurfaceTexture(Landroid/graphics/SurfaceTexture;)V
.end method
.method public abstract setTag1(I)V
.end method
.method public abstract setTone(I)V
.end method
.method public abstract setVideoScalingMode(I)V
.param p1 # I
.annotation build Lcom/kwai/video/player/PlayerSettingConstants$ScalingMode;
.end annotation
.end param
.end method
.method public abstract shutdownWaitStop()V
.end method
.method public abstract stepFrame()V
.end method
.method public abstract stopLiveStatTimerImmediately()V
.end method
.method public abstract unRegisterSensorEvent()V
.end method
.method public abstract updateCurrentMaxWallClockOffset(J)V
.end method
.method public abstract updateCurrentWallClock(J)V
.end method