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

#include <mock_audio_device_buffer.h>

Inheritance diagram for webrtc::MockAudioDeviceBuffer:
webrtc::AudioDeviceBuffer webrtc::AudioDeviceBuffer

Public Member Functions

 MockAudioDeviceBuffer ()
 
virtual ~MockAudioDeviceBuffer ()
 
 MOCK_METHOD1 (RequestPlayoutData, int32_t(size_t nSamples))
 
 MOCK_METHOD1 (GetPlayoutData, int32_t(void *audioBuffer))
 
 MOCK_METHOD2 (SetRecordedBuffer, int32_t(const void *audioBuffer, size_t nSamples))
 
 MOCK_METHOD3 (SetVQEData, void(int playDelayMS, int recDelayMS, int clockDrift))
 
 MOCK_METHOD0 (DeliverRecordedData, int32_t())
 
 MockAudioDeviceBuffer ()
 
virtual ~MockAudioDeviceBuffer ()
 
 MOCK_METHOD1 (RequestPlayoutData, int32_t(size_t nSamples))
 
 MOCK_METHOD1 (GetPlayoutData, int32_t(void *audioBuffer))
 
 MOCK_METHOD2 (SetRecordedBuffer, int32_t(const void *audioBuffer, size_t nSamples))
 
 MOCK_METHOD3 (SetVQEData, void(int playDelayMS, int recDelayMS, int clockDrift))
 
 MOCK_METHOD0 (DeliverRecordedData, int32_t())
 
- Public Member Functions inherited from webrtc::AudioDeviceBuffer
 AudioDeviceBuffer ()
 
virtual ~AudioDeviceBuffer ()
 
void SetId (uint32_t id)
 
int32_t RegisterAudioCallback (AudioTransport *audio_callback)
 
void StartPlayout ()
 
void StartRecording ()
 
void StopPlayout ()
 
void StopRecording ()
 
int32_t SetRecordingSampleRate (uint32_t fsHz)
 
int32_t SetPlayoutSampleRate (uint32_t fsHz)
 
int32_t RecordingSampleRate () const
 
int32_t PlayoutSampleRate () const
 
int32_t SetRecordingChannels (size_t channels)
 
int32_t SetPlayoutChannels (size_t channels)
 
size_t RecordingChannels () const
 
size_t PlayoutChannels () const
 
int32_t SetRecordingChannel (const AudioDeviceModule::ChannelType channel)
 
int32_t RecordingChannel (AudioDeviceModule::ChannelType &channel) const
 
virtual int32_t SetRecordedBuffer (const void *audio_buffer, size_t samples_per_channel)
 
int32_t SetCurrentMicLevel (uint32_t level)
 
virtual void SetVQEData (int play_delay_ms, int rec_delay_ms, int clock_drift)
 
virtual int32_t DeliverRecordedData ()
 
uint32_t NewMicLevel () const
 
virtual int32_t RequestPlayoutData (size_t samples_per_channel)
 
virtual int32_t GetPlayoutData (void *audio_buffer)
 
int32_t StartInputFileRecording (const char fileName[kAdmMaxFileNameSize])
 
int32_t StopInputFileRecording ()
 
int32_t StartOutputFileRecording (const char fileName[kAdmMaxFileNameSize])
 
int32_t StopOutputFileRecording ()
 
int32_t SetTypingStatus (bool typing_status)
 
 AudioDeviceBuffer ()
 
virtual ~AudioDeviceBuffer ()
 
void SetId (uint32_t id)
 
int32_t RegisterAudioCallback (AudioTransport *audio_callback)
 
void StartPlayout ()
 
void StartRecording ()
 
void StopPlayout ()
 
void StopRecording ()
 
int32_t SetRecordingSampleRate (uint32_t fsHz)
 
int32_t SetPlayoutSampleRate (uint32_t fsHz)
 
int32_t RecordingSampleRate () const
 
int32_t PlayoutSampleRate () const
 
int32_t SetRecordingChannels (size_t channels)
 
int32_t SetPlayoutChannels (size_t channels)
 
size_t RecordingChannels () const
 
size_t PlayoutChannels () const
 
int32_t SetRecordingChannel (const AudioDeviceModule::ChannelType channel)
 
int32_t RecordingChannel (AudioDeviceModule::ChannelType &channel) const
 
virtual int32_t SetRecordedBuffer (const void *audio_buffer, size_t samples_per_channel)
 
int32_t SetCurrentMicLevel (uint32_t level)
 
virtual void SetVQEData (int play_delay_ms, int rec_delay_ms, int clock_drift)
 
virtual int32_t DeliverRecordedData ()
 
uint32_t NewMicLevel () const
 
virtual int32_t RequestPlayoutData (size_t samples_per_channel)
 
virtual int32_t GetPlayoutData (void *audio_buffer)
 
int32_t StartInputFileRecording (const char fileName[kAdmMaxFileNameSize])
 
int32_t StopInputFileRecording ()
 
int32_t StartOutputFileRecording (const char fileName[kAdmMaxFileNameSize])
 
int32_t StopOutputFileRecording ()
 
int32_t SetTypingStatus (bool typing_status)
 

Additional Inherited Members

- Public Types inherited from webrtc::AudioDeviceBuffer
enum  LogState {
  LOG_START = 0, LOG_STOP, LOG_ACTIVE, LOG_START = 0,
  LOG_STOP, LOG_ACTIVE
}
 
enum  LogState {
  LOG_START = 0, LOG_STOP, LOG_ACTIVE, LOG_START = 0,
  LOG_STOP, LOG_ACTIVE
}
 

Constructor & Destructor Documentation

◆ MockAudioDeviceBuffer() [1/2]

webrtc::MockAudioDeviceBuffer::MockAudioDeviceBuffer ( )
inline

◆ ~MockAudioDeviceBuffer() [1/2]

virtual webrtc::MockAudioDeviceBuffer::~MockAudioDeviceBuffer ( )
inlinevirtual

◆ MockAudioDeviceBuffer() [2/2]

webrtc::MockAudioDeviceBuffer::MockAudioDeviceBuffer ( )
inline

◆ ~MockAudioDeviceBuffer() [2/2]

virtual webrtc::MockAudioDeviceBuffer::~MockAudioDeviceBuffer ( )
inlinevirtual

Member Function Documentation

◆ MOCK_METHOD0() [1/2]

webrtc::MockAudioDeviceBuffer::MOCK_METHOD0 ( DeliverRecordedData  ,
int32_t()   
)

◆ MOCK_METHOD0() [2/2]

webrtc::MockAudioDeviceBuffer::MOCK_METHOD0 ( DeliverRecordedData  ,
int32_t()   
)

◆ MOCK_METHOD1() [1/4]

webrtc::MockAudioDeviceBuffer::MOCK_METHOD1 ( RequestPlayoutData  ,
int32_t(size_t nSamples)   
)

◆ MOCK_METHOD1() [2/4]

webrtc::MockAudioDeviceBuffer::MOCK_METHOD1 ( RequestPlayoutData  ,
int32_t(size_t nSamples)   
)

◆ MOCK_METHOD1() [3/4]

webrtc::MockAudioDeviceBuffer::MOCK_METHOD1 ( GetPlayoutData  ,
int32_t(void *audioBuffer)   
)

◆ MOCK_METHOD1() [4/4]

webrtc::MockAudioDeviceBuffer::MOCK_METHOD1 ( GetPlayoutData  ,
int32_t(void *audioBuffer)   
)

◆ MOCK_METHOD2() [1/2]

webrtc::MockAudioDeviceBuffer::MOCK_METHOD2 ( SetRecordedBuffer  ,
int32_t(const void *audioBuffer, size_t nSamples)   
)

◆ MOCK_METHOD2() [2/2]

webrtc::MockAudioDeviceBuffer::MOCK_METHOD2 ( SetRecordedBuffer  ,
int32_t(const void *audioBuffer, size_t nSamples)   
)

◆ MOCK_METHOD3() [1/2]

webrtc::MockAudioDeviceBuffer::MOCK_METHOD3 ( SetVQEData  ,
void(int playDelayMS, int recDelayMS, int clockDrift)   
)

◆ MOCK_METHOD3() [2/2]

webrtc::MockAudioDeviceBuffer::MOCK_METHOD3 ( SetVQEData  ,
void(int playDelayMS, int recDelayMS, int clockDrift)   
)

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