pub struct LevelSpecification { /* private fields */ }Implementations§
Source§impl LevelSpecification
impl LevelSpecification
pub fn id(&self) -> Level
pub fn max_picture_size(&self) -> u64
pub fn max_horizontal(&self) -> u32
pub fn max_vertical(&self) -> u32
pub fn max_width(&self) -> u32
pub fn max_height(&self) -> u32
pub fn max_display_rate(&self) -> u64
pub fn max_decode_rate(&self) -> u64
pub fn max_header_rate(&self) -> u32
pub fn max_bit_rate(&self, tier: Tier) -> Option<u64>
pub fn max_bit_rate_main(&self) -> u64
pub fn max_bit_rate_high(&self) -> Option<u32>
pub fn min_comp_basis(&self) -> u32
pub fn max_tiles(&self) -> u32
pub fn max_tile_cols(&self) -> u32
Trait Implementations§
Source§impl Clone for LevelSpecification
impl Clone for LevelSpecification
Source§fn clone(&self) -> LevelSpecification
fn clone(&self) -> LevelSpecification
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LevelSpecification
Auto Trait Implementations§
impl Freeze for LevelSpecification
impl RefUnwindSafe for LevelSpecification
impl Send for LevelSpecification
impl Sync for LevelSpecification
impl Unpin for LevelSpecification
impl UnsafeUnpin for LevelSpecification
impl UnwindSafe for LevelSpecification
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