pub struct SliceHeader {Show 16 fields
pub first_mb_in_slice: u32,
pub slice_type: SliceType,
pub pic_parameter_set_id: u8,
pub colour_plane_id: u8,
pub frame_num: u32,
pub field_pic_flag: bool,
pub bottom_field_flag: bool,
pub idr_pic_id: u32,
pub pic_order_cnt_lsb: u32,
pub delta_pic_order_cnt_bottom: i32,
pub delta_pic_order_cnt: [i32; 2],
pub redundant_pic_cnt: u32,
pub direct_spatial_mv_pred_flag: bool,
pub num_ref_idx_active_override_flag: bool,
pub num_ref_idx_l0_active_minus1: u32,
pub num_ref_idx_l1_active_minus1: u32,
}
Fields§
§first_mb_in_slice: u32
§slice_type: SliceType
§pic_parameter_set_id: u8
§colour_plane_id: u8
§frame_num: u32
§field_pic_flag: bool
§bottom_field_flag: bool
§idr_pic_id: u32
§pic_order_cnt_lsb: u32
§delta_pic_order_cnt_bottom: i32
§delta_pic_order_cnt: [i32; 2]
§redundant_pic_cnt: u32
§direct_spatial_mv_pred_flag: bool
§num_ref_idx_active_override_flag: bool
§num_ref_idx_l0_active_minus1: u32
§num_ref_idx_l1_active_minus1: u32
Implementations§
Source§impl SliceHeader
impl SliceHeader
Trait Implementations§
Source§impl Clone for SliceHeader
impl Clone for SliceHeader
Source§fn clone(&self) -> SliceHeader
fn clone(&self) -> SliceHeader
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for SliceHeader
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