pub struct Sgpd {
pub grouping_type: FourCC,
pub default_length: Option<u32>,
pub default_group_description_index: Option<u32>,
pub static_group_description: bool,
pub static_mapping: bool,
pub essential: bool,
pub entries: Vec<SgpdEntry>,
}Expand description
SampleGroupDescriptionBox, ISO/IEC 14496-12:2024 Sect 8.9.3
Fields§
§grouping_type: FourCC§default_length: Option<u32>§default_group_description_index: Option<u32>§static_group_description: bool§static_mapping: bool§essential: bool§entries: Vec<SgpdEntry>Trait Implementations§
impl Eq for Sgpd
impl StructuralPartialEq for Sgpd
Auto Trait Implementations§
impl Freeze for Sgpd
impl RefUnwindSafe for Sgpd
impl Send for Sgpd
impl Sync for Sgpd
impl Unpin for Sgpd
impl UnwindSafe for Sgpd
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