#[repr(u8)]pub enum HevcIntraMode {
Show 35 variants
Planar = 0,
Dc = 1,
Angular2 = 2,
Angular3 = 3,
Angular4 = 4,
Angular5 = 5,
Angular6 = 6,
Angular7 = 7,
Angular8 = 8,
Angular9 = 9,
Angular10 = 10,
Angular11 = 11,
Angular12 = 12,
Angular13 = 13,
Angular14 = 14,
Angular15 = 15,
Angular16 = 16,
Angular17 = 17,
Angular18 = 18,
Angular19 = 19,
Angular20 = 20,
Angular21 = 21,
Angular22 = 22,
Angular23 = 23,
Angular24 = 24,
Angular25 = 25,
Angular26 = 26,
Angular27 = 27,
Angular28 = 28,
Angular29 = 29,
Angular30 = 30,
Angular31 = 31,
Angular32 = 32,
Angular33 = 33,
Angular34 = 34,
}Expand description
HEVC intra prediction mode index.
Variants§
Planar = 0
Dc = 1
Angular2 = 2
Angular3 = 3
Angular4 = 4
Angular5 = 5
Angular6 = 6
Angular7 = 7
Angular8 = 8
Angular9 = 9
Angular10 = 10
Angular11 = 11
Angular12 = 12
Angular13 = 13
Angular14 = 14
Angular15 = 15
Angular16 = 16
Angular17 = 17
Angular18 = 18
Angular19 = 19
Angular20 = 20
Angular21 = 21
Angular22 = 22
Angular23 = 23
Angular24 = 24
Angular25 = 25
Angular26 = 26
Angular27 = 27
Angular28 = 28
Angular29 = 29
Angular30 = 30
Angular31 = 31
Angular32 = 32
Angular33 = 33
Angular34 = 34
Implementations§
Source§impl HevcIntraMode
impl HevcIntraMode
Sourcepub fn from_index(idx: u8) -> Option<Self>
pub fn from_index(idx: u8) -> Option<Self>
Convert from a raw mode index (0..=34).
Trait Implementations§
Source§impl Clone for HevcIntraMode
impl Clone for HevcIntraMode
Source§fn clone(&self) -> HevcIntraMode
fn clone(&self) -> HevcIntraMode
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 HevcIntraMode
impl Debug for HevcIntraMode
Source§impl PartialEq for HevcIntraMode
impl PartialEq for HevcIntraMode
impl Copy for HevcIntraMode
impl Eq for HevcIntraMode
impl StructuralPartialEq for HevcIntraMode
Auto Trait Implementations§
impl Freeze for HevcIntraMode
impl RefUnwindSafe for HevcIntraMode
impl Send for HevcIntraMode
impl Sync for HevcIntraMode
impl Unpin for HevcIntraMode
impl UnsafeUnpin for HevcIntraMode
impl UnwindSafe for HevcIntraMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more