pub struct Pps { /* private fields */ }
Expand description
A H.265 Picture Parameter Set.
Implementations§
source§impl Pps
impl Pps
pub fn pic_parameter_set_id(&self) -> u8
pub fn seq_parameter_set_id(&self) -> u8
pub fn dependent_slice_segments_enabled_flag(&self) -> bool
pub fn output_flag_present_flag(&self) -> bool
pub fn num_extra_slice_header_bits(&self) -> u8
pub fn sign_data_hiding_enabled_flag(&self) -> bool
pub fn cabac_init_present_flag(&self) -> bool
pub fn num_ref_idx_l0_default_active_minus1(&self) -> u8
pub fn num_ref_idx_l1_default_active_minus1(&self) -> u8
pub fn init_qp_minus26(&self) -> i8
pub fn constrained_intra_pred_flag(&self) -> bool
pub fn transform_skip_enabled_flag(&self) -> bool
pub fn cu_qp_delta_enabled_flag(&self) -> bool
pub fn diff_cu_qp_delta_depth(&self) -> u8
pub fn cb_qp_offset(&self) -> i8
pub fn cr_qp_offset(&self) -> i8
pub fn slice_chroma_qp_offsets_present_flag(&self) -> bool
pub fn weighted_pred_flag(&self) -> bool
pub fn weighted_bipred_flag(&self) -> bool
pub fn transquant_bypass_enabled_flag(&self) -> bool
pub fn tiles_enabled_flag(&self) -> bool
pub fn entropy_coding_sync_enabled_flag(&self) -> bool
pub fn num_tile_columns_minus1(&self) -> u8
pub fn num_tile_rows_minus1(&self) -> u8
pub fn uniform_spacing_flag(&self) -> bool
pub fn column_width_minus1(&self) -> [u32; 19]
pub fn row_height_minus1(&self) -> [u32; 21]
pub fn loop_filter_across_tiles_enabled_flag(&self) -> bool
pub fn loop_filter_across_slices_enabled_flag(&self) -> bool
pub fn deblocking_filter_control_present_flag(&self) -> bool
pub fn deblocking_filter_override_enabled_flag(&self) -> bool
pub fn deblocking_filter_disabled_flag(&self) -> bool
pub fn beta_offset_div2(&self) -> i8
pub fn tc_offset_div2(&self) -> i8
pub fn scaling_list_data_present_flag(&self) -> bool
pub fn scaling_list(&self) -> &ScalingLists
pub fn lists_modification_present_flag(&self) -> bool
pub fn log2_parallel_merge_level_minus2(&self) -> u8
pub fn slice_segment_header_extension_present_flag(&self) -> bool
pub fn extension_present_flag(&self) -> bool
pub fn range_extension_flag(&self) -> bool
pub fn range_extension(&self) -> &PpsRangeExtension
pub fn qp_bd_offset_y(&self) -> u32
pub fn scc_extension(&self) -> &PpsSccExtension
pub fn scc_extension_flag(&self) -> bool
Trait Implementations§
impl Eq for Pps
impl StructuralEq for Pps
impl StructuralPartialEq for Pps
Auto Trait Implementations§
impl RefUnwindSafe for Pps
impl Send for Pps
impl Sync for Pps
impl Unpin for Pps
impl UnwindSafe for Pps
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