音频堆栈:拔下耳机时是什么使音频静音?

音频堆栈:拔下耳机时是什么使音频静音?

我问这个问题主要是出于好奇,部分原因是 Linux 音频堆栈总是让我感到困惑或许因为我不想实施一些增强行为的东西。

我的问题是:当我从笔记本电脑上拔下耳机时,哪个软件会将音频输出静音?即哪个代码实际上为我按下了“静音”按钮?它是如何做到这一点的?

第二个问题是如何监听此类事件,而无需每 x 毫秒无脑地读取一些日志文件?

相关内容