webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
webrtc::ComfortNoiseGenerator Class Reference

#include <comfort_noise_generator.h>

Public Member Functions

 ComfortNoiseGenerator (Aec3Optimization optimization)
 
 ~ComfortNoiseGenerator ()
 
void Compute (const AecState &aec_state, const std::array< float, kFftLengthBy2Plus1 > &capture_spectrum, FftData *lower_band_noise, FftData *upper_band_noise)
 
const std::array< float, kFftLengthBy2Plus1 > & NoiseSpectrum () const
 
 ComfortNoiseGenerator (Aec3Optimization optimization)
 
 ~ComfortNoiseGenerator ()
 
void Compute (const AecState &aec_state, const std::array< float, kFftLengthBy2Plus1 > &capture_spectrum, FftData *lower_band_noise, FftData *upper_band_noise)
 
const std::array< float, kFftLengthBy2Plus1 > & NoiseSpectrum () const
 

Constructor & Destructor Documentation

◆ ComfortNoiseGenerator() [1/2]

webrtc::ComfortNoiseGenerator::ComfortNoiseGenerator ( Aec3Optimization  optimization)
explicit

◆ ~ComfortNoiseGenerator() [1/2]

webrtc::ComfortNoiseGenerator::~ComfortNoiseGenerator ( )
default

◆ ComfortNoiseGenerator() [2/2]

webrtc::ComfortNoiseGenerator::ComfortNoiseGenerator ( Aec3Optimization  optimization)
explicit

◆ ~ComfortNoiseGenerator() [2/2]

webrtc::ComfortNoiseGenerator::~ComfortNoiseGenerator ( )

Member Function Documentation

◆ Compute() [1/2]

void webrtc::ComfortNoiseGenerator::Compute ( const AecState aec_state,
const std::array< float, kFftLengthBy2Plus1 > &  capture_spectrum,
FftData lower_band_noise,
FftData upper_band_noise 
)

◆ Compute() [2/2]

void webrtc::ComfortNoiseGenerator::Compute ( const AecState aec_state,
const std::array< float, kFftLengthBy2Plus1 > &  capture_spectrum,
FftData lower_band_noise,
FftData upper_band_noise 
)

◆ NoiseSpectrum() [1/2]

const std::array<float, kFftLengthBy2Plus1>& webrtc::ComfortNoiseGenerator::NoiseSpectrum ( ) const
inline

◆ NoiseSpectrum() [2/2]

const std::array<float, kFftLengthBy2Plus1>& webrtc::ComfortNoiseGenerator::NoiseSpectrum ( ) const
inline

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