#[non_exhaustive]#[repr(u32)]pub enum StdVideoH264ProfileIdc {
STD_VIDEO_H264_PROFILE_IDC_BASELINE = 66,
STD_VIDEO_H264_PROFILE_IDC_MAIN = 77,
STD_VIDEO_H264_PROFILE_IDC_HIGH = 100,
STD_VIDEO_H264_PROFILE_IDC_HIGH_444_PREDICTIVE = 244,
STD_VIDEO_H264_PROFILE_IDC_INVALID = 2_147_483_647,
}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.
STD_VIDEO_H264_PROFILE_IDC_BASELINE = 66
STD_VIDEO_H264_PROFILE_IDC_MAIN = 77
STD_VIDEO_H264_PROFILE_IDC_HIGH = 100
STD_VIDEO_H264_PROFILE_IDC_HIGH_444_PREDICTIVE = 244
STD_VIDEO_H264_PROFILE_IDC_INVALID = 2_147_483_647
Implementations§
Source§impl StdVideoH264ProfileIdc
impl StdVideoH264ProfileIdc
pub const STD_VIDEO_H264_PROFILE_IDC_MAX_ENUM: StdVideoH264ProfileIdc = StdVideoH264ProfileIdc::STD_VIDEO_H264_PROFILE_IDC_INVALID
Trait Implementations§
Source§impl Clone for StdVideoH264ProfileIdc
impl Clone for StdVideoH264ProfileIdc
Source§fn clone(&self) -> StdVideoH264ProfileIdc
fn clone(&self) -> StdVideoH264ProfileIdc
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 StdVideoH264ProfileIdc
impl Debug for StdVideoH264ProfileIdc
Source§impl Hash for StdVideoH264ProfileIdc
impl Hash for StdVideoH264ProfileIdc
Source§impl PartialEq for StdVideoH264ProfileIdc
impl PartialEq for StdVideoH264ProfileIdc
impl Copy for StdVideoH264ProfileIdc
impl Eq for StdVideoH264ProfileIdc
impl StructuralPartialEq for StdVideoH264ProfileIdc
Auto Trait Implementations§
impl Freeze for StdVideoH264ProfileIdc
impl RefUnwindSafe for StdVideoH264ProfileIdc
impl Send for StdVideoH264ProfileIdc
impl Sync for StdVideoH264ProfileIdc
impl Unpin for StdVideoH264ProfileIdc
impl UnwindSafe for StdVideoH264ProfileIdc
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