| calculateBassFlux(float currentBass) const | fl::audio::detector::DropDetector | private |
| calculateBassFlux(float currentBass) const | fl::audio::detector::DropDetector | private |
| calculateDropImpact(float energyFlux, float bassFlux, float spectralNovelty, float rms) const | fl::audio::detector::DropDetector | private |
| calculateDropImpact(float energyFlux, float bassFlux, float spectralNovelty, float rms) const | fl::audio::detector::DropDetector | private |
| calculateEnergyFlux(float currentRMS) const | fl::audio::detector::DropDetector | private |
| calculateEnergyFlux(float currentRMS) const | fl::audio::detector::DropDetector | private |
| calculateSpectralNovelty(float bass, float mid, float treble) const | fl::audio::detector::DropDetector | private |
| calculateSpectralNovelty(float bass, float mid, float treble) const | fl::audio::detector::DropDetector | private |
| DropCallback typedef | fl::audio::detector::DropDetector | |
| DropDetector() FL_NOEXCEPT | fl::audio::detector::DropDetector | |
| DropDetector() FL_NOEXCEPT | fl::audio::detector::DropDetector | |
| fireCallbacks() override | fl::audio::detector::DropDetector | virtual |
| getBassEnergy(const fft::Bins &fft) const | fl::audio::detector::DropDetector | private |
| getBassEnergy(const fft::Bins &fft) const | fl::audio::detector::DropDetector | private |
| getCurrentImpact(shared_ptr< Context > context) const | fl::audio::detector::DropDetector | |
| getLastDrop() const | fl::audio::detector::DropDetector | inline |
| getLastDrop() const | fl::audio::detector::DropDetector | inline |
| getMidEnergy(const fft::Bins &fft) const | fl::audio::detector::DropDetector | private |
| getMidEnergy(const fft::Bins &fft) const | fl::audio::detector::DropDetector | private |
| getName() const override | fl::audio::detector::DropDetector | inlinevirtual |
| getTimeSinceLastDrop(u32 currentTime) const | fl::audio::detector::DropDetector | inline |
| getTrebleEnergy(const fft::Bins &fft) const | fl::audio::detector::DropDetector | private |
| getTrebleEnergy(const fft::Bins &fft) const | fl::audio::detector::DropDetector | private |
| ImpactCallback typedef | fl::audio::detector::DropDetector | |
| mBassBaseline | fl::audio::detector::DropDetector | private |
| mBassThreshold | fl::audio::detector::DropDetector | private |
| mDropDetectedThisFrame | fl::audio::detector::DropDetector | private |
| mEnergyBaseline | fl::audio::detector::DropDetector | private |
| mEnergyFluxThreshold | fl::audio::detector::DropDetector | private |
| mImpactThreshold | fl::audio::detector::DropDetector | private |
| mLastDrop | fl::audio::detector::DropDetector | private |
| mMinTimeBetweenDrops | fl::audio::detector::DropDetector | private |
| mPrevBassEnergy | fl::audio::detector::DropDetector | private |
| mPrevMidEnergy | fl::audio::detector::DropDetector | private |
| mPrevRMS | fl::audio::detector::DropDetector | private |
| mPrevTrebleEnergy | fl::audio::detector::DropDetector | private |
| mRetainedFFT | fl::audio::detector::DropDetector | private |
| needsFFT() const override | fl::audio::detector::DropDetector | inlinevirtual |
| needsFFTHistory() const override | fl::audio::detector::DropDetector | inlinevirtual |
| onDrop | fl::audio::detector::DropDetector | |
| onDrop | fl::audio::detector::DropDetector | |
| onDropEvent | fl::audio::detector::DropDetector | |
| onDropEvent | fl::audio::detector::DropDetector | |
| onDropImpact | fl::audio::detector::DropDetector | |
| onDropImpact | fl::audio::detector::DropDetector | |
| reset() override | fl::audio::detector::DropDetector | virtual |
| reset() | fl::audio::detector::DropDetector | virtual |
| setBassThreshold(float threshold) | fl::audio::detector::DropDetector | inline |
| setBassThreshold(float threshold) | fl::audio::detector::DropDetector | inline |
| setEnergyFluxThreshold(float threshold) | fl::audio::detector::DropDetector | inline |
| setEnergyFluxThreshold(float threshold) | fl::audio::detector::DropDetector | inline |
| setImpactThreshold(float threshold) | fl::audio::detector::DropDetector | inline |
| setImpactThreshold(float threshold) | fl::audio::detector::DropDetector | inline |
| setMinTimeBetweenDrops(u32 ms) | fl::audio::detector::DropDetector | inline |
| setMinTimeBetweenDrops(u32 ms) | fl::audio::detector::DropDetector | inline |
| setSampleRate(int) FL_NOEXCEPT | fl::audio::Detector | inlinevirtual |
| shouldTriggerDrop(float impact, u32 timestamp) const | fl::audio::detector::DropDetector | private |
| shouldTriggerDrop(float impact, u32 timestamp) const | fl::audio::detector::DropDetector | private |
| update(shared_ptr< Context > context) override | fl::audio::detector::DropDetector | virtual |
| update(shared_ptr< Context > context) | fl::audio::detector::DropDetector | virtual |
| updateBaselines(float rms, float bass) | fl::audio::detector::DropDetector | private |
| updateBaselines(float rms, float bass) | fl::audio::detector::DropDetector | private |
| VoidCallback typedef | fl::audio::detector::DropDetector | |
| ~Detector() FL_NOEXCEPT=default | fl::audio::Detector | virtual |
| ~DropDetector() FL_NOEXCEPT override | fl::audio::detector::DropDetector | |
| ~DropDetector() FL_NOEXCEPT | fl::audio::detector::DropDetector | |