FastLED 3.10.8
Loading...
Searching...
No Matches

◆ ensureAudioProcessor()

Processor & fl::audio::Reactive::ensureAudioProcessor ( )
private

Definition at line 995 of file audio_reactive.cpp.hpp.

995 {
996 if (!mAudioProcessor) {
998 mAudioProcessor->setSampleRate(mConfig.sampleRate);
999 }
1000 return *mAudioProcessor;
1001}
fl::unique_ptr< Processor > mAudioProcessor
ReactiveConfig mConfig
fl::enable_if<!fl::is_array< T >::value, unique_ptr< T > >::type make_unique(Args &&... args) FL_NO_EXCEPT
Definition unique_ptr.h:263

References fl::FL_NO_EXCEPT, fl::adl_barrier::make_unique(), mAudioProcessor, and mConfig.

Referenced by begin(), getBackbeatConfidence(), getBackbeatStrength(), getBassLevel(), getBeatConfidence(), getBPM(), getBuildupIntensity(), getBuildupProgress(), getChordConfidence(), getCurrentBeatNumber(), getCurrentNote(), getDownbeatConfidence(), getDropImpact(), getDynamicTrend(), getEnergyLevel(), getKeyConfidence(), getMeasurePhase(), getMidLevel(), getMoodArousal(), getMoodValence(), getNoteConfidence(), getNoteVelocity(), getPeakLevel(), getPitchConfidence(), getPitchHz(), getSilenceDuration(), getTempoBPM(), getTempoConfidence(), getTransientStrength(), getTrebleLevel(), getVocalConfidence(), isCrescendo(), isDiminuendo(), isHiHat(), isKick(), isSilent(), isSnare(), isTom(), processSample(), and setGain().

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