Alternar entre Alto-Falante e Microfone: Conversão automática de microfone para alto-falante e de volta em loop contínuo

0

Eu passei por hdajackretask e também projeto para retocar meu fone de ouvido para microfone.

Mas o que eu estou querendo saber é a possibilidade de alternar continuamente entre microfone e fone de ouvido usando script?

Digamos, por alguns segundos, os registros de jack e, em seguida, ele volta para o alto-falante e, em seguida, começa a gravar novamente e o loop continua.

    
por Jay 04.01.2018 / 19:14

1 resposta

0

Dê uma olhada em Documentation/sound/hd-audio/notes.rst na origem do kernel do Linux. Você pode gravar em user_pin_configs e reconfig para acionar a reconfiguração, mas o driver será redefinido, então não tenho certeza se é uma boa maneira de fazer isso ...

Alternativamente, você pode tentar configurar o codec para reproduzir e gravar no mesmo pino ao mesmo tempo (se é isso que você quer). Mas isso pode levar o driver ALSA a pensar que ele está realmente fazendo a reprodução e a gravação de / para pinos diferentes e, em seguida, alterando a configuração do codec com hda-verb sem que o driver perceba. Não é fácil, mas vale a pena tentar.

Não tenho certeza do que você vai tentar fazer (use os alto-falantes do fone de ouvido como microfone?) e não acho que eu queira testar isso no meu hardware. : -)

    
por 05.01.2018 / 12:36