setAllBandGains method

  1. @override
Future<void> setAllBandGains(
  1. List<double> gains
)
override

Set all band gains at once

Implementation

@override
Future<void> setAllBandGains(List<double> gains) async {
  if (gains.length != bandCount) return;

  var newSettings = settings;
  for (int i = 0; i < gains.length; i++) {
    newSettings = newSettings.withBandGain(i, gains[i]);
  }

  _settings.value = newSettings;
  _notifyUpdate();
}