#[non_exhaustive]pub enum PresentationType {
Static,
Dynamic,
List,
}Expand description
MPD@type (Table 3).
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Static
static (the default): the whole presentation is available.
Dynamic
dynamic: segments become available over wall-clock time.
List
list (ISO/IEC 23009-1 ed.6): the presentation is an ordered list of
Periods, each naming an imported MPD.
Implementations§
Trait Implementations§
Source§impl Clone for PresentationType
impl Clone for PresentationType
impl Copy for PresentationType
Source§impl Debug for PresentationType
impl Debug for PresentationType
Source§impl Default for PresentationType
impl Default for PresentationType
Source§impl Display for PresentationType
impl Display for PresentationType
impl Eq for PresentationType
Source§impl PartialEq for PresentationType
impl PartialEq for PresentationType
impl StructuralPartialEq for PresentationType
Auto Trait Implementations§
impl Forget for PresentationType
impl Freeze for PresentationType
impl Move for PresentationType
impl RefUnwindSafe for PresentationType
impl Send for PresentationType
impl Sync for PresentationType
impl Unpin for PresentationType
impl UnsafeUnpin for PresentationType
impl UnwindSafe for PresentationType
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