summaryrefslogtreecommitdiffstats
path: root/remoting/protocol/performance_tracker.h
diff options
context:
space:
mode:
Diffstat (limited to 'remoting/protocol/performance_tracker.h')
-rw-r--r--remoting/protocol/performance_tracker.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/remoting/protocol/performance_tracker.h b/remoting/protocol/performance_tracker.h
index 3e5bf2c..c31ca91 100644
--- a/remoting/protocol/performance_tracker.h
+++ b/remoting/protocol/performance_tracker.h
@@ -13,7 +13,7 @@
#include "base/macros.h"
#include "base/timer/timer.h"
#include "remoting/base/rate_counter.h"
-#include "remoting/base/running_average.h"
+#include "remoting/base/running_samples.h"
namespace remoting {
@@ -49,11 +49,11 @@ class PerformanceTracker {
double video_bandwidth() { return video_bandwidth_.Rate(); }
double video_frame_rate() { return video_frame_rate_.Rate(); }
double video_packet_rate() { return video_packet_rate_.Rate(); }
- double video_capture_ms() { return video_capture_ms_.Average(); }
- double video_encode_ms() { return video_encode_ms_.Average(); }
- double video_decode_ms() { return video_decode_ms_.Average(); }
- double video_paint_ms() { return video_paint_ms_.Average(); }
- double round_trip_ms() { return round_trip_ms_.Average(); }
+ const RunningSamples& video_capture_ms() { return video_capture_ms_; }
+ const RunningSamples& video_encode_ms() { return video_encode_ms_; }
+ const RunningSamples& video_decode_ms() { return video_decode_ms_; }
+ const RunningSamples& video_paint_ms() { return video_paint_ms_; }
+ const RunningSamples& round_trip_ms() { return round_trip_ms_; }
// Record stats for a video-packet.
void RecordVideoPacketStats(const VideoPacket& packet);
@@ -113,11 +113,11 @@ class PerformanceTracker {
// The following running-averages are uploaded to UMA per video packet and
// also used for display to users, averaged over the N most recent samples.
// N = kLatencySampleSize.
- RunningAverage video_capture_ms_;
- RunningAverage video_encode_ms_;
- RunningAverage video_decode_ms_;
- RunningAverage video_paint_ms_;
- RunningAverage round_trip_ms_;
+ RunningSamples video_capture_ms_;
+ RunningSamples video_encode_ms_;
+ RunningSamples video_decode_ms_;
+ RunningSamples video_paint_ms_;
+ RunningSamples round_trip_ms_;
// Used to update UMA stats, if set.
UpdateUmaCustomHistogramCallback uma_custom_counts_updater_;