writeFile static method

Future<void> writeFile(
  1. String path,
  2. Float32List samples, {
  3. required int sampleRate,
  4. required int channels,
  5. int audioFormat = 1,
  6. int bitsPerSample = 16,
})

Convenience: write to a file.

Implementation

static Future<void> writeFile(
  String path,
  Float32List samples, {
  required int sampleRate,
  required int channels,
  int audioFormat = 1,
  int bitsPerSample = 16,
}) async {
  final bytes = encodeBytes(
    samples,
    sampleRate: sampleRate,
    channels: channels,
    audioFormat: audioFormat,
    bitsPerSample: bitsPerSample,
  );
  await File(path).writeAsBytes(bytes, flush: true);
}