#wav #wave #dsp #sound #file-reader #reader-writer

wave_stream

Wave文件读取器和写入器。支持随机访问和流式读取,支持随机访问写入。

5个版本 (重大变更)

0.5.0 2023年11月7日
0.4.0 2023年10月29日
0.3.0 2023年5月20日
0.2.1 2023年2月20日
0.1.0 2023年2月12日

#393 in 音频

每月45次下载
soft_matrix 中使用

MIT/Apache

145KB
3.5K SLoC

wave_stream

为Rust提供的流式wav读取器和写入器。Wave_stream支持以下功能:

  • 读取,支持随机访问和流式模式
  • 以随机访问模式写入。

Wave_stream支持任何采样率。它支持8位、16位、24位和浮点波文件。

Wave_stream不会将整个wav文件加载到RAM中。这允许在低内存开销的情况下处理非常大的文件。

有关完整示例和说明,请参阅:https://github.com/GWBasic/wave_stream_example/blob/main/src/main.rs

许可证

根据您的选择,许可协议为

贡献

除非您明确声明,否则根据Apache-2.0许可证定义,您提交的任何有意包含在作品中的贡献将双重许可,如上所述,不附加任何其他条款或条件。

注意:拉取请求需要运行"cargo fmt"。如果您正在使用Visual Studio Code,请启用"保存时格式化":https://stackoverflow.com/a/67861602/1711103

无运行时依赖