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

#include <mock_audio_transport.h>

Inheritance diagram for webrtc::test::MockAudioTransport:
webrtc::AudioTransport webrtc::AudioTransport webrtc::MockAudioTransportAndroid webrtc::MockAudioTransportIOS

Public Member Functions

 MockAudioTransport ()
 
 ~MockAudioTransport ()
 
 MOCK_METHOD10 (RecordedDataIsAvailable, int32_t(const void *audioSamples, const size_t nSamples, const size_t nBytesPerSample, const size_t nChannels, const uint32_t samplesPerSec, const uint32_t totalDelayMS, const int32_t clockDrift, const uint32_t currentMicLevel, const bool keyPressed, uint32_t &newMicLevel))
 
 MOCK_METHOD8 (NeedMorePlayData, int32_t(const size_t nSamples, const size_t nBytesPerSample, const size_t nChannels, const uint32_t samplesPerSec, void *audioSamples, size_t &nSamplesOut, int64_t *elapsed_time_ms, int64_t *ntp_time_ms))
 
 MOCK_METHOD6 (PushCaptureData, void(int voe_channel, const void *audio_data, int bits_per_sample, int sample_rate, size_t number_of_channels, size_t number_of_frames))
 
 MOCK_METHOD7 (PullRenderData, void(int bits_per_sample, int sample_rate, size_t number_of_channels, size_t number_of_frames, void *audio_data, int64_t *elapsed_time_ms, int64_t *ntp_time_ms))
 
 MockAudioTransport ()
 
 ~MockAudioTransport ()
 
 MOCK_METHOD10 (RecordedDataIsAvailable, int32_t(const void *audioSamples, const size_t nSamples, const size_t nBytesPerSample, const size_t nChannels, const uint32_t samplesPerSec, const uint32_t totalDelayMS, const int32_t clockDrift, const uint32_t currentMicLevel, const bool keyPressed, uint32_t &newMicLevel))
 
 MOCK_METHOD8 (NeedMorePlayData, int32_t(const size_t nSamples, const size_t nBytesPerSample, const size_t nChannels, const uint32_t samplesPerSec, void *audioSamples, size_t &nSamplesOut, int64_t *elapsed_time_ms, int64_t *ntp_time_ms))
 
 MOCK_METHOD6 (PushCaptureData, void(int voe_channel, const void *audio_data, int bits_per_sample, int sample_rate, size_t number_of_channels, size_t number_of_frames))
 
 MOCK_METHOD7 (PullRenderData, void(int bits_per_sample, int sample_rate, size_t number_of_channels, size_t number_of_frames, void *audio_data, int64_t *elapsed_time_ms, int64_t *ntp_time_ms))
 
- Public Member Functions inherited from webrtc::AudioTransport
virtual int32_t RecordedDataIsAvailable (const void *audioSamples, const size_t nSamples, const size_t nBytesPerSample, const size_t nChannels, const uint32_t samplesPerSec, const uint32_t totalDelayMS, const int32_t clockDrift, const uint32_t currentMicLevel, const bool keyPressed, uint32_t &newMicLevel)=0
 
virtual int32_t NeedMorePlayData (const size_t nSamples, const size_t nBytesPerSample, const size_t nChannels, const uint32_t samplesPerSec, void *audioSamples, size_t &nSamplesOut, int64_t *elapsed_time_ms, int64_t *ntp_time_ms)=0
 
virtual void PushCaptureData (int voe_channel, const void *audio_data, int bits_per_sample, int sample_rate, size_t number_of_channels, size_t number_of_frames)=0
 
virtual void PullRenderData (int bits_per_sample, int sample_rate, size_t number_of_channels, size_t number_of_frames, void *audio_data, int64_t *elapsed_time_ms, int64_t *ntp_time_ms)=0
 
virtual int32_t RecordedDataIsAvailable (const void *audioSamples, const size_t nSamples, const size_t nBytesPerSample, const size_t nChannels, const uint32_t samplesPerSec, const uint32_t totalDelayMS, const int32_t clockDrift, const uint32_t currentMicLevel, const bool keyPressed, uint32_t &newMicLevel)=0
 
virtual int32_t NeedMorePlayData (const size_t nSamples, const size_t nBytesPerSample, const size_t nChannels, const uint32_t samplesPerSec, void *audioSamples, size_t &nSamplesOut, int64_t *elapsed_time_ms, int64_t *ntp_time_ms)=0
 
virtual void PushCaptureData (int voe_channel, const void *audio_data, int bits_per_sample, int sample_rate, size_t number_of_channels, size_t number_of_frames)=0
 
virtual void PullRenderData (int bits_per_sample, int sample_rate, size_t number_of_channels, size_t number_of_frames, void *audio_data, int64_t *elapsed_time_ms, int64_t *ntp_time_ms)=0
 

Additional Inherited Members

- Protected Member Functions inherited from webrtc::AudioTransport
virtual ~AudioTransport ()
 
virtual ~AudioTransport ()
 

Constructor & Destructor Documentation

◆ MockAudioTransport() [1/2]

webrtc::test::MockAudioTransport::MockAudioTransport ( )
inline

◆ ~MockAudioTransport() [1/2]

webrtc::test::MockAudioTransport::~MockAudioTransport ( )
inline

◆ MockAudioTransport() [2/2]

webrtc::test::MockAudioTransport::MockAudioTransport ( )
inline

◆ ~MockAudioTransport() [2/2]

webrtc::test::MockAudioTransport::~MockAudioTransport ( )
inline

Member Function Documentation

◆ MOCK_METHOD10() [1/2]

webrtc::test::MockAudioTransport::MOCK_METHOD10 ( RecordedDataIsAvailable  ,
int32_t(const void *audioSamples, const size_t nSamples, const size_t nBytesPerSample, const size_t nChannels, const uint32_t samplesPerSec, const uint32_t totalDelayMS, const int32_t clockDrift, const uint32_t currentMicLevel, const bool keyPressed, uint32_t &newMicLevel)   
)

◆ MOCK_METHOD10() [2/2]

webrtc::test::MockAudioTransport::MOCK_METHOD10 ( RecordedDataIsAvailable  ,
int32_t(const void *audioSamples, const size_t nSamples, const size_t nBytesPerSample, const size_t nChannels, const uint32_t samplesPerSec, const uint32_t totalDelayMS, const int32_t clockDrift, const uint32_t currentMicLevel, const bool keyPressed, uint32_t &newMicLevel)   
)

◆ MOCK_METHOD6() [1/2]

webrtc::test::MockAudioTransport::MOCK_METHOD6 ( PushCaptureData  ,
void(int voe_channel, const void *audio_data, int bits_per_sample, int sample_rate, size_t number_of_channels, size_t number_of_frames)   
)

◆ MOCK_METHOD6() [2/2]

webrtc::test::MockAudioTransport::MOCK_METHOD6 ( PushCaptureData  ,
void(int voe_channel, const void *audio_data, int bits_per_sample, int sample_rate, size_t number_of_channels, size_t number_of_frames)   
)

◆ MOCK_METHOD7() [1/2]

webrtc::test::MockAudioTransport::MOCK_METHOD7 ( PullRenderData  ,
void(int bits_per_sample, int sample_rate, size_t number_of_channels, size_t number_of_frames, void *audio_data, int64_t *elapsed_time_ms, int64_t *ntp_time_ms)   
)

◆ MOCK_METHOD7() [2/2]

webrtc::test::MockAudioTransport::MOCK_METHOD7 ( PullRenderData  ,
void(int bits_per_sample, int sample_rate, size_t number_of_channels, size_t number_of_frames, void *audio_data, int64_t *elapsed_time_ms, int64_t *ntp_time_ms)   
)

◆ MOCK_METHOD8() [1/2]

webrtc::test::MockAudioTransport::MOCK_METHOD8 ( NeedMorePlayData  ,
int32_t(const size_t nSamples, const size_t nBytesPerSample, const size_t nChannels, const uint32_t samplesPerSec, void *audioSamples, size_t &nSamplesOut, int64_t *elapsed_time_ms, int64_t *ntp_time_ms)   
)

◆ MOCK_METHOD8() [2/2]

webrtc::test::MockAudioTransport::MOCK_METHOD8 ( NeedMorePlayData  ,
int32_t(const size_t nSamples, const size_t nBytesPerSample, const size_t nChannels, const uint32_t samplesPerSec, void *audioSamples, size_t &nSamplesOut, int64_t *elapsed_time_ms, int64_t *ntp_time_ms)   
)

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