TRTCAudioVodTrack.smali
.class public Lcom/tencent/trtc/TRTCAudioVodTrack;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field private mAudioVodTrackJni:Lcom/tencent/liteav/trtc/AudioVodTrackJni;
# direct methods
.method public constructor <init>()V
.registers 2
.line 8
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
.line 6
iput-object v0, p0, Lcom/tencent/trtc/TRTCAudioVodTrack;->mAudioVodTrackJni:Lcom/tencent/liteav/trtc/AudioVodTrackJni;
.line 9
new-instance v0, Lcom/tencent/liteav/trtc/AudioVodTrackJni;
invoke-direct {v0}, Lcom/tencent/liteav/trtc/AudioVodTrackJni;-><init>()V
iput-object v0, p0, Lcom/tencent/trtc/TRTCAudioVodTrack;->mAudioVodTrackJni:Lcom/tencent/liteav/trtc/AudioVodTrackJni;
return-void
.end method
# virtual methods
.method public clean()V
.registers 2
.line 37
iget-object v0, p0, Lcom/tencent/trtc/TRTCAudioVodTrack;->mAudioVodTrackJni:Lcom/tencent/liteav/trtc/AudioVodTrackJni;
invoke-virtual {v0}, Lcom/tencent/liteav/trtc/AudioVodTrackJni;->clean()V
return-void
.end method
.method public enablePlayout(Z)V
.registers 3
.line 13
iget-object v0, p0, Lcom/tencent/trtc/TRTCAudioVodTrack;->mAudioVodTrackJni:Lcom/tencent/liteav/trtc/AudioVodTrackJni;
invoke-virtual {v0, p1}, Lcom/tencent/liteav/trtc/AudioVodTrackJni;->enablePlayout(Z)V
return-void
.end method
.method public pause()V
.registers 2
.line 25
iget-object v0, p0, Lcom/tencent/trtc/TRTCAudioVodTrack;->mAudioVodTrackJni:Lcom/tencent/liteav/trtc/AudioVodTrackJni;
invoke-virtual {v0}, Lcom/tencent/liteav/trtc/AudioVodTrackJni;->pause()V
return-void
.end method
.method public resume()V
.registers 2
.line 29
iget-object v0, p0, Lcom/tencent/trtc/TRTCAudioVodTrack;->mAudioVodTrackJni:Lcom/tencent/liteav/trtc/AudioVodTrackJni;
invoke-virtual {v0}, Lcom/tencent/liteav/trtc/AudioVodTrackJni;->resume()V
return-void
.end method
.method public seek()V
.registers 2
.line 33
iget-object v0, p0, Lcom/tencent/trtc/TRTCAudioVodTrack;->mAudioVodTrackJni:Lcom/tencent/liteav/trtc/AudioVodTrackJni;
invoke-virtual {v0}, Lcom/tencent/liteav/trtc/AudioVodTrackJni;->seek()V
return-void
.end method
.method public setPlayoutVolume(I)V
.registers 3
.line 21
iget-object v0, p0, Lcom/tencent/trtc/TRTCAudioVodTrack;->mAudioVodTrackJni:Lcom/tencent/liteav/trtc/AudioVodTrackJni;
invoke-virtual {v0, p1}, Lcom/tencent/liteav/trtc/AudioVodTrackJni;->setPlayoutVolume(I)V
return-void
.end method
.method public writeData(Lcom/tencent/trtc/TRTCCloudDef$TRTCAudioFrame;)I
.registers 3
.line 17
iget-object v0, p0, Lcom/tencent/trtc/TRTCAudioVodTrack;->mAudioVodTrackJni:Lcom/tencent/liteav/trtc/AudioVodTrackJni;
invoke-virtual {v0, p1}, Lcom/tencent/liteav/trtc/AudioVodTrackJni;->writeData(Lcom/tencent/trtc/TRTCCloudDef$TRTCAudioFrame;)I
move-result p1
return p1
.end method