Enum mp4parse::ItemProperty
source · pub enum ItemProperty {
Show 13 variants
AuxiliaryType(AuxiliaryTypeProperty),
AV1Config(AV1ConfigBox),
Channels(PixelInformation),
CleanAperture,
Colour(ColourInformation),
ImageSpatialExtents(ImageSpatialExtentsProperty),
LayeredImageIndexing,
LayerSelection,
Mirroring(ImageMirror),
OperatingPointSelector,
PixelAspectRatio(PixelAspectRatio),
Rotation(ImageRotation),
Unsupported(BoxType),
}
Expand description
See ISOBMFF (ISO 14496-12:2020) § 8.11.14.1
Variants with no associated data are recognized but not necessarily supported.
See Feature
to determine support.
Variants§
AuxiliaryType(AuxiliaryTypeProperty)
AV1Config(AV1ConfigBox)
Channels(PixelInformation)
CleanAperture
Colour(ColourInformation)
ImageSpatialExtents(ImageSpatialExtentsProperty)
LayeredImageIndexing
LayerSelection
Mirroring(ImageMirror)
OperatingPointSelector
PixelAspectRatio(PixelAspectRatio)
Rotation(ImageRotation)
Unsupported(BoxType)
Necessary to validate property indices in read_iprp
Trait Implementations§
source§impl Debug for ItemProperty
impl Debug for ItemProperty
Auto Trait Implementations§
impl RefUnwindSafe for ItemProperty
impl Send for ItemProperty
impl Sync for ItemProperty
impl Unpin for ItemProperty
impl UnwindSafe for ItemProperty
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