pub struct VpccBox {
pub version: u8,
pub flags: u32,
pub profile: u8,
pub level: u8,
pub bit_depth: u8,
pub chroma_subsampling: u8,
pub video_full_range_flag: bool,
pub color_primaries: u8,
pub transfer_characteristics: u8,
pub matrix_coefficients: u8,
pub codec_initialization_data_size: u16,
}
Fields§
§version: u8
§flags: u32
§profile: u8
§level: u8
§bit_depth: u8
§chroma_subsampling: u8
§video_full_range_flag: bool
§color_primaries: u8
§transfer_characteristics: u8
§matrix_coefficients: u8
§codec_initialization_data_size: u16
Implementations§
source§impl VpccBox
impl VpccBox
pub const DEFAULT_VERSION: u8 = 1u8
pub const DEFAULT_BIT_DEPTH: u8 = 8u8
Trait Implementations§
source§impl PartialEq for VpccBox
impl PartialEq for VpccBox
impl Eq for VpccBox
impl StructuralPartialEq for VpccBox
Auto Trait Implementations§
impl Freeze for VpccBox
impl RefUnwindSafe for VpccBox
impl Send for VpccBox
impl Sync for VpccBox
impl Unpin for VpccBox
impl UnwindSafe for VpccBox
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