applyFilter method

double applyFilter(
  1. int channel,
  2. double value, [
  3. bool leadState = true
])

Implementation

double applyFilter(final int channel, double value,
    [final bool leadState = true]) {
  if (!leadState) return value;

  for (final filterType in _list) {
    final c = _filters[impulseType]?[samplingRate]?[filterType]?[channel]
        ?.apply(value);
    if (c != null) value = c;
  }
  return value;
}