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

◆ initZeroCrossings()

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

Definition at line 169 of file audio.h.

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

References FL_NOEXCEPT, mSignedPcm, and mZeroCrossings.

Referenced by assign().

+ Here is the caller graph for this function: