public class AgoraAudioProcessorConfig
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private AecConfig |
aecConfig
The configuration for Acoustic Echo Cancellation (AEC).
|
private AgcConfig |
agcConfig
The configuration for Automatic Gain Control (AGC).
|
private AnsConfig |
ansConfig
The configuration for Automatic Noise Suppression (ANS).
|
private BghvsConfig |
bghvsConfig
The configuration for Background Human Voice Suppression (BGHVS).
|
private java.lang.String |
modelPath
The file path to the audio processing model.
|
| Constructor and Description |
|---|
AgoraAudioProcessorConfig()
Constructs an AgoraAudioProcessorConfig with default settings.
|
AgoraAudioProcessorConfig(java.lang.String modelPath,
AecConfig aecConfig,
AnsConfig ansConfig,
AgcConfig agcConfig,
BghvsConfig bghvsConfig)
Constructs an AgoraAudioProcessorConfig with specified settings.
|
| Modifier and Type | Method and Description |
|---|---|
AecConfig |
getAecConfig()
Gets the AEC configuration.
|
AgcConfig |
getAgcConfig()
Gets the AGC configuration.
|
AnsConfig |
getAnsConfig()
Gets the ANS configuration.
|
BghvsConfig |
getBghvsConfig()
Gets the BGHVS configuration.
|
java.lang.String |
getModelPath()
Gets the model path.
|
void |
setAecConfig(AecConfig aecConfig)
Sets the AEC configuration.
|
void |
setAgcConfig(AgcConfig agcConfig)
Sets the AGC configuration.
|
void |
setAnsConfig(AnsConfig ansConfig)
Sets the ANS configuration.
|
void |
setBghvsConfig(BghvsConfig bghvsConfig)
Sets the BGHVS configuration.
|
void |
setModelPath(java.lang.String modelPath)
Sets the model path.
|
java.lang.String |
toString() |
private java.lang.String modelPath
private AecConfig aecConfig
private AnsConfig ansConfig
private AgcConfig agcConfig
private BghvsConfig bghvsConfig
public AgoraAudioProcessorConfig()
public AgoraAudioProcessorConfig(java.lang.String modelPath,
AecConfig aecConfig,
AnsConfig ansConfig,
AgcConfig agcConfig,
BghvsConfig bghvsConfig)
modelPath - Model pathaecConfig - AEC configurationansConfig - ANS configurationagcConfig - AGC configurationbghvsConfig - BGHVS configurationpublic java.lang.String getModelPath()
public void setModelPath(java.lang.String modelPath)
modelPath - Model pathpublic AecConfig getAecConfig()
public void setAecConfig(AecConfig aecConfig)
aecConfig - AEC configurationpublic AnsConfig getAnsConfig()
public void setAnsConfig(AnsConfig ansConfig)
ansConfig - ANS configurationpublic AgcConfig getAgcConfig()
public void setAgcConfig(AgcConfig agcConfig)
agcConfig - AGC configurationpublic void setBghvsConfig(BghvsConfig bghvsConfig)
bghvsConfig - BGHVS configurationpublic BghvsConfig getBghvsConfig()
public java.lang.String toString()
toString in class java.lang.Object