pub struct Av1SequenceHeader {Show 33 fields
pub seq_profile: u8,
pub still_picture: bool,
pub reduced_still_picture_header: bool,
pub seq_level_idx_0: u8,
pub seq_tier_0: bool,
pub operating_point_idc_0: u16,
pub frame_width_bits: u8,
pub frame_height_bits: u8,
pub max_frame_width_minus_1: u32,
pub max_frame_height_minus_1: u32,
pub frame_id_numbers_present_flag: bool,
pub delta_frame_id_length_minus_2: u8,
pub additional_frame_id_length_minus_1: u8,
pub use_128x128_superblock: bool,
pub enable_filter_intra: bool,
pub enable_intra_edge_filter: bool,
pub enable_interintra_compound: bool,
pub enable_masked_compound: bool,
pub enable_warped_motion: bool,
pub enable_dual_filter: bool,
pub enable_order_hint: bool,
pub enable_jnt_comp: bool,
pub enable_ref_frame_mvs: bool,
pub seq_choose_screen_content_tools: bool,
pub seq_force_screen_content_tools: u8,
pub seq_choose_integer_mv: bool,
pub seq_force_integer_mv: u8,
pub order_hint_bits: u8,
pub enable_superres: bool,
pub enable_cdef: bool,
pub enable_restoration: bool,
pub color_config: Av1ColorConfig,
pub film_grain_params_present: bool,
}Expand description
6.4.1 sequence header.
Fields§
§seq_profile: u8§still_picture: bool§reduced_still_picture_header: bool§seq_level_idx_0: u8§seq_tier_0: bool§operating_point_idc_0: u16§frame_width_bits: u8§frame_height_bits: u8§max_frame_width_minus_1: u32§max_frame_height_minus_1: u32§frame_id_numbers_present_flag: bool§delta_frame_id_length_minus_2: u8§additional_frame_id_length_minus_1: u8§use_128x128_superblock: bool§enable_filter_intra: bool§enable_intra_edge_filter: bool§enable_interintra_compound: bool§enable_masked_compound: bool§enable_warped_motion: bool§enable_dual_filter: bool§enable_order_hint: bool§enable_jnt_comp: bool§enable_ref_frame_mvs: bool§seq_choose_screen_content_tools: bool§seq_force_screen_content_tools: u8§seq_choose_integer_mv: bool§seq_force_integer_mv: u8§order_hint_bits: u8§enable_superres: bool§enable_cdef: bool§enable_restoration: bool§color_config: Av1ColorConfig§film_grain_params_present: boolImplementations§
Source§impl Av1SequenceHeader
impl Av1SequenceHeader
Sourcepub fn max_frame_width(&self) -> u32
pub fn max_frame_width(&self) -> u32
Maximum frame width in luma samples.
Sourcepub fn max_frame_height(&self) -> u32
pub fn max_frame_height(&self) -> u32
Maximum frame height in luma samples.
Trait Implementations§
Source§impl Clone for Av1SequenceHeader
impl Clone for Av1SequenceHeader
Source§impl Debug for Av1SequenceHeader
impl Debug for Av1SequenceHeader
Source§impl Default for Av1SequenceHeader
impl Default for Av1SequenceHeader
impl Eq for Av1SequenceHeader
Source§impl PartialEq for Av1SequenceHeader
impl PartialEq for Av1SequenceHeader
impl StructuralPartialEq for Av1SequenceHeader
Auto Trait Implementations§
impl Freeze for Av1SequenceHeader
impl RefUnwindSafe for Av1SequenceHeader
impl Send for Av1SequenceHeader
impl Sync for Av1SequenceHeader
impl Unpin for Av1SequenceHeader
impl UnsafeUnpin for Av1SequenceHeader
impl UnwindSafe for Av1SequenceHeader
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