Mp4Box

Enum Mp4Box 

Source
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§

Source§

impl Debug for Mp4Box

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

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> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.