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

#include <residual_echo_detector.h>

Public Member Functions

 ResidualEchoDetector ()
 
 ~ResidualEchoDetector ()
 
void AnalyzeRenderAudio (rtc::ArrayView< const float > render_audio)
 
void AnalyzeCaptureAudio (rtc::ArrayView< const float > capture_audio)
 
void Initialize ()
 
void SetReliabilityForTest (float value)
 
float echo_likelihood () const
 
float echo_likelihood_recent_max () const
 
 ResidualEchoDetector ()
 
 ~ResidualEchoDetector ()
 
void AnalyzeRenderAudio (rtc::ArrayView< const float > render_audio)
 
void AnalyzeCaptureAudio (rtc::ArrayView< const float > capture_audio)
 
void Initialize ()
 
void SetReliabilityForTest (float value)
 
float echo_likelihood () const
 
float echo_likelihood_recent_max () const
 

Static Public Member Functions

static void PackRenderAudioBuffer (AudioBuffer *audio, std::vector< float > *packed_buffer)
 
static void PackRenderAudioBuffer (AudioBuffer *audio, std::vector< float > *packed_buffer)
 

Constructor & Destructor Documentation

◆ ResidualEchoDetector() [1/2]

webrtc::ResidualEchoDetector::ResidualEchoDetector ( )

◆ ~ResidualEchoDetector() [1/2]

webrtc::ResidualEchoDetector::~ResidualEchoDetector ( )
default

◆ ResidualEchoDetector() [2/2]

webrtc::ResidualEchoDetector::ResidualEchoDetector ( )

◆ ~ResidualEchoDetector() [2/2]

webrtc::ResidualEchoDetector::~ResidualEchoDetector ( )

Member Function Documentation

◆ AnalyzeCaptureAudio() [1/2]

void webrtc::ResidualEchoDetector::AnalyzeCaptureAudio ( rtc::ArrayView< const float >  capture_audio)

◆ AnalyzeCaptureAudio() [2/2]

void webrtc::ResidualEchoDetector::AnalyzeCaptureAudio ( rtc::ArrayView< const float >  capture_audio)

◆ AnalyzeRenderAudio() [1/2]

void webrtc::ResidualEchoDetector::AnalyzeRenderAudio ( rtc::ArrayView< const float >  render_audio)

◆ AnalyzeRenderAudio() [2/2]

void webrtc::ResidualEchoDetector::AnalyzeRenderAudio ( rtc::ArrayView< const float >  render_audio)

◆ echo_likelihood() [1/2]

float webrtc::ResidualEchoDetector::echo_likelihood ( ) const
inline

◆ echo_likelihood() [2/2]

float webrtc::ResidualEchoDetector::echo_likelihood ( ) const
inline

◆ echo_likelihood_recent_max() [1/2]

float webrtc::ResidualEchoDetector::echo_likelihood_recent_max ( ) const
inline

◆ echo_likelihood_recent_max() [2/2]

float webrtc::ResidualEchoDetector::echo_likelihood_recent_max ( ) const
inline

◆ Initialize() [1/2]

void webrtc::ResidualEchoDetector::Initialize ( )

◆ Initialize() [2/2]

void webrtc::ResidualEchoDetector::Initialize ( )

◆ PackRenderAudioBuffer() [1/2]

static void webrtc::ResidualEchoDetector::PackRenderAudioBuffer ( AudioBuffer audio,
std::vector< float > *  packed_buffer 
)
static

◆ PackRenderAudioBuffer() [2/2]

void webrtc::ResidualEchoDetector::PackRenderAudioBuffer ( AudioBuffer audio,
std::vector< float > *  packed_buffer 
)
static

◆ SetReliabilityForTest() [1/2]

void webrtc::ResidualEchoDetector::SetReliabilityForTest ( float  value)
inline

◆ SetReliabilityForTest() [2/2]

void webrtc::ResidualEchoDetector::SetReliabilityForTest ( float  value)
inline

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