使用哪个音频库?

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

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

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

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

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

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