#include <residual_echo_estimator.h>
|
| ResidualEchoEstimator () |
|
| ~ResidualEchoEstimator () |
|
void | Estimate (bool using_subtractor_output, const AecState &aec_state, const FftBuffer &X_buffer, const std::vector< std::array< float, kFftLengthBy2Plus1 >> &H2, const std::array< float, kFftLengthBy2Plus1 > &E2_main, const std::array< float, kFftLengthBy2Plus1 > &E2_shadow, const std::array< float, kFftLengthBy2Plus1 > &S2_linear, const std::array< float, kFftLengthBy2Plus1 > &S2_fallback, const std::array< float, kFftLengthBy2Plus1 > &Y2, std::array< float, kFftLengthBy2Plus1 > *R2) |
|
void | HandleEchoPathChange (const EchoPathVariability &echo_path_variability) |
|
| ResidualEchoEstimator () |
|
| ~ResidualEchoEstimator () |
|
void | Estimate (bool using_subtractor_output, const AecState &aec_state, const FftBuffer &X_buffer, const std::vector< std::array< float, kFftLengthBy2Plus1 >> &H2, const std::array< float, kFftLengthBy2Plus1 > &E2_main, const std::array< float, kFftLengthBy2Plus1 > &E2_shadow, const std::array< float, kFftLengthBy2Plus1 > &S2_linear, const std::array< float, kFftLengthBy2Plus1 > &S2_fallback, const std::array< float, kFftLengthBy2Plus1 > &Y2, std::array< float, kFftLengthBy2Plus1 > *R2) |
|
void | HandleEchoPathChange (const EchoPathVariability &echo_path_variability) |
|
◆ ResidualEchoEstimator() [1/2]
webrtc::ResidualEchoEstimator::ResidualEchoEstimator |
( |
| ) |
|
◆ ~ResidualEchoEstimator() [1/2]
webrtc::ResidualEchoEstimator::~ResidualEchoEstimator |
( |
| ) |
|
|
default |
◆ ResidualEchoEstimator() [2/2]
webrtc::ResidualEchoEstimator::ResidualEchoEstimator |
( |
| ) |
|
◆ ~ResidualEchoEstimator() [2/2]
webrtc::ResidualEchoEstimator::~ResidualEchoEstimator |
( |
| ) |
|
◆ Estimate() [1/2]
void webrtc::ResidualEchoEstimator::Estimate |
( |
bool |
using_subtractor_output, |
|
|
const AecState & |
aec_state, |
|
|
const FftBuffer & |
X_buffer, |
|
|
const std::vector< std::array< float, kFftLengthBy2Plus1 >> & |
H2, |
|
|
const std::array< float, kFftLengthBy2Plus1 > & |
E2_main, |
|
|
const std::array< float, kFftLengthBy2Plus1 > & |
E2_shadow, |
|
|
const std::array< float, kFftLengthBy2Plus1 > & |
S2_linear, |
|
|
const std::array< float, kFftLengthBy2Plus1 > & |
S2_fallback, |
|
|
const std::array< float, kFftLengthBy2Plus1 > & |
Y2, |
|
|
std::array< float, kFftLengthBy2Plus1 > * |
R2 |
|
) |
| |
◆ Estimate() [2/2]
void webrtc::ResidualEchoEstimator::Estimate |
( |
bool |
using_subtractor_output, |
|
|
const AecState & |
aec_state, |
|
|
const FftBuffer & |
X_buffer, |
|
|
const std::vector< std::array< float, kFftLengthBy2Plus1 >> & |
H2, |
|
|
const std::array< float, kFftLengthBy2Plus1 > & |
E2_main, |
|
|
const std::array< float, kFftLengthBy2Plus1 > & |
E2_shadow, |
|
|
const std::array< float, kFftLengthBy2Plus1 > & |
S2_linear, |
|
|
const std::array< float, kFftLengthBy2Plus1 > & |
S2_fallback, |
|
|
const std::array< float, kFftLengthBy2Plus1 > & |
Y2, |
|
|
std::array< float, kFftLengthBy2Plus1 > * |
R2 |
|
) |
| |
◆ HandleEchoPathChange() [1/2]
◆ HandleEchoPathChange() [2/2]
The documentation for this class was generated from the following files: