XAudio2 与 C#

XAudio2 with C#

我想用 XAudio2 替换我的 32 位 DirectSound 音频 API。 XAudio2 是否适用于 64 位 C# 应用程序?如果是这样,我不完全确定如何设置项目以开始使用 XAudio2。我在网上看到的例子都是C++的。

XAudio2 不直接支持 C#,但您可以使用 SharpDX, which is a managed .NET wrapper of DirectX API. Here 调用它,您可以找到一些示例以开始使用。我没有尝试过但应该可行的其他可能性: