首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C语言音频输入/输出

C语言音频输入/输出
EN

Stack Overflow用户
提问于 2013-01-17 00:59:22
回答 2查看 7.4K关注 0票数 2

我已经寻找了用C语言捕获/播放音频的方法,但我还没有找到任何有用的东西。有没有办法做到这一点,或者我不得不使用另一种语言,如C++,C#或Java?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-17 01:02:08

PortAudio在C语言中是非常有用的。

PortAudio是一个免费的、跨平台的、开源的音频I/O库。它可以让你用“C”或C++编写简单的音频程序,这些程序可以在许多平台上编译和运行,包括Windows、Macintosh OSS和Unix。旨在促进不同平台上的开发人员之间的音频软件交流。许多应用程序使用PortAudio进行音频I/O。

PortAudio提供了一个非常简单的接口,通过一个简单的回调函数或一个阻塞的读写接口来录制和/或播放声音。示例程序包括播放正弦波、处理音频输入(吉他模糊)、录制和回放音频、列出可用的音频设备等。

票数 8
EN

Stack Overflow用户

发布于 2013-01-17 01:05:17

我认为如果要在pc上使用纯c语言,就没有理由捕获和播放音频。但使用c++很容易,因为它有现成的库。或者,如果您想使用框架,可以尝试使用c#或java

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14363679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档