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

#include <smoothing_filter.h>

Inheritance diagram for webrtc::SmoothingFilterImpl:
webrtc::SmoothingFilter webrtc::SmoothingFilter

Public Member Functions

 SmoothingFilterImpl (int init_time_ms, const Clock *clock)
 
 ~SmoothingFilterImpl () override
 
void AddSample (float sample) override
 
rtc::Optional< float > GetAverage () override
 
bool SetTimeConstantMs (int time_constant_ms) override
 
float alpha () const
 
 SmoothingFilterImpl (int init_time_ms, const Clock *clock)
 
 ~SmoothingFilterImpl () override
 
void AddSample (float sample) override
 
rtc::Optional< float > GetAverage () override
 
bool SetTimeConstantMs (int time_constant_ms) override
 
float alpha () const
 
- Public Member Functions inherited from webrtc::SmoothingFilter
virtual ~SmoothingFilter ()=default
 
virtual ~SmoothingFilter ()=default
 

Constructor & Destructor Documentation

◆ SmoothingFilterImpl() [1/2]

webrtc::SmoothingFilterImpl::SmoothingFilterImpl ( int  init_time_ms,
const Clock clock 
)

◆ ~SmoothingFilterImpl() [1/2]

webrtc::SmoothingFilterImpl::~SmoothingFilterImpl ( )
overridedefault

◆ SmoothingFilterImpl() [2/2]

webrtc::SmoothingFilterImpl::SmoothingFilterImpl ( int  init_time_ms,
const Clock clock 
)

◆ ~SmoothingFilterImpl() [2/2]

webrtc::SmoothingFilterImpl::~SmoothingFilterImpl ( )
override

Member Function Documentation

◆ AddSample() [1/2]

void webrtc::SmoothingFilterImpl::AddSample ( float  sample)
overridevirtual

◆ AddSample() [2/2]

void webrtc::SmoothingFilterImpl::AddSample ( float  sample)
overridevirtual

◆ alpha() [1/2]

float webrtc::SmoothingFilterImpl::alpha ( ) const
inline

◆ alpha() [2/2]

float webrtc::SmoothingFilterImpl::alpha ( ) const
inline

◆ GetAverage() [1/2]

rtc::Optional< float > webrtc::SmoothingFilterImpl::GetAverage ( )
overridevirtual

◆ GetAverage() [2/2]

rtc::Optional<float> webrtc::SmoothingFilterImpl::GetAverage ( )
overridevirtual

◆ SetTimeConstantMs() [1/2]

bool webrtc::SmoothingFilterImpl::SetTimeConstantMs ( int  time_constant_ms)
overridevirtual

◆ SetTimeConstantMs() [2/2]

bool webrtc::SmoothingFilterImpl::SetTimeConstantMs ( int  time_constant_ms)
overridevirtual

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