pub struct PatternAnalysisResults {
pub frames_analyzed: usize,
pub avg_comb_score: f64,
pub recommended_pattern: TelecinePattern,
pub confidence: f64,
}Expand description
Results from pattern analysis.
Fields§
§frames_analyzed: usizeNumber of frames analyzed.
avg_comb_score: f64Average combing score.
recommended_pattern: TelecinePatternRecommended telecine pattern.
confidence: f64Detection confidence (0.0-1.0).
Implementations§
Source§impl PatternAnalysisResults
impl PatternAnalysisResults
Sourcepub fn has_telecine(&self) -> bool
pub fn has_telecine(&self) -> bool
Check if content likely has telecine.
Sourcepub fn recommended_config(&self) -> IvtcConfig
pub fn recommended_config(&self) -> IvtcConfig
Get recommended configuration.
Trait Implementations§
Source§impl Clone for PatternAnalysisResults
impl Clone for PatternAnalysisResults
Source§fn clone(&self) -> PatternAnalysisResults
fn clone(&self) -> PatternAnalysisResults
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 moreAuto Trait Implementations§
impl Freeze for PatternAnalysisResults
impl RefUnwindSafe for PatternAnalysisResults
impl Send for PatternAnalysisResults
impl Sync for PatternAnalysisResults
impl Unpin for PatternAnalysisResults
impl UnsafeUnpin for PatternAnalysisResults
impl UnwindSafe for PatternAnalysisResults
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