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

#include <mock_vad.h>

Inheritance diagram for webrtc::MockVad:
webrtc::Vad webrtc::Vad

Public Member Functions

virtual ~MockVad ()
 
 MOCK_METHOD0 (Die, void())
 
 MOCK_METHOD3 (VoiceActivity, enum Activity(const int16_t *audio, size_t num_samples, int sample_rate_hz))
 
 MOCK_METHOD0 (Reset, void())
 
virtual ~MockVad ()
 
 MOCK_METHOD0 (Die, void())
 
 MOCK_METHOD3 (VoiceActivity, enum Activity(const int16_t *audio, size_t num_samples, int sample_rate_hz))
 
 MOCK_METHOD0 (Reset, void())
 
- Public Member Functions inherited from webrtc::Vad
virtual ~Vad ()=default
 
virtual Activity VoiceActivity (const int16_t *audio, size_t num_samples, int sample_rate_hz)=0
 
virtual void Reset ()=0
 
virtual ~Vad ()=default
 
virtual Activity VoiceActivity (const int16_t *audio, size_t num_samples, int sample_rate_hz)=0
 
virtual void Reset ()=0
 

Additional Inherited Members

- Public Types inherited from webrtc::Vad
enum  Aggressiveness {
  kVadNormal = 0, kVadLowBitrate = 1, kVadAggressive = 2, kVadVeryAggressive = 3,
  kVadNormal = 0, kVadLowBitrate = 1, kVadAggressive = 2, kVadVeryAggressive = 3
}
 
enum  Activity {
  kPassive = 0, kActive = 1, kError = -1, kPassive = 0,
  kActive = 1, kError = -1
}
 
enum  Aggressiveness {
  kVadNormal = 0, kVadLowBitrate = 1, kVadAggressive = 2, kVadVeryAggressive = 3,
  kVadNormal = 0, kVadLowBitrate = 1, kVadAggressive = 2, kVadVeryAggressive = 3
}
 
enum  Activity {
  kPassive = 0, kActive = 1, kError = -1, kPassive = 0,
  kActive = 1, kError = -1
}
 

Constructor & Destructor Documentation

◆ ~MockVad() [1/2]

virtual webrtc::MockVad::~MockVad ( )
inlinevirtual

◆ ~MockVad() [2/2]

virtual webrtc::MockVad::~MockVad ( )
inlinevirtual

Member Function Documentation

◆ MOCK_METHOD0() [1/4]

webrtc::MockVad::MOCK_METHOD0 ( Die  ,
void()   
)

◆ MOCK_METHOD0() [2/4]

webrtc::MockVad::MOCK_METHOD0 ( Die  ,
void()   
)

◆ MOCK_METHOD0() [3/4]

webrtc::MockVad::MOCK_METHOD0 ( Reset  ,
void()   
)

◆ MOCK_METHOD0() [4/4]

webrtc::MockVad::MOCK_METHOD0 ( Reset  ,
void()   
)

◆ MOCK_METHOD3() [1/2]

webrtc::MockVad::MOCK_METHOD3 ( VoiceActivity  ,
enum   Activityconst int16_t *audio, size_t num_samples, int sample_rate_hz 
)

◆ MOCK_METHOD3() [2/2]

webrtc::MockVad::MOCK_METHOD3 ( VoiceActivity  ,
enum   Activityconst int16_t *audio, size_t num_samples, int sample_rate_hz 
)

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