MCPcopy Create free account
hub / github.com/FastLED/FastLED / configure

Method configure

src/fl/audio/spectral_equalizer.cpp.hpp:27–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25SpectralEqualizer::~SpectralEqualizer() FL_NOEXCEPT = default;
26
27void SpectralEqualizer::configure(const SpectralEqualizerConfig& config) {
28 mConfig = config;
29
30 // Reset stats
31 mStats = Stats();
32
33 // Allocate gain array
34 mGains.clear();
35 mGains.resize(mConfig.numBands, 1.0f);
36
37 // Calculate gains based on curve type
38 calculateGains();
39}
40
41void SpectralEqualizer::calculateGains() {
42 switch (mConfig.curve) {

Callers

nothing calls this directly

Calls 3

StatsClass · 0.70
clearMethod · 0.45
resizeMethod · 0.45

Tested by

no test coverage detected