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 中使用
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版 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您提交的任何有意包含在作品中的贡献将双重许可,如上所述,不附加任何其他条款或条件。
注意:拉取请求需要运行"cargo fmt"。如果您正在使用Visual Studio Code,请启用"保存时格式化":https://stackoverflow.com/a/67861602/1711103