getBuffer method

  1. @override
Float32List getBuffer(
  1. int floatsToRead
)
override

Implementation

@override
Float32List getBuffer(int floatsToRead) {
  if (state == RecorderState.uninit) {
    throw MinisoundPlatformException("Recorder not initialized");
  }
  final buffer = Float32List(floatsToRead);
  for (var i = 0; i < floatsToRead; i++) {
    buffer[i] = math.Random().nextDouble() * 2 - 1;
  }
  recordedBuffers.add(buffer);
  return buffer;
}