#[non_exhaustive]pub enum H264Profile {
Baseline,
ConstrainedBaseline,
Main,
High,
}Expand description
H.264 profile (ITU-T H.264 Annex A).
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for H264Profile
impl Clone for H264Profile
impl Copy for H264Profile
Source§impl Debug for H264Profile
impl Debug for H264Profile
impl Eq for H264Profile
Source§impl Hash for H264Profile
impl Hash for H264Profile
Source§impl PartialEq for H264Profile
impl PartialEq for H264Profile
impl StructuralPartialEq for H264Profile
Auto Trait Implementations§
impl Freeze for H264Profile
impl RefUnwindSafe for H264Profile
impl Send for H264Profile
impl Sync for H264Profile
impl Unpin for H264Profile
impl UnsafeUnpin for H264Profile
impl UnwindSafe for H264Profile
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