| _timeout | Print | protected |
| addNotifyAudioChange(AudioInfoSupport &bi) | AudioInfoSource | inlinevirtual |
| analyze(const uint8_t *data, size_t len) | QualityAnalysisStream | inlineprotected |
| analyzeT(const uint8_t *buffer, size_t size) | QualityAnalysisStream | inlineprotected |
| audioInfo() override | AudioStream | inlinevirtual |
| audioInfoOut() | AudioInfoSupport | inlinevirtual |
| AudioStream()=default | AudioStream | |
| AudioStream(AudioStream &)=default | AudioStream | |
| auto_tonality | QualityAnalysisStream | protected |
| available() override | QualityAnalysisStream | inlinevirtual |
| availableForWrite() override | QualityAnalysisStream | inlinevirtual |
| BaseStream()=default | BaseStream | |
| BaseStream(BaseStream &)=default | BaseStream | |
| begin(AudioInfo info) | QualityAnalysisStream | inline |
| begin() override | QualityAnalysisStream | inlinevirtual |
| callback | QualityAnalysisStream | protected |
| clearNotifyAudioChange() | AudioInfoSource | inlinevirtual |
| clearStats() | QualityAnalysisStream | inline |
| clearTonalitySource() | QualityAnalysisStream | inline |
| click_threshold | QualityAnalysisStream | protected |
| clipping_margin | QualityAnalysisStream | protected |
| clipping_min_samples | QualityAnalysisStream | protected |
| consecutive_clipped | QualityAnalysisStream | protected |
| consecutive_noise_blocks | QualityAnalysisStream | protected |
| consecutive_signal_blocks | QualityAnalysisStream | protected |
| consecutive_silent | QualityAnalysisStream | protected |
| dropout_min_samples | QualityAnalysisStream | protected |
| end() | BaseStream | inlinevirtual |
| flush() override | QualityAnalysisStream | inlinevirtual |
| has_prev_sample | QualityAnalysisStream | protected |
| in_clipping | QualityAnalysisStream | protected |
| in_dropout | QualityAnalysisStream | protected |
| info | AudioStream | protected |
| initTonality() | QualityAnalysisStream | inlineprotected |
| is_notify_active | AudioInfoSource | protected |
| isNotifyActive() | AudioInfoSource | inline |
| isSignalPresent() const | QualityAnalysisStream | inline |
| last_report_time | QualityAnalysisStream | protected |
| max_value | QualityAnalysisStream | protected |
| noise_floor_attack | QualityAnalysisStream | protected |
| noise_floor_initialized | QualityAnalysisStream | protected |
| noise_floor_release | QualityAnalysisStream | protected |
| not_supported(int out, const char *msg="") | AudioStream | inlineprotectedvirtual |
| notify_vector | AudioInfoSource | protected |
| notifyAudioChange(AudioInfo info) | AudioInfoSource | inlineprotected |
| operator bool() | AudioStream | inlinevirtual |
| operator=(AudioStream &)=default | AudioStream | |
| audio_tools::BaseStream::operator=(BaseStream &)=default | BaseStream | |
| owns_tonality | QualityAnalysisStream | protected |
| p_io | QualityAnalysisStream | protected |
| p_out | QualityAnalysisStream | protected |
| p_report | QualityAnalysisStream | protected |
| p_tonality | QualityAnalysisStream | protected |
| prev_sample | QualityAnalysisStream | protected |
| printReport() | QualityAnalysisStream | inlineprotected |
| processRmsBlock() | QualityAnalysisStream | inlineprotected |
| QualityAnalysisStream()=default | QualityAnalysisStream | |
| QualityAnalysisStream(Print &print) | QualityAnalysisStream | inline |
| QualityAnalysisStream(Stream &stream) | QualityAnalysisStream | inline |
| readBytes(uint8_t *data, size_t len) override | QualityAnalysisStream | inlinevirtual |
| readSilence(uint8_t *buffer, size_t length) | AudioStream | inlinevirtual |
| refillReadBuffer() | BaseStream | inlineprotected |
| removeNotifyAudioChange(AudioInfoSupport &bi) | AudioInfoSource | inlinevirtual |
| report_period_ms | QualityAnalysisStream | protected |
| reportIfDue() | QualityAnalysisStream | inlineprotected |
| resetState() | QualityAnalysisStream | inlineprotected |
| rms_block_count | QualityAnalysisStream | protected |
| rms_block_size | QualityAnalysisStream | protected |
| rms_sum_sq | QualityAnalysisStream | protected |
| setAudioInfo(AudioInfo info) override | QualityAnalysisStream | inlinevirtual |
| setCallback(QualityCallback cb) | QualityAnalysisStream | inline |
| setClickThreshold(float ratio) | QualityAnalysisStream | inline |
| setClippingMargin(float ratio) | QualityAnalysisStream | inline |
| setClippingMinSamples(int samples) | QualityAnalysisStream | inline |
| setDropoutMinSamples(int samples) | QualityAnalysisStream | inline |
| setNoiseFloorBlockSize(int samples) | QualityAnalysisStream | inline |
| setNoiseFloorTracking(float attack, float release) | QualityAnalysisStream | inline |
| setNotifyActive(bool flag) | AudioInfoSource | inline |
| setOutput(Print &out) override | QualityAnalysisStream | inlinevirtual |
| audio_tools::ModifyingStream::setOutput(AudioOutput &out) | ModifyingStream | inlinevirtual |
| setReporting(int period_ms, Print &output) | QualityAnalysisStream | inline |
| setSignalMargin(float db) | QualityAnalysisStream | inline |
| setSignalPresenceMinBlocks(int blocks) | QualityAnalysisStream | inline |
| setSilenceThreshold(float ratio) | QualityAnalysisStream | inline |
| setStream(Stream &io) override | QualityAnalysisStream | inlinevirtual |
| audio_tools::ModifyingStream::setStream(AudioStream &io) | ModifyingStream | inlinevirtual |
| setTonalityBufferSize(int samples) | QualityAnalysisStream | inline |
| setTonalityEnabled(bool enabled) | QualityAnalysisStream | inline |
| setTonalityMinConfidence(float min_confidence) | QualityAnalysisStream | inline |
| setTonalitySource(FrequencyDetectorAutoCorrelation &detector, float min_confidence=0.3f, int channel=0) | QualityAnalysisStream | inline |
| setWriteBufferSize(int size) | BaseStream | inline |
| signal_margin_db | QualityAnalysisStream | protected |
| signal_present_min_blocks | QualityAnalysisStream | protected |
| silence_threshold | QualityAnalysisStream | protected |
| stats() const | QualityAnalysisStream | inline |
| stats_data | QualityAnalysisStream | protected |
| tmp_in | BaseStream | protected |
| tmp_out | BaseStream | protected |
| tonality_channel | QualityAnalysisStream | protected |
| tonality_enabled | QualityAnalysisStream | protected |
| tonality_min_confidence | QualityAnalysisStream | protected |
| tonalityConfidence() const | QualityAnalysisStream | inline |
| write(const uint8_t *data, size_t len) override | QualityAnalysisStream | inlinevirtual |
| audio_tools::BaseStream::write(uint8_t ch) override | BaseStream | inlinevirtual |
| write_buffer_size | BaseStream | protected |
| writeSilence(size_t len) | AudioStream | inlinevirtual |
| ~AudioStream()=default | AudioStream | virtual |
| ~BaseStream()=default | BaseStream | virtual |
| ~Stream()=default | Stream | virtual |