gpt4 book ai didi

c++ - 是否可以获取指向 Windows 7 中默认音频端点设备缓冲区的指针?

转载 作者:太空狗 更新时间:2023-10-29 21:28:08 27 4
gpt4 key购买 nike

在此处使用 Win32 API。我一直在 MSDN 文档中搜索 Windows Vista+ 中的核心音频服务,但没有找到保护默认音频缓冲区的方法。

我的目标是设置正在播放的音频的实时频谱图数据。在通过扬声器播放音频流之前,有什么方法可以访问它吗?

编辑:我想我找到了答案。发布在下方。

最佳答案

小伙伴们好消息!我想出了一个解决办法。

WASAPI 环回记录模式,概述如下:http://msdn.microsoft.com/en-us/library/windows/desktop/dd316551(v=vs.85).aspx ,详细列出了一种“将音频引擎的输出流复制到应用程序的捕获缓冲区”的方法。它尽可能接近音频输出缓冲区的指针。

因此,从技术上讲,实际上无法访问音频引擎的缓冲区(至少在软件中),但您可以阅读 Wave Out 混音是什么。

一旦我开始工作,我会发布有关任何延迟问题的信息。

关于c++ - 是否可以获取指向 Windows 7 中默认音频端点设备缓冲区的指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7639816/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com