8 个版本 (1 个稳定版)
1.0.0 | 2022年2月3日 |
---|---|
0.4.0 | 2021年9月12日 |
0.3.1 | 2020年3月16日 |
0.3.0 | 2020年2月29日 |
0.1.0 | 2016年10月28日 |
#66 在 多媒体
94KB
2.5K SLoC
amf
AMF (Action Media Format) 的 Rust 实现。
文档
请参阅 RustDoc 文档。
示例
以下代码解码从标准输入读取的AMF0编码的值
// file: examples/decode_amf0.rs
extern crate amf;
use std::io;
use amf::{Value, Version};
fn main() {
let mut input = io::stdin();
let amf0_value = Value::read_from(&mut input, Version::Amf0).unwrap();
println!("VALUE: {:?}", amf0_value);
}
执行结果
$ cat src/testdata/amf0-number.bin | cargo run --example decode_amf0
VALUE: Amf0(Number(3.5))
参考文献
依赖项
~120KB