pub struct BlockMvResult {
pub block_x: u32,
pub block_y: u32,
pub mv: MotionVector,
pub subpixel_mv: Option<SubpixelMv>,
pub cost: u32,
}Expand description
Motion estimation result for a single block.
Fields§
§block_x: u32Block position (top-left corner) in pixels.
block_y: u32Block position (top-left corner) in pixels.
mv: MotionVectorBest integer-pixel motion vector.
subpixel_mv: Option<SubpixelMv>Best sub-pixel motion vector (if refinement was requested).
cost: u32Cost (SAD/SSD/Hadamard) of the best candidate.
Trait Implementations§
Source§impl Clone for BlockMvResult
impl Clone for BlockMvResult
Source§fn clone(&self) -> BlockMvResult
fn clone(&self) -> BlockMvResult
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 moreAuto Trait Implementations§
impl Freeze for BlockMvResult
impl RefUnwindSafe for BlockMvResult
impl Send for BlockMvResult
impl Sync for BlockMvResult
impl Unpin for BlockMvResult
impl UnsafeUnpin for BlockMvResult
impl UnwindSafe for BlockMvResult
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