CallQualityMetrics constructor

CallQualityMetrics({
  1. required double jitter,
  2. required double rtt,
  3. required double mos,
  4. required CallQuality quality,
  5. required double inboundAudioLevel,
  6. required double outboundAudioLevel,
  7. Map<String, dynamic>? inboundAudio,
  8. Map<String, dynamic>? outboundAudio,
  9. Map<String, dynamic>? remoteInboundAudio,
  10. Map<String, dynamic>? remoteOutboundAudio,
})

Creates a new instance of CallQualityMetrics.

@param jitter Jitter in seconds @param rtt Round-trip time in seconds @param mos Mean Opinion Score (1.0-5.0) @param quality Call quality rating based on MOS @param inboundAudioLevel Instantaneous inbound audio level (typically 0.0 to 1.0) @param outboundAudioLevel Instantaneous outbound (local) audio level (typically 0.0 to 1.0) @param inboundAudio Optional inbound audio statistics @param outboundAudio Optional outbound audio statistics @param remoteInboundAudio Optional remote inbound audio statistics @param remoteOutboundAudio Optional remote outbound audio statistics

Implementation

CallQualityMetrics({
  required this.jitter,
  required this.rtt,
  required this.mos,
  required this.quality,
  required this.inboundAudioLevel,
  required this.outboundAudioLevel,
  this.inboundAudio,
  this.outboundAudio,
  this.remoteInboundAudio,
  this.remoteOutboundAudio,
});