1// Copyright (c) 2011 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "remoting/client/chromoting_stats.h" 6 7namespace { 8 9// The default window of bandwidth and frame rate in seconds. 10const int kTimeWindow = 3; 11 12// We take the last 10 latency numbers and report the average. 13const int kLatencyWindow = 10; 14 15} // namespace 16 17namespace remoting { 18 19ChromotingStats::ChromotingStats() 20 : video_bandwidth_(base::TimeDelta::FromSeconds(kTimeWindow)), 21 video_frame_rate_(base::TimeDelta::FromSeconds(kTimeWindow)), 22 video_capture_ms_(kLatencyWindow), 23 video_encode_ms_(kLatencyWindow), 24 video_decode_ms_(kLatencyWindow), 25 video_paint_ms_(kLatencyWindow), 26 round_trip_ms_(kLatencyWindow) { 27} 28 29ChromotingStats::~ChromotingStats() { 30} 31 32} // namespace remoting 33