Builder

abstract class Builder

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
Builder 模式 生成 RCCallPlusAudioConfig。
Link copied to clipboard
Link copied to clipboard
设置增益控制开关。
Link copied to clipboard
abstract fun enableAGCLimiter(enableAGCLimiter: Boolean): RCCallPlusAudioConfig.Builder
设置增益限制开关。 配合 setAGCCompressionsetAGCTargetdbov 使用
Link copied to clipboard
设置回音消除滤波器开关。
Link copied to clipboard
abstract fun enableHighPassFilter(enableHighPassFilter: Boolean): RCCallPlusAudioConfig.Builder
是否支持高通滤波。
Link copied to clipboard
abstract fun enablePreAmplifier(enablePreAmplifier: Boolean): RCCallPlusAudioConfig.Builder
采集音频信号放大开关。
Link copied to clipboard
abstract fun setAGCCompression(agcCompression: Int): RCCallPlusAudioConfig.Builder
设置声音信号量电平压缩比,值越大相对声音增益就越明显。 取值范围为(0 - 90), 默认值 为 9;与 AGCTargetdbov 配合使用 设置声音增益,值越大相对声音增益就越明显。与 setAGCTargetdbov 配合使用
Link copied to clipboard
abstract fun setAGCTargetdbov(AGCTargetdbov: Int): RCCallPlusAudioConfig.Builder
设置声音信号量。
Link copied to clipboard
abstract fun setAudioQuality(audioQuality: RCCallPlusAudioQuality, audioScenario: RCCallPlusAudioScenario): RCCallPlusAudioConfig.Builder
设置声音质量和场景。
Link copied to clipboard
abstract fun setEchoCancel(echoCancel: RCCallPlusAECMode): RCCallPlusAudioConfig.Builder
设置回声消除模式。 回声消除使用ACE和AECM两种处理算法。其中ACE的算法复杂度比AECM要高,回声消除的效果回较明显
Link copied to clipboard
abstract fun setNoiseSuppression(noiseSuppression: RCCallPlusNSMode): RCCallPlusAudioConfig.Builder
设置噪声抑制方案。 对音频的噪声处理分为噪声抑制和瞬间尖波抑制两部分。其中噪声抑制可以调整抑制级别( low、modeerate、high、veryhigh级别逐级增强)
Link copied to clipboard
abstract fun setNoiseSuppressionLevel(noiseSuppressionLevel: RCCallPlusNSLevel): RCCallPlusAudioConfig.Builder
设置噪声抑制级别。 对音频的噪声处理分为噪声抑制和瞬间尖波抑制两部分。其中噪声抑制可以调整抑制级别( low、modeerate、high、veryhigh级别逐级增强)
Link copied to clipboard
abstract fun setPreAmplifierLevel(preAmplifierLevel: Float): RCCallPlusAudioConfig.Builder
设置采集音频信号放大级别。