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

◆ initZeroCrossings()

void fl::AudioSampleImpl::initZeroCrossings ( )
inlineprivate

Definition at line 136 of file audio.h.

136 {
137 mZeroCrossings = 0;
138 if (mSignedPcm.size() > 1) {
139 for (fl::size i = 1; i < mSignedPcm.size(); ++i) {
140 const bool crossed =
141 (mSignedPcm[i - 1] < 0 && mSignedPcm[i] >= 0) ||
142 (mSignedPcm[i - 1] >= 0 && mSignedPcm[i] < 0);
143 if (crossed) {
145 }
146 }
147 }
148 }
fl::i16 mZeroCrossings
Definition audio.h:151
VectorPCM mSignedPcm
Definition audio.h:150

References mSignedPcm, and mZeroCrossings.

Referenced by assign().

+ Here is the caller graph for this function: