RCRTCAudioStreamConfig$Builder.smali
.class public abstract Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.super Ljava/lang/Object;
.source "RCRTCAudioStreamConfig.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "Builder"
.end annotation
# direct methods
.method public constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static create()Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 1
.line 1
new-instance v0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;
invoke-direct {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;-><init>()V
return-object v0
.end method
# virtual methods
.method public abstract build()Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig;
.end method
.method public abstract buildDefaultMode()Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig;
.end method
.method public abstract buildMusicMode()Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig;
.end method
.method public abstract enableAGCControl(Z)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.end method
.method public abstract enableAGCLimiter(Z)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.end method
.method public abstract enableEchoFilter(Z)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.end method
.method public abstract enableHighPassFilter(Z)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.end method
.method public abstract enablePreAmplifier(Z)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.end method
.method public abstract setAGCCompression(I)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.end method
.method public abstract setAGCTargetdbov(I)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.end method
.method public abstract setEchoCancel(Lcn/rongcloud/rtc/base/RCRTCParamsType$AECMode;)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.end method
.method public abstract setNoiseSuppression(Lcn/rongcloud/rtc/base/RCRTCParamsType$NSMode;)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.end method
.method public abstract setNoiseSuppressionLevel(Lcn/rongcloud/rtc/base/RCRTCParamsType$NSLevel;)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.end method
.method public abstract setPreAmplifierLevel(F)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.end method