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