RCAudioOutputStreamImpl.smali
.class public Lcn/rongcloud/rtc/center/stream/RCAudioOutputStreamImpl;
.super Lcn/rongcloud/rtc/center/stream/RCOutputStreamImpl;
.source "RCAudioOutputStreamImpl.java"
# interfaces
.implements Lcn/rongcloud/rtc/api/stream/RCRTCAudioOutputStream;
# instance fields
.field protected mAudioDataListener:Lcn/rongcloud/rtc/api/callback/IRCRTCAudioDataListener;
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;)V
.registers 5
.line 1
sget-object v0, Lcn/rongcloud/rtc/base/RCRTCMediaType;->AUDIO:Lcn/rongcloud/rtc/base/RCRTCMediaType;
invoke-static {p2, p1}, Lcn/rongcloud/rtc/center/stream/RCStreamImpl;->makeStreamId(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-direct {p0, p1, v0, v1}, Lcn/rongcloud/rtc/center/stream/RCOutputStreamImpl;-><init>(Ljava/lang/String;Lcn/rongcloud/rtc/base/RCRTCMediaType;Ljava/lang/String;)V
.line 2
invoke-virtual {p0, p2}, Lcn/rongcloud/rtc/center/stream/RCStreamImpl;->setUserId(Ljava/lang/String;)V
return-void
.end method
# virtual methods
.method public release()V
.registers 2
const/4 v0, 0x0
.line 1
iput-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioOutputStreamImpl;->mAudioDataListener:Lcn/rongcloud/rtc/api/callback/IRCRTCAudioDataListener;
return-void
.end method
.method public setAudioDataListener(Lcn/rongcloud/rtc/api/callback/IRCRTCAudioDataListener;)V
.registers 2
.line 1
iput-object p1, p0, Lcn/rongcloud/rtc/center/stream/RCAudioOutputStreamImpl;->mAudioDataListener:Lcn/rongcloud/rtc/api/callback/IRCRTCAudioDataListener;
return-void
.end method
.method public start()V
.registers 1
return-void
.end method
.method public stop()V
.registers 1
.line 1
invoke-super {p0}, Lcn/rongcloud/rtc/center/stream/RCOutputStreamImpl;->stop()V
return-void
.end method