c# - XAudio2 与 C#

标签 c# xaudio2

我希望用 XAudio2 替换我的 32 位 DirectSound 音频 API。 XAudio2 可以与 64 位 C# 应用程序一起使用吗?如果是这样,我不完全确定如何设置项目以开始使用 XAudio2。我在网上看到的所有例子都是针对C++的。

最佳答案

XAudio2 不直接支持 C#,但您可以使用 SharpDX 调用它,它是 DirectX API 的托管 .NET 包装器。 Here您可以找到一些示例来开始。我还没有尝试过但应该可行的其他可能性:

关于c# - XAudio2 与 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38618614/

相关文章:

c++ - 如何在XAudio2上同时播放多种声音?

c# - 通过构造函数进行依赖项注入(inject)的 Azure Functions 找不到作业函数

c# - 如何在开始 xUnit 测试之前启动 docker-compose 中指定的容器?

c# - 如何优化这个 FormatAccountNumber 方法?

c++ - XAudio2 - 仅播放音频的一部分

c++ - 流式传输和循环 MS ADPCM (WAVE_FORMAT_ADPCM)

c++ - 使用 XAudio2 加载 WAV 文件

c++ - 如何检查/更改声卡的采样率?

c# - 在列表中选择与界面匹配的项目

c# - 绑定(bind) RowCommand 以在单击一行中的任何单元格时触发