vsd_mp4/decrypt/mod.rs
1//! Decryption utilities for protected MP4 and HLS streams.
2
3#[cfg(feature = "decrypt-hls")]
4mod hls;
5
6#[cfg(feature = "decrypt-cenc")]
7mod cenc;
8
9#[cfg(feature = "decrypt-cenc")]
10mod cipher;
11
12#[cfg(feature = "decrypt-cenc")]
13mod reader;
14
15#[cfg(feature = "decrypt-cenc")]
16#[cfg_attr(docsrs, doc(cfg(feature = "decrypt-cenc")))]
17pub use cenc::CencDecrypter;
18
19#[cfg(feature = "decrypt-hls")]
20#[cfg_attr(docsrs, doc(cfg(feature = "decrypt-hls")))]
21pub use hls::{HlsAes128Decrypter, HlsSampleAesDecrypter};