pub enum BPredMode {
Forward,
Backward,
BiPred,
Direct,
}Expand description
B-slice prediction mode.
Variants§
Forward
Use only forward (past) reference.
Backward
Use only backward (future) reference.
BiPred
Average of forward and backward predictions.
Direct
Derive MVs from co-located MB in future reference.
Trait Implementations§
impl Copy for BPredMode
impl StructuralPartialEq for BPredMode
Auto Trait Implementations§
impl Freeze for BPredMode
impl RefUnwindSafe for BPredMode
impl Send for BPredMode
impl Sync for BPredMode
impl Unpin for BPredMode
impl UnsafeUnpin for BPredMode
impl UnwindSafe for BPredMode
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