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

◆ percussion()

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

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

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

References mMutex, mPerc, mPercComputed, and mProc.