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

#include <mock_echo_remover.h>

Inheritance diagram for webrtc::test::MockEchoRemover:
webrtc::EchoRemover webrtc::EchoRemover

Public Member Functions

virtual ~MockEchoRemover ()=default
 
 MOCK_METHOD5 (ProcessBlock, void(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))
 
 MOCK_METHOD1 (UpdateEchoLeakageStatus, void(bool leakage_detected))
 
virtual ~MockEchoRemover ()=default
 
 MOCK_METHOD5 (ProcessBlock, void(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))
 
 MOCK_METHOD1 (UpdateEchoLeakageStatus, void(bool leakage_detected))
 
- Public Member Functions inherited from webrtc::EchoRemover
virtual ~EchoRemover ()=default
 
virtual void 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)=0
 
virtual void UpdateEchoLeakageStatus (bool leakage_detected)=0
 
virtual ~EchoRemover ()=default
 
virtual void 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)=0
 
virtual void UpdateEchoLeakageStatus (bool leakage_detected)=0
 

Additional Inherited Members

- Static Public Member Functions inherited from webrtc::EchoRemover
static EchoRemoverCreate (int sample_rate_hz)
 
static EchoRemoverCreate (int sample_rate_hz)
 

Constructor & Destructor Documentation

◆ ~MockEchoRemover() [1/2]

virtual webrtc::test::MockEchoRemover::~MockEchoRemover ( )
virtualdefault

◆ ~MockEchoRemover() [2/2]

virtual webrtc::test::MockEchoRemover::~MockEchoRemover ( )
virtualdefault

Member Function Documentation

◆ MOCK_METHOD1() [1/2]

webrtc::test::MockEchoRemover::MOCK_METHOD1 ( UpdateEchoLeakageStatus  ,
void(bool leakage_detected)   
)

◆ MOCK_METHOD1() [2/2]

webrtc::test::MockEchoRemover::MOCK_METHOD1 ( UpdateEchoLeakageStatus  ,
void(bool leakage_detected)   
)

◆ MOCK_METHOD5() [1/2]

webrtc::test::MockEchoRemover::MOCK_METHOD5 ( ProcessBlock  ,
void(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)   
)

◆ MOCK_METHOD5() [2/2]

webrtc::test::MockEchoRemover::MOCK_METHOD5 ( ProcessBlock  ,
void(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)   
)

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