pub enum ProfileLevel {
Show 52 variants
HEVCMainAutoLevel,
HEVCMain10AutoLevel,
HEVCMain42210AutoLevel,
H264Baseline13,
H264Baseline30,
H264Baseline31,
H264Baseline32,
H264Baseline40,
H264Baseline41,
H264Baseline42,
H264Baseline50,
H264Baseline51,
H264Baseline52,
H264BaselineAutoLevel,
H264Main30,
H264Main31,
H264Main32,
H264Main40,
H264Main41,
H264Main42,
H264Main50,
H264Main51,
H264Main52,
H264MainAutoLevel,
H264Extended50,
H264ExtendedAutoLevel,
H264High30,
H264High31,
H264High32,
H264High40,
H264High41,
H264High42,
H264High50,
H264High51,
H264High52,
H264HighAutoLevel,
H264ConstrainedHighAutoLevel,
MP4VSimpleL0,
MP4VSimpleL1,
MP4VSimpleL2,
MP4VSimpleL3,
MP4VMainL2,
MP4VMainL3,
MP4VMainL4,
MP4VAdvancedSimpleL0,
MP4VAdvancedSimpleL1,
MP4VAdvancedSimpleL2,
MP4VAdvancedSimpleL3,
MP4VAdvancedSimpleL4,
H263Profile0Level10,
H263Profile0Level45,
H263Profile3Level45,
}Variants§
HEVCMainAutoLevel
HEVCMain10AutoLevel
HEVCMain42210AutoLevel
H264Baseline13
H264Baseline30
H264Baseline31
H264Baseline32
H264Baseline40
H264Baseline41
H264Baseline42
H264Baseline50
H264Baseline51
H264Baseline52
H264BaselineAutoLevel
H264Main30
H264Main31
H264Main32
H264Main40
H264Main41
H264Main42
H264Main50
H264Main51
H264Main52
H264MainAutoLevel
H264Extended50
H264ExtendedAutoLevel
H264High30
H264High31
H264High32
H264High40
H264High41
H264High42
H264High50
H264High51
H264High52
H264HighAutoLevel
H264ConstrainedHighAutoLevel
MP4VSimpleL0
MP4VSimpleL1
MP4VSimpleL2
MP4VSimpleL3
MP4VMainL2
MP4VMainL3
MP4VMainL4
MP4VAdvancedSimpleL0
MP4VAdvancedSimpleL1
MP4VAdvancedSimpleL2
MP4VAdvancedSimpleL3
MP4VAdvancedSimpleL4
H263Profile0Level10
H263Profile0Level45
H263Profile3Level45
Trait Implementations§
Source§impl Clone for ProfileLevel
impl Clone for ProfileLevel
Source§fn clone(&self) -> ProfileLevel
fn clone(&self) -> ProfileLevel
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 ProfileLevel
impl Debug for ProfileLevel
Source§impl From<ProfileLevel> for CFStringRef
impl From<ProfileLevel> for CFStringRef
Source§fn from(level: ProfileLevel) -> Self
fn from(level: ProfileLevel) -> Self
Converts to this type from the input type.
Source§impl From<ProfileLevel> for CFString
impl From<ProfileLevel> for CFString
Source§fn from(level: ProfileLevel) -> Self
fn from(level: ProfileLevel) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ProfileLevel
impl PartialEq for ProfileLevel
impl Copy for ProfileLevel
impl Eq for ProfileLevel
impl StructuralPartialEq for ProfileLevel
Auto Trait Implementations§
impl Freeze for ProfileLevel
impl RefUnwindSafe for ProfileLevel
impl Send for ProfileLevel
impl Sync for ProfileLevel
impl Unpin for ProfileLevel
impl UnwindSafe for ProfileLevel
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