calculateJitterStats function

Future<(BigInt?, BigInt?, BigInt?, double?)> calculateJitterStats({
  1. required Uint64List latencies,
})

Calculates statistical metrics for a series of latency samples.

This function computes the minimum, maximum, and mean latency, along with the standard deviation, which is used as a measure of jitter.

Arguments

  • latencies - A slice of u64 latency values in milliseconds.

Returns

A tuple containing:

  1. Option<u64>: Minimum latency.
  2. Option<u64>: Maximum latency.
  3. Option<u64>: Mean (average) latency.
  4. Option<f64>: Standard deviation (jitter).

Implementation

Future<(BigInt?, BigInt?, BigInt?, double?)> calculateJitterStats(
        {required Uint64List latencies}) =>
    RustLib.instance.api
        .crateApiAnalysisStatsCalculateJitterStats(latencies: latencies);