pub struct DriftAnalysis {
pub drift_frames_per_hour: f64,
pub drift_ppm: f64,
pub max_drift_frames: i64,
pub within_tolerance: bool,
pub sample_count: usize,
pub recommended_strategy: CorrectionStrategy,
}Expand description
Drift analysis result.
Fields§
§drift_frames_per_hour: f64Average drift in frames per hour.
drift_ppm: f64Drift rate in parts per million (PPM).
max_drift_frames: i64Maximum absolute drift observed in frames.
within_tolerance: boolWhether drift is within acceptable tolerance.
sample_count: usizeNumber of samples analyzed.
recommended_strategy: CorrectionStrategyRecommended correction strategy.
Trait Implementations§
Source§impl Clone for DriftAnalysis
impl Clone for DriftAnalysis
Source§fn clone(&self) -> DriftAnalysis
fn clone(&self) -> DriftAnalysis
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 DriftAnalysis
impl RefUnwindSafe for DriftAnalysis
impl Send for DriftAnalysis
impl Sync for DriftAnalysis
impl Unpin for DriftAnalysis
impl UnsafeUnpin for DriftAnalysis
impl UnwindSafe for DriftAnalysis
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