#[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
Source§fn clone(&self) -> PresentationType
fn clone(&self) -> PresentationType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PresentationType
Source§impl Debug for PresentationType
impl Debug for PresentationType
Source§impl Default for PresentationType
impl Default for PresentationType
Source§fn default() -> PresentationType
fn default() -> PresentationType
Returns the “default value” for a type. Read more
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