是DirectSound的用于Windows的最佳音频抽象层? [英] Is DirectSound the best audio abstraction layer for Windows?

查看:237
本文介绍了是DirectSound的用于Windows的最佳音频抽象层?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

时的DirectSound用于Windows的最佳音频抽象层?
从一个非常糟糕的狠抓落实,建立一个特定的芯片组开关我的应用程序,一个抽象层。

Is DirectSound the best audio abstraction layer for Windows? Switching my app from a very bad sound implementation, built to a specific chipset, to an abstration layer.

应用原产WinForm的,.NET 3.5。的DirectX / DirectSound的是有可能的选择,但有点担心的开销。任何其他的选择吗?或者是愚蠢的,别想别的?

App is native Winform, .net 3.5. DirectX/DirectSound is the likely choice, but a little concerned about the overhead. Any other options? Or is it silly to even THINK about anything else?

推荐答案

DirectSound的不是从微软获得同样的爱像今天这样,在过去得了。至于DirectX的来讲,你可以尝试XAudio2或XACT来代替。有些人喜欢的,别人恨他们。 XAudio2更低的水平,而XACT是相当高的水平。两者都可以访问微软XNA,这就好比托管DirectX,但正在积极开发的。

DirectSound is not getting the same love from Microsoft today as it got in the past. As far as DirectX is concerned, you may try XAudio2 or XACT instead. Some people love those, others hate them. XAudio2 is more low-level, while XACT is rather high-level. Both are accessible from Microsoft XNA, which is like Managed DirectX, but is actively developed.

但你不局限于使用的是什么的DirectX自带。如果你想要的东西,伟大的尝试闪存模块。他们仍然有自己的共享软件/雕塑家许可证模型和软件许可模式,如果你不想付出一些花大价钱。

But you are not restricted to using what DirectX comes with. Try FMod if you want something great. They still have their Shareware/Hobbyist license model and a Freeware license model, in case you don't want to pay some big bucks.

您选择取决于你想用声音做什么。

Your choice depends on what exactly you want to do with sound.

这篇关于是DirectSound的用于Windows的最佳音频抽象层?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆