pub enum Mp4Box {
Show 36 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>),
}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>)
Trait Implementations§
Auto Trait Implementations§
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