Estou perguntando principalmente por curiosidade, parcialmente porque a pilha de áudio do Linux sempre me confunde e talvez porque eu não quero implementar algo que melhore o comportamento.
Minha pergunta é: qual parte do software silencia a saída de áudio quando eu desconecto os fones de ouvido do meu laptop? Ou seja qual código realmente aperta o botão "mudo" para mim? Como isso acontece?
A pergunta secundária seria como ouvir esses eventos sem ler algum arquivo de log a cada x milissegundos?
Tags audio