.net - 你如何在 Mono 中使用 ALSA?

标签 .net linux mono ffi alsa

有谁知道如何在 Linux 中使用 Mono 访问 ALSA(低级音频 API)?

注意:我希望使用 PInvoke 访问 ALSA。

最佳答案

我相信 Mono 没有任何绑定(bind)。您可以查看 Python ALSA 绑定(bind)和 Mono D-BUS 绑定(bind)并尝试构建您自己的绑定(bind)。

但是,使用 GStreamer 可能会更好、更容易。 Mono GStreamer 绑定(bind)成熟且运行良好。

关于.net - 你如何在 Mono 中使用 ALSA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/172321/

相关文章:

c# - 通过 LINQ to SQL 中的新对象更新实体

java - 如何从 Java 程序运行 Linux 命令 “netstat”?

linux - 何时使用管道与何时使用共享内存

c# - 如何从命令行使用 msbuild 编译我的 C# 解决方案

c# - Mono HTTPS异常-认证或解密失败

.net - 使用 iTextSharp 将 HTML 转换为 PDF 时的绝对位置

.net - 如何在 Activator.CreateInstance 中传递 ctor args 或使用 IL?

.net - Autofixture 奇怪的错误

linux - 从 shell 脚本启动 GDB

cocoa - 无法为自定义 View 设置动画