Equalizer.createMode constructor
Equalizer.createMode(
- EqualizerMode mode
Creates an Equalizer instance with any preset from EqualizerMode.
Implementation
factory Equalizer.createMode(EqualizerMode mode) {
Equalizer equalizer = Equalizer._();
final equalizerPtr = EqualizerFFI.createMode(
equalizer,
mode.index,
);
equalizer.id = equalizerPtr.ref.id;
equalizer.preAmp = equalizer.preAmp;
equalizer.mode = mode;
equalizer.bandAmps = {};
for (int i = 0; i < equalizerPtr.ref.size; i++) {
equalizer.bandAmps[equalizerPtr.ref.bands[i]] = equalizerPtr.ref.amps[i];
}
return equalizer;
}