作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我想用 C 编写一个小程序:当我将耳机插入笔记本时,它应该会调低音量。然后,当我从笔记本电脑上取下耳机时,它应该会调高音量。
我使用的是alsa
驱动,我知道如何控制音量。
问题是:如何在插入耳机时收到通知?
在我问这个问题之前,我尝试过使用IRQ。我使用 watch -d0.5 cat/proc/stat
查看在插入或取下耳机时系统是否遇到任何中断,我看到了 8 个中断。我不知道 IRQ 是正确的,所以我不知道。
最佳答案
也许您不需要编写任何程序。 Alsamixer 应该让您指定扬声器的音量和耳机的音量。您只需将耳机的音量调低一点即可。
关于c - 耳机插3.5接口(interface)怎么知道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10329564/
我是一名优秀的程序员,十分优秀!