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

#include <signal_classifier.h>

Public Types

enum  SignalType {
  SignalType::kHighlyNonStationary, SignalType::kNonStationary, SignalType::kStationary, SignalType::kHighlyNonStationary,
  SignalType::kNonStationary, SignalType::kStationary
}
 
enum  SignalType {
  SignalType::kHighlyNonStationary, SignalType::kNonStationary, SignalType::kStationary, SignalType::kHighlyNonStationary,
  SignalType::kNonStationary, SignalType::kStationary
}
 

Public Member Functions

 SignalClassifier (ApmDataDumper *data_dumper)
 
 ~SignalClassifier ()
 
void Initialize (int sample_rate_hz)
 
void Analyze (const AudioBuffer &audio, SignalType *signal_type)
 
 SignalClassifier (ApmDataDumper *data_dumper)
 
 ~SignalClassifier ()
 
void Initialize (int sample_rate_hz)
 
void Analyze (const AudioBuffer &audio, SignalType *signal_type)
 

Member Enumeration Documentation

◆ SignalType [1/2]

Enumerator
kHighlyNonStationary 
kNonStationary 
kStationary 
kHighlyNonStationary 
kNonStationary 
kStationary 

◆ SignalType [2/2]

Enumerator
kHighlyNonStationary 
kNonStationary 
kStationary 
kHighlyNonStationary 
kNonStationary 
kStationary 

Constructor & Destructor Documentation

◆ SignalClassifier() [1/2]

webrtc::SignalClassifier::SignalClassifier ( ApmDataDumper data_dumper)
explicit

◆ ~SignalClassifier() [1/2]

webrtc::SignalClassifier::~SignalClassifier ( )

◆ SignalClassifier() [2/2]

webrtc::SignalClassifier::SignalClassifier ( ApmDataDumper data_dumper)
explicit

◆ ~SignalClassifier() [2/2]

webrtc::SignalClassifier::~SignalClassifier ( )

Member Function Documentation

◆ Analyze() [1/2]

void webrtc::SignalClassifier::Analyze ( const AudioBuffer audio,
SignalType signal_type 
)

◆ Analyze() [2/2]

void webrtc::SignalClassifier::Analyze ( const AudioBuffer audio,
SignalType signal_type 
)

◆ Initialize() [1/2]

void webrtc::SignalClassifier::Initialize ( int  sample_rate_hz)

◆ Initialize() [2/2]

void webrtc::SignalClassifier::Initialize ( int  sample_rate_hz)

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