1 个不稳定版本

0.0.1 2020年5月2日

#28#openbsd

27 每月下载量
2 个 crate 中使用 (通过 sioctl)

MIT 许可证

5KB

sndio-sys

sndio 的绑定。

该 crate 使用 bindgen 生成 sndio 的底层绑定。

Sndio 是 OpenBSD 项目的一部分,一个小型音频和 MIDI 框架,已移植到 FreeBSD、Linux 和 NetBSD。它提供轻量级的音频 & MIDI 服务器,并提供全面文档的用户空间 API,以便统一地访问服务器或直接访问硬件。

有关每个 API 的更多信息,请参阅 sndio 文档

  • sio_open 和其他 sio_* 方法,用于访问音频服务器进行播放/录制。
  • mio_open 和其他 mio_* 方法,用于访问 MIDI 硬件。
  • sioctl_open 和其他 sioctl_* 方法,用于访问音频设备的控制参数。

lib.rs:

sndio 的绑定。

该 crate 使用 bindgen 生成 sndio 的底层绑定。

Sndio 是 OpenBSD 项目的一部分,一个小型音频和 MIDI 框架,已移植到 FreeBSD、Linux 和 NetBSD。它提供轻量级的音频 & MIDI 服务器,并提供全面文档的用户空间 API,以便统一地访问服务器或直接访问硬件。

有关每个 API 的更多信息,请参阅 sndio 文档

  • sio_open 和其他 sio_* 方法,用于访问音频服务器进行播放/录制。
  • mio_open 和其他 mio_* 方法,用于访问 MIDI 硬件。
  • sioctl_open 和其他 sioctl_* 方法,用于访问音频设备的控制参数。

依赖项

~0–1.8MB
~35K SLoC