【问题标题】:Writing audio device loopback on MacOS with Xamarin (C#)使用 Xamarin (C#) 在 MacOS 上编写音频设备环回
【发布时间】:2013-05-24 10:33:30
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: macos mono core-audio monomac


    【解决方案1】:

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

    【讨论】:

    • 是否支持环回设备,有例子吗?我在 pc 上试过,但在 mac 上集成时遇到了一些重大问题。 DLL 不起作用。
    • 我不能肯定,但你可以在他们的场外看到规格[链接在回答]
    猜你喜欢
    • 2015-05-07
    • 1970-01-01
    • 2023-02-24
    • 1970-01-01
    • 1970-01-01
    • 2013-02-09
    • 2019-03-19
    • 2021-05-19
    • 2017-01-04
    相关资源
    最近更新 更多