pub struct MotionEstimationConfig {
pub block_size: u32,
pub search_range: u32,
pub search_strategy: SearchStrategy,
pub sub_pixel: bool,
pub frame_width: u32,
pub frame_height: u32,
}Expand description
Configuration for motion estimation.
Fields§
§block_size: u32Block size in pixels (width and height).
search_range: u32Search range in pixels.
search_strategy: SearchStrategySearch strategy to use.
sub_pixel: boolEnable sub-pixel refinement.
frame_width: u32Frame width in pixels.
frame_height: u32Frame height in pixels.
Trait Implementations§
Source§impl Clone for MotionEstimationConfig
impl Clone for MotionEstimationConfig
Source§fn clone(&self) -> MotionEstimationConfig
fn clone(&self) -> MotionEstimationConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MotionEstimationConfig
impl Debug for MotionEstimationConfig
Auto Trait Implementations§
impl Freeze for MotionEstimationConfig
impl RefUnwindSafe for MotionEstimationConfig
impl Send for MotionEstimationConfig
impl Sync for MotionEstimationConfig
impl Unpin for MotionEstimationConfig
impl UnsafeUnpin for MotionEstimationConfig
impl UnwindSafe for MotionEstimationConfig
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.