#[repr(i8)]enum LumaMode {
DC = 0,
V = 1,
H = 2,
TM = 3,
B = 4,
}
Variants§
DC = 0
Predict DC using row above and column to the left.
V = 1
Predict rows using row above.
H = 2
Predict columns using column to the left.
TM = 3
Propagate second differences.
B = 4
Each Y subblock is independently predicted.
Implementations§
Trait Implementations§
source§impl PartialEq for LumaMode
impl PartialEq for LumaMode
impl Copy for LumaMode
impl Eq for LumaMode
impl StructuralPartialEq for LumaMode
Auto Trait Implementations§
impl Freeze for LumaMode
impl RefUnwindSafe for LumaMode
impl Send for LumaMode
impl Sync for LumaMode
impl Unpin for LumaMode
impl UnwindSafe for LumaMode
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> 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 moresource§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian()
.