diff --git a/assignment-client/src/audio/AudioMixerClientData.cpp b/assignment-client/src/audio/AudioMixerClientData.cpp index e2f28c221e..470ab3f233 100644 --- a/assignment-client/src/audio/AudioMixerClientData.cpp +++ b/assignment-client/src/audio/AudioMixerClientData.cpp @@ -668,6 +668,12 @@ QJsonObject AudioMixerClientData::getAudioStreamStats() { downstreamStats["min_gap_30s"] = formatUsecTime(streamStats._timeGapWindowMin); downstreamStats["max_gap_30s"] = formatUsecTime(streamStats._timeGapWindowMax); downstreamStats["avg_gap_30s"] = formatUsecTime(streamStats._timeGapWindowAverage); + downstreamStats["min_gap_usecs"] = static_cast(streamStats._timeGapMin); + downstreamStats["max_gap_usecs"] = static_cast(streamStats._timeGapMax); + downstreamStats["avg_gap_usecs"] = static_cast(streamStats._timeGapAverage); + downstreamStats["min_gap_30s_usecs"] = static_cast(streamStats._timeGapWindowMin); + downstreamStats["max_gap_30s_usecs"] = static_cast(streamStats._timeGapWindowMax); + downstreamStats["avg_gap_30s_usecs"] = static_cast(streamStats._timeGapWindowAverage); result["downstream"] = downstreamStats; @@ -695,6 +701,13 @@ QJsonObject AudioMixerClientData::getAudioStreamStats() { upstreamStats["max_gap_30s"] = formatUsecTime(streamStats._timeGapWindowMax); upstreamStats["avg_gap_30s"] = formatUsecTime(streamStats._timeGapWindowAverage); + upstreamStats["min_gap_usecs"] = static_cast(streamStats._timeGapMin); + upstreamStats["max_gap_usecs"] = static_cast(streamStats._timeGapMax); + upstreamStats["avg_gap_usecs"] = static_cast(streamStats._timeGapAverage); + upstreamStats["min_gap_30s_usecs"] = static_cast(streamStats._timeGapWindowMin); + upstreamStats["max_gap_30s_usecs"] = static_cast(streamStats._timeGapWindowMax); + upstreamStats["avg_gap_30s_usecs"] = static_cast(streamStats._timeGapWindowAverage); + result["upstream"] = upstreamStats; } else { result["upstream"] = "mic unknown"; @@ -725,6 +738,12 @@ QJsonObject AudioMixerClientData::getAudioStreamStats() { upstreamStats["max_gap_30s"] = formatUsecTime(streamStats._timeGapWindowMax); upstreamStats["avg_gap_30s"] = formatUsecTime(streamStats._timeGapWindowAverage); + upstreamStats["min_gap_usecs"] = static_cast(streamStats._timeGapMin); + upstreamStats["max_gap_usecs"] = static_cast(streamStats._timeGapMax); + upstreamStats["avg_gap_usecs"] = static_cast(streamStats._timeGapAverage); + upstreamStats["min_gap_30s_usecs"] = static_cast(streamStats._timeGapWindowMin); + upstreamStats["max_gap_30s_usecs"] = static_cast(streamStats._timeGapWindowMax); + upstreamStats["avg_gap_30s_usecs"] = static_cast(streamStats._timeGapWindowAverage); injectorArray.push_back(upstreamStats); } }