737 {
738 if (fromBin < 0 || toBin >=
static_cast<int>(
mFFTBins.bands()) || fromBin > toBin) {
739 return 0.0f;
740 }
741
742 float sum = 0.0f;
743 for (int i = fromBin; i <= toBin; ++i) {
744 if (i <
static_cast<int>(
mFFTBins.raw().size())) {
746 }
747 }
748
749 return sum / static_cast<float>(toBin - fromBin + 1);
750}