#[repr(u8)]pub enum ReconstructabilityClass {
MustFeel = 0,
MayApproximate = 1,
Reconstructable = 2,
Ignorable = 3,
}Expand description
Reconstructability class for media atoms.
Defines how a media unit should be handled if missing or incomplete.
Variants§
MustFeel = 0
Critical for experience - must be felt Example: Voice onset, key visual frame
MayApproximate = 1
Can be estimated/approximated Example: Mid-syllable, motion blur
Reconstructable = 2
Can be synthesized from context Example: Silence, static background
Ignorable = 3
Can be dropped without impact Example: Enhancement, cosmetic effects
Implementations§
Trait Implementations§
Source§impl Clone for ReconstructabilityClass
impl Clone for ReconstructabilityClass
Source§fn clone(&self) -> ReconstructabilityClass
fn clone(&self) -> ReconstructabilityClass
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReconstructabilityClass
impl Debug for ReconstructabilityClass
Source§impl Hash for ReconstructabilityClass
impl Hash for ReconstructabilityClass
Source§impl PartialEq for ReconstructabilityClass
impl PartialEq for ReconstructabilityClass
impl Copy for ReconstructabilityClass
impl Eq for ReconstructabilityClass
impl StructuralPartialEq for ReconstructabilityClass
Auto Trait Implementations§
impl Freeze for ReconstructabilityClass
impl RefUnwindSafe for ReconstructabilityClass
impl Send for ReconstructabilityClass
impl Sync for ReconstructabilityClass
impl Unpin for ReconstructabilityClass
impl UnwindSafe for ReconstructabilityClass
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