mpeg2ts/lib.rs
1//! MPEG2-TS decoding/encoding library.
2//!
3//! # References
4//!
5//! ### Specification
6//!
7//! - ISO/IEC 13818-1
8//! - ITU-T Rec. H.222.0
9//!
10//! ### Wikipedia
11//!
12//! - [MPEG transport stream](https://en.wikipedia.org/wiki/MPEG_transport_stream)
13//! - [Program-specific information](https://en.wikipedia.org/wiki/Program-specific_information)
14//! - [Packetized elementary stream](https://en.wikipedia.org/wiki/Packetized_elementary_stream)
15#![warn(missing_docs)]
16
17pub use error::{Error, ErrorKind};
18
19pub mod es;
20pub mod pes;
21pub mod time;
22pub mod ts;
23
24mod crc;
25mod error;
26mod util;
27
28/// This crate specific `Result` type.
29pub type Result<T> = std::result::Result<T, Error>;