CallQualityMetrics

public struct CallQualityMetrics

Represents real-time call quality metrics derived from WebRTC statistics

  • Jitter in seconds

    Declaration

    Swift

    public let jitter: Double
  • rtt

    Round-trip time in seconds

    Declaration

    Swift

    public let rtt: Double
  • mos

    Mean Opinion Score (1.0-5.0)

    Declaration

    Swift

    public let mos: Double
  • Call quality rating based on MOS

    Declaration

    Swift

    public let quality: CallQuality
  • Remote inbound audio statistics

    Declaration

    Swift

    public let inboundAudio: [String : Any]?
  • Remote outbound audio statistics

    Declaration

    Swift

    public let outboundAudio: [String : Any]?
  • Remote inbound audio statistics

    Declaration

    Swift

    public let remoteInboundAudio: [String : Any]?
  • Remote outbound audio statistics

    Declaration

    Swift

    public let remoteOutboundAudio: [String : Any]?
  • Creates a dictionary representation of the metrics

    Declaration

    Swift

    public func toDictionary() -> [String : Any]

    Return Value

    Dictionary containing the metrics

  • Undocumented

    Declaration

    Swift

    public init(
        jitter: Double,
        rtt: Double,
        mos: Double,
        quality: CallQuality,
        inboundAudio: [String: Any]?,
        outboundAudio: [String: Any]?,
        remoteInboundAudio: [String: Any]?,
        remoteOutboundAudio: [String: Any]?
    )