RCRTCAudioInputStreamImpl.smali
.class public Lcn/rongcloud/rtc/center/stream/RCRTCAudioInputStreamImpl;
.super Lcn/rongcloud/rtc/center/stream/RCInputStreamImpl;
.source "RCRTCAudioInputStreamImpl.java"
# interfaces
.implements Lcn/rongcloud/rtc/api/stream/RCRTCAudioInputStream;
# direct methods
.method public constructor <init>(Ljava/lang/String;Lcn/rongcloud/rtc/proxy/message/messagebeans/MediaResourceInfo;)V
.registers 9
.line 3
invoke-virtual {p2}, Lcn/rongcloud/rtc/proxy/message/messagebeans/MediaResourceInfo;->getTag()Ljava/lang/String;
move-result-object v2
sget-object v3, Lcn/rongcloud/rtc/base/RCRTCMediaType;->AUDIO:Lcn/rongcloud/rtc/base/RCRTCMediaType;
invoke-virtual {p2}, Lcn/rongcloud/rtc/proxy/message/messagebeans/MediaResourceInfo;->getStreamId()Ljava/lang/String;
move-result-object v4
invoke-virtual {p2}, Lcn/rongcloud/rtc/proxy/message/messagebeans/MediaResourceInfo;->getUri()Ljava/lang/String;
move-result-object v5
move-object v0, p0
move-object v1, p1
invoke-direct/range {v0 .. v5}, Lcn/rongcloud/rtc/center/stream/RCInputStreamImpl;-><init>(Ljava/lang/String;Ljava/lang/String;Lcn/rongcloud/rtc/base/RCRTCMediaType;Ljava/lang/String;Ljava/lang/String;)V
.line 4
invoke-virtual {p2}, Lcn/rongcloud/rtc/proxy/message/messagebeans/MediaResourceInfo;->getRCRTCResourceState()Lcn/rongcloud/rtc/base/RCRTCResourceState;
move-result-object p1
invoke-virtual {p0, p1}, Lcn/rongcloud/rtc/center/stream/RCStreamImpl;->setResourceState(Lcn/rongcloud/rtc/base/RCRTCResourceState;)V
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 10
.line 2
sget-object v3, Lcn/rongcloud/rtc/base/RCRTCMediaType;->AUDIO:Lcn/rongcloud/rtc/base/RCRTCMediaType;
const-string v5, ""
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v4, p3
invoke-direct/range {v0 .. v5}, Lcn/rongcloud/rtc/center/stream/RCInputStreamImpl;-><init>(Ljava/lang/String;Ljava/lang/String;Lcn/rongcloud/rtc/base/RCRTCMediaType;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 11
.line 1
sget-object v3, Lcn/rongcloud/rtc/base/RCRTCMediaType;->AUDIO:Lcn/rongcloud/rtc/base/RCRTCMediaType;
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v4, p3
move-object v5, p4
invoke-direct/range {v0 .. v5}, Lcn/rongcloud/rtc/center/stream/RCInputStreamImpl;-><init>(Ljava/lang/String;Ljava/lang/String;Lcn/rongcloud/rtc/base/RCRTCMediaType;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method