如何使用 Visual C++ 在 MFC 中播放声音?

发布于 2025-01-02 19:05:48 字数 136 浏览 2 评论 0原文

我想使用麦克风输入和扬声器输出在我的电脑上实现基带信号处理算法。在 Windows 7 64 位上使用打开/读取/写入音频设备需要哪个库?我可以使用 MFC,还是需要使用 DirectSound 包装类来操作音频设备?我也愿意使用 GNU/Linux 环境。

I would like to implement base band signal processing algorithms on my PC using my microphone input and speaker output. Which library do I need to use open/read/write audio equipment on Windows 7 64 bit? Can I do with MFC, or do I need to use a DirectSound wrapper Class to manipulate audio devices? I am also open to use GNU/Linux environment.

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

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

发布评论

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

评论(1

江城子 2025-01-09 19:05:48

看一下 FMOD 库,它是独立于平台的,它可能是一个很好的起点。它不是 GPL,但可免费用于非商业用途。如果你愿意走“仅限 Windows”的道路,那么可以看看 Windows Core Audio API(仅限 Vista/Win7)、DirectShow API(所有 Windows)或 WINMM API(所有 Windows),可能比其他两个)。 AFAIK,MFC 不提供任何特定于音频的类。

Take a look at FMOD library, it is platform independent and it could be a good starting point. It is not GPL but it is free for non-commercial use. If you are willing to go on the "Windows-only" road, then take a look at Windows Core Audio APIs (Vista/Win7 only), DirectShow API (all windowses) or WINMM API (all windowses, probably easier to use than the other two). AFAIK, MFC does not provide any audio-specific classes.

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