toWavBytes method

Future<Uint8List> toWavBytes({
  1. int frequency = 44100,
  2. dynamic audioFilterType = AudioFilterType.heuristic,
  3. dynamic progress(
    1. int percents
    )?,
})

Returns WAV content as array of bytes.

Implementation

Future<Uint8List> toWavBytes(
    {int frequency = 44100,
    audioFilterType = AudioFilterType.heuristic,
    Function(int percents)? progress}) async {
  if (_blocks.isEmpty) await _load();

  var builder = WavBuilder(_blocks, frequency, progress,
      audioFilterType: audioFilterType);
  return builder.toBytes();
}