DirectSound 是 Windows 上最好的音频抽象层吗?
将我的应用程序从针对特定芯片组构建的非常糟糕的声音实现切换到抽象层。
应用程序是原生Winform,.net 3.5。 DirectX/DirectSound 是可能的选择,但有点担心开销。还有其他选择吗?或者考虑其他事情是愚蠢的吗?
如今,DirectSound 不再像过去那样受到 Microsoft 的喜爱。就 DirectX 而言,您可以尝试 XAudio2 或 XACT。有些人喜欢它们,有些人讨厌它们。 XAudio2 的级别较低,而 XACT 的级别较高。两者都可以从 Microsoft XNA 访问,它类似于 Managed DirectX,但正在积极开发。
但您并不限于使用 DirectX 附带的内容。尝试FMod http://www.fmod.org/如果你想要一些很棒的东西。他们仍然拥有共享软件/业余爱好者许可模型和免费软件许可模型,以防您不想花大钱。
您的选择取决于您到底想用声音做什么。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)