在 Windows 上使用 C 将数据流式传输到声卡

发布于 2024-11-10 13:07:21 字数 1539 浏览 4 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

倦话 2024-11-17 13:07:21

PortAudio 是一个可以满足您需求的 C 库。有一个教程可以帮助您入门。

PortAudio 是一个免费的跨平台、
开源音频 I/O 库。它
让您编写简单的音频程序
在'C'或C++中,将编译并
在许多平台上运行,包括
Windows、Macintosh OS X 和 Unix
(OSS/ALSA)。其目的是为了促进
之间的音频软件交换
不同平台的开发者。
许多应用程序使用 PortAudio
音频输入/输出。

PortAudio提供了一个非常简单的API
用于录制和/或播放声音
使用简单的回调函数或
阻塞读/写接口。例子
包括播放正弦的程序
波,处理音频输入(吉他
Fuzz),录制和播放音频,列表
可用的音频设备等。

PortAudio is a C library that should suit your needs. There is a tutorial to get you started.

PortAudio is a free, cross-platform,
open-source, audio I/O library. It
lets you write simple audio programs
in 'C' or C++ that will compile and
run on many platforms including
Windows, Macintosh OS X, and Unix
(OSS/ALSA). It is intended to promote
the exchange of audio software between
developers on different platforms.
Many applications use PortAudio for
Audio I/O.

PortAudio provides a very simple API
for recording and/or playing sound
using a simple callback function or a
blocking read/write interface. Example
programs are included that play sine
waves, process audio input (guitar
fuzz), record and playback audio, list
available audio devices, etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文