VADEvent constructor

VADEvent({
  1. VADStreamEventKind? type,
  2. Int64? frameOffsetUs,
  3. double? confidence,
  4. bool? isSpeech,
  5. double? speechDurationMs,
  6. double? silenceDurationMs,
  7. double? noiseFloorDb,
})

Implementation

factory VADEvent({
  $2.VADStreamEventKind? type,
  $fixnum.Int64? frameOffsetUs,
  $core.double? confidence,
  $core.bool? isSpeech,
  $core.double? speechDurationMs,
  $core.double? silenceDurationMs,
  $core.double? noiseFloorDb,
}) {
  final result = create();
  if (type != null) result.type = type;
  if (frameOffsetUs != null) result.frameOffsetUs = frameOffsetUs;
  if (confidence != null) result.confidence = confidence;
  if (isSpeech != null) result.isSpeech = isSpeech;
  if (speechDurationMs != null) result.speechDurationMs = speechDurationMs;
  if (silenceDurationMs != null) result.silenceDurationMs = silenceDurationMs;
  if (noiseFloorDb != null) result.noiseFloorDb = noiseFloorDb;
  return result;
}