c - 如何在 Linux 中更改特定应用程序的音量

标签 c linux opensuse alsa pulseaudio

我想使用我的 C 代码调整 Linux 中特定应用程序的音量(不是整个系统音量)。

请建议我们如何在 Linux 中做到这一点。

最佳答案

首先,您需要知道您的桌面使用的是什么音频系统。

如果是 PulseAudio(当今流行的选择),则可以在此处找到一些 API 文档:

http://freedesktop.org/software/pulseaudio/doxygen/

我不完全确定这是否是适合您需求的 API(控制其他应用程序),但它是一个起点,我确信进一步的冲浪/谷歌搜索将帮助您实现目标。

关于c - 如何在 Linux 中更改特定应用程序的音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15381519/

相关文章:

MySQL 无法启动?

mysql - 无法从linux xshell直接插入mysql数据库

c++ - Eclipse:C/C++ 插件下载链接?

Linux捕获窗口大流数据

c - vfork() 与 pipeline() 的用法

linux - 有没有办法使用 `zypper` 获取包校验和?

c - 海合会表现

c - 无符号类型转换并分配给不同字节大小的变量

C 字符串检查

linux - numproc 受限服务器上的 Glassfish