【发布时间】:2012-03-26 14:57:41
【问题描述】:
我想将现有的 Windows 应用程序移植到 Unix,但我找不到有关 Unix 音频系统的某些信息,如果有人能分享他们在这方面的经验,我将不胜感激。
我该怎么做:
- 获取所有连接到 PC 的声卡?
- 获取声卡通道数?
- 获取每个声道的当前声卡音量?
- 连接到音频系统并计算正在播放的声音的响度(类似于 Windows 7 音量控制 - 它用绿色条绘制“响度”)。 (我了解所涉及的数学,但看看系统是否已经提供了类似的包)?
是否可以为每个 Unix 系统执行此操作,或者我必须为每个系统执行此操作(在 FreeBSD、Ubuntu...上)?
【问题讨论】:
-
这里有一个类似的问题和答案:stackoverflow.com/questions/9345766/…