我想將現有的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