pub struct TfhdBox {
pub version: u8,
pub flags: u32,
pub track_id: u32,
pub base_data_offset: Option<u64>,
pub sample_description_index: Option<u32>,
pub default_sample_duration: Option<u32>,
pub default_sample_size: Option<u32>,
pub default_sample_flags: Option<u32>,
}
Fields§
§version: u8
§flags: u32
§track_id: u32
§base_data_offset: Option<u64>
§sample_description_index: Option<u32>
§default_sample_duration: Option<u32>
§default_sample_size: Option<u32>
§default_sample_flags: Option<u32>
Implementations§
source§impl TfhdBox
impl TfhdBox
pub const FLAG_BASE_DATA_OFFSET: u32 = 1u32
pub const FLAG_SAMPLE_DESCRIPTION_INDEX: u32 = 2u32
pub const FLAG_DEFAULT_SAMPLE_DURATION: u32 = 8u32
pub const FLAG_DEFAULT_SAMPLE_SIZE: u32 = 16u32
pub const FLAG_DEFAULT_SAMPLE_FLAGS: u32 = 32u32
pub const FLAG_DURATION_IS_EMPTY: u32 = 65_536u32
pub const FLAG_DEFAULT_BASE_IS_MOOF: u32 = 131_072u32
pub fn get_type(&self) -> BoxType
pub fn get_size(&self) -> u64
Trait Implementations§
source§impl PartialEq for TfhdBox
impl PartialEq for TfhdBox
impl Eq for TfhdBox
impl StructuralPartialEq for TfhdBox
Auto Trait Implementations§
impl Freeze for TfhdBox
impl RefUnwindSafe for TfhdBox
impl Send for TfhdBox
impl Sync for TfhdBox
impl Unpin for TfhdBox
impl UnwindSafe for TfhdBox
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