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 MME

Mac

核心音频 (OS X) SoundManager (OS 7,8,9)

Linux

开源软件 ALSA 杰克(仍在开发中)

它还支持所有平台的 32 位和 64 位版本。

API 相当简洁,源代码中包含几个很好的示例。

【讨论】:

你也可以看看SDL,或者RTAudio

以上是关于C跨平台声音输入库[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

播放音频的库? - C++ [关闭]

哪个库用于视频和音频录制? [关闭]

C语言音频输入/输出[关闭]

用于 C++ 的开源、跨平台 CD/DVD 录制库 [关闭]

C/C++ 声音操作系统 API [关闭]

组织跨平台 C/C++ 项目 [关闭]