C跨平台声音输入库[关闭]
Posted
技术标签:
【中文标题】C跨平台声音输入库[关闭]【英文标题】:C cross-platform sound input library [closed] 【发布时间】:2009-09-19 06:24:08 【问题描述】:获取声音输入(麦克风等)的最佳免费跨平台 c99(或更早版本)库是什么?
【问题讨论】:
你最好为你感兴趣的平台请求一个库,而不仅仅是“跨平台”。如果您想要 Windows 和 OS X,那么找到一个适用于 Arduino 和 Altera 的工具并没有多大帮助。 【参考方案1】:看看PortAudio。它是一个开源 C 库,支持不同平台上的许多不同音频驱动后端,包括:
窗口
波分复用 DirectSound WASAPI(仅限 Vista 及更高版本) ASIO MMEMac
核心音频 (OS X) SoundManager (OS 7,8,9)Linux
开源软件 ALSA 杰克(仍在开发中)它还支持所有平台的 32 位和 64 位版本。
API 相当简洁,源代码中包含几个很好的示例。
【讨论】:
你也可以看看SDL,或者RTAudio以上是关于C跨平台声音输入库[关闭]的主要内容,如果未能解决你的问题,请参考以下文章