C跨平台声音输入库

4

哪个免费的跨平台c99(或更早版本)库最适合获取声音输入(麦克风等)?


1
你最好是针对你感兴趣的平台寻求一个库,而不仅仅是“跨平台”。如果你想要Windows和OS X,那么找到一个适用于Arduino和Altera的库并没有太大帮助。 - Pete Kirkham
1个回答

7
请查看PortAudio。它是一个开源的C库,支持许多不同平台上的许多不同音频驱动程序后端,包括:

Windows

  • WDM
  • DirectSound
  • WASAPI(仅限Vista及更高版本)
  • ASIO
  • MME

Mac

  • Core Audio(OS X)
  • SoundManager(OS 7,8,9)

Linux

  • OSS
  • ALSA
  • Jack(仍在开发中)
它还支持所有平台的32位和64位版本。
该API相当干净,并且源代码中包含了几个很好的示例。

你也可以看看SDL或RTAudio。 - dzada

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接