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

#include <agc.h>

Inheritance diagram for webrtc::Agc:
webrtc::MockAgc webrtc::MockAgc

Public Member Functions

 Agc ()
 
virtual ~Agc ()
 
virtual float AnalyzePreproc (const int16_t *audio, size_t length)
 
virtual int Process (const int16_t *audio, size_t length, int sample_rate_hz)
 
virtual bool GetRmsErrorDb (int *error)
 
virtual void Reset ()
 
virtual int set_target_level_dbfs (int level)
 
virtual int target_level_dbfs () const
 
virtual float voice_probability () const
 
 Agc ()
 
virtual ~Agc ()
 
virtual float AnalyzePreproc (const int16_t *audio, size_t length)
 
virtual int Process (const int16_t *audio, size_t length, int sample_rate_hz)
 
virtual bool GetRmsErrorDb (int *error)
 
virtual void Reset ()
 
virtual int set_target_level_dbfs (int level)
 
virtual int target_level_dbfs () const
 
virtual float voice_probability () const
 

Constructor & Destructor Documentation

◆ Agc() [1/2]

webrtc::Agc::Agc ( )

◆ ~Agc() [1/2]

webrtc::Agc::~Agc ( )
virtual

◆ Agc() [2/2]

webrtc::Agc::Agc ( )

◆ ~Agc() [2/2]

virtual webrtc::Agc::~Agc ( )
virtual

Member Function Documentation

◆ AnalyzePreproc() [1/2]

float webrtc::Agc::AnalyzePreproc ( const int16_t audio,
size_t  length 
)
virtual

◆ AnalyzePreproc() [2/2]

virtual float webrtc::Agc::AnalyzePreproc ( const int16_t audio,
size_t  length 
)
virtual

◆ GetRmsErrorDb() [1/2]

virtual bool webrtc::Agc::GetRmsErrorDb ( int *  error)
virtual

◆ GetRmsErrorDb() [2/2]

bool webrtc::Agc::GetRmsErrorDb ( int *  error)
virtual

◆ Process() [1/2]

int webrtc::Agc::Process ( const int16_t audio,
size_t  length,
int  sample_rate_hz 
)
virtual

◆ Process() [2/2]

virtual int webrtc::Agc::Process ( const int16_t audio,
size_t  length,
int  sample_rate_hz 
)
virtual

◆ Reset() [1/2]

void webrtc::Agc::Reset ( )
virtual

◆ Reset() [2/2]

virtual void webrtc::Agc::Reset ( )
virtual

◆ set_target_level_dbfs() [1/2]

int webrtc::Agc::set_target_level_dbfs ( int  level)
virtual

◆ set_target_level_dbfs() [2/2]

virtual int webrtc::Agc::set_target_level_dbfs ( int  level)
virtual

◆ target_level_dbfs() [1/2]

virtual int webrtc::Agc::target_level_dbfs ( ) const
virtual

◆ target_level_dbfs() [2/2]

int webrtc::Agc::target_level_dbfs ( ) const
virtual

◆ voice_probability() [1/2]

virtual float webrtc::Agc::voice_probability ( ) const
virtual

◆ voice_probability() [2/2]

float webrtc::Agc::voice_probability ( ) const
virtual

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