FastLED 3.10.8
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 fl::FL_NO_EXCEPT, 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: