pub struct Sps {Show 37 fields
pub profile_idc: u8,
pub constraint_set0_flag: bool,
pub constraint_set1_flag: bool,
pub constraint_set2_flag: bool,
pub constraint_set3_flag: bool,
pub constraint_set4_flag: bool,
pub constraint_set5_flag: bool,
pub level_idc: u8,
pub seq_parameter_set_id: u8,
pub chroma_format_idc: u8,
pub separate_colour_plane_flag: bool,
pub bit_depth_luma_minus8: u8,
pub bit_depth_chroma_minus8: u8,
pub qpprime_y_zero_transform_bypass_flag: bool,
pub seq_scaling_matrix_present_flag: bool,
pub log2_max_frame_num_minus4: u8,
pub pic_order_cnt_type: u8,
pub log2_max_pic_order_cnt_lsb_minus4: u8,
pub delta_pic_order_always_zero_flag: bool,
pub offset_for_non_ref_pic: i32,
pub offset_for_top_to_bottom_field: i32,
pub num_ref_frames_in_pic_order_cnt_cycle: u8,
pub max_num_ref_frames: u32,
pub gaps_in_frame_num_value_allowed_flag: bool,
pub pic_width_in_mbs_minus1: u32,
pub pic_height_in_map_units_minus1: u32,
pub frame_mbs_only_flag: bool,
pub mb_adaptive_frame_field_flag: bool,
pub direct_8x8_inference_flag: bool,
pub frame_cropping_flag: bool,
pub frame_crop_left_offset: u32,
pub frame_crop_right_offset: u32,
pub frame_crop_top_offset: u32,
pub frame_crop_bottom_offset: u32,
pub vui_parameters_present_flag: bool,
pub width: u32,
pub height: u32,
}
Fields§
§profile_idc: u8
§constraint_set0_flag: bool
§constraint_set1_flag: bool
§constraint_set2_flag: bool
§constraint_set3_flag: bool
§constraint_set4_flag: bool
§constraint_set5_flag: bool
§level_idc: u8
§seq_parameter_set_id: u8
§chroma_format_idc: u8
§separate_colour_plane_flag: bool
§bit_depth_luma_minus8: u8
§bit_depth_chroma_minus8: u8
§qpprime_y_zero_transform_bypass_flag: bool
§seq_scaling_matrix_present_flag: bool
§log2_max_frame_num_minus4: u8
§pic_order_cnt_type: u8
§log2_max_pic_order_cnt_lsb_minus4: u8
§delta_pic_order_always_zero_flag: bool
§offset_for_non_ref_pic: i32
§offset_for_top_to_bottom_field: i32
§num_ref_frames_in_pic_order_cnt_cycle: u8
§max_num_ref_frames: u32
§gaps_in_frame_num_value_allowed_flag: bool
§pic_width_in_mbs_minus1: u32
§pic_height_in_map_units_minus1: u32
§frame_mbs_only_flag: bool
§mb_adaptive_frame_field_flag: bool
§direct_8x8_inference_flag: bool
§frame_cropping_flag: bool
§frame_crop_left_offset: u32
§frame_crop_right_offset: u32
§frame_crop_top_offset: u32
§frame_crop_bottom_offset: u32
§vui_parameters_present_flag: bool
§width: u32
§height: u32
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Sps
impl RefUnwindSafe for Sps
impl Send for Sps
impl Sync for Sps
impl Unpin for Sps
impl UnwindSafe for Sps
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