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

#include <mock_expand.h>

Inheritance diagram for webrtc::MockExpand:
webrtc::Expand webrtc::Expand

Public Member Functions

 MockExpand (BackgroundNoise *background_noise, SyncBuffer *sync_buffer, RandomVector *random_vector, StatisticsCalculator *statistics, int fs, size_t num_channels)
 
virtual ~MockExpand ()
 
 MOCK_METHOD0 (Die, void())
 
 MOCK_METHOD0 (Reset, void())
 
 MOCK_METHOD1 (Process, int(AudioMultiVector *output))
 
 MOCK_METHOD0 (SetParametersForNormalAfterExpand, void())
 
 MOCK_METHOD0 (SetParametersForMergeAfterExpand, void())
 
 MOCK_CONST_METHOD0 (overlap_length, size_t())
 
 MockExpand (BackgroundNoise *background_noise, SyncBuffer *sync_buffer, RandomVector *random_vector, StatisticsCalculator *statistics, int fs, size_t num_channels)
 
virtual ~MockExpand ()
 
 MOCK_METHOD0 (Die, void())
 
 MOCK_METHOD0 (Reset, void())
 
 MOCK_METHOD1 (Process, int(AudioMultiVector *output))
 
 MOCK_METHOD0 (SetParametersForNormalAfterExpand, void())
 
 MOCK_METHOD0 (SetParametersForMergeAfterExpand, void())
 
 MOCK_CONST_METHOD0 (overlap_length, size_t())
 
- Public Member Functions inherited from webrtc::Expand
 Expand (BackgroundNoise *background_noise, SyncBuffer *sync_buffer, RandomVector *random_vector, StatisticsCalculator *statistics, int fs, size_t num_channels)
 
virtual ~Expand ()
 
virtual void Reset ()
 
virtual int Process (AudioMultiVector *output)
 
virtual void SetParametersForNormalAfterExpand ()
 
virtual void SetParametersForMergeAfterExpand ()
 
int16_t MuteFactor (size_t channel)
 
bool Muted () const
 
virtual size_t overlap_length () const
 
size_t max_lag () const
 
 Expand (BackgroundNoise *background_noise, SyncBuffer *sync_buffer, RandomVector *random_vector, StatisticsCalculator *statistics, int fs, size_t num_channels)
 
virtual ~Expand ()
 
virtual void Reset ()
 
virtual int Process (AudioMultiVector *output)
 
virtual void SetParametersForNormalAfterExpand ()
 
virtual void SetParametersForMergeAfterExpand ()
 
int16_t MuteFactor (size_t channel)
 
bool Muted () const
 
virtual size_t overlap_length () const
 
size_t max_lag () const
 

Additional Inherited Members

- Protected Member Functions inherited from webrtc::Expand
void GenerateRandomVector (int16_t seed_increment, size_t length, int16_t *random_vector)
 
void GenerateBackgroundNoise (int16_t *random_vector, size_t channel, int mute_slope, bool too_many_expands, size_t num_noise_samples, int16_t *buffer)
 
void InitializeForAnExpandPeriod ()
 
bool TooManyExpands ()
 
void AnalyzeSignal (int16_t *random_vector)
 
void GenerateRandomVector (int16_t seed_increment, size_t length, int16_t *random_vector)
 
void GenerateBackgroundNoise (int16_t *random_vector, size_t channel, int mute_slope, bool too_many_expands, size_t num_noise_samples, int16_t *buffer)
 
void InitializeForAnExpandPeriod ()
 
bool TooManyExpands ()
 
void AnalyzeSignal (int16_t *random_vector)
 
- Protected Attributes inherited from webrtc::Expand
RandomVector *const random_vector_
 
SyncBuffer *const sync_buffer_
 
bool first_expand_
 
const int fs_hz_
 
const size_t num_channels_
 
int consecutive_expands_
 
- Static Protected Attributes inherited from webrtc::Expand
static const int kMaxConsecutiveExpands = 200
 

Constructor & Destructor Documentation

◆ MockExpand() [1/2]

webrtc::MockExpand::MockExpand ( BackgroundNoise background_noise,
SyncBuffer sync_buffer,
RandomVector random_vector,
StatisticsCalculator statistics,
int  fs,
size_t  num_channels 
)
inline

◆ ~MockExpand() [1/2]

virtual webrtc::MockExpand::~MockExpand ( )
inlinevirtual

◆ MockExpand() [2/2]

webrtc::MockExpand::MockExpand ( BackgroundNoise background_noise,
SyncBuffer sync_buffer,
RandomVector random_vector,
StatisticsCalculator statistics,
int  fs,
size_t  num_channels 
)
inline

◆ ~MockExpand() [2/2]

virtual webrtc::MockExpand::~MockExpand ( )
inlinevirtual

Member Function Documentation

◆ MOCK_CONST_METHOD0() [1/2]

webrtc::MockExpand::MOCK_CONST_METHOD0 ( overlap_length  ,
size_t()   
)

◆ MOCK_CONST_METHOD0() [2/2]

webrtc::MockExpand::MOCK_CONST_METHOD0 ( overlap_length  ,
size_t()   
)

◆ MOCK_METHOD0() [1/8]

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

◆ MOCK_METHOD0() [2/8]

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

◆ MOCK_METHOD0() [3/8]

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

◆ MOCK_METHOD0() [4/8]

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

◆ MOCK_METHOD0() [5/8]

webrtc::MockExpand::MOCK_METHOD0 ( SetParametersForNormalAfterExpand  ,
void()   
)

◆ MOCK_METHOD0() [6/8]

webrtc::MockExpand::MOCK_METHOD0 ( SetParametersForNormalAfterExpand  ,
void()   
)

◆ MOCK_METHOD0() [7/8]

webrtc::MockExpand::MOCK_METHOD0 ( SetParametersForMergeAfterExpand  ,
void()   
)

◆ MOCK_METHOD0() [8/8]

webrtc::MockExpand::MOCK_METHOD0 ( SetParametersForMergeAfterExpand  ,
void()   
)

◆ MOCK_METHOD1() [1/2]

webrtc::MockExpand::MOCK_METHOD1 ( Process  ,
int(AudioMultiVector *output  
)

◆ MOCK_METHOD1() [2/2]

webrtc::MockExpand::MOCK_METHOD1 ( Process  ,
int(AudioMultiVector *output  
)

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