2个版本
0.1.2 | 2020年5月16日 |
---|---|
0.1.0 | 2020年5月15日 |
44 在 #wave
8KB
114 行
纯Rust实现的RKPI2音频格式。此格式旨在用简单解析和最小头结构替换WAVE,并具有易于解析和可选的Zstd压缩。
它可以同时多路复用和解复用头数据,从文件对象中,并提供一个简单的接口。
示例
use std::io::Cursor;
fn main() {
let out = Cursor::new(Vec::new());
let mut rkout = mux(Box::new(out),
Hdr {
format: Fmt::Int8,
rate: 8000,
channels: 1
}, None).unwrap();
rkout.write_all(vec![0u8; 8000].as_slice()).unwrap();
}
依赖项
~3MB
~54K SLoC