#include <echo_remover.h>
◆ ~EchoRemover() [1/2]
virtual webrtc::EchoRemover::~EchoRemover |
( |
| ) |
|
|
virtualdefault |
◆ ~EchoRemover() [2/2]
virtual webrtc::EchoRemover::~EchoRemover |
( |
| ) |
|
|
virtualdefault |
◆ Create() [1/2]
EchoRemover * webrtc::EchoRemover::Create |
( |
int |
sample_rate_hz | ) |
|
|
static |
◆ Create() [2/2]
static EchoRemover* webrtc::EchoRemover::Create |
( |
int |
sample_rate_hz | ) |
|
|
static |
◆ ProcessBlock() [1/2]
virtual void webrtc::EchoRemover::ProcessBlock |
( |
const rtc::Optional< size_t > & |
echo_path_delay_samples, |
|
|
const EchoPathVariability & |
echo_path_variability, |
|
|
bool |
capture_signal_saturation, |
|
|
const std::vector< std::vector< float >> & |
render, |
|
|
std::vector< std::vector< float >> * |
capture |
|
) |
| |
|
pure virtual |
◆ ProcessBlock() [2/2]
virtual void webrtc::EchoRemover::ProcessBlock |
( |
const rtc::Optional< size_t > & |
echo_path_delay_samples, |
|
|
const EchoPathVariability & |
echo_path_variability, |
|
|
bool |
capture_signal_saturation, |
|
|
const std::vector< std::vector< float >> & |
render, |
|
|
std::vector< std::vector< float >> * |
capture |
|
) |
| |
|
pure virtual |
◆ UpdateEchoLeakageStatus() [1/2]
virtual void webrtc::EchoRemover::UpdateEchoLeakageStatus |
( |
bool |
leakage_detected | ) |
|
|
pure virtual |
◆ UpdateEchoLeakageStatus() [2/2]
virtual void webrtc::EchoRemover::UpdateEchoLeakageStatus |
( |
bool |
leakage_detected | ) |
|
|
pure virtual |
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/modules/audio_processing/aec3/echo_remover.h
- Source/ThirdParty/libwebrtc/Source/webrtc/modules/audio_processing/aec3/echo_remover.cc