pub enum Mp4Box {
Show 37 variants
Moof(Box<BoxMoof>),
Mfhd(Box<BoxMfhd>),
Traf(Box<BoxTraf>),
Tfhd(Box<BoxTfhd>),
Tfdt(Box<BoxTfdt>),
Senc(Box<BoxSenc>),
Saiz(Box<BoxSaiz>),
Saio(Box<BoxSaio>),
Trun(Box<BoxTrun>),
Mdat(Box<BoxMdat>),
Ftyp(Box<BoxFtyp>),
Moov(Box<BoxMoov>),
Mvhd(Box<BoxMvhd>),
Trak(Box<BoxTrak>),
Tkhd(Box<BoxTkhd>),
Mdia(Box<BoxMdia>),
Mdhd(Box<BoxMdhd>),
Hdlr(Box<BoxHdlr>),
Minf(Box<BoxMinf>),
Smhd(Box<BoxSmhd>),
Dinf(Box<BoxDinf>),
Dref(Box<BoxDref>),
Stbl(Box<BoxStbl>),
Stsd(Box<BoxStsd>),
Stts(Box<BoxStts>),
Stsc(Box<BoxStsc>),
Stsz(Box<BoxStsz>),
Stco(Box<BoxStco>),
Udta(Box<BoxUdta>),
Mvex(Box<BoxMvex>),
Trex(Box<BoxTrex>),
Pssh(Box<BoxPssh>),
Free(Box<BoxFree>),
Edts(Box<BoxEdts>),
Sgpd(Box<BoxSgpd>),
Sbgp(Box<BoxSbgp>),
Vmhd(Box<BoxVmhd>),
}Variants§
Moof(Box<BoxMoof>)
Mfhd(Box<BoxMfhd>)
Traf(Box<BoxTraf>)
Tfhd(Box<BoxTfhd>)
Tfdt(Box<BoxTfdt>)
Senc(Box<BoxSenc>)
Saiz(Box<BoxSaiz>)
Saio(Box<BoxSaio>)
Trun(Box<BoxTrun>)
Mdat(Box<BoxMdat>)
Ftyp(Box<BoxFtyp>)
Moov(Box<BoxMoov>)
Mvhd(Box<BoxMvhd>)
Trak(Box<BoxTrak>)
Tkhd(Box<BoxTkhd>)
Mdia(Box<BoxMdia>)
Mdhd(Box<BoxMdhd>)
Hdlr(Box<BoxHdlr>)
Minf(Box<BoxMinf>)
Smhd(Box<BoxSmhd>)
Dinf(Box<BoxDinf>)
Dref(Box<BoxDref>)
Stbl(Box<BoxStbl>)
Stsd(Box<BoxStsd>)
Stts(Box<BoxStts>)
Stsc(Box<BoxStsc>)
Stsz(Box<BoxStsz>)
Stco(Box<BoxStco>)
Udta(Box<BoxUdta>)
Mvex(Box<BoxMvex>)
Trex(Box<BoxTrex>)
Pssh(Box<BoxPssh>)
Free(Box<BoxFree>)
Edts(Box<BoxEdts>)
Sgpd(Box<BoxSgpd>)
Sbgp(Box<BoxSbgp>)
Vmhd(Box<BoxVmhd>)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Mp4Box
impl RefUnwindSafe for Mp4Box
impl Send for Mp4Box
impl Sync for Mp4Box
impl Unpin for Mp4Box
impl UnwindSafe for Mp4Box
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