setVoiceNoiseSuppression
Define o quanto o supressor de ruído atua em todos os microfones.
Sintaxe
Seção intitulada “Sintaxe”bool setVoiceNoiseSuppression ( number intensidade )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
intensidade | number | — | Quanto do sinal limpo é mantido, de 0 (supressor desligado) a 1 (totalmente tratado). |
Retorno
Seção intitulada “Retorno”true quando a intensidade foi aplicada. Devolve false, com erro na saída de debug, se a voz não estiver disponível ou se intensidade estiver fora de 0..1, for nan ou infinita.
Isso é uma política do servidor, não uma preferência de cada jogador. O valor é transmitido a todos os clientes conectados na hora e entregue a quem entrar depois; cada cliente roda o supressor no próprio microfone antes de codificar o áudio, então o que chega ao servidor já vem limpo. Assim como setVoiceMaxDistance, o valor não é gravado no server.cfg — reiniciar volta para voice_noiseSuppression.
Exemplo
Seção intitulada “Exemplo”-- mão mais leve: preserva mais o ambiente e bombeia menos numa voz baixasetVoiceNoiseSuppression(0.6)
-- deixa o sinal do microfone intactosetVoiceNoiseSuppression(0)Veja também
Seção intitulada “Veja também”setPlayerVoiceBroadcastTo— Define quem pode ouvir um jogador.setPlayerVoiceIgnoreFrom— Define de quem um jogador não ouve a voz.setVoiceMaxDistance— Altera a que distância um jogador é ouvido, para o servidor inteiro.getVoiceMaxDistance— Devolve a distância em vigor no momento.getVoiceNoiseSuppression— Devolve a intensidade do supressor em vigor.createVoiceChannel— Cria um canal de voz: um grupo de rádio cujo áudio ignora a distância.destroyVoiceChannel— Destrói um canal de voz e tira todo mundo de dentro dele.addPlayerToVoiceChannel— Coloca um jogador em um canal.