RecorderConfiguration constructor

RecorderConfiguration({
  1. required DataSource dataSource,
  2. String logsDir = '',
  3. String deviceModel = '',
  4. List<DataType> recordedTypes = const <DataType>[],
  5. int minDurationSeconds = 30,
  6. Resolution videoQuality = Resolution.unknown,
  7. int chunkDurationSeconds = 600,
  8. bool continuousRecording = true,
  9. bool enableAudio = false,
  10. int maxDiskSpaceUsed = 0,
  11. int keepMinSeconds = 0,
  12. bool deleteOlderThanKeepMin = false,
  13. RecordingTransportMode transportMode = RecordingTransportMode.unknown,
})

Implementation

RecorderConfiguration({
  required this.dataSource,
  this.logsDir = '',
  this.deviceModel = '',
  this.recordedTypes = const <DataType>[],
  this.minDurationSeconds = 30,
  this.videoQuality = Resolution.unknown,
  this.chunkDurationSeconds = 600,
  this.continuousRecording = true,
  this.enableAudio = false,
  this.maxDiskSpaceUsed = 0,
  this.keepMinSeconds = 0,
  this.deleteOlderThanKeepMin = false,
  this.transportMode = RecordingTransportMode.unknown,
});