#[non_exhaustive]#[repr(u32)]pub enum FourCC {
VP8X = 1_480_085_590,
ICCP = 1_346_585_417,
ANIM = 1_296_649_793,
ANMF = 1_179_471_425,
ALPH = 1_213_221_953,
VP8 = 540_561_494,
VP8L = 1_278_758_998,
EXIF = 1_179_211_845,
XMP = 542_133_592,
Unknown(u32),
}Expand description
Type of a chunk
The value is stored as little endian u32 of the original byte
string.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
VP8X = 1_480_085_590
Information about features used in the file
ICCP = 1_346_585_417
Embedded ICC color profile
ANIM = 1_296_649_793
Global parameters of the animation.
ANMF = 1_179_471_425
Information about a single frame
ALPH = 1_213_221_953
Alpha data for this frame (only with VP8)
VP8 = 540_561_494
Lossy data for this frame
VP8L = 1_278_758_998
Lossless data for this frame
EXIF = 1_179_211_845
XMP = 542_133_592
Unknown(u32)
Implementations§
Trait Implementations§
Source§impl Ord for FourCC
impl Ord for FourCC
Source§impl PartialOrd for FourCC
impl PartialOrd for FourCC
impl Copy for FourCC
impl Eq for FourCC
impl StructuralPartialEq for FourCC
Auto Trait Implementations§
impl Freeze for FourCC
impl RefUnwindSafe for FourCC
impl Send for FourCC
impl Sync for FourCC
impl Unpin for FourCC
impl UnwindSafe for FourCC
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