Struct cros_codecs::decoders::h265::parser::SliceHeader
source · pub struct SliceHeader { /* private fields */ }
Implementations§
source§impl SliceHeader
impl SliceHeader
pub fn first_slice_segment_in_pic_flag(&self) -> bool
pub fn no_output_of_prior_pics_flag(&self) -> bool
pub fn pic_parameter_set_id(&self) -> u8
pub fn dependent_slice_segment_flag(&self) -> bool
pub fn segment_address(&self) -> u32
pub fn type_(&self) -> SliceType
pub fn pic_output_flag(&self) -> bool
pub fn colour_plane_id(&self) -> u8
pub fn pic_order_cnt_lsb(&self) -> u16
pub fn short_term_ref_pic_set_sps_flag(&self) -> bool
pub fn short_term_ref_pic_sets(&self) -> &ShortTermRefPicSet
pub fn short_term_ref_pic_set_idx(&self) -> u8
pub fn num_long_term_sps(&self) -> u8
pub fn num_long_term_pics(&self) -> u8
pub fn lt_idx_sps(&self) -> [u8; 16]
pub fn poc_lsb_lt(&self) -> [u32; 16]
pub fn used_by_curr_pic_lt(&self) -> [bool; 16]
pub fn delta_poc_msb_present_flag(&self) -> [bool; 16]
pub fn delta_poc_msb_cycle_lt(&self) -> [u32; 16]
pub fn temporal_mvp_enabled_flag(&self) -> bool
pub fn sao_luma_flag(&self) -> bool
pub fn sao_chroma_flag(&self) -> bool
pub fn num_ref_idx_active_override_flag(&self) -> bool
pub fn num_ref_idx_l0_active_minus1(&self) -> u8
pub fn num_ref_idx_l1_active_minus1(&self) -> u8
pub fn ref_pic_list_modification(&self) -> &RefPicListModification
pub fn mvd_l1_zero_flag(&self) -> bool
pub fn cabac_init_flag(&self) -> bool
pub fn collocated_from_l0_flag(&self) -> bool
pub fn collocated_ref_idx(&self) -> u8
pub fn pred_weight_table(&self) -> &PredWeightTable
pub fn five_minus_max_num_merge_cand(&self) -> u8
pub fn use_integer_mv_flag(&self) -> bool
pub fn qp_delta(&self) -> i8
pub fn cb_qp_offset(&self) -> i8
pub fn cr_qp_offset(&self) -> i8
pub fn slice_act_y_qp_offset(&self) -> i8
pub fn slice_act_cb_qp_offset(&self) -> i8
pub fn slice_act_cr_qp_offset(&self) -> i8
pub fn cu_chroma_qp_offset_enabled_flag(&self) -> bool
pub fn deblocking_filter_override_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 loop_filter_across_slices_enabled_flag(&self) -> bool
pub fn num_entry_point_offsets(&self) -> u32
pub fn offset_len_minus1(&self) -> u8
pub fn entry_point_offset_minus1(&self) -> [u32; 32]
pub fn num_pic_total_curr(&self) -> u32
pub fn header_bit_size(&self) -> u32
pub fn n_emulation_prevention_bytes(&self) -> u32
pub fn curr_rps_idx(&self) -> u8
Trait Implementations§
source§impl Clone for SliceHeader
impl Clone for SliceHeader
source§fn clone(&self) -> SliceHeader
fn clone(&self) -> SliceHeader
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SliceHeader
impl Debug for SliceHeader
source§impl Default for SliceHeader
impl Default for SliceHeader
source§impl PartialEq<SliceHeader> for SliceHeader
impl PartialEq<SliceHeader> for SliceHeader
source§fn eq(&self, other: &SliceHeader) -> bool
fn eq(&self, other: &SliceHeader) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for SliceHeader
impl StructuralEq for SliceHeader
impl StructuralPartialEq for SliceHeader
Auto Trait Implementations§
impl RefUnwindSafe for SliceHeader
impl Send for SliceHeader
impl Sync for SliceHeader
impl Unpin for SliceHeader
impl UnwindSafe for SliceHeader
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