webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
webrtc::test::MockEchoCancellation Class Reference

#include <mock_audio_processing.h>

Inheritance diagram for webrtc::test::MockEchoCancellation:
webrtc::EchoCancellation webrtc::EchoCancellation

Public Member Functions

virtual ~MockEchoCancellation ()
 
 MOCK_METHOD1 (Enable, int(bool enable))
 
 MOCK_CONST_METHOD0 (is_enabled, bool())
 
 MOCK_METHOD1 (enable_drift_compensation, int(bool enable))
 
 MOCK_CONST_METHOD0 (is_drift_compensation_enabled, bool())
 
 MOCK_METHOD1 (set_stream_drift_samples, void(int drift))
 
 MOCK_CONST_METHOD0 (stream_drift_samples, int())
 
 MOCK_METHOD1 (set_suppression_level, int(SuppressionLevel level))
 
 MOCK_CONST_METHOD0 (suppression_level, SuppressionLevel())
 
 MOCK_CONST_METHOD0 (stream_has_echo, bool())
 
 MOCK_METHOD1 (enable_metrics, int(bool enable))
 
 MOCK_CONST_METHOD0 (are_metrics_enabled, bool())
 
 MOCK_METHOD1 (GetMetrics, int(Metrics *metrics))
 
 MOCK_METHOD1 (enable_delay_logging, int(bool enable))
 
 MOCK_CONST_METHOD0 (is_delay_logging_enabled, bool())
 
 MOCK_METHOD2 (GetDelayMetrics, int(int *median, int *std))
 
 MOCK_METHOD3 (GetDelayMetrics, int(int *median, int *std, float *fraction_poor_delays))
 
 MOCK_CONST_METHOD0 (aec_core, struct AecCore *())
 
virtual ~MockEchoCancellation ()
 
 MOCK_METHOD1 (Enable, int(bool enable))
 
 MOCK_CONST_METHOD0 (is_enabled, bool())
 
 MOCK_METHOD1 (enable_drift_compensation, int(bool enable))
 
 MOCK_CONST_METHOD0 (is_drift_compensation_enabled, bool())
 
 MOCK_METHOD1 (set_stream_drift_samples, void(int drift))
 
 MOCK_CONST_METHOD0 (stream_drift_samples, int())
 
 MOCK_METHOD1 (set_suppression_level, int(SuppressionLevel level))
 
 MOCK_CONST_METHOD0 (suppression_level, SuppressionLevel())
 
 MOCK_CONST_METHOD0 (stream_has_echo, bool())
 
 MOCK_METHOD1 (enable_metrics, int(bool enable))
 
 MOCK_CONST_METHOD0 (are_metrics_enabled, bool())
 
 MOCK_METHOD1 (GetMetrics, int(Metrics *metrics))
 
 MOCK_METHOD1 (enable_delay_logging, int(bool enable))
 
 MOCK_CONST_METHOD0 (is_delay_logging_enabled, bool())
 
 MOCK_METHOD2 (GetDelayMetrics, int(int *median, int *std))
 
 MOCK_METHOD3 (GetDelayMetrics, int(int *median, int *std, float *fraction_poor_delays))
 
 MOCK_CONST_METHOD0 (aec_core, struct AecCore *())
 
- Public Member Functions inherited from webrtc::EchoCancellation
virtual int Enable (bool enable)=0
 
virtual bool is_enabled () const =0
 
virtual int enable_drift_compensation (bool enable)=0
 
virtual bool is_drift_compensation_enabled () const =0
 
virtual void set_stream_drift_samples (int drift)=0
 
virtual int stream_drift_samples () const =0
 
virtual int set_suppression_level (SuppressionLevel level)=0
 
virtual SuppressionLevel suppression_level () const =0
 
virtual bool stream_has_echo () const =0
 
virtual int enable_metrics (bool enable)=0
 
virtual bool are_metrics_enabled () const =0
 
virtual int GetMetrics (Metrics *metrics)=0
 
virtual int enable_delay_logging (bool enable)=0
 
virtual bool is_delay_logging_enabled () const =0
 
virtual int GetDelayMetrics (int *median, int *std)=0
 
virtual int GetDelayMetrics (int *median, int *std, float *fraction_poor_delays)=0
 
virtual struct AecCoreaec_core () const =0
 
virtual int Enable (bool enable)=0
 
virtual bool is_enabled () const =0
 
virtual int enable_drift_compensation (bool enable)=0
 
virtual bool is_drift_compensation_enabled () const =0
 
virtual void set_stream_drift_samples (int drift)=0
 
virtual int stream_drift_samples () const =0
 
virtual int set_suppression_level (SuppressionLevel level)=0
 
virtual SuppressionLevel suppression_level () const =0
 
virtual bool stream_has_echo () const =0
 
virtual int enable_metrics (bool enable)=0
 
virtual bool are_metrics_enabled () const =0
 
virtual int GetMetrics (Metrics *metrics)=0
 
virtual int enable_delay_logging (bool enable)=0
 
virtual bool is_delay_logging_enabled () const =0
 
virtual int GetDelayMetrics (int *median, int *std)=0
 
virtual int GetDelayMetrics (int *median, int *std, float *fraction_poor_delays)=0
 
virtual struct AecCoreaec_core () const =0
 

Additional Inherited Members

- Public Types inherited from webrtc::EchoCancellation
enum  SuppressionLevel {
  kLowSuppression, kModerateSuppression, kHighSuppression, kLowSuppression,
  kModerateSuppression, kHighSuppression
}
 
enum  SuppressionLevel {
  kLowSuppression, kModerateSuppression, kHighSuppression, kLowSuppression,
  kModerateSuppression, kHighSuppression
}
 
- Protected Member Functions inherited from webrtc::EchoCancellation
virtual ~EchoCancellation ()
 
virtual ~EchoCancellation ()
 

Constructor & Destructor Documentation

◆ ~MockEchoCancellation() [1/2]

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

◆ ~MockEchoCancellation() [2/2]

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

Member Function Documentation

◆ MOCK_CONST_METHOD0() [1/16]

webrtc::test::MockEchoCancellation::MOCK_CONST_METHOD0 ( is_enabled  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [2/16]

webrtc::test::MockEchoCancellation::MOCK_CONST_METHOD0 ( is_enabled  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [3/16]

webrtc::test::MockEchoCancellation::MOCK_CONST_METHOD0 ( is_drift_compensation_enabled  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [4/16]

webrtc::test::MockEchoCancellation::MOCK_CONST_METHOD0 ( is_drift_compensation_enabled  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [5/16]

webrtc::test::MockEchoCancellation::MOCK_CONST_METHOD0 ( stream_drift_samples  ,
int()   
)

◆ MOCK_CONST_METHOD0() [6/16]

webrtc::test::MockEchoCancellation::MOCK_CONST_METHOD0 ( stream_drift_samples  ,
int()   
)

◆ MOCK_CONST_METHOD0() [7/16]

webrtc::test::MockEchoCancellation::MOCK_CONST_METHOD0 ( suppression_level  ,
SuppressionLevel()   
)

◆ MOCK_CONST_METHOD0() [8/16]

webrtc::test::MockEchoCancellation::MOCK_CONST_METHOD0 ( suppression_level  ,
SuppressionLevel()   
)

◆ MOCK_CONST_METHOD0() [9/16]

webrtc::test::MockEchoCancellation::MOCK_CONST_METHOD0 ( stream_has_echo  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [10/16]

webrtc::test::MockEchoCancellation::MOCK_CONST_METHOD0 ( stream_has_echo  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [11/16]

webrtc::test::MockEchoCancellation::MOCK_CONST_METHOD0 ( are_metrics_enabled  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [12/16]

webrtc::test::MockEchoCancellation::MOCK_CONST_METHOD0 ( are_metrics_enabled  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [13/16]

webrtc::test::MockEchoCancellation::MOCK_CONST_METHOD0 ( is_delay_logging_enabled  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [14/16]

webrtc::test::MockEchoCancellation::MOCK_CONST_METHOD0 ( is_delay_logging_enabled  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [15/16]

webrtc::test::MockEchoCancellation::MOCK_CONST_METHOD0 ( aec_core  ,
struct AecCore () 
)

◆ MOCK_CONST_METHOD0() [16/16]

webrtc::test::MockEchoCancellation::MOCK_CONST_METHOD0 ( aec_core  ,
struct AecCore () 
)

◆ MOCK_METHOD1() [1/14]

webrtc::test::MockEchoCancellation::MOCK_METHOD1 ( Enable  ,
int(bool enable  
)

◆ MOCK_METHOD1() [2/14]

webrtc::test::MockEchoCancellation::MOCK_METHOD1 ( Enable  ,
int(bool enable  
)

◆ MOCK_METHOD1() [3/14]

webrtc::test::MockEchoCancellation::MOCK_METHOD1 ( enable_drift_compensation  ,
int(bool enable  
)

◆ MOCK_METHOD1() [4/14]

webrtc::test::MockEchoCancellation::MOCK_METHOD1 ( enable_drift_compensation  ,
int(bool enable  
)

◆ MOCK_METHOD1() [5/14]

webrtc::test::MockEchoCancellation::MOCK_METHOD1 ( set_stream_drift_samples  ,
void(int drift)   
)

◆ MOCK_METHOD1() [6/14]

webrtc::test::MockEchoCancellation::MOCK_METHOD1 ( set_stream_drift_samples  ,
void(int drift)   
)

◆ MOCK_METHOD1() [7/14]

webrtc::test::MockEchoCancellation::MOCK_METHOD1 ( set_suppression_level  ,
int(SuppressionLevel level  
)

◆ MOCK_METHOD1() [8/14]

webrtc::test::MockEchoCancellation::MOCK_METHOD1 ( set_suppression_level  ,
int(SuppressionLevel level  
)

◆ MOCK_METHOD1() [9/14]

webrtc::test::MockEchoCancellation::MOCK_METHOD1 ( enable_metrics  ,
int(bool enable  
)

◆ MOCK_METHOD1() [10/14]

webrtc::test::MockEchoCancellation::MOCK_METHOD1 ( enable_metrics  ,
int(bool enable  
)

◆ MOCK_METHOD1() [11/14]

webrtc::test::MockEchoCancellation::MOCK_METHOD1 ( GetMetrics  ,
int(Metrics *metrics  
)

◆ MOCK_METHOD1() [12/14]

webrtc::test::MockEchoCancellation::MOCK_METHOD1 ( GetMetrics  ,
int(Metrics *metrics  
)

◆ MOCK_METHOD1() [13/14]

webrtc::test::MockEchoCancellation::MOCK_METHOD1 ( enable_delay_logging  ,
int(bool enable  
)

◆ MOCK_METHOD1() [14/14]

webrtc::test::MockEchoCancellation::MOCK_METHOD1 ( enable_delay_logging  ,
int(bool enable  
)

◆ MOCK_METHOD2() [1/2]

webrtc::test::MockEchoCancellation::MOCK_METHOD2 ( GetDelayMetrics  ,
int(int *median, int *std)   
)

◆ MOCK_METHOD2() [2/2]

webrtc::test::MockEchoCancellation::MOCK_METHOD2 ( GetDelayMetrics  ,
int(int *median, int *std)   
)

◆ MOCK_METHOD3() [1/2]

webrtc::test::MockEchoCancellation::MOCK_METHOD3 ( GetDelayMetrics  ,
int(int *median, int *std, float *fraction_poor_delays)   
)

◆ MOCK_METHOD3() [2/2]

webrtc::test::MockEchoCancellation::MOCK_METHOD3 ( GetDelayMetrics  ,
int(int *median, int *std, float *fraction_poor_delays)   
)

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