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

#include <audio_processing.h>

Inheritance diagram for webrtc::NoiseSuppression:
webrtc::NoiseSuppressionImpl webrtc::NoiseSuppressionImpl webrtc::test::MockNoiseSuppression webrtc::test::MockNoiseSuppression

Public Types

enum  Level {
  kLow, kModerate, kHigh, kVeryHigh,
  kLow, kModerate, kHigh, kVeryHigh
}
 
enum  Level {
  kLow, kModerate, kHigh, kVeryHigh,
  kLow, kModerate, kHigh, kVeryHigh
}
 

Public Member Functions

virtual int Enable (bool enable)=0
 
virtual bool is_enabled () const =0
 
virtual int set_level (Level level)=0
 
virtual Level level () const =0
 
virtual float speech_probability () const =0
 
virtual std::vector< float > NoiseEstimate ()=0
 
virtual int Enable (bool enable)=0
 
virtual bool is_enabled () const =0
 
virtual int set_level (Level level)=0
 
virtual Level level () const =0
 
virtual float speech_probability () const =0
 
virtual std::vector< float > NoiseEstimate ()=0
 

Protected Member Functions

virtual ~NoiseSuppression ()
 
virtual ~NoiseSuppression ()
 

Member Enumeration Documentation

◆ Level [1/2]

Enumerator
kLow 
kModerate 
kHigh 
kVeryHigh 
kLow 
kModerate 
kHigh 
kVeryHigh 

◆ Level [2/2]

Enumerator
kLow 
kModerate 
kHigh 
kVeryHigh 
kLow 
kModerate 
kHigh 
kVeryHigh 

Constructor & Destructor Documentation

◆ ~NoiseSuppression() [1/2]

virtual webrtc::NoiseSuppression::~NoiseSuppression ( )
inlineprotectedvirtual

◆ ~NoiseSuppression() [2/2]

virtual webrtc::NoiseSuppression::~NoiseSuppression ( )
inlineprotectedvirtual

Member Function Documentation

◆ Enable() [1/2]

virtual int webrtc::NoiseSuppression::Enable ( bool  enable)
pure virtual

◆ Enable() [2/2]

virtual int webrtc::NoiseSuppression::Enable ( bool  enable)
pure virtual

◆ is_enabled() [1/2]

virtual bool webrtc::NoiseSuppression::is_enabled ( ) const
pure virtual

◆ is_enabled() [2/2]

virtual bool webrtc::NoiseSuppression::is_enabled ( ) const
pure virtual

◆ level() [1/2]

virtual Level webrtc::NoiseSuppression::level ( ) const
pure virtual

◆ level() [2/2]

virtual Level webrtc::NoiseSuppression::level ( ) const
pure virtual

◆ NoiseEstimate() [1/2]

virtual std::vector<float> webrtc::NoiseSuppression::NoiseEstimate ( )
pure virtual

◆ NoiseEstimate() [2/2]

virtual std::vector<float> webrtc::NoiseSuppression::NoiseEstimate ( )
pure virtual

◆ set_level() [1/2]

virtual int webrtc::NoiseSuppression::set_level ( Level  level)
pure virtual

◆ set_level() [2/2]

virtual int webrtc::NoiseSuppression::set_level ( Level  level)
pure virtual

◆ speech_probability() [1/2]

virtual float webrtc::NoiseSuppression::speech_probability ( ) const
pure virtual

◆ speech_probability() [2/2]

virtual float webrtc::NoiseSuppression::speech_probability ( ) const
pure virtual

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