class SilenceChecker
Defined at line 171 of file ../../src/media/audio/lib/analysis/dropout.h
SilenceChecker verifies that a stream does not contain a consecutive number of truly silent
frames, with Check() returning false if this ever occurs. For simplicity, this class is currently
limited to FLOAT data only.
Public Methods
void SilenceChecker (int64_t max_count_silent_frames_allowed, int32_t channels, const std::string_view & tag)
Defined at line 175 of file ../../src/media/audio/lib/analysis/dropout.h
void Reset (int64_t frame_position, bool print)
Defined at line 181 of file ../../src/media/audio/lib/analysis/dropout.h
bool Check (const float * samples, int64_t frame_position, int64_t frame_count, bool print)
Defined at line 198 of file ../../src/media/audio/lib/analysis/dropout.h
void LogFailure (int64_t max_silent_frames_start, int64_t max_silent_frames_detected)
Defined at line 250 of file ../../src/media/audio/lib/analysis/dropout.h