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

◆ vibe()

const VibeLevels & fl::AudioBatch::vibe ( ) const

Definition at line 25 of file audio_batch.cpp.hpp.

25 {
26 fl::lock_guard<fl::mutex> lock(mMutex);
27 if (!mVibeComputed) {
28 if (mProc) {
29 mVibe.bass = mProc->getVibeBass();
30 mVibe.mid = mProc->getVibeMid();
31 mVibe.treb = mProc->getVibeTreb();
32 mVibe.vol = mProc->getVibeVol();
33 mVibe.bassSpike = mProc->isVibeBassSpike();
34 mVibe.midSpike = mProc->isVibeMidSpike();
35 mVibe.trebSpike = mProc->isVibeTrebSpike();
36 }
37 mVibeComputed = true;
38 }
39 return mVibe;
40}
VibeLevels mVibe
audio::Processor * mProc
fl::mutex mMutex

References mMutex, mProc, mVibe, and mVibeComputed.