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

◆ initZeroCrossings()

void fl::AudioSampleImpl::initZeroCrossings ( )
inlineprivate

Definition at line 150 of file audio.h.

150 {
151 mZeroCrossings = 0;
152 if (mSignedPcm.size() > 1) {
153 for (fl::size i = 1; i < mSignedPcm.size(); ++i) {
154 const bool crossed =
155 (mSignedPcm[i - 1] < 0 && mSignedPcm[i] >= 0) ||
156 (mSignedPcm[i - 1] >= 0 && mSignedPcm[i] < 0);
157 if (crossed) {
159 }
160 }
161 }
162 }
fl::i16 mZeroCrossings
Definition audio.h:165
VectorPCM mSignedPcm
Definition audio.h:164

References mSignedPcm, and mZeroCrossings.

Referenced by assign().

+ Here is the caller graph for this function: