Crate amf[][src]

Expand description

A Rust Implementation of AMF (Action Media Format).

Examples

use amf::{Value, Amf0Value, Version};

// Encodes a AMF0's number
let number = Value::from(Amf0Value::Number(1.23));
let mut buf = Vec::new();
number.write_to(&mut buf).unwrap();

// Decodes above number
let decoded = Value::read_from(&mut &buf[..], Version::Amf0).unwrap();
assert_eq!(number, decoded);

References

Re-exports

pub use amf0::Value as Amf0Value;
pub use amf3::Value as Amf3Value;

Modules

An AMF0 implementation.

An AMF3 implementation.

AMF error.

Structs

Key-value pair.

Enums

AMF value.

Format version.

Type Definitions

AMF decoding result.