// Copyright 2016 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef REMOTING_BASE_RUNNING_SAMPLES_H_ #define REMOTING_BASE_RUNNING_SAMPLES_H_ #include <stddef.h> #include <stdint.h> #include "base/containers/circular_deque.h" #include "base/sequence_checker.h" #include "base/thread_annotations.h" namespace remoting { // Calculates the maximum or average of the most recent N recorded samples. // This is typically used to smooth out random variation in point samples // over bandwidth, frame rate, etc. class RunningSamples { … }; } // namespace remoting #endif // REMOTING_BASE_RUNNING_SAMPLES_H_