pub struct AV1CodecConfigurationRecord {
pub seq_profile: u8,
pub seq_level_idx_0: u8,
pub seq_tier_0: bool,
pub high_bitdepth: bool,
pub twelve_bit: bool,
pub monochrome: bool,
pub chroma_subsampling_x: bool,
pub chroma_subsampling_y: bool,
pub chroma_sample_position: u8,
pub hdr_wcg_idc: u8,
pub initial_presentation_delay_minus_one: Option<u8>,
pub config_obu: Bytes,
}Expand description
AV1 Codec Configuration Record https://aomediacodec.github.io/av1-isobmff/#av1codecconfigurationbox-syntax
Fields§
§seq_profile: u8§seq_level_idx_0: u8§seq_tier_0: bool§high_bitdepth: bool§twelve_bit: bool§monochrome: bool§chroma_subsampling_x: bool§chroma_subsampling_y: bool§chroma_sample_position: u8§hdr_wcg_idc: u8§initial_presentation_delay_minus_one: Option<u8>§config_obu: BytesImplementations§
Trait Implementations§
Source§impl Clone for AV1CodecConfigurationRecord
impl Clone for AV1CodecConfigurationRecord
Source§fn clone(&self) -> AV1CodecConfigurationRecord
fn clone(&self) -> AV1CodecConfigurationRecord
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AV1CodecConfigurationRecord
impl Debug for AV1CodecConfigurationRecord
impl StructuralPartialEq for AV1CodecConfigurationRecord
Auto Trait Implementations§
impl !Freeze for AV1CodecConfigurationRecord
impl RefUnwindSafe for AV1CodecConfigurationRecord
impl Send for AV1CodecConfigurationRecord
impl Sync for AV1CodecConfigurationRecord
impl Unpin for AV1CodecConfigurationRecord
impl UnwindSafe for AV1CodecConfigurationRecord
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