Skip to main content

dash_runtime/mpd/
mod.rs

1//! BaseURL alternates, URL resolution and attribute inheritance
2//! (ISO/IEC 23009-1 5.6, 5.3.9.1).
3//!
4//! The model, the parser and the SegmentTemplate grammar live in
5//! [`broadcast_dash`]; this module keeps what a player adds on top of them.
6
7pub mod base_url;
8pub mod urls;
9
10pub use broadcast_dash::descriptors;
11pub use broadcast_dash::inherit;
12pub use broadcast_dash::model;
13pub use broadcast_dash::template;
14
15pub use broadcast_dash::{
16    AdaptationSet, BaseInfo, BaseUrl, ByteRange, CommonAttributes, Descriptor, Mpd, MpdError,
17    MpdFeatures, Period, PresentationType, Representation, SegmentLayer, SegmentList,
18    SegmentTemplate, SegmentTimeline, SegmentUrl, TimelineEntry, UtcTiming,
19};