pub struct AV1ConfigBox {
pub profile: u8,
pub level: u8,
pub tier: u8,
pub bit_depth: u8,
pub monochrome: bool,
pub chroma_subsampling_x: u8,
pub chroma_subsampling_y: u8,
pub chroma_sample_position: u8,
pub initial_presentation_delay_present: bool,
pub initial_presentation_delay_minus_one: u8,
pub raw_config: TryVec<u8>,
}
Expand description
Fields§
§profile: u8
§level: u8
§tier: u8
§bit_depth: u8
§monochrome: bool
§chroma_subsampling_x: u8
§chroma_subsampling_y: u8
§chroma_sample_position: u8
§initial_presentation_delay_present: bool
§initial_presentation_delay_minus_one: u8
§raw_config: TryVec<u8>
Implementations§
Source§impl AV1ConfigBox
impl AV1ConfigBox
pub fn config_obus(&self) -> &[u8] ⓘ
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AV1ConfigBox
impl RefUnwindSafe for AV1ConfigBox
impl Send for AV1ConfigBox
impl Sync for AV1ConfigBox
impl Unpin for AV1ConfigBox
impl UnwindSafe for AV1ConfigBox
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