pub struct OperatingPoint {
pub idc: u16,
pub seq_level_idx: u8,
pub seq_tier: bool,
pub operating_parameters_info: Option<OperatingParametersInfo>,
pub initial_display_delay: Option<u8>,
}
Expand description
Operating Point
Part of the SequenceHeaderObu
.
Fields§
§idc: u16
operating_point_idc
12 bits
seq_level_idx: u8
seq_level_idx
5 bits
seq_tier: bool
seq_tier
1 bit
operating_parameters_info: Option<OperatingParametersInfo>
operating_parameters_info
if decoder_model_info_present_flag
is 1
initial_display_delay: Option<u8>
initial_display_delay_minus_1 + 1
if initial_display_delay_present_flag
is 1 and initial_display_delay_present_for_this_op
is 1
4 bits
Trait Implementations§
Source§impl Clone for OperatingPoint
impl Clone for OperatingPoint
Source§fn clone(&self) -> OperatingPoint
fn clone(&self) -> OperatingPoint
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 OperatingPoint
impl Debug for OperatingPoint
Source§impl PartialEq for OperatingPoint
impl PartialEq for OperatingPoint
impl Copy for OperatingPoint
impl Eq for OperatingPoint
impl StructuralPartialEq for OperatingPoint
Auto Trait Implementations§
impl Freeze for OperatingPoint
impl RefUnwindSafe for OperatingPoint
impl Send for OperatingPoint
impl Sync for OperatingPoint
impl Unpin for OperatingPoint
impl UnwindSafe for OperatingPoint
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