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