pub struct Manifest {
pub duration_seconds: f64,
pub representations: Vec<Representation>,
pub protection: Option<Protection>,
}Expand description
A complete on-demand presentation.
Fields§
§duration_seconds: f64Total media duration in seconds.
representations: Vec<Representation>All representations, grouped by kind into adaptation sets at render time.
protection: Option<Protection>When set, emit ContentProtection elements (encrypted content).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Manifest
impl RefUnwindSafe for Manifest
impl Send for Manifest
impl Sync for Manifest
impl Unpin for Manifest
impl UnsafeUnpin for Manifest
impl UnwindSafe for Manifest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more