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

◆ percussion()

const PercussionState & fl::AudioBatch::percussion ( ) const

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

62 {
63 fl::lock_guard<fl::mutex> lock(mMutex);
64 if (!mPercComputed) {
65 if (mProc) {
66 mPerc.kick = mProc->isKick();
67 mPerc.snare = mProc->isSnare();
68 mPerc.hihat = mProc->isHiHat();
69 mPerc.tom = mProc->isTom();
70 }
71 mPercComputed = true;
72 }
73 return mPerc;
74}
PercussionState mPerc
audio::Processor * mProc
fl::mutex mMutex

References fl::FL_NO_EXCEPT, mMutex, mPerc, mPercComputed, and mProc.