MediaRecorderCapture constructor

MediaRecorderCapture({
  1. required MediaStream stream,
  2. required void onChunk(
    1. Uint8List chunk
    ),
  3. String? mimeType,
  4. int videoBitsPerSecond = 6000000,
  5. int audioBitsPerSecond = 128000,
  6. int timesliceMs = 1000,
})

Implementation

MediaRecorderCapture({
  required web.MediaStream stream,
  required this.onChunk,
  String? mimeType,
  this.videoBitsPerSecond = 6000000,
  this.audioBitsPerSecond = 128000,

  /// Timeslice in ms: how often [onChunk] fires. 0 = on stop only.
  this.timesliceMs = 1000,
}) : _stream = stream,
     _mimeType = mimeType ?? preferredMimeType;