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

#include <smoothing_filter.h>

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

Public Member Functions

virtual ~SmoothingFilter ()=default
 
virtual void AddSample (float sample)=0
 
virtual rtc::Optional< float > GetAverage ()=0
 
virtual bool SetTimeConstantMs (int time_constant_ms)=0
 
virtual ~SmoothingFilter ()=default
 
virtual void AddSample (float sample)=0
 
virtual rtc::Optional< float > GetAverage ()=0
 
virtual bool SetTimeConstantMs (int time_constant_ms)=0
 

Constructor & Destructor Documentation

◆ ~SmoothingFilter() [1/2]

virtual webrtc::SmoothingFilter::~SmoothingFilter ( )
virtualdefault

◆ ~SmoothingFilter() [2/2]

virtual webrtc::SmoothingFilter::~SmoothingFilter ( )
virtualdefault

Member Function Documentation

◆ AddSample() [1/2]

virtual void webrtc::SmoothingFilter::AddSample ( float  sample)
pure virtual

◆ AddSample() [2/2]

virtual void webrtc::SmoothingFilter::AddSample ( float  sample)
pure virtual

◆ GetAverage() [1/2]

virtual rtc::Optional<float> webrtc::SmoothingFilter::GetAverage ( )
pure virtual

◆ GetAverage() [2/2]

virtual rtc::Optional<float> webrtc::SmoothingFilter::GetAverage ( )
pure virtual

◆ SetTimeConstantMs() [1/2]

virtual bool webrtc::SmoothingFilter::SetTimeConstantMs ( int  time_constant_ms)
pure virtual

◆ SetTimeConstantMs() [2/2]

virtual bool webrtc::SmoothingFilter::SetTimeConstantMs ( int  time_constant_ms)
pure virtual

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