RCAudioStreamConfigImpl$RCBuilderImpl.smali
.class public Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;
.super Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.source "RCAudioStreamConfigImpl.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "RCBuilderImpl"
.end annotation
# instance fields
.field private config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# direct methods
.method public constructor <init>()V
.registers 2
.line 1
invoke-direct {p0}, Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;-><init>()V
.line 2
new-instance v0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
invoke-direct {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;-><init>()V
iput-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
return-void
.end method
.method private initDefaultMode()V
.registers 5
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->audioBitrate:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$000(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_1b
.line 2
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->audioBitrate:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$000(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
const/16 v1, 0x20
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 3
:cond_1b
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->agcCompression:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$100(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_36
.line 4
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->agcCompression:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$100(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
const/16 v1, 0x9
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 5
:cond_36
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->AGCTargetdbov:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$200(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_51
.line 6
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->AGCTargetdbov:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$200(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
const/high16 v1, -0x3fc00000 # -3.0f
invoke-static {v1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v1
invoke-virtual {v0, v1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 7
:cond_51
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isHighPassFilters:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$300(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
const/4 v1, 0x1
if-nez v0, :cond_6b
.line 8
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isHighPassFilters:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$300(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
invoke-virtual {v0, v2}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 9
:cond_6b
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->noiseSuppression:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$400(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_82
.line 10
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->noiseSuppression:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$400(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
sget-object v2, Lcn/rongcloud/rtc/base/RCRTCParamsType$NSMode;->NS_MODE0:Lcn/rongcloud/rtc/base/RCRTCParamsType$NSMode;
invoke-virtual {v0, v2}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 11
:cond_82
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->noiseSuppressionLevel:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$500(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_99
.line 12
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->noiseSuppressionLevel:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$500(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
sget-object v2, Lcn/rongcloud/rtc/base/RCRTCParamsType$NSLevel;->NS_MODERATE:Lcn/rongcloud/rtc/base/RCRTCParamsType$NSLevel;
invoke-virtual {v0, v2}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 13
:cond_99
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->echoCancel:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$600(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_b0
.line 14
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->echoCancel:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$600(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
sget-object v2, Lcn/rongcloud/rtc/base/RCRTCParamsType$AECMode;->AEC_MODE2:Lcn/rongcloud/rtc/base/RCRTCParamsType$AECMode;
invoke-virtual {v0, v2}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 15
:cond_b0
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isEchoFilter:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$700(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
const/4 v2, 0x0
if-nez v0, :cond_ca
.line 16
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isEchoFilter:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$700(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
invoke-virtual {v0, v3}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 17
:cond_ca
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isPreAmplifier:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$800(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_e3
.line 18
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isPreAmplifier:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$800(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
invoke-virtual {v0, v2}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 19
:cond_e3
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->preAmplifierLevel:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$900(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_fe
.line 20
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->preAmplifierLevel:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$900(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
const/high16 v2, 0x3f800000 # 1.0f
invoke-static {v2}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v2
invoke-virtual {v0, v2}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 21
:cond_fe
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isAGCControl:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$1000(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_117
.line 22
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isAGCControl:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$1000(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
invoke-virtual {v0, v2}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 23
:cond_117
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->audioEFCTMode:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$1100(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_12e
.line 24
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->audioEFCTMode:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$1100(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
sget-object v2, Lcn/rongcloud/rtc/base/RCRTCParamsType$AudioScenario;->DEFAULT:Lcn/rongcloud/rtc/base/RCRTCParamsType$AudioScenario;
invoke-virtual {v0, v2}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 25
:cond_12e
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isAGCLimiter:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$1200(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_147
.line 26
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isAGCLimiter:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$1200(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
:cond_147
return-void
.end method
.method private initMusicMode()V
.registers 5
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->audioBitrate:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$000(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_1b
.line 2
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->audioBitrate:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$000(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
const/16 v1, 0x100
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 3
:cond_1b
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->agcCompression:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$100(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_36
.line 4
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->agcCompression:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$100(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
const/16 v1, 0x9
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 5
:cond_36
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->AGCTargetdbov:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$200(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_51
.line 6
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->AGCTargetdbov:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$200(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
const/high16 v1, -0x3fc00000 # -3.0f
invoke-static {v1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v1
invoke-virtual {v0, v1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 7
:cond_51
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isHighPassFilters:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$300(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
const/4 v1, 0x1
if-nez v0, :cond_6b
.line 8
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isHighPassFilters:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$300(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
invoke-virtual {v0, v2}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 9
:cond_6b
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->noiseSuppression:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$400(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_82
.line 10
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->noiseSuppression:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$400(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
sget-object v2, Lcn/rongcloud/rtc/base/RCRTCParamsType$NSMode;->NS_MODE0:Lcn/rongcloud/rtc/base/RCRTCParamsType$NSMode;
invoke-virtual {v0, v2}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 11
:cond_82
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->noiseSuppressionLevel:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$500(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_99
.line 12
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->noiseSuppressionLevel:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$500(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
sget-object v2, Lcn/rongcloud/rtc/base/RCRTCParamsType$NSLevel;->NS_LOW:Lcn/rongcloud/rtc/base/RCRTCParamsType$NSLevel;
invoke-virtual {v0, v2}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 13
:cond_99
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->echoCancel:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$600(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_b0
.line 14
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->echoCancel:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$600(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
sget-object v2, Lcn/rongcloud/rtc/base/RCRTCParamsType$AECMode;->AEC_MODE0:Lcn/rongcloud/rtc/base/RCRTCParamsType$AECMode;
invoke-virtual {v0, v2}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 15
:cond_b0
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isEchoFilter:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$700(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
const/4 v2, 0x0
if-nez v0, :cond_ca
.line 16
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isEchoFilter:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$700(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
invoke-virtual {v0, v3}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 17
:cond_ca
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isPreAmplifier:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$800(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_e3
.line 18
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isPreAmplifier:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$800(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
invoke-virtual {v0, v3}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 19
:cond_e3
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->preAmplifierLevel:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$900(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_fe
.line 20
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->preAmplifierLevel:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$900(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
const/high16 v3, 0x3f800000 # 1.0f
invoke-static {v3}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v3
invoke-virtual {v0, v3}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 21
:cond_fe
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isAGCControl:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$1000(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_117
.line 22
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isAGCControl:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$1000(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
invoke-virtual {v0, v2}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 23
:cond_117
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->audioEFCTMode:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$1100(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_12e
.line 24
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->audioEFCTMode:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$1100(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
sget-object v2, Lcn/rongcloud/rtc/base/RCRTCParamsType$AudioScenario;->MUSIC:Lcn/rongcloud/rtc/base/RCRTCParamsType$AudioScenario;
invoke-virtual {v0, v2}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
.line 25
:cond_12e
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isAGCLimiter:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$1200(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0}, Lcn/rongcloud/rtc/center/config/RCConfigField;->hasSet()Z
move-result v0
if-nez v0, :cond_147
.line 26
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isAGCLimiter:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$1200(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
:cond_147
return-void
.end method
# virtual methods
.method public build()Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig;
.registers 2
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
return-object v0
.end method
.method public buildDefaultMode()Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig;
.registers 2
.line 1
invoke-direct {p0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->initDefaultMode()V
.line 2
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
return-object v0
.end method
.method public buildMusicMode()Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig;
.registers 2
.line 1
invoke-direct {p0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->initMusicMode()V
.line 2
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
return-object v0
.end method
.method public enableAGCControl(Z)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isAGCControl:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$1000(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public enableAGCLimiter(Z)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isAGCLimiter:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$1200(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public enableEchoFilter(Z)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isEchoFilter:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$700(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public enableHighPassFilter(Z)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isHighPassFilters:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$300(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public enablePreAmplifier(Z)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isPreAmplifier:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$800(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public setAGCCompression(I)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->agcCompression:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$100(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public setAGCControl(Z)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isAGCControl:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$1000(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public setAGCLimiter(Z)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isAGCLimiter:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$1200(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public setAGCTargetdbov(F)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 2
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->AGCTargetdbov:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$200(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object p1
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public setAGCTargetdbov(I)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->AGCTargetdbov:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$200(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
int-to-float p1, p1
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object p1
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public setAgcCompression(I)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->agcCompression:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$100(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public setAudioBitrate(I)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->audioBitrate:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$000(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public setAudioEFCTMode(Lcn/rongcloud/rtc/base/RCRTCParamsType$AudioScenario;)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->audioEFCTMode:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$1100(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public setEchoCancel(Lcn/rongcloud/rtc/base/RCRTCParamsType$AECMode;)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->echoCancel:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$600(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public setEchoFilter(Z)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isEchoFilter:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$700(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public setHighPassFilters(Z)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isHighPassFilters:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$300(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public setNoiseSuppression(Lcn/rongcloud/rtc/base/RCRTCParamsType$NSMode;)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->noiseSuppression:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$400(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public setNoiseSuppressionLevel(Lcn/rongcloud/rtc/base/RCRTCParamsType$NSLevel;)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->noiseSuppressionLevel:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$500(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public setPreAmplifier(Z)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->isPreAmplifier:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$800(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method
.method public setPreAmplifierLevel(F)Lcn/rongcloud/rtc/api/stream/RCRTCAudioStreamConfig$Builder;
.registers 3
.line 1
iget-object v0, p0, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl$RCBuilderImpl;->config:Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;
# getter for: Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->preAmplifierLevel:Lcn/rongcloud/rtc/center/config/RCConfigField;
invoke-static {v0}, Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;->access$900(Lcn/rongcloud/rtc/center/stream/RCAudioStreamConfigImpl;)Lcn/rongcloud/rtc/center/config/RCConfigField;
move-result-object v0
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object p1
invoke-virtual {v0, p1}, Lcn/rongcloud/rtc/center/config/RCConfigField;->setLocalValue(Ljava/lang/Object;)V
return-object p0
.end method