VADConfiguration constructor

VADConfiguration({
  1. String? modelId,
  2. int? sampleRate,
  3. int? frameLengthMs,
  4. double? activationThreshold,
  5. bool? enableAutoCalibration,
  6. double? calibrationMultiplier,
  7. InferenceFramework? preferredFramework,
  8. String? modelPath,
})

Implementation

factory VADConfiguration({
  $core.String? modelId,
  $core.int? sampleRate,
  $core.int? frameLengthMs,
  $core.double? activationThreshold,
  $core.bool? enableAutoCalibration,
  $core.double? calibrationMultiplier,
  $1.InferenceFramework? preferredFramework,
  $core.String? modelPath,
}) {
  final result = create();
  if (modelId != null) result.modelId = modelId;
  if (sampleRate != null) result.sampleRate = sampleRate;
  if (frameLengthMs != null) result.frameLengthMs = frameLengthMs;
  if (activationThreshold != null)
    result.activationThreshold = activationThreshold;
  if (enableAutoCalibration != null)
    result.enableAutoCalibration = enableAutoCalibration;
  if (calibrationMultiplier != null)
    result.calibrationMultiplier = calibrationMultiplier;
  if (preferredFramework != null)
    result.preferredFramework = preferredFramework;
  if (modelPath != null) result.modelPath = modelPath;
  return result;
}