1

我计划使用 c++ 核心音频 API 在我的应用程序中执行各种与音频相关的操作,例如检测设备更改、检测音量级别等。但是我的解决方案中还有一个音频捕获代码,它使用了我不使用的旧 Wave API (waveInxxx)现在不想碰。我可以安全地使用核心音频 API,并且这些(核心和波)可以一起存在,因为它们都将在同一个音频端点上运行?这会导致我的应用程序崩溃或挂起吗?

提前致谢。

4

1 回答 1

3

是的,您可以安全地使用旧的 Wave API。它们现在是根据 Core Audio API 实现的。

此 MSDN 页面描述了旧 API 如何根据 Core Audio 实现:

与旧版音频 API 的互操作性

这个页面有一个很好的图表,显示了事物是如何连接在一起的。

用户模式音频组件

于 2016-03-29T06:27:21.307 回答