Supressão de ruído de fundo
NOTA: A supressão de ruído de fundo é compatível apenas com Android e iOS que utilizem a versão do SDK 1.4.0 e acima
Este guia explica como ativar a supressão de ruído de fundo com o Vonage Client SDK. Antes de começar, certifique-se de ter adicionado o SDK ao seu aplicativo e (Android, iOS) e você consegue fazer ou receber chamadas.
Ativar a supressão de ruído por meio da configuração do cliente
Indicador booleano enableNoiseSuppression pode ser definido em ClientConfig para tornar opcional a supressão de ruído para reduzir o ruído de fundo durante as chamadas. O valor padrão é false.
val client = VoiceClient(this.application.applicationContext)
val config = VGClientConfig(ClientConfigRegion.US)
config.enableNoiseSuppression = true
client.setConfig(config)
let config = VGClientInitConfig(region: .US, enableNoiseSuppression: true)
let client = VGVoiceClient(config)
Ativar a supressão de ruído em uma chamada em andamento
Para ativar a supressão de ruído a fim de reduzir o ruído de fundo durante uma chamada em andamento, utilize o método enableNoiseSuppression()
client.enableNoiseSuppression(CALL_ID) {
}
client.enableNoiseSuppression("CALL_ID") { error in
}
Desativar a supressão de ruído em uma chamada em andamento
Para desativar a supressão de ruído durante uma chamada em andamento, use o método disableNoiseSuppression()
client.disableNoiseSuppression(CALL_ID) {
}
client.disableNoiseSuppression("CALL_ID") { error in
}