530 {
531 if (fromBin < 0 || toBin >=
static_cast<int>(
mFFTBins.size()) || fromBin > toBin) {
532 return 0.0f;
533 }
534
535 float sum = 0.0f;
536 for (int i = fromBin; i <= toBin; ++i) {
537 if (i <
static_cast<int>(
mFFTBins.bins_raw.size())) {
539 }
540 }
541
542 return sum / static_cast<float>(toBin - fromBin + 1);
543}