pub struct Vps { /* private fields */ }
Expand description
A H.265 Video Parameter Set.
Implementations§
source§impl Vps
impl Vps
pub fn video_parameter_set_id(&self) -> u8
pub fn base_layer_internal_flag(&self) -> bool
pub fn base_layer_available_flag(&self) -> bool
pub fn max_layers_minus1(&self) -> u8
pub fn max_sub_layers_minus1(&self) -> u8
pub fn temporal_id_nesting_flag(&self) -> bool
pub fn profile_tier_level(&self) -> &ProfileTierLevel
pub fn sub_layer_ordering_info_present_flag(&self) -> bool
pub fn max_dec_pic_buffering_minus1(&self) -> [u32; 7]
pub fn max_num_reorder_pics(&self) -> [u32; 7]
pub fn max_latency_increase_plus1(&self) -> [u32; 7]
pub fn max_layer_id(&self) -> u8
pub fn num_layer_sets_minus1(&self) -> u32
pub fn timing_info_present_flag(&self) -> bool
pub fn num_units_in_tick(&self) -> u32
pub fn time_scale(&self) -> u32
pub fn poc_proportional_to_timing_flag(&self) -> bool
pub fn num_ticks_poc_diff_one_minus1(&self) -> u32
pub fn num_hrd_parameters(&self) -> u32
pub fn hrd_layer_set_idx(&self) -> &[u16]
pub fn cprms_present_flag(&self) -> &[bool]
pub fn hrd_parameters(&self) -> &[HrdParams]
pub fn extension_flag(&self) -> bool
Trait Implementations§
impl Eq for Vps
impl StructuralEq for Vps
impl StructuralPartialEq for Vps
Auto Trait Implementations§
impl RefUnwindSafe for Vps
impl Send for Vps
impl Sync for Vps
impl Unpin for Vps
impl UnwindSafe for Vps
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