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

◆ vibe()

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

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

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

References fl::FL_NO_EXCEPT, mMutex, mProc, mVibe, and mVibeComputed.