我打算使用c ++ core Audio API在我的应用程序中执行各种与音频相关的操作,例如检测设备更改,检测音量等等。但是我的解决方案中还有一个使用旧Wave API(waveInxxx)的音频捕获代码我现在不想碰。 我是否可以安全地使用核心音频API,并且这些(核心和波形)是否可以共存,因为它们都可以在相同的音频端点上运行?这会导致我的应用程序崩溃或挂起吗?
提前致谢。
答案 0 :(得分:3)
是的,您可以安全地使用旧的wave API。它们现在以Core Audio API实现。
此MSDN页面描述了如何使用Core Audio实现旧API:
Interoperability with Legacy Audio APIs
这个页面有一个很好的图表,显示了如何将事物插在一起。