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

◆ initZeroCrossings()

void fl::AudioSampleImpl::initZeroCrossings ( )
inlineprivate

Definition at line 129 of file audio.h.

129 {
130 mZeroCrossings = 0;
131 if (mSignedPcm.size() > 1) {
132 for (size_t i = 1; i < mSignedPcm.size(); ++i) {
133 const bool crossed =
134 (mSignedPcm[i - 1] < 0 && mSignedPcm[i] >= 0) ||
135 (mSignedPcm[i - 1] >= 0 && mSignedPcm[i] < 0);
136 if (crossed) {
138 }
139 }
140 }
141 }
int16_t mZeroCrossings
Definition audio.h:144
VectorPCM mSignedPcm
Definition audio.h:143

References mSignedPcm, and mZeroCrossings.

Referenced by assign().

+ Here is the caller graph for this function: