setLimiterParams method

void setLimiterParams({
  1. double threshold = 0.95,
  2. double attackMs = 2.0,
  3. double releaseMs = 50.0,
})

Configure the limiter parameters.

threshold – linear amplitude threshold (0.1 – 1.0, default 0.95). attackMs – attack time in milliseconds (0.1 – 100 ms, default 2 ms). releaseMs – release time in milliseconds (10 – 1000 ms, default 50 ms).

Implementation

void setLimiterParams({
  double threshold = 0.95,
  double attackMs = 2.0,
  double releaseMs = 50.0,
}) {
  if (_engine == ffi.nullptr) return;
  _setLimiterParams(_engine, threshold, attackMs, releaseMs);
}