我已经寻找了用C语言捕获/播放音频的方法,但我还没有找到任何有用的东西。有没有办法做到这一点,或者我不得不使用另一种语言,如C++,C#或Java?
发布于 2013-01-17 01:02:08
PortAudio在C语言中是非常有用的。
PortAudio是一个免费的、跨平台的、开源的音频I/O库。它可以让你用“C”或C++编写简单的音频程序,这些程序可以在许多平台上编译和运行,包括Windows、Macintosh OSS和Unix。旨在促进不同平台上的开发人员之间的音频软件交流。许多应用程序使用PortAudio进行音频I/O。
PortAudio提供了一个非常简单的接口,通过一个简单的回调函数或一个阻塞的读写接口来录制和/或播放声音。示例程序包括播放正弦波、处理音频输入(吉他模糊)、录制和回放音频、列出可用的音频设备等。
发布于 2013-01-17 01:05:17
我认为如果要在pc上使用纯c语言,就没有理由捕获和播放音频。但使用c++很容易,因为它有现成的库。或者,如果您想使用框架,可以尝试使用c#或java
https://stackoverflow.com/questions/14363679
复制相似问题