pub struct Vexu {
pub must: Option<Must>,
pub proj: Option<VexuProj>,
pub eyes: Option<Eyes>,
pub pack: Option<Pack>,
pub unknown: Vec<Any>,
}Expand description
Video Extended Usage Box, from Apple’s QuickTime and ISO Base Media File
Formats and Spatial and Immersive Media. The same document defines
its children below, and the sibling Hfov.
Children may come in any order, and the spec expects new ones, so
children this crate does not model (such as the lens collection lnsc)
are kept verbatim in unknown, as are repeats and children that do not
decode.
Fields§
§must: Option<Must>§proj: Option<VexuProj>§eyes: Option<Eyes>§pack: Option<Pack>§unknown: Vec<Any>Trait Implementations§
impl Eq for Vexu
impl StructuralPartialEq for Vexu
Auto Trait Implementations§
impl Freeze for Vexu
impl RefUnwindSafe for Vexu
impl Send for Vexu
impl Sync for Vexu
impl Unpin for Vexu
impl UnsafeUnpin for Vexu
impl UnwindSafe for Vexu
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