mirror of
https://github.com/euzu/tuliprox.git
synced 2026-10-28 17:52:50 +01:00
17 lines
676 B
Rust
17 lines
676 B
Rust
//! MPEG-TS parsing and buffering.
|
|
//!
|
|
//! A prepared transport-stream byte buffer and the probe that reads structure
|
|
//! out of one. The two are mutually dependent - the buffer asks the probe for a
|
|
//! track signature, and the probe reports timestamp profiles the buffer defines -
|
|
//! so they form one cohesive unit rather than two layers.
|
|
//!
|
|
//! This lives below both `model` and `api` because both need it: configured
|
|
//! custom-stream responses hold prepared buffers, and the streaming and HLS
|
|
//! layers parse live ones. Nothing here may name `api`, `AppState` or a
|
|
//! repository.
|
|
|
|
pub mod packet;
|
|
pub mod splice;
|
|
pub mod transport_stream_buffer;
|
|
pub mod ts_inspector;
|