Evitar que as aplicações alterem o ganho da entrada de áudio

0

Eu tenho um mixer USB que é reconhecido pelo Windows como um microfone USB (de acordo com as instruções do fabricante). Meu microfone e outras entradas estão plugados neste mixer. De vez em quando, quando não estou falando, o nível de entrada do dispositivo é disparado. Isso está sendo causado pelo Google Chrome (parece geralmente acontecer quando o Gmail ou um Hangout está aberto).

De qualquer forma, como posso evitar que os aplicativos alterem o nível de entrada? Isso é extremamente irritante e, às vezes, no meio de um telefonema VOIP, o nível dispara causando distorção e tornando-o bastante desagradável para as pessoas do outro lado da chamada?

    
por Aaron J Spetner 01.12.2014 / 15:59

3 respostas

0

Acabei de encontrar este grande utilitário chamado "VolumeLock" por "Soluções reais", que bloqueia os volumes de dispositivos de áudio especificados. Ele vem com um teste gratuito de 14 dias. Depois de baixá-lo e experimentá-lo por cerca de 30 segundos, comprei-o ($ 14,95).

Ele pode ser baixado no link

Espero que isso ajude alguém!

    
por 01.12.2014 / 23:28
0

Você pode tentar isso:

Clique com o botão direito no ícone de áudio na parte inferior direita da barra de tarefas. Selecione "Dispositivos de Gravação", clique com o botão direito do mouse no Microfone que você está usando e selecione Propriedades. Selecione a guia Avançado e desmarque a opção "Permitir que os aplicativos tenham controle exclusivo sobre este dispositivo" e "Priorizar os aplicativos no modo exclusivo". Deixe-me saber se isso funciona.

    
por 01.12.2014 / 22:01
0

Eu teria adicionado isso como comentário, mas não tenho reputação suficiente de qualquer maneira. O comportamento que você vê é uma característica do nível de áudio especificado por Codec de áudio WebRTC e requisitos de processamento draft-ietf- rtcweb-audio-07

It states that If the client has control over the entire audio capture path, as is typically the case for a regular phone, then it is RECOMMENDED that the gain be adjusted in such a way that active speech have a level of 2600 (-19 dBm0) for an average speaker. If the client does not have control over the entire audio capture, as is typically the case for a software client, then the client SHOULD use automatic gain control (AGC) to dynamically adjust the level to 2600 (-19 dBm0) +/- 6 dB. For music or desktop sharing applications, the level SHOULD NOT be automatically adjusted and the client SHOULD allow the user to set the gain manually.

Daí o melhor que você pode fazer se instalar software de terceiros para restringir isso ou desligar aplicativos baseados em webrtc nesses casos

    
por 03.03.2015 / 17:21