Statistics collected by QualityAnalysisStream.
More...
#include <QualityAnalysisStream.h>
Statistics collected by QualityAnalysisStream.
◆ clear()
◆ click_count
◆ clipping_count
| uint32_t clipping_count = 0 |
◆ dropout_count
| uint32_t dropout_count = 0 |
◆ noise_floor
Slowly tracked noise floor estimate (linear, same scale as rms_level)
◆ rms_level
Most recent block RMS level (linear, same scale as the sample values)
◆ signal_detected_count
| uint32_t signal_detected_count = 0 |
Number of times the signal transitioned from lost/absent to present.
◆ signal_lost_count
| uint32_t signal_lost_count = 0 |
Number of times the signal transitioned from present to lost.
◆ signal_present
| bool signal_present = false |
True while rms_level is sustained above the noise floor by the configured margin (see setSignalMargin()) AND, if a tonality source is set, the signal is periodic/tonal rather than broadband noise
◆ snr_db
Signal-to-noise ratio of the most recent block, in dB.
◆ tonality_confidence
| float tonality_confidence = 0.0f |
Tonality/periodicity confidence (0-1) from the optional autocorrelation source, see setTonalitySource(). Stays 0 if no source is set.
◆ total_samples
| uint32_t total_samples = 0 |
The documentation for this struct was generated from the following file: