1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
//! This crate contains an MP4 parser ported from the [shaka-player](https://github.com/shaka-project/shaka-player) project.
//!
//! It also includes optional features for decryption, parsing subtitles, and processing `PSSH` and `SIDX` boxes.
//!
//! # Optional Features
//!
//! The following Cargo features can be enabled or disabled (all features are enabled by default):
//!
//! | Feature | Description |
//! | :--- | :--- |
//! | **`decrypt-cenc`** | Enables support for Common Encryption (`CENC`) scheme decryption. |
//! | **`decrypt-hls`** | Enables support for HTTP Live Streaming (`HLS`) segment decryption. |
//! | **`pssh`** | Enables support for parsing Protection System Specific Header (`PSSH`) boxes. |
//! | **`sidx`** | Enables support for parsing Segment Index (`SIDX`) boxes. |
//! | **`sub-ttml`** | Enables support for extracting subtitles from `STPP` boxes. |
//! | **`sub-vtt`** | Enables support for extracting subtitles from `WVTT` boxes. |
pub use ;
pub use *;
pub use Reader;