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

#include <power_echo_model.h>

Public Member Functions

 PowerEchoModel ()
 
 ~PowerEchoModel ()
 
void HandleEchoPathChange (const EchoPathVariability &variability)
 
void EstimateEcho (const FftBuffer &render_buffer, const std::array< float, kFftLengthBy2Plus1 > &capture_spectrum, const AecState &aec_state, std::array< float, kFftLengthBy2Plus1 > *echo_spectrum)
 
size_t MinFarendBufferLength () const
 
 PowerEchoModel ()
 
 ~PowerEchoModel ()
 
void HandleEchoPathChange (const EchoPathVariability &variability)
 
void EstimateEcho (const FftBuffer &render_buffer, const std::array< float, kFftLengthBy2Plus1 > &capture_spectrum, const AecState &aec_state, std::array< float, kFftLengthBy2Plus1 > *echo_spectrum)
 
size_t MinFarendBufferLength () const
 

Constructor & Destructor Documentation

◆ PowerEchoModel() [1/2]

webrtc::PowerEchoModel::PowerEchoModel ( )

◆ ~PowerEchoModel() [1/2]

webrtc::PowerEchoModel::~PowerEchoModel ( )
default

◆ PowerEchoModel() [2/2]

webrtc::PowerEchoModel::PowerEchoModel ( )

◆ ~PowerEchoModel() [2/2]

webrtc::PowerEchoModel::~PowerEchoModel ( )

Member Function Documentation

◆ EstimateEcho() [1/2]

void webrtc::PowerEchoModel::EstimateEcho ( const FftBuffer render_buffer,
const std::array< float, kFftLengthBy2Plus1 > &  capture_spectrum,
const AecState aec_state,
std::array< float, kFftLengthBy2Plus1 > *  echo_spectrum 
)

◆ EstimateEcho() [2/2]

void webrtc::PowerEchoModel::EstimateEcho ( const FftBuffer render_buffer,
const std::array< float, kFftLengthBy2Plus1 > &  capture_spectrum,
const AecState aec_state,
std::array< float, kFftLengthBy2Plus1 > *  echo_spectrum 
)

◆ HandleEchoPathChange() [1/2]

void webrtc::PowerEchoModel::HandleEchoPathChange ( const EchoPathVariability variability)

◆ HandleEchoPathChange() [2/2]

void webrtc::PowerEchoModel::HandleEchoPathChange ( const EchoPathVariability variability)

◆ MinFarendBufferLength() [1/2]

size_t webrtc::PowerEchoModel::MinFarendBufferLength ( ) const
inline

◆ MinFarendBufferLength() [2/2]

size_t webrtc::PowerEchoModel::MinFarendBufferLength ( ) const
inline

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