pub struct PictureId {
pub frame_num: u32,
pub pic_parameter_set_id: u8,
pub idr_pic_id: Option<u32>,
pub pic_order_cnt_lsb: Option<u32>,
pub delta_pic_order_cnt: Option<[i32; 2]>,
pub field_pic_flag: bool,
pub bottom_field_flag: bool,
}
Fields§
§frame_num: u32
§pic_parameter_set_id: u8
§idr_pic_id: Option<u32>
§pic_order_cnt_lsb: Option<u32>
§delta_pic_order_cnt: Option<[i32; 2]>
§field_pic_flag: bool
§bottom_field_flag: bool
Implementations§
Source§impl PictureId
impl PictureId
pub fn from_slice_header( header: &SliceHeader, nal_type: NalUnitType, sps: &Sps, ) -> Self
Trait Implementations§
impl Eq for PictureId
impl StructuralPartialEq for PictureId
Auto Trait Implementations§
impl Freeze for PictureId
impl RefUnwindSafe for PictureId
impl Send for PictureId
impl Sync for PictureId
impl Unpin for PictureId
impl UnwindSafe for PictureId
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