pub struct TrackVisualMetadata {
pub clean_aperture: Option<CleanApertureInfo>,
pub content_light_level: Option<ContentLightLevelInfo>,
pub mastering_display: Option<MasteringDisplayInfo>,
}Expand description
Additional typed visual sample-entry metadata parsed from boxes that were added after the
original TrackMediaCharacteristics shape was stabilized.
Fields§
§clean_aperture: Option<CleanApertureInfo>Clean-aperture declaration from clap when present.
content_light_level: Option<ContentLightLevelInfo>Content-light-level metadata from CoLL when present.
mastering_display: Option<MasteringDisplayInfo>Mastering-display metadata from SmDm when present.
Trait Implementations§
Source§impl Clone for TrackVisualMetadata
impl Clone for TrackVisualMetadata
Source§fn clone(&self) -> TrackVisualMetadata
fn clone(&self) -> TrackVisualMetadata
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 moreSource§impl Debug for TrackVisualMetadata
impl Debug for TrackVisualMetadata
Source§impl Default for TrackVisualMetadata
impl Default for TrackVisualMetadata
Source§fn default() -> TrackVisualMetadata
fn default() -> TrackVisualMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TrackVisualMetadata
impl<'de> Deserialize<'de> for TrackVisualMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TrackVisualMetadata
impl PartialEq for TrackVisualMetadata
Source§fn eq(&self, other: &TrackVisualMetadata) -> bool
fn eq(&self, other: &TrackVisualMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TrackVisualMetadata
impl Serialize for TrackVisualMetadata
impl Eq for TrackVisualMetadata
impl StructuralPartialEq for TrackVisualMetadata
Auto Trait Implementations§
impl Freeze for TrackVisualMetadata
impl RefUnwindSafe for TrackVisualMetadata
impl Send for TrackVisualMetadata
impl Sync for TrackVisualMetadata
impl Unpin for TrackVisualMetadata
impl UnsafeUnpin for TrackVisualMetadata
impl UnwindSafe for TrackVisualMetadata
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