MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Yantra::StatisticalAnalyzerConfig Struct Reference

Initial settings for statistical analysis. More...

#include <StatisticalAnalyzer.hpp>

+ Collaboration diagram for MayaFlux::Yantra::StatisticalAnalyzerConfig:

Public Attributes

bool classification_enabled { true }
 Whether to classify statistical values.
 
AnalysisGranularity granularity { AnalysisGranularity::RAW_VALUES }
 Level at which the analyzer processes input.
 
uint32_t hop_size { 256 }
 Distance between successive windows in samples.
 
StatisticalMethod method { StatisticalMethod::MEAN }
 Statistic to compute.
 
std::map< std::string, std::any > parameters
 Additional named parameters applied last.
 
double percentile { 50.0 }
 Percentile to compute when method is PERCENTILE, from 0 to 100.
 
bool sample_variance { true }
 Whether variance calculations use the sample formula.
 
uint32_t window_size { 512 }
 Analysis window length in samples.
 

Detailed Description

Initial settings for statistical analysis.

Pass this aggregate with designated initializers to the config constructor. Named parameters are applied after the typed settings.

Definition at line 113 of file StatisticalAnalyzer.hpp.


The documentation for this struct was generated from the following file: