Struct mp4parse::VPxConfigBox
source · pub struct VPxConfigBox {
pub bit_depth: u8,
pub colour_primaries: u8,
pub chroma_subsampling: u8,
pub codec_init: TryVec<u8>,
/* private fields */
}
Expand description
Represent a Video Partition Codec Configuration ‘vpcC’ box (aka vp9). The meaning of each field is covered in detail in “VP Codec ISO Media File Format Binding”.
Fields§
§bit_depth: u8
An integer that specifies the bit depth of the luma and color components. Valid values are 8, 10, and 12.
colour_primaries: u8
Really an enum defined by the “Colour primaries” section of ISO 23091-2:2019 § 8.1.
chroma_subsampling: u8
Really an enum defined by “VP Codec ISO Media File Format Binding”.
codec_init: TryVec<u8>
This is not used for VP8 and VP9 . Intended for binary codec initialization data.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for VPxConfigBox
impl Send for VPxConfigBox
impl Sync for VPxConfigBox
impl Unpin for VPxConfigBox
impl UnwindSafe for VPxConfigBox
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