webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::MovingAverage Class Reference

#include <moving_average.h>

Public Member Functions

 MovingAverage (size_t s)
 
void AddSample (int sample)
 
rtc::Optional< int > GetAverage () const
 
rtc::Optional< int > GetAverage (size_t num_samples) const
 
void Reset ()
 
size_t size () const
 
 MovingAverage (size_t s)
 
void AddSample (int sample)
 
rtc::Optional< int > GetAverage () const
 
rtc::Optional< int > GetAverage (size_t num_samples) const
 
void Reset ()
 
size_t size () const
 

Constructor & Destructor Documentation

◆ MovingAverage() [1/2]

webrtc::MovingAverage::MovingAverage ( size_t  s)
explicit

◆ MovingAverage() [2/2]

webrtc::MovingAverage::MovingAverage ( size_t  s)
explicit

Member Function Documentation

◆ AddSample() [1/2]

void webrtc::MovingAverage::AddSample ( int  sample)

◆ AddSample() [2/2]

void webrtc::MovingAverage::AddSample ( int  sample)

◆ GetAverage() [1/4]

rtc::Optional< int > webrtc::MovingAverage::GetAverage ( ) const

◆ GetAverage() [2/4]

rtc::Optional<int> webrtc::MovingAverage::GetAverage ( ) const

◆ GetAverage() [3/4]

rtc::Optional<int> webrtc::MovingAverage::GetAverage ( size_t  num_samples) const

◆ GetAverage() [4/4]

rtc::Optional< int > webrtc::MovingAverage::GetAverage ( size_t  num_samples) const

◆ Reset() [1/2]

void webrtc::MovingAverage::Reset ( )

◆ Reset() [2/2]

void webrtc::MovingAverage::Reset ( )

◆ size() [1/2]

size_t webrtc::MovingAverage::size ( ) const

◆ size() [2/2]

size_t webrtc::MovingAverage::size ( ) const

The documentation for this class was generated from the following files: