使用哪个音频库?

时间:2010-04-13 15:29:14

标签: c# .net audio directsound

我想构建一个用于处理音频的.Net应用程序,并使用ClickOnce部署进行分发。我需要访问原始音频管道。我应该使用哪个音频库?我听说DirectSound的托管库是死路一条。我需要尽可能少地安装在客户端的机器上。 ClickOnce进程之外的任何东西都不起作用。

NAudio可能是一种可能,但是可能没有单独的驱动程序安装吗?还有SlimDX。

很遗憾 - 托管的DirectX库看起来效果很好,而且根据我的阅读,DirectX可以包含在ClickOnce安装中。

3 个答案:

答案 0 :(得分:1)

BASS:http://www.un4seen.com/ 使用Bass.Net非常简单。

答案 1 :(得分:1)

虽然不是免费的,Alvas.Audio可能值得一看。

答案 2 :(得分:0)

OpenTK有一个OpenAL实现,但我不确定它在ClickOnce中的表现如何,它缺乏读/写复杂的音频文件格式(如vorbis)。