pub struct RefPicMarking {
pub no_output_of_prior_pics_flag: bool,
pub long_term_reference_flag: bool,
pub adaptive_ref_pic_marking_mode_flag: bool,
pub inner: Vec<RefPicMarkingInner>,
}
Fields§
§no_output_of_prior_pics_flag: bool
Specifies how the previously-decoded pictures in the decoded picture buffer are treated after decoding of an IDR picture. See Annex C.
long_term_reference_flag: bool
If unset, specifies that the MaxLongTermFrameIdx variable is set equal to “no long-term frame indices” and that the IDR picture is marked as “used for short-term reference”. If set, specifies that the MaxLongTermFrameIdx variable is set equal to 0 and that the current IDR picture is marked “used for long-term reference” and is assigned LongTermFrameIdx equal to 0.
adaptive_ref_pic_marking_mode_flag: bool
Selects the reference picture marking mode of the currently decoded picture as specified in Table 7-8.
inner: Vec<RefPicMarkingInner>
An Vec with additional data used in the marking process.
Trait Implementations§
Source§impl Clone for RefPicMarking
impl Clone for RefPicMarking
Source§fn clone(&self) -> RefPicMarking
fn clone(&self) -> RefPicMarking
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 RefPicMarking
impl Debug for RefPicMarking
Source§impl Default for RefPicMarking
impl Default for RefPicMarking
Source§fn default() -> RefPicMarking
fn default() -> RefPicMarking
Returns the “default value” for a type. Read more
Source§impl PartialEq for RefPicMarking
impl PartialEq for RefPicMarking
impl Eq for RefPicMarking
impl StructuralPartialEq for RefPicMarking
Auto Trait Implementations§
impl Freeze for RefPicMarking
impl RefUnwindSafe for RefPicMarking
impl Send for RefPicMarking
impl Sync for RefPicMarking
impl Unpin for RefPicMarking
impl UnwindSafe for RefPicMarking
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