pub struct HevcSliceHeader {
pub first_slice_segment_in_pic_flag: bool,
pub no_output_of_prior_pics_flag: bool,
pub slice_pic_parameter_set_id: u8,
pub slice_type: u8,
pub slice_pic_order_cnt_lsb: u32,
pub slice_temporal_mvp_enabled_flag: bool,
pub is_irap: bool,
}Expand description
Minimal slice segment header (7.3.6).
Fields§
§first_slice_segment_in_pic_flag: bool§no_output_of_prior_pics_flag: bool§slice_pic_parameter_set_id: u8§slice_type: u80 = B, 1 = P, 2 = I.
slice_pic_order_cnt_lsb: u32§slice_temporal_mvp_enabled_flag: bool§is_irap: boolTrue iff this header was parsed from an IRAP NAL (IDR_*, CRA).
Trait Implementations§
Source§impl Clone for HevcSliceHeader
impl Clone for HevcSliceHeader
Source§impl Debug for HevcSliceHeader
impl Debug for HevcSliceHeader
Source§impl Default for HevcSliceHeader
impl Default for HevcSliceHeader
impl Eq for HevcSliceHeader
Source§impl PartialEq for HevcSliceHeader
impl PartialEq for HevcSliceHeader
impl StructuralPartialEq for HevcSliceHeader
Auto Trait Implementations§
impl Freeze for HevcSliceHeader
impl RefUnwindSafe for HevcSliceHeader
impl Send for HevcSliceHeader
impl Sync for HevcSliceHeader
impl Unpin for HevcSliceHeader
impl UnsafeUnpin for HevcSliceHeader
impl UnwindSafe for HevcSliceHeader
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