我想将现有的Windows应用程序移植到Unix上,并且我无法找到有关Unix音频系统的某些信息,如果有人能分享他们的经验,我将不胜感激。Unix音频系统API
如何我:
- 得到连接到电脑上的所有声卡?
- 获取声卡通道数?
- 每通道获取当前声卡的音量?
- 挂钩到音频系统并计算正在播放的声音的响度(类似于Windows 7音量控制 - 用绿色条显示“响度”)。 (我明白涉及的数学,但看看系统是否已经提供了类似的包)?
是否可以为每个Unix系统执行此操作,还是必须以不同的方式为每个系统执行此操作(在FreeBSD,Ubuntu上)?
这里是一个类似的问题与答案: http://stackoverflow.com/questions/9345766/playing-sound-in-c-using-native-system-calls/9349574#9349574 – 2012-03-27 15:48:31