pub enum DegradationReason {
PtzMoving,
LargeJump,
ZoomChange,
OcclusionOrBlur,
InferredMotionLowConfidence,
Unknown,
}Expand description
Why temporal context is degraded.
Variants§
PtzMoving
Camera is performing a PTZ move.
LargeJump
A large sudden jump was detected.
ZoomChange
The zoom level changed significantly.
OcclusionOrBlur
Occlusion or blur degraded the frame.
InferredMotionLowConfidence
Motion was inferred from video with low confidence.
Unknown
Reason is unspecified or could not be determined.
Trait Implementations§
Source§impl Clone for DegradationReason
impl Clone for DegradationReason
Source§fn clone(&self) -> DegradationReason
fn clone(&self) -> DegradationReason
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 moreSource§impl Debug for DegradationReason
impl Debug for DegradationReason
Source§impl Hash for DegradationReason
impl Hash for DegradationReason
Source§impl PartialEq for DegradationReason
impl PartialEq for DegradationReason
impl Copy for DegradationReason
impl Eq for DegradationReason
impl StructuralPartialEq for DegradationReason
Auto Trait Implementations§
impl Freeze for DegradationReason
impl RefUnwindSafe for DegradationReason
impl Send for DegradationReason
impl Sync for DegradationReason
impl Unpin for DegradationReason
impl UnsafeUnpin for DegradationReason
impl UnwindSafe for DegradationReason
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