Enum SceneDetectionSpeed
pub enum SceneDetectionSpeed
Variants
-
Fast Fastest scene detection using pixel-wise comparison
-
Standard Scene detection using frame costs and motion vectors
-
None Do not perform scenecut detection, only place keyframes at fixed intervals
Trait Implementations
impl Clone for SceneDetectionSpeed
fn clone(&self) -> SceneDetectionSpeed
impl Copy for SceneDetectionSpeed
impl Debug for SceneDetectionSpeed
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for SceneDetectionSpeed
impl PartialEq for SceneDetectionSpeed
fn eq(&self, other: &SceneDetectionSpeed) -> bool
impl PartialOrd for SceneDetectionSpeed
fn partial_cmp(&self, other: &SceneDetectionSpeed) -> Option<Ordering>
impl StructuralPartialEq for SceneDetectionSpeed
Auto Trait Implementations
impl Freeze for SceneDetectionSpeed
impl RefUnwindSafe for SceneDetectionSpeed
impl Send for SceneDetectionSpeed
impl Sync for SceneDetectionSpeed
impl Unpin for SceneDetectionSpeed
impl UnsafeUnpin for SceneDetectionSpeed
impl UnwindSafe for SceneDetectionSpeed
Blanket Implementations
impl<T> Any for SceneDetectionSpeed
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for SceneDetectionSpeed
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for SceneDetectionSpeed
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for SceneDetectionSpeed
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for SceneDetectionSpeed
fn from(t: T) -> TReturns the argument unchanged.
impl<T> IntoEither for SceneDetectionSpeed
impl<T> Pointable for SceneDetectionSpeed
const ALIGN: usize = _;type Init = T;unsafe fn init(init: <T as Pointable>::Init) -> usizeunsafe fn deref<'a>(ptr: usize) -> &'a Tunsafe fn deref_mut<'a>(ptr: usize) -> &'a mut Tunsafe fn drop(ptr: usize)
impl<T> ToOwned for SceneDetectionSpeed
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for SceneDetectionSpeed
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for SceneDetectionSpeed
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for SceneDetectionSpeed
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>