pub struct Sps { /* private fields */ }
Expand description
A H264 Sequence Parameter Set. A syntax structure containing syntax elements that apply to zero or more entire coded video sequences as determined by the content of a seq_parameter_set_id syntax element found in the picture parameter set referred to by the pic_parameter_set_id syntax element found in each slice header.
Implementations§
source§impl Sps
impl Sps
pub fn seq_parameter_set_id(&self) -> u8
pub fn profile_idc(&self) -> u8
pub fn constraint_set0_flag(&self) -> bool
pub fn constraint_set1_flag(&self) -> bool
pub fn constraint_set2_flag(&self) -> bool
pub fn constraint_set3_flag(&self) -> bool
pub fn constraint_set4_flag(&self) -> bool
pub fn constraint_set5_flag(&self) -> bool
pub fn level_idc(&self) -> Level
pub fn chroma_format_idc(&self) -> u8
pub fn separate_colour_plane_flag(&self) -> bool
pub fn bit_depth_luma_minus8(&self) -> u8
pub fn bit_depth_chroma_minus8(&self) -> u8
pub fn qpprime_y_zero_transform_bypass_flag(&self) -> bool
pub fn seq_scaling_matrix_present_flag(&self) -> bool
pub fn scaling_lists_4x4(&self) -> [[u8; 16]; 6]
pub fn scaling_lists_8x8(&self) -> [[u8; 64]; 6]
pub fn log2_max_frame_num_minus4(&self) -> u8
pub fn pic_order_cnt_type(&self) -> u8
pub fn log2_max_pic_order_cnt_lsb_minus4(&self) -> u8
pub fn delta_pic_order_always_zero_flag(&self) -> bool
pub fn offset_for_non_ref_pic(&self) -> i32
pub fn offset_for_top_to_bottom_field(&self) -> i32
pub fn num_ref_frames_in_pic_order_cnt_cycle(&self) -> u8
pub fn offset_for_ref_frame(&self) -> [i32; 255]
pub fn max_num_ref_frames(&self) -> u32
pub fn gaps_in_frame_num_value_allowed_flag(&self) -> bool
pub fn pic_width_in_mbs_minus1(&self) -> u32
pub fn pic_height_in_map_units_minus1(&self) -> u32
pub fn frame_mbs_only_flag(&self) -> bool
pub fn mb_adaptive_frame_field_flag(&self) -> bool
pub fn direct_8x8_inference_flag(&self) -> bool
pub fn frame_cropping_flag(&self) -> bool
pub fn frame_crop_left_offset(&self) -> u32
pub fn frame_crop_right_offset(&self) -> u32
pub fn frame_crop_top_offset(&self) -> u32
pub fn frame_crop_bottom_offset(&self) -> u32
pub fn chroma_array_type(&self) -> u8
pub fn max_frame_num(&self) -> u32
pub fn width(&self) -> u32
pub fn height(&self) -> u32
pub fn crop_rect_width(&self) -> u32
pub fn crop_rect_height(&self) -> u32
pub fn crop_rect_x(&self) -> u32
pub fn crop_rect_y(&self) -> u32
pub fn expected_delta_per_pic_order_cnt_cycle(&self) -> i32
pub fn vui_parameters_present_flag(&self) -> bool
pub fn vui_parameters(&self) -> &VuiParams
pub fn visible_rectangle(&self) -> Rect<u32>
pub fn max_dpb_frames(&self) -> usize
Trait Implementations§
impl Eq for Sps
impl StructuralEq for Sps
impl StructuralPartialEq for Sps
Auto Trait Implementations§
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