V2TXLivePlayerImpl.smali
.class public Lcom/tencent/live2/impl/V2TXLivePlayerImpl;
.super Lcom/tencent/live2/V2TXLivePlayer;
.source "SourceFile"
# instance fields
.field private mImpl:Lcom/tencent/live2/V2TXLivePlayer;
# direct methods
.method static constructor <clinit>()V
.registers 0
.line 24
invoke-static {}, Lcom/tencent/liteav/base/util/s;->a()Z
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
.line 29
invoke-direct {p0}, Lcom/tencent/live2/V2TXLivePlayer;-><init>()V
.line 30
new-instance v0, Lcom/tencent/liteav/live/V2TXLivePlayerJni;
invoke-direct {v0, p1, p0}, Lcom/tencent/liteav/live/V2TXLivePlayerJni;-><init>(Landroid/content/Context;Lcom/tencent/live2/impl/V2TXLivePlayerImpl;)V
iput-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
return-void
.end method
# virtual methods
.method public enableObserveAudioFrame(Z)I
.registers 3
.line 135
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0, p1}, Lcom/tencent/live2/V2TXLivePlayer;->enableObserveAudioFrame(Z)I
move-result p1
return p1
.end method
.method public enableObserveVideoFrame(ZLcom/tencent/live2/V2TXLiveDef$V2TXLivePixelFormat;Lcom/tencent/live2/V2TXLiveDef$V2TXLiveBufferType;)I
.registers 5
.line 130
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0, p1, p2, p3}, Lcom/tencent/live2/V2TXLivePlayer;->enableObserveVideoFrame(ZLcom/tencent/live2/V2TXLiveDef$V2TXLivePixelFormat;Lcom/tencent/live2/V2TXLiveDef$V2TXLiveBufferType;)I
move-result p1
return p1
.end method
.method public enableReceiveSeiMessage(ZI)I
.registers 4
.line 140
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0, p1, p2}, Lcom/tencent/live2/V2TXLivePlayer;->enableReceiveSeiMessage(ZI)I
move-result p1
return p1
.end method
.method public enableVolumeEvaluation(I)I
.registers 3
.line 120
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0, p1}, Lcom/tencent/live2/V2TXLivePlayer;->enableVolumeEvaluation(I)I
move-result p1
return p1
.end method
.method public getStreamList()Ljava/util/ArrayList;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList<",
"Lcom/tencent/live2/V2TXLiveDef$V2TXLiveStreamInfo;",
">;"
}
.end annotation
.line 115
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0}, Lcom/tencent/live2/V2TXLivePlayer;->getStreamList()Ljava/util/ArrayList;
move-result-object v0
return-object v0
.end method
.method public isPlaying()I
.registers 2
.line 75
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0}, Lcom/tencent/live2/V2TXLivePlayer;->isPlaying()I
move-result v0
return v0
.end method
.method public pauseAudio()I
.registers 2
.line 80
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0}, Lcom/tencent/live2/V2TXLivePlayer;->pauseAudio()I
move-result v0
return v0
.end method
.method public pauseVideo()I
.registers 2
.line 90
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0}, Lcom/tencent/live2/V2TXLivePlayer;->pauseVideo()I
move-result v0
return v0
.end method
.method public resumeAudio()I
.registers 2
.line 85
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0}, Lcom/tencent/live2/V2TXLivePlayer;->resumeAudio()I
move-result v0
return v0
.end method
.method public resumeVideo()I
.registers 2
.line 95
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0}, Lcom/tencent/live2/V2TXLivePlayer;->resumeVideo()I
move-result v0
return v0
.end method
.method public setCacheParams(FF)I
.registers 4
.line 105
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0, p1, p2}, Lcom/tencent/live2/V2TXLivePlayer;->setCacheParams(FF)I
move-result p1
return p1
.end method
.method public setObserver(Lcom/tencent/live2/V2TXLivePlayerObserver;)V
.registers 3
.line 35
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0, p1}, Lcom/tencent/live2/V2TXLivePlayer;->setObserver(Lcom/tencent/live2/V2TXLivePlayerObserver;)V
return-void
.end method
.method public setPlayoutVolume(I)I
.registers 3
.line 100
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0, p1}, Lcom/tencent/live2/V2TXLivePlayer;->setPlayoutVolume(I)I
move-result p1
return p1
.end method
.method public setProperty(Ljava/lang/String;Ljava/lang/Object;)I
.registers 4
.line 150
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0, p1, p2}, Lcom/tencent/live2/V2TXLivePlayer;->setProperty(Ljava/lang/String;Ljava/lang/Object;)I
move-result p1
return p1
.end method
.method public setRenderFillMode(Lcom/tencent/live2/V2TXLiveDef$V2TXLiveFillMode;)I
.registers 3
.line 60
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0, p1}, Lcom/tencent/live2/V2TXLivePlayer;->setRenderFillMode(Lcom/tencent/live2/V2TXLiveDef$V2TXLiveFillMode;)I
move-result p1
return p1
.end method
.method public setRenderRotation(Lcom/tencent/live2/V2TXLiveDef$V2TXLiveRotation;)I
.registers 3
.line 55
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0, p1}, Lcom/tencent/live2/V2TXLivePlayer;->setRenderRotation(Lcom/tencent/live2/V2TXLiveDef$V2TXLiveRotation;)I
move-result p1
return p1
.end method
.method public setRenderView(Landroid/view/SurfaceView;)I
.registers 3
.line 50
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0, p1}, Lcom/tencent/live2/V2TXLivePlayer;->setRenderView(Landroid/view/SurfaceView;)I
move-result p1
return p1
.end method
.method public setRenderView(Landroid/view/TextureView;)I
.registers 3
.line 45
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0, p1}, Lcom/tencent/live2/V2TXLivePlayer;->setRenderView(Landroid/view/TextureView;)I
move-result p1
return p1
.end method
.method public setRenderView(Lcom/tencent/rtmp/ui/TXCloudVideoView;)I
.registers 3
.line 40
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0, p1}, Lcom/tencent/live2/V2TXLivePlayer;->setRenderView(Lcom/tencent/rtmp/ui/TXCloudVideoView;)I
move-result p1
return p1
.end method
.method public showDebugView(Z)V
.registers 3
.line 145
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0, p1}, Lcom/tencent/live2/V2TXLivePlayer;->showDebugView(Z)V
return-void
.end method
.method public snapshot()I
.registers 2
.line 125
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0}, Lcom/tencent/live2/V2TXLivePlayer;->snapshot()I
move-result v0
return v0
.end method
.method public startLivePlay(Ljava/lang/String;)I
.registers 3
.line 65
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0, p1}, Lcom/tencent/live2/V2TXLivePlayer;->startLivePlay(Ljava/lang/String;)I
move-result p1
return p1
.end method
.method public stopPlay()I
.registers 2
.line 70
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0}, Lcom/tencent/live2/V2TXLivePlayer;->stopPlay()I
move-result v0
return v0
.end method
.method public switchStream(Ljava/lang/String;)I
.registers 3
.line 110
iget-object v0, p0, Lcom/tencent/live2/impl/V2TXLivePlayerImpl;->mImpl:Lcom/tencent/live2/V2TXLivePlayer;
invoke-virtual {v0, p1}, Lcom/tencent/live2/V2TXLivePlayer;->switchStream(Ljava/lang/String;)I
move-result p1
return p1
.end method