FastLED 3.9.15
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_NOEXCEPT
Definition unique_ptr.h:261

References fl::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: