pub struct SublayerHrdParameters {
pub bit_rate_value_minus1: [u32; 32],
pub cpb_size_value_minus1: [u32; 32],
pub cpb_size_du_value_minus1: [u32; 32],
pub bit_rate_du_value_minus1: [u32; 32],
pub cbr_flag: [bool; 32],
}
Fields§
§bit_rate_value_minus1: [u32; 32]
bit_rate_value_minus1[ i ]
(together with bit_rate_scale) specifies the
maximum input bit rate for the i-th CPB when the CPB operates at the
access unit level
cpb_size_value_minus1: [u32; 32]
cpb_size_value_minus1[ i ]
is used together with cpb_size_scale to
specify the i-th CPB size when the CPB operates at the access unit
level.
cpb_size_du_value_minus1: [u32; 32]
cpb_size_du_value_minus1[ i ]
is used together with cpb_size_du_scale to
specify the i-th CPB size when the CPB operates at sub-picture level.
bit_rate_du_value_minus1: [u32; 32]
bit_rate_du_value_minus1[ i ]
(together with bit_rate_scale) specifies
the maximum input bit rate for the i-th CPB when the CPB operates at the
sub-picture level.
cbr_flag: [bool; 32]
cbr_flag[ i ]
not set specifies that to decode this CVS by the HRD using
the i-th CPB specification.
Trait Implementations§
Source§impl Clone for SublayerHrdParameters
impl Clone for SublayerHrdParameters
Source§fn clone(&self) -> SublayerHrdParameters
fn clone(&self) -> SublayerHrdParameters
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 moreSource§impl Debug for SublayerHrdParameters
impl Debug for SublayerHrdParameters
Source§impl Default for SublayerHrdParameters
impl Default for SublayerHrdParameters
Source§fn default() -> SublayerHrdParameters
fn default() -> SublayerHrdParameters
Returns the “default value” for a type. Read more
Source§impl PartialEq for SublayerHrdParameters
impl PartialEq for SublayerHrdParameters
impl Eq for SublayerHrdParameters
impl StructuralPartialEq for SublayerHrdParameters
Auto Trait Implementations§
impl Freeze for SublayerHrdParameters
impl RefUnwindSafe for SublayerHrdParameters
impl Send for SublayerHrdParameters
impl Sync for SublayerHrdParameters
impl Unpin for SublayerHrdParameters
impl UnwindSafe for SublayerHrdParameters
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