flushSpec method

STFTSpecFrames flushSpec({
  1. SpecMode mode = SpecMode.power,
  2. double dbFloor = -120.0,
})

Flushes the tail of a streaming run and returns scalar spectrum frames.

Implementation

STFTSpecFrames flushSpec({
  SpecMode mode = SpecMode.power,
  double dbFloor = -120.0,
}) {
  return _runOutputOnlySpecOp(
    framesCap: maxFlushFrames,
    mode: mode,
    dbFloor: dbFloor,
    op: (outBins, framesCap, mode, dbFloor) {
      return yl_stft_flush_spec(
        res.handle,
        outBins,
        framesCap,
        mode.value,
        dbFloor,
      );
    },
  );
}