pub struct HevcProfileTierLevel {
pub general_profile_space: u8,
pub general_tier_flag: bool,
pub general_profile_idc: u8,
pub general_profile_compatibility_flags: u32,
pub general_level_idc: u8,
}Expand description
Profile / tier / level info from profile_tier_level(). Just the
fields the HW backends look at; the 32 sub-layer profiles and
flags are intentionally skipped.
Fields§
§general_profile_space: u8§general_tier_flag: bool§general_profile_idc: u8§general_profile_compatibility_flags: u3232-bit packed general_profile_compatibility_flag[0..32].
general_level_idc: u8Trait Implementations§
Source§impl Clone for HevcProfileTierLevel
impl Clone for HevcProfileTierLevel
Source§impl Debug for HevcProfileTierLevel
impl Debug for HevcProfileTierLevel
Source§impl Default for HevcProfileTierLevel
impl Default for HevcProfileTierLevel
impl Eq for HevcProfileTierLevel
Source§impl PartialEq for HevcProfileTierLevel
impl PartialEq for HevcProfileTierLevel
impl StructuralPartialEq for HevcProfileTierLevel
Auto Trait Implementations§
impl Freeze for HevcProfileTierLevel
impl RefUnwindSafe for HevcProfileTierLevel
impl Send for HevcProfileTierLevel
impl Sync for HevcProfileTierLevel
impl Unpin for HevcProfileTierLevel
impl UnsafeUnpin for HevcProfileTierLevel
impl UnwindSafe for HevcProfileTierLevel
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