#实时 #跨平台 #录制 #播放

wavy

异步跨平台实时音频录制与播放

16个版本 (8个重大更新)

0.9.1 2021年2月6日
0.8.1 2021年1月8日
0.8.0 2020年12月30日
0.6.0 2020年11月28日
0.1.0 2019年3月22日

#288 in 音频


2 crate使用

Apache-2.0 OR MIT OR BSL-1.0

110KB
2K SLoC

Wavy

变更日志 | 源代码 | 入门

tests docs crates.io

声音波纹是如此波浪形!

关于

这是一个异步跨平台实时音频录制与播放的库。这个库非常适合需要低延迟音效的视频游戏,如果你正在制作多媒体播放器、数字音频工作站或构建合成器;任何需要访问扬声器和麦克风的设备。

查看文档以获取示例。

支持的平台

Wavy针对所有可以运行Rust的平台。

  • Linux/Android未测试(使用ALSA C库)
  • Web(使用JavaScript的Web Audio API)
  • MacOS/iOS 进行中(使用AudioQueue C库)
  • Windows 计划在MacOS之后

许可证

许可方式如下

任选其一。

贡献

除非你明确声明,否则根据Apache-2.0许可证定义,你故意提交给作品的所有贡献,都应按照上述方式许可,不附加任何额外条款或条件。

帮助

如果你需要使用或为此库做出贡献的帮助,请随时通过[email protected]给我发邮件。

依赖项

~0.1–2.3MB
~43K SLoC