C跨平台声音输入库

时间:2009-09-19 06:24:08

标签: c audio

用于获取声音输入(麦克风等)的最佳免费跨平台c99(或更早版本)库是什么?

1 个答案:

答案 0 :(得分:7)

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

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

的Mac

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

的Linux

  • OSS
  • ALSA
  • 杰克(仍在开发中)

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

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