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

#include <mock_block_processor.h>

Inheritance diagram for webrtc::test::MockBlockProcessor:
webrtc::BlockProcessor webrtc::BlockProcessor

Public Member Functions

virtual ~MockBlockProcessor ()
 
 MOCK_METHOD3 (ProcessCapture, void(bool level_change, bool saturated_microphone_signal, std::vector< std::vector< float >> *capture_block))
 
 MOCK_METHOD1 (BufferRender, bool(std::vector< std::vector< float >> *block))
 
 MOCK_METHOD1 (UpdateEchoLeakageStatus, void(bool leakage_detected))
 
virtual ~MockBlockProcessor ()
 
 MOCK_METHOD3 (ProcessCapture, void(bool level_change, bool saturated_microphone_signal, std::vector< std::vector< float >> *capture_block))
 
 MOCK_METHOD1 (BufferRender, bool(std::vector< std::vector< float >> *block))
 
 MOCK_METHOD1 (UpdateEchoLeakageStatus, void(bool leakage_detected))
 
- Public Member Functions inherited from webrtc::BlockProcessor
virtual ~BlockProcessor ()=default
 
virtual void ProcessCapture (bool echo_path_gain_change, bool capture_signal_saturation, std::vector< std::vector< float >> *capture_block)=0
 
virtual bool BufferRender (std::vector< std::vector< float >> *render_block)=0
 
virtual void UpdateEchoLeakageStatus (bool leakage_detected)=0
 
virtual ~BlockProcessor ()=default
 
virtual void ProcessCapture (bool echo_path_gain_change, bool capture_signal_saturation, std::vector< std::vector< float >> *capture_block)=0
 
virtual bool BufferRender (std::vector< std::vector< float >> *render_block)=0
 
virtual void UpdateEchoLeakageStatus (bool leakage_detected)=0
 

Additional Inherited Members

- Static Public Member Functions inherited from webrtc::BlockProcessor
static BlockProcessorCreate (int sample_rate_hz)
 
static BlockProcessorCreate (int sample_rate_hz, std::unique_ptr< RenderDelayBuffer > render_buffer)
 
static BlockProcessorCreate (int sample_rate_hz, std::unique_ptr< RenderDelayBuffer > render_buffer, std::unique_ptr< RenderDelayController > delay_controller, std::unique_ptr< EchoRemover > echo_remover)
 
static BlockProcessorCreate (int sample_rate_hz)
 
static BlockProcessorCreate (int sample_rate_hz, std::unique_ptr< RenderDelayBuffer > render_buffer)
 
static BlockProcessorCreate (int sample_rate_hz, std::unique_ptr< RenderDelayBuffer > render_buffer, std::unique_ptr< RenderDelayController > delay_controller, std::unique_ptr< EchoRemover > echo_remover)
 

Constructor & Destructor Documentation

◆ ~MockBlockProcessor() [1/2]

virtual webrtc::test::MockBlockProcessor::~MockBlockProcessor ( )
inlinevirtual

◆ ~MockBlockProcessor() [2/2]

virtual webrtc::test::MockBlockProcessor::~MockBlockProcessor ( )
inlinevirtual

Member Function Documentation

◆ MOCK_METHOD1() [1/4]

webrtc::test::MockBlockProcessor::MOCK_METHOD1 ( BufferRender  ,
bool(std::vector< std::vector< float >> *block  
)

◆ MOCK_METHOD1() [2/4]

webrtc::test::MockBlockProcessor::MOCK_METHOD1 ( BufferRender  ,
bool(std::vector< std::vector< float >> *block  
)

◆ MOCK_METHOD1() [3/4]

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

◆ MOCK_METHOD1() [4/4]

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

◆ MOCK_METHOD3() [1/2]

webrtc::test::MockBlockProcessor::MOCK_METHOD3 ( ProcessCapture  ,
void(bool level_change, bool saturated_microphone_signal, std::vector< std::vector< float >> *capture_block)   
)

◆ MOCK_METHOD3() [2/2]

webrtc::test::MockBlockProcessor::MOCK_METHOD3 ( ProcessCapture  ,
void(bool level_change, bool saturated_microphone_signal, std::vector< std::vector< float >> *capture_block)   
)

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