pub struct HevcPps {Show 20 fields
pub pps_id: u8,
pub sps_id: u8,
pub dependent_slice_segments_enabled: bool,
pub output_flag_present: bool,
pub num_extra_slice_header_bits: u8,
pub sign_data_hiding_enabled: bool,
pub cabac_init_present: bool,
pub num_ref_idx_l0_default: u8,
pub num_ref_idx_l1_default: u8,
pub init_qp: i8,
pub constrained_intra_pred: bool,
pub transform_skip_enabled: bool,
pub cu_qp_delta_enabled: bool,
pub cb_qp_offset: i8,
pub cr_qp_offset: i8,
pub deblocking_filter_override_enabled: bool,
pub deblocking_filter_disabled: bool,
pub loop_filter_across_slices_enabled: bool,
pub tiles_enabled: bool,
pub entropy_coding_sync_enabled: bool,
}Expand description
HEVC Picture Parameter Set.
Fields§
§pps_id: u8§sps_id: u8§dependent_slice_segments_enabled: bool§output_flag_present: bool§num_extra_slice_header_bits: u8§sign_data_hiding_enabled: bool§cabac_init_present: bool§num_ref_idx_l0_default: u8§num_ref_idx_l1_default: u8§init_qp: i8§constrained_intra_pred: bool§transform_skip_enabled: bool§cu_qp_delta_enabled: bool§cb_qp_offset: i8§cr_qp_offset: i8§deblocking_filter_override_enabled: bool§deblocking_filter_disabled: bool§loop_filter_across_slices_enabled: bool§tiles_enabled: bool§entropy_coding_sync_enabled: boolTrait Implementations§
Auto Trait Implementations§
impl Freeze for HevcPps
impl RefUnwindSafe for HevcPps
impl Send for HevcPps
impl Sync for HevcPps
impl Unpin for HevcPps
impl UnsafeUnpin for HevcPps
impl UnwindSafe for HevcPps
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more