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

#include <level_estimator_impl.h>

Inheritance diagram for webrtc::LevelEstimatorImpl:
webrtc::LevelEstimator webrtc::LevelEstimator

Public Member Functions

 LevelEstimatorImpl (rtc::CriticalSection *crit)
 
 ~LevelEstimatorImpl () override
 
void Initialize ()
 
void ProcessStream (AudioBuffer *audio)
 
int Enable (bool enable) override
 
bool is_enabled () const override
 
int RMS () override
 
 LevelEstimatorImpl (rtc::CriticalSection *crit)
 
 ~LevelEstimatorImpl () override
 
void Initialize ()
 
void ProcessStream (AudioBuffer *audio)
 
int Enable (bool enable) override
 
bool is_enabled () const override
 
int RMS () override
 

Additional Inherited Members

- Protected Member Functions inherited from webrtc::LevelEstimator
virtual ~LevelEstimator ()
 
virtual ~LevelEstimator ()
 

Constructor & Destructor Documentation

◆ LevelEstimatorImpl() [1/2]

webrtc::LevelEstimatorImpl::LevelEstimatorImpl ( rtc::CriticalSection crit)
explicit

◆ ~LevelEstimatorImpl() [1/2]

webrtc::LevelEstimatorImpl::~LevelEstimatorImpl ( )
override

◆ LevelEstimatorImpl() [2/2]

webrtc::LevelEstimatorImpl::LevelEstimatorImpl ( rtc::CriticalSection crit)
explicit

◆ ~LevelEstimatorImpl() [2/2]

webrtc::LevelEstimatorImpl::~LevelEstimatorImpl ( )
override

Member Function Documentation

◆ Enable() [1/2]

int webrtc::LevelEstimatorImpl::Enable ( bool  enable)
overridevirtual

◆ Enable() [2/2]

int webrtc::LevelEstimatorImpl::Enable ( bool  enable)
overridevirtual

◆ Initialize() [1/2]

void webrtc::LevelEstimatorImpl::Initialize ( )

◆ Initialize() [2/2]

void webrtc::LevelEstimatorImpl::Initialize ( )

◆ is_enabled() [1/2]

bool webrtc::LevelEstimatorImpl::is_enabled ( ) const
overridevirtual

◆ is_enabled() [2/2]

bool webrtc::LevelEstimatorImpl::is_enabled ( ) const
overridevirtual

◆ ProcessStream() [1/2]

void webrtc::LevelEstimatorImpl::ProcessStream ( AudioBuffer audio)

◆ ProcessStream() [2/2]

void webrtc::LevelEstimatorImpl::ProcessStream ( AudioBuffer audio)

◆ RMS() [1/2]

int webrtc::LevelEstimatorImpl::RMS ( )
overridevirtual

◆ RMS() [2/2]

int webrtc::LevelEstimatorImpl::RMS ( )
overridevirtual

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