class SlopeChecker
Defined at line 22 of file ../../src/media/audio/lib/analysis/glitch.h
A utility class that can be used to detect audio discontinuities ("glitches").
SlopeChecker verifies a one-channel stream containing a full-scale, sine wave signal at known
frequency. If the slope exceeds the expected maximum for that frequency, it returns false.
Public Methods
void SlopeChecker (int32_t samples_per_second, int32_t expected_frequency, double expected_max_amplitude, const std::string_view & tag)
Defined at line 24 of file ../../src/media/audio/lib/analysis/glitch.h
bool Check (float sample, bool print)
Defined at line 38 of file ../../src/media/audio/lib/analysis/glitch.h
void Reset ()
Defined at line 55 of file ../../src/media/audio/lib/analysis/glitch.h