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

◆ initZeroCrossings()

void fl::audio::SampleImpl::initZeroCrossings ( )
inlineprivate

Definition at line 170 of file audio.h.

170 {
171 mZeroCrossings = 0;
172 if (mSignedPcm.size() > 1) {
173 for (fl::size i = 1; i < mSignedPcm.size(); ++i) {
174 const bool crossed =
175 (mSignedPcm[i - 1] < 0 && mSignedPcm[i] >= 0) ||
176 (mSignedPcm[i - 1] >= 0 && mSignedPcm[i] < 0);
177 if (crossed) {
179 }
180 }
181 }
182 }
VectorPCM mSignedPcm
Definition audio.h:198
fl::u16 mZeroCrossings
Definition audio.h:199

References fl::FL_NO_EXCEPT, mSignedPcm, and mZeroCrossings.

Referenced by assign(), and pcmDidChange().

+ Here is the caller graph for this function: