alhazen-core 0.6.0

Native media engine for Rust: plays video and audio from files and HTTP, with pure-Rust and OS (GPU) decoders. UI-agnostic.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! HTTP Live Streaming: playlists, segment fetching, and a demuxer that plays them.

pub mod playlist;
mod demuxer;
pub(crate) mod timeline;

pub use demuxer::{AudioRendition, HlsControl, HlsDemuxer, Variant, VariantInfo};
pub(crate) mod abr;
pub(crate) mod crypto;
pub(crate) mod segment;
pub(crate) mod http;
pub(crate) mod track;
#[cfg(test)]
#[path = "../../tests/support/server.rs"]
pub(crate) mod test_server;