gpt4 book ai didi

c++ - 用于在 Windows 上捕获声音的 API

转载 作者:可可西里 更新时间:2023-11-01 11:19:54 28 4
gpt4 key购买 nike

我需要一个 C++ API 来枚举 Windows Vista、Windows 7 和 Windows 8 的输入设备和捕获声音。如果没有通用 API,我可以使用针对不同版本 Windows 的操作系统特定 API。

我在 Microsoft 站点上找到了一些引用资料,但我不知道该选择什么。你有什么建议吗?

最佳答案

对于 waveIn API,使用 waveInGetNumDevs() 和 waveInGetDevCaps()。对于核心音频 API,使用 IMMDeviceEnumerator。对于 DirectShow,请阅读:http://msdn.microsoft.com/en-us/library/windows/desktop/dd377566(v=vs.85).aspx

这完全取决于架构的其余部分。您必须对捕获的 PCM 做一些事情,您可能知道该做什么。这应该可以帮助您决定使用何种技术。

关于c++ - 用于在 Windows 上捕获声音的 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17061197/

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