pub enum Profile {
Show 26 variants
Unknown(u8),
Baseline,
ConstrainedBaseline,
Main,
High,
ProgressiveHigh,
ConstrainedHigh,
High422,
High422Intra,
High10,
High10Intra,
High444,
High444Intra,
Extended,
ScalableBase,
ScalableConstrainedBaseline,
ScalableHigh,
ScalableConstrainedHigh,
ScalableHighIntra,
MultiviewHigh,
StereoHigh,
CavlcIntra444,
MFCHigh,
MFCDepthHigh,
MultiviewDepthHigh,
EnhancedMultiviewDepthHigh,
}Variants§
Unknown(u8)
Baseline
ConstrainedBaseline
Main
High
ProgressiveHigh
ConstrainedHigh
High422
High422Intra
High10
High10Intra
High444
High444Intra
Extended
ScalableBase
ScalableConstrainedBaseline
ScalableHigh
ScalableConstrainedHigh
ScalableHighIntra
MultiviewHigh
StereoHigh
CavlcIntra444
MFCHigh
MFCDepthHigh
MultiviewDepthHigh
EnhancedMultiviewDepthHigh
Implementations§
Source§impl Profile
impl Profile
pub fn from_profile_idc( profile_idc: ProfileIdc, constraint_flags: ConstraintFlags, ) -> Profile
pub fn profile_idc(&self) -> u8
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Profile
impl RefUnwindSafe for Profile
impl Send for Profile
impl Sync for Profile
impl Unpin for Profile
impl UnsafeUnpin for Profile
impl UnwindSafe for Profile
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