3

我正在开发能够捕捉桌面声音的跨平台(Windows、Mac)桌面应用程序。我已经在 Widnows 上使用 NAudio 实现了这一点,但是我在使用 OSX 时遇到了问题。

根据我的发现,MonoMac 实现具有能够捕获录音的 AudioUnit 类,但由于缺乏文档和示例,我无法确定它是否仅适用于麦克风或整个桌面(环回设备) .

我还发现有可能编写 AudioDevice 和 AudioEngine(如本书第 12 章中的示例),但它带来了新问题,例如将 c++ 包装到 c#。

还有其他更好的选择吗?还是我必须坚持发现我已经拥有?有人可以对这个问题有所了解吗?

4

1 回答 1

2

如果我理解正确,你需要像BASS Lib这样的东西,它也是跨平台的。

于 2013-05-27T15:18:37.653 回答