我想将现有的 Windows 应用程序移植到 Unix,但我找不到有关 Unix 音频系统的某些信息,如果有人能分享他们在这方面的经验,我将不胜感激。
我怎样才能:
是否可以为每个 Unix 系统执行此操作,或者我必须为每个系统执行此操作(在 FreeBSD、Ubuntu 上……)?
最佳答案
Unix 有一大堆音频框架。您可能最终不得不以依赖于平台/框架的方式做一些工作。我建议开始使用 PortAudio/PortMixer。它由 Audacity 使用,因此希望它可以满足您的大部分需求。但它应该支持最常见的 Unix 变体,如 Mac OS X、Linux-Alsa、Linux-OSS、FreeBSD,我想还有更多。
关于Unix 音频系统 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9874518/