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

#include <level_controller.h>

Public Member Functions

 LevelController ()
 
 ~LevelController ()
 
void Initialize (int sample_rate_hz)
 
void Process (AudioBuffer *audio)
 
float GetLastGain ()
 
void ApplyConfig (const AudioProcessing::Config::LevelController &config)
 
 LevelController ()
 
 ~LevelController ()
 
void Initialize (int sample_rate_hz)
 
void Process (AudioBuffer *audio)
 
float GetLastGain ()
 
void ApplyConfig (const AudioProcessing::Config::LevelController &config)
 

Static Public Member Functions

static bool Validate (const AudioProcessing::Config::LevelController &config)
 
static std::string ToString (const AudioProcessing::Config::LevelController &config)
 
static bool Validate (const AudioProcessing::Config::LevelController &config)
 
static std::string ToString (const AudioProcessing::Config::LevelController &config)
 

Constructor & Destructor Documentation

◆ LevelController() [1/2]

webrtc::LevelController::LevelController ( )

◆ ~LevelController() [1/2]

webrtc::LevelController::~LevelController ( )

◆ LevelController() [2/2]

webrtc::LevelController::LevelController ( )

◆ ~LevelController() [2/2]

webrtc::LevelController::~LevelController ( )

Member Function Documentation

◆ ApplyConfig() [1/2]

void webrtc::LevelController::ApplyConfig ( const AudioProcessing::Config::LevelController config)

◆ ApplyConfig() [2/2]

void webrtc::LevelController::ApplyConfig ( const AudioProcessing::Config::LevelController config)

◆ GetLastGain() [1/2]

float webrtc::LevelController::GetLastGain ( )
inline

◆ GetLastGain() [2/2]

float webrtc::LevelController::GetLastGain ( )
inline

◆ Initialize() [1/2]

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

◆ Initialize() [2/2]

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

◆ Process() [1/2]

void webrtc::LevelController::Process ( AudioBuffer audio)

◆ Process() [2/2]

void webrtc::LevelController::Process ( AudioBuffer audio)

◆ ToString() [1/2]

std::string webrtc::LevelController::ToString ( const AudioProcessing::Config::LevelController config)
static

◆ ToString() [2/2]

static std::string webrtc::LevelController::ToString ( const AudioProcessing::Config::LevelController config)
static

◆ Validate() [1/2]

bool webrtc::LevelController::Validate ( const AudioProcessing::Config::LevelController config)
static

◆ Validate() [2/2]

static bool webrtc::LevelController::Validate ( const AudioProcessing::Config::LevelController config)
static

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