pub struct Sps { /* private fields */ }
Expand description
A H.265 Sequence Parameter Set.
Implementations§
source§impl Sps
impl Sps
pub fn video_parameter_set_id(&self) -> u8
pub fn max_sub_layers_minus1(&self) -> u8
pub fn temporal_id_nesting_flag(&self) -> bool
pub fn profile_tier_level(&self) -> &ProfileTierLevel
pub fn seq_parameter_set_id(&self) -> u8
pub fn chroma_format_idc(&self) -> u8
pub fn separate_colour_plane_flag(&self) -> bool
pub fn pic_width_in_luma_samples(&self) -> u16
pub fn pic_height_in_luma_samples(&self) -> u16
pub fn conformance_window_flag(&self) -> bool
pub fn conf_win_left_offset(&self) -> u32
pub fn conf_win_right_offset(&self) -> u32
pub fn conf_win_top_offset(&self) -> u32
pub fn conf_win_bottom_offset(&self) -> u32
pub fn bit_depth_luma_minus8(&self) -> u8
pub fn bit_depth_chroma_minus8(&self) -> u8
pub fn log2_max_pic_order_cnt_lsb_minus4(&self) -> u8
pub fn sub_layer_ordering_info_present_flag(&self) -> bool
pub fn max_dec_pic_buffering_minus1(&self) -> [u8; 7]
pub fn max_num_reorder_pics(&self) -> [u8; 7]
pub fn max_latency_increase_plus1(&self) -> [u8; 7]
pub fn log2_min_luma_coding_block_size_minus3(&self) -> u8
pub fn log2_diff_max_min_luma_coding_block_size(&self) -> u8
pub fn log2_min_luma_transform_block_size_minus2(&self) -> u8
pub fn log2_diff_max_min_luma_transform_block_size(&self) -> u8
pub fn max_transform_hierarchy_depth_inter(&self) -> u8
pub fn max_transform_hierarchy_depth_intra(&self) -> u8
pub fn scaling_list_enabled_flag(&self) -> bool
pub fn scaling_list_data_present_flag(&self) -> bool
pub fn scaling_list(&self) -> &ScalingLists
pub fn amp_enabled_flag(&self) -> bool
pub fn sample_adaptive_offset_enabled_flag(&self) -> bool
pub fn pcm_enabled_flag(&self) -> bool
pub fn pcm_sample_bit_depth_luma_minus1(&self) -> u8
pub fn pcm_sample_bit_depth_chroma_minus1(&self) -> u8
pub fn log2_min_pcm_luma_coding_block_size_minus3(&self) -> u8
pub fn log2_diff_max_min_pcm_luma_coding_block_size(&self) -> u8
pub fn pcm_loop_filter_disabled_flag(&self) -> bool
pub fn num_short_term_ref_pic_sets(&self) -> u8
pub fn short_term_ref_pic_set(&self) -> &[ShortTermRefPicSet]
pub fn long_term_ref_pics_present_flag(&self) -> bool
pub fn num_long_term_ref_pics_sps(&self) -> u8
pub fn lt_ref_pic_poc_lsb_sps(&self) -> &[u32]
pub fn used_by_curr_pic_lt_sps_flag(&self) -> &[bool]
pub fn temporal_mvp_enabled_flag(&self) -> bool
pub fn strong_intra_smoothing_enabled_flag(&self) -> bool
pub fn vui_parameters_present_flag(&self) -> bool
pub fn vui_parameters(&self) -> &VuiParams
pub fn extension_present_flag(&self) -> bool
pub fn range_extension(&self) -> &SpsRangeExtension
pub fn min_cb_log2_size_y(&self) -> u32
pub fn ctb_log2_size_y(&self) -> u32
pub fn ctb_size_y(&self) -> u32
pub fn pic_height_in_ctbs_y(&self) -> u32
pub fn pic_width_in_ctbs_y(&self) -> u32
pub fn pic_size_in_ctbs_y(&self) -> u32
pub fn chroma_array_type(&self) -> u8
pub fn wp_offset_half_range_y(&self) -> u32
pub fn wp_offset_half_range_c(&self) -> u32
pub fn max_tb_log2_size_y(&self) -> u32
pub fn scc_extension(&self) -> &SpsSccExtension
pub fn scc_extension_flag(&self) -> bool
pub fn range_extension_flag(&self) -> bool
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