FastLED 3.9.15
Loading...
Searching...
No Matches

◆ reset()

void fl::audio::Processor::reset ( )

Definition at line 777 of file audio_processor.cpp.hpp.

777 {
778 mSignalConditioner.reset();
779 mNoiseFloorTracker.reset();
780 mContext->clearCache();
781
782 for (auto& d : mActiveDetectors) {
783 d->reset();
784 }
785 mActiveDetectors.clear();
786
787 // Null out all typed pointers so re-registration works on next use
788 mBeatDetector.reset();
789 mFrequencyBands.reset();
790 mEnergyAnalyzer.reset();
791 mTempoAnalyzer.reset();
792 mTransientDetector.reset();
793 mSilenceDetector.reset();
794 mDynamicsAnalyzer.reset();
795 mPitchDetector.reset();
796 mNoteDetector.reset();
797 mDownbeatDetector.reset();
798 mBackbeatDetector.reset();
799 mVocalDetector.reset();
800 mPercussionDetector.reset();
801 mChordDetector.reset();
802 mKeyDetector.reset();
803 mMoodAnalyzer.reset();
804 mBuildupDetector.reset();
805 mDropDetector.reset();
806 mEqualizerDetector.reset();
807 mVibeDetector.reset();
808}
shared_ptr< detector::Vocal > mVocalDetector
shared_ptr< detector::DynamicsAnalyzer > mDynamicsAnalyzer
shared_ptr< detector::TempoAnalyzer > mTempoAnalyzer
SignalConditioner mSignalConditioner
shared_ptr< detector::Downbeat > mDownbeatDetector
shared_ptr< detector::Percussion > mPercussionDetector
shared_ptr< detector::ChordDetector > mChordDetector
shared_ptr< detector::Note > mNoteDetector
shared_ptr< detector::EqualizerDetector > mEqualizerDetector
shared_ptr< detector::Beat > mBeatDetector
shared_ptr< Context > mContext
shared_ptr< detector::Backbeat > mBackbeatDetector
shared_ptr< detector::KeyDetector > mKeyDetector
shared_ptr< detector::Vibe > mVibeDetector
shared_ptr< detector::BuildupDetector > mBuildupDetector
shared_ptr< detector::Transient > mTransientDetector
vector< shared_ptr< Detector > > mActiveDetectors
shared_ptr< detector::EnergyAnalyzer > mEnergyAnalyzer
NoiseFloorTracker mNoiseFloorTracker
shared_ptr< detector::Pitch > mPitchDetector
shared_ptr< detector::FrequencyBands > mFrequencyBands
shared_ptr< detector::Silence > mSilenceDetector
shared_ptr< detector::DropDetector > mDropDetector
shared_ptr< detector::MoodAnalyzer > mMoodAnalyzer

References mActiveDetectors, mBackbeatDetector, mBeatDetector, mBuildupDetector, mChordDetector, mContext, mDownbeatDetector, mDropDetector, mDynamicsAnalyzer, mEnergyAnalyzer, mEqualizerDetector, mFrequencyBands, mKeyDetector, mMoodAnalyzer, mNoiseFloorTracker, mNoteDetector, mPercussionDetector, mPitchDetector, mSignalConditioner, mSilenceDetector, mTempoAnalyzer, mTransientDetector, mVibeDetector, mVocalDetector, and reset().

Referenced by reset().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: