pub struct H265PpsInfo {Show 37 fields
pub pps_pic_parameter_set_id: u8,
pub pps_seq_parameter_set_id: u8,
pub dependent_slice_segments_enabled_flag: bool,
pub output_flag_present_flag: bool,
pub num_extra_slice_header_bits: u8,
pub sign_data_hiding_enabled_flag: bool,
pub cabac_init_present_flag: bool,
pub num_ref_idx_l0_default_active_minus1: u8,
pub num_ref_idx_l1_default_active_minus1: u8,
pub init_qp_minus26: i8,
pub constrained_intra_pred_flag: bool,
pub transform_skip_enabled_flag: bool,
pub cu_qp_delta_enabled_flag: bool,
pub diff_cu_qp_delta_depth: u8,
pub pps_cb_qp_offset: i8,
pub pps_cr_qp_offset: i8,
pub pps_slice_chroma_qp_offsets_present_flag: bool,
pub weighted_pred_flag: bool,
pub weighted_bipred_flag: bool,
pub transquant_bypass_enabled_flag: bool,
pub tiles_enabled_flag: bool,
pub entropy_coding_sync_enabled_flag: bool,
pub num_tile_columns_minus1: u8,
pub num_tile_rows_minus1: u8,
pub uniform_spacing_flag: bool,
pub loop_filter_across_tiles_enabled_flag: bool,
pub pps_loop_filter_across_slices_enabled_flag: bool,
pub deblocking_filter_control_present_flag: bool,
pub deblocking_filter_override_enabled_flag: bool,
pub pps_deblocking_filter_disabled_flag: bool,
pub pps_beta_offset_div2: i8,
pub pps_tc_offset_div2: i8,
pub pps_scaling_list_data_present_flag: bool,
pub lists_modification_present_flag: bool,
pub log2_parallel_merge_level_minus2: u8,
pub slice_segment_header_extension_present_flag: bool,
pub pps_extension_present_flag: bool,
}Expand description
Parsed HEVC PPS.
Fields§
§pps_pic_parameter_set_id: u8§pps_seq_parameter_set_id: u8§dependent_slice_segments_enabled_flag: bool§output_flag_present_flag: bool§num_extra_slice_header_bits: u8§sign_data_hiding_enabled_flag: bool§cabac_init_present_flag: bool§num_ref_idx_l0_default_active_minus1: u8§num_ref_idx_l1_default_active_minus1: u8§init_qp_minus26: i8§constrained_intra_pred_flag: bool§transform_skip_enabled_flag: bool§cu_qp_delta_enabled_flag: bool§diff_cu_qp_delta_depth: u8§pps_cb_qp_offset: i8§pps_cr_qp_offset: i8§pps_slice_chroma_qp_offsets_present_flag: bool§weighted_pred_flag: bool§weighted_bipred_flag: bool§transquant_bypass_enabled_flag: bool§tiles_enabled_flag: bool§entropy_coding_sync_enabled_flag: bool§num_tile_columns_minus1: u8§num_tile_rows_minus1: u8§uniform_spacing_flag: bool§loop_filter_across_tiles_enabled_flag: bool§pps_loop_filter_across_slices_enabled_flag: bool§deblocking_filter_control_present_flag: bool§deblocking_filter_override_enabled_flag: bool§pps_deblocking_filter_disabled_flag: bool§pps_beta_offset_div2: i8§pps_tc_offset_div2: i8§pps_scaling_list_data_present_flag: bool§lists_modification_present_flag: bool§log2_parallel_merge_level_minus2: u8§slice_segment_header_extension_present_flag: bool§pps_extension_present_flag: boolTrait Implementations§
Source§impl Clone for H265PpsInfo
impl Clone for H265PpsInfo
Source§fn clone(&self) -> H265PpsInfo
fn clone(&self) -> H265PpsInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for H265PpsInfo
Source§impl Debug for H265PpsInfo
impl Debug for H265PpsInfo
impl Eq for H265PpsInfo
Source§impl PartialEq for H265PpsInfo
impl PartialEq for H265PpsInfo
Source§fn eq(&self, other: &H265PpsInfo) -> bool
fn eq(&self, other: &H265PpsInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for H265PpsInfo
Auto Trait Implementations§
impl Freeze for H265PpsInfo
impl RefUnwindSafe for H265PpsInfo
impl Send for H265PpsInfo
impl Sync for H265PpsInfo
impl Unpin for H265PpsInfo
impl UnsafeUnpin for H265PpsInfo
impl UnwindSafe for H265PpsInfo
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