1 pub mod define; 2 pub mod demuxer; 3 pub mod errors; 4 pub mod flv_tag_header; 5 pub mod mpeg4_aac; 6 pub mod mpeg4_avc; 7 pub mod mpeg4_hevc; 8 pub mod muxer; 9 10 pub trait Unmarshal<T1, T2> { unmarshal(reader: T1) -> T2 where Self: Sized11 fn unmarshal(reader: T1) -> T2 12 where 13 Self: Sized; 14 } 15 pub trait Marshal<T> { marshal(&self) -> T16 fn marshal(&self) -> T; 17 } 18