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

#include <mock_voice_engine.h>

Inheritance diagram for webrtc::test::MockVoiceEngine:
webrtc::VoiceEngineImpl webrtc::VoiceEngineImpl webrtc::VoEBaseImpl webrtc::VoEVolumeControlImpl webrtc::VoERTP_RTCPImpl webrtc::VoENetworkImpl webrtc::VoENetEqStatsImpl webrtc::VoEHardwareImpl webrtc::VoEFileImpl webrtc::VoECodecImpl webrtc::VoEAudioProcessingImpl webrtc::VoiceEngine webrtc::voe::SharedData webrtc::VoEBaseImpl webrtc::VoEVolumeControlImpl webrtc::VoERTP_RTCPImpl webrtc::VoENetworkImpl webrtc::VoENetEqStatsImpl webrtc::VoEHardwareImpl webrtc::VoEFileImpl webrtc::VoECodecImpl webrtc::VoEAudioProcessingImpl webrtc::VoiceEngine webrtc::voe::SharedData webrtc::VoEBaseImpl webrtc::VoEVolumeControlImpl webrtc::VoERTP_RTCPImpl webrtc::VoENetworkImpl webrtc::VoENetEqStatsImpl webrtc::VoEHardwareImpl webrtc::VoEFileImpl webrtc::VoECodecImpl webrtc::VoEAudioProcessingImpl webrtc::VoiceEngine webrtc::voe::SharedData webrtc::VoEBaseImpl webrtc::VoEVolumeControlImpl webrtc::VoERTP_RTCPImpl webrtc::VoENetworkImpl webrtc::VoENetEqStatsImpl webrtc::VoEHardwareImpl webrtc::VoEFileImpl webrtc::VoECodecImpl webrtc::VoEAudioProcessingImpl webrtc::VoiceEngine webrtc::voe::SharedData

Public Member Functions

 MockVoiceEngine (rtc::scoped_refptr< AudioDecoderFactory > decoder_factory=nullptr)
 
virtual ~MockVoiceEngine ()
 
 MOCK_METHOD1 (ChannelProxyFactory, voe::ChannelProxy *(int channel_id))
 
virtual std::unique_ptr< voe::ChannelProxyGetChannelProxy (int channel_id)
 
 MOCK_METHOD2 (SetNsStatus, int(bool enable, NsModes mode))
 
 MOCK_METHOD2 (GetNsStatus, int(bool &enabled, NsModes &mode))
 
 MOCK_METHOD2 (SetAgcStatus, int(bool enable, AgcModes mode))
 
 MOCK_METHOD2 (GetAgcStatus, int(bool &enabled, AgcModes &mode))
 
 MOCK_METHOD1 (SetAgcConfig, int(AgcConfig config))
 
 MOCK_METHOD1 (GetAgcConfig, int(AgcConfig &config))
 
 MOCK_METHOD2 (SetEcStatus, int(bool enable, EcModes mode))
 
 MOCK_METHOD2 (GetEcStatus, int(bool &enabled, EcModes &mode))
 
 MOCK_METHOD1 (EnableDriftCompensation, int(bool enable))
 
 MOCK_METHOD0 (DriftCompensationEnabled, bool())
 
 MOCK_METHOD1 (SetDelayOffsetMs, void(int offset))
 
 MOCK_METHOD0 (DelayOffsetMs, int())
 
 MOCK_METHOD2 (SetAecmMode, int(AecmModes mode, bool enableCNG))
 
 MOCK_METHOD2 (GetAecmMode, int(AecmModes &mode, bool &enabledCNG))
 
 MOCK_METHOD1 (EnableHighPassFilter, int(bool enable))
 
 MOCK_METHOD0 (IsHighPassFilterEnabled, bool())
 
 MOCK_METHOD1 (VoiceActivityIndicator, int(int channel))
 
 MOCK_METHOD1 (SetEcMetricsStatus, int(bool enable))
 
 MOCK_METHOD1 (GetEcMetricsStatus, int(bool &enabled))
 
 MOCK_METHOD4 (GetEchoMetrics, int(int &ERL, int &ERLE, int &RERL, int &A_NLP))
 
 MOCK_METHOD3 (GetEcDelayMetrics, int(int &delay_median, int &delay_std, float &fraction_poor_delays))
 
 MOCK_METHOD1 (StartDebugRecording, int(const char *fileNameUTF8))
 
 MOCK_METHOD1 (StartDebugRecording, int(FILE *file_handle))
 
 MOCK_METHOD0 (StopDebugRecording, int())
 
 MOCK_METHOD1 (SetTypingDetectionStatus, int(bool enable))
 
 MOCK_METHOD1 (GetTypingDetectionStatus, int(bool &enabled))
 
 MOCK_METHOD1 (TimeSinceLastTyping, int(int &seconds))
 
 MOCK_METHOD5 (SetTypingDetectionParameters, int(int timeWindow, int costPerTyping, int reportingThreshold, int penaltyDecay, int typeEventDelay))
 
 MOCK_METHOD1 (EnableStereoChannelSwapping, void(bool enable))
 
 MOCK_METHOD0 (IsStereoChannelSwappingEnabled, bool())
 
 MOCK_METHOD1 (RegisterVoiceEngineObserver, int(VoiceEngineObserver &observer))
 
 MOCK_METHOD0 (DeRegisterVoiceEngineObserver, int())
 
 MOCK_METHOD3 (Init, int(AudioDeviceModule *external_adm, AudioProcessing *audioproc, const rtc::scoped_refptr< AudioDecoderFactory > &decoder_factory))
 
 MOCK_METHOD0 (audio_processing, AudioProcessing *())
 
 MOCK_METHOD0 (audio_device_module, AudioDeviceModule *())
 
 MOCK_METHOD0 (transmit_mixer, voe::TransmitMixer *())
 
 MOCK_METHOD0 (Terminate, int())
 
 MOCK_METHOD0 (CreateChannel, int())
 
 MOCK_METHOD1 (CreateChannel, int(const ChannelConfig &config))
 
 MOCK_METHOD1 (DeleteChannel, int(int channel))
 
 MOCK_METHOD1 (StartReceive, int(int channel))
 
 MOCK_METHOD1 (StopReceive, int(int channel))
 
 MOCK_METHOD1 (StartPlayout, int(int channel))
 
 MOCK_METHOD1 (StopPlayout, int(int channel))
 
 MOCK_METHOD1 (StartSend, int(int channel))
 
 MOCK_METHOD1 (StopSend, int(int channel))
 
 MOCK_METHOD1 (GetVersion, int(char version[1024]))
 
 MOCK_METHOD0 (LastError, int())
 
 MOCK_METHOD0 (audio_transport, AudioTransport *())
 
 MOCK_METHOD2 (AssociateSendChannel, int(int channel, int accociate_send_channel))
 
 MOCK_METHOD0 (NumOfCodecs, int())
 
 MOCK_METHOD2 (GetCodec, int(int index, CodecInst &codec))
 
 MOCK_METHOD2 (SetSendCodec, int(int channel, const CodecInst &codec))
 
 MOCK_METHOD2 (GetSendCodec, int(int channel, CodecInst &codec))
 
 MOCK_METHOD2 (SetBitRate, int(int channel, int bitrate_bps))
 
 MOCK_METHOD2 (GetRecCodec, int(int channel, CodecInst &codec))
 
 MOCK_METHOD2 (SetRecPayloadType, int(int channel, const CodecInst &codec))
 
 MOCK_METHOD2 (GetRecPayloadType, int(int channel, CodecInst &codec))
 
 MOCK_METHOD3 (SetSendCNPayloadType, int(int channel, int type, PayloadFrequencies frequency))
 
 MOCK_METHOD2 (SetFECStatus, int(int channel, bool enable))
 
 MOCK_METHOD2 (GetFECStatus, int(int channel, bool &enabled))
 
 MOCK_METHOD4 (SetVADStatus, int(int channel, bool enable, VadModes mode, bool disableDTX))
 
 MOCK_METHOD4 (GetVADStatus, int(int channel, bool &enabled, VadModes &mode, bool &disabledDTX))
 
 MOCK_METHOD2 (SetOpusMaxPlaybackRate, int(int channel, int frequency_hz))
 
 MOCK_METHOD2 (SetOpusDtx, int(int channel, bool enable_dtx))
 
 MOCK_METHOD7 (StartPlayingFileLocally, int(int channel, const char fileNameUTF8[1024], bool loop, FileFormats format, float volumeScaling, int startPointMs, int stopPointMs))
 
 MOCK_METHOD6 (StartPlayingFileLocally, int(int channel, InStream *stream, FileFormats format, float volumeScaling, int startPointMs, int stopPointMs))
 
 MOCK_METHOD1 (StopPlayingFileLocally, int(int channel))
 
 MOCK_METHOD1 (IsPlayingFileLocally, int(int channel))
 
 MOCK_METHOD6 (StartPlayingFileAsMicrophone, int(int channel, const char fileNameUTF8[1024], bool loop, bool mixWithMicrophone, FileFormats format, float volumeScaling))
 
 MOCK_METHOD5 (StartPlayingFileAsMicrophone, int(int channel, InStream *stream, bool mixWithMicrophone, FileFormats format, float volumeScaling))
 
 MOCK_METHOD1 (StopPlayingFileAsMicrophone, int(int channel))
 
 MOCK_METHOD1 (IsPlayingFileAsMicrophone, int(int channel))
 
 MOCK_METHOD4 (StartRecordingPlayout, int(int channel, const char *fileNameUTF8, CodecInst *compression, int maxSizeBytes))
 
 MOCK_METHOD1 (StopRecordingPlayout, int(int channel))
 
 MOCK_METHOD3 (StartRecordingPlayout, int(int channel, OutStream *stream, CodecInst *compression))
 
 MOCK_METHOD3 (StartRecordingMicrophone, int(const char *fileNameUTF8, CodecInst *compression, int maxSizeBytes))
 
 MOCK_METHOD2 (StartRecordingMicrophone, int(OutStream *stream, CodecInst *compression))
 
 MOCK_METHOD0 (StopRecordingMicrophone, int())
 
 MOCK_METHOD1 (GetNumOfRecordingDevices, int(int &devices))
 
 MOCK_METHOD1 (GetNumOfPlayoutDevices, int(int &devices))
 
 MOCK_METHOD3 (GetRecordingDeviceName, int(int index, char strNameUTF8[128], char strGuidUTF8[128]))
 
 MOCK_METHOD3 (GetPlayoutDeviceName, int(int index, char strNameUTF8[128], char strGuidUTF8[128]))
 
 MOCK_METHOD2 (SetRecordingDevice, int(int index, StereoChannel recordingChannel))
 
 MOCK_METHOD1 (SetPlayoutDevice, int(int index))
 
 MOCK_METHOD1 (SetAudioDeviceLayer, int(AudioLayers audioLayer))
 
 MOCK_METHOD1 (GetAudioDeviceLayer, int(AudioLayers &audioLayer))
 
 MOCK_METHOD1 (SetRecordingSampleRate, int(unsigned int samples_per_sec))
 
 MOCK_CONST_METHOD1 (RecordingSampleRate, int(unsigned int *samples_per_sec))
 
 MOCK_METHOD1 (SetPlayoutSampleRate, int(unsigned int samples_per_sec))
 
 MOCK_CONST_METHOD1 (PlayoutSampleRate, int(unsigned int *samples_per_sec))
 
 MOCK_CONST_METHOD0 (BuiltInAECIsAvailable, bool())
 
 MOCK_METHOD1 (EnableBuiltInAEC, int(bool enable))
 
 MOCK_CONST_METHOD0 (BuiltInAGCIsAvailable, bool())
 
 MOCK_METHOD1 (EnableBuiltInAGC, int(bool enable))
 
 MOCK_CONST_METHOD0 (BuiltInNSIsAvailable, bool())
 
 MOCK_METHOD1 (EnableBuiltInNS, int(bool enable))
 
 MOCK_METHOD2 (GetNetworkStatistics, int(int channel, NetworkStatistics &stats))
 
 MOCK_CONST_METHOD2 (GetDecodingCallStatistics, int(int channel, AudioDecodingCallStats *stats))
 
 MOCK_METHOD2 (RegisterExternalTransport, int(int channel, Transport &transport))
 
 MOCK_METHOD1 (DeRegisterExternalTransport, int(int channel))
 
 MOCK_METHOD3 (ReceivedRTPPacket, int(int channel, const void *data, size_t length))
 
 MOCK_METHOD4 (ReceivedRTPPacket, int(int channel, const void *data, size_t length, const PacketTime &packet_time))
 
 MOCK_METHOD3 (ReceivedRTCPPacket, int(int channel, const void *data, size_t length))
 
 MOCK_METHOD2 (SetLocalSSRC, int(int channel, unsigned int ssrc))
 
 MOCK_METHOD2 (GetLocalSSRC, int(int channel, unsigned int &ssrc))
 
 MOCK_METHOD2 (GetRemoteSSRC, int(int channel, unsigned int &ssrc))
 
 MOCK_METHOD3 (SetSendAudioLevelIndicationStatus, int(int channel, bool enable, unsigned char id))
 
 MOCK_METHOD3 (SetReceiveAudioLevelIndicationStatus, int(int channel, bool enable, unsigned char id))
 
 MOCK_METHOD3 (SetSendAbsoluteSenderTimeStatus, int(int channel, bool enable, unsigned char id))
 
 MOCK_METHOD3 (SetReceiveAbsoluteSenderTimeStatus, int(int channel, bool enable, unsigned char id))
 
 MOCK_METHOD2 (SetRTCPStatus, int(int channel, bool enable))
 
 MOCK_METHOD2 (GetRTCPStatus, int(int channel, bool &enabled))
 
 MOCK_METHOD2 (SetRTCP_CNAME, int(int channel, const char cName[256]))
 
 MOCK_METHOD2 (GetRTCP_CNAME, int(int channel, char cName[256]))
 
 MOCK_METHOD2 (GetRemoteRTCP_CNAME, int(int channel, char cName[256]))
 
 MOCK_METHOD7 (GetRemoteRTCPData, int(int channel, unsigned int &NTPHigh, unsigned int &NTPLow, unsigned int &timestamp, unsigned int &playoutTimestamp, unsigned int *jitter, unsigned short *fractionLost))
 
 MOCK_METHOD4 (GetRTPStatistics, int(int channel, unsigned int &averageJitterMs, unsigned int &maxJitterMs, unsigned int &discardedPackets))
 
 MOCK_METHOD2 (GetRTCPStatistics, int(int channel, CallStatistics &stats))
 
 MOCK_METHOD2 (GetRemoteRTCPReportBlocks, int(int channel, std::vector< ReportBlock > *receive_blocks))
 
 MOCK_METHOD3 (SetREDStatus, int(int channel, bool enable, int redPayloadtype))
 
 MOCK_METHOD3 (GetREDStatus, int(int channel, bool &enable, int &redPayloadtype))
 
 MOCK_METHOD3 (SetNACKStatus, int(int channel, bool enable, int maxNoPackets))
 
 MockVoiceEngine (rtc::scoped_refptr< AudioDecoderFactory > decoder_factory=nullptr)
 
virtual ~MockVoiceEngine ()
 
 MOCK_METHOD1 (ChannelProxyFactory, voe::ChannelProxy *(int channel_id))
 
virtual std::unique_ptr< voe::ChannelProxyGetChannelProxy (int channel_id)
 
 MOCK_METHOD2 (SetNsStatus, int(bool enable, NsModes mode))
 
 MOCK_METHOD2 (GetNsStatus, int(bool &enabled, NsModes &mode))
 
 MOCK_METHOD2 (SetAgcStatus, int(bool enable, AgcModes mode))
 
 MOCK_METHOD2 (GetAgcStatus, int(bool &enabled, AgcModes &mode))
 
 MOCK_METHOD1 (SetAgcConfig, int(AgcConfig config))
 
 MOCK_METHOD1 (GetAgcConfig, int(AgcConfig &config))
 
 MOCK_METHOD2 (SetEcStatus, int(bool enable, EcModes mode))
 
 MOCK_METHOD2 (GetEcStatus, int(bool &enabled, EcModes &mode))
 
 MOCK_METHOD1 (EnableDriftCompensation, int(bool enable))
 
 MOCK_METHOD0 (DriftCompensationEnabled, bool())
 
 MOCK_METHOD1 (SetDelayOffsetMs, void(int offset))
 
 MOCK_METHOD0 (DelayOffsetMs, int())
 
 MOCK_METHOD2 (SetAecmMode, int(AecmModes mode, bool enableCNG))
 
 MOCK_METHOD2 (GetAecmMode, int(AecmModes &mode, bool &enabledCNG))
 
 MOCK_METHOD1 (EnableHighPassFilter, int(bool enable))
 
 MOCK_METHOD0 (IsHighPassFilterEnabled, bool())
 
 MOCK_METHOD1 (VoiceActivityIndicator, int(int channel))
 
 MOCK_METHOD1 (SetEcMetricsStatus, int(bool enable))
 
 MOCK_METHOD1 (GetEcMetricsStatus, int(bool &enabled))
 
 MOCK_METHOD4 (GetEchoMetrics, int(int &ERL, int &ERLE, int &RERL, int &A_NLP))
 
 MOCK_METHOD3 (GetEcDelayMetrics, int(int &delay_median, int &delay_std, float &fraction_poor_delays))
 
 MOCK_METHOD1 (StartDebugRecording, int(const char *fileNameUTF8))
 
 MOCK_METHOD1 (StartDebugRecording, int(FILE *file_handle))
 
 MOCK_METHOD0 (StopDebugRecording, int())
 
 MOCK_METHOD1 (SetTypingDetectionStatus, int(bool enable))
 
 MOCK_METHOD1 (GetTypingDetectionStatus, int(bool &enabled))
 
 MOCK_METHOD1 (TimeSinceLastTyping, int(int &seconds))
 
 MOCK_METHOD5 (SetTypingDetectionParameters, int(int timeWindow, int costPerTyping, int reportingThreshold, int penaltyDecay, int typeEventDelay))
 
 MOCK_METHOD1 (EnableStereoChannelSwapping, void(bool enable))
 
 MOCK_METHOD0 (IsStereoChannelSwappingEnabled, bool())
 
 MOCK_METHOD1 (RegisterVoiceEngineObserver, int(VoiceEngineObserver &observer))
 
 MOCK_METHOD0 (DeRegisterVoiceEngineObserver, int())
 
 MOCK_METHOD3 (Init, int(AudioDeviceModule *external_adm, AudioProcessing *audioproc, const rtc::scoped_refptr< AudioDecoderFactory > &decoder_factory))
 
 MOCK_METHOD0 (audio_processing, AudioProcessing *())
 
 MOCK_METHOD0 (audio_device_module, AudioDeviceModule *())
 
 MOCK_METHOD0 (transmit_mixer, voe::TransmitMixer *())
 
 MOCK_METHOD0 (Terminate, int())
 
 MOCK_METHOD0 (CreateChannel, int())
 
 MOCK_METHOD1 (CreateChannel, int(const ChannelConfig &config))
 
 MOCK_METHOD1 (DeleteChannel, int(int channel))
 
 MOCK_METHOD1 (StartReceive, int(int channel))
 
 MOCK_METHOD1 (StopReceive, int(int channel))
 
 MOCK_METHOD1 (StartPlayout, int(int channel))
 
 MOCK_METHOD1 (StopPlayout, int(int channel))
 
 MOCK_METHOD1 (StartSend, int(int channel))
 
 MOCK_METHOD1 (StopSend, int(int channel))
 
 MOCK_METHOD1 (GetVersion, int(char version[1024]))
 
 MOCK_METHOD0 (LastError, int())
 
 MOCK_METHOD0 (audio_transport, AudioTransport *())
 
 MOCK_METHOD2 (AssociateSendChannel, int(int channel, int accociate_send_channel))
 
 MOCK_METHOD0 (NumOfCodecs, int())
 
 MOCK_METHOD2 (GetCodec, int(int index, CodecInst &codec))
 
 MOCK_METHOD2 (SetSendCodec, int(int channel, const CodecInst &codec))
 
 MOCK_METHOD2 (GetSendCodec, int(int channel, CodecInst &codec))
 
 MOCK_METHOD2 (SetBitRate, int(int channel, int bitrate_bps))
 
 MOCK_METHOD2 (GetRecCodec, int(int channel, CodecInst &codec))
 
 MOCK_METHOD2 (SetRecPayloadType, int(int channel, const CodecInst &codec))
 
 MOCK_METHOD2 (GetRecPayloadType, int(int channel, CodecInst &codec))
 
 MOCK_METHOD3 (SetSendCNPayloadType, int(int channel, int type, PayloadFrequencies frequency))
 
 MOCK_METHOD2 (SetFECStatus, int(int channel, bool enable))
 
 MOCK_METHOD2 (GetFECStatus, int(int channel, bool &enabled))
 
 MOCK_METHOD4 (SetVADStatus, int(int channel, bool enable, VadModes mode, bool disableDTX))
 
 MOCK_METHOD4 (GetVADStatus, int(int channel, bool &enabled, VadModes &mode, bool &disabledDTX))
 
 MOCK_METHOD2 (SetOpusMaxPlaybackRate, int(int channel, int frequency_hz))
 
 MOCK_METHOD2 (SetOpusDtx, int(int channel, bool enable_dtx))
 
 MOCK_METHOD7 (StartPlayingFileLocally, int(int channel, const char fileNameUTF8[1024], bool loop, FileFormats format, float volumeScaling, int startPointMs, int stopPointMs))
 
 MOCK_METHOD6 (StartPlayingFileLocally, int(int channel, InStream *stream, FileFormats format, float volumeScaling, int startPointMs, int stopPointMs))
 
 MOCK_METHOD1 (StopPlayingFileLocally, int(int channel))
 
 MOCK_METHOD1 (IsPlayingFileLocally, int(int channel))
 
 MOCK_METHOD6 (StartPlayingFileAsMicrophone, int(int channel, const char fileNameUTF8[1024], bool loop, bool mixWithMicrophone, FileFormats format, float volumeScaling))
 
 MOCK_METHOD5 (StartPlayingFileAsMicrophone, int(int channel, InStream *stream, bool mixWithMicrophone, FileFormats format, float volumeScaling))
 
 MOCK_METHOD1 (StopPlayingFileAsMicrophone, int(int channel))
 
 MOCK_METHOD1 (IsPlayingFileAsMicrophone, int(int channel))
 
 MOCK_METHOD4 (StartRecordingPlayout, int(int channel, const char *fileNameUTF8, CodecInst *compression, int maxSizeBytes))
 
 MOCK_METHOD1 (StopRecordingPlayout, int(int channel))
 
 MOCK_METHOD3 (StartRecordingPlayout, int(int channel, OutStream *stream, CodecInst *compression))
 
 MOCK_METHOD3 (StartRecordingMicrophone, int(const char *fileNameUTF8, CodecInst *compression, int maxSizeBytes))
 
 MOCK_METHOD2 (StartRecordingMicrophone, int(OutStream *stream, CodecInst *compression))
 
 MOCK_METHOD0 (StopRecordingMicrophone, int())
 
 MOCK_METHOD1 (GetNumOfRecordingDevices, int(int &devices))
 
 MOCK_METHOD1 (GetNumOfPlayoutDevices, int(int &devices))
 
 MOCK_METHOD3 (GetRecordingDeviceName, int(int index, char strNameUTF8[128], char strGuidUTF8[128]))
 
 MOCK_METHOD3 (GetPlayoutDeviceName, int(int index, char strNameUTF8[128], char strGuidUTF8[128]))
 
 MOCK_METHOD2 (SetRecordingDevice, int(int index, StereoChannel recordingChannel))
 
 MOCK_METHOD1 (SetPlayoutDevice, int(int index))
 
 MOCK_METHOD1 (SetAudioDeviceLayer, int(AudioLayers audioLayer))
 
 MOCK_METHOD1 (GetAudioDeviceLayer, int(AudioLayers &audioLayer))
 
 MOCK_METHOD1 (SetRecordingSampleRate, int(unsigned int samples_per_sec))
 
 MOCK_CONST_METHOD1 (RecordingSampleRate, int(unsigned int *samples_per_sec))
 
 MOCK_METHOD1 (SetPlayoutSampleRate, int(unsigned int samples_per_sec))
 
 MOCK_CONST_METHOD1 (PlayoutSampleRate, int(unsigned int *samples_per_sec))
 
 MOCK_CONST_METHOD0 (BuiltInAECIsAvailable, bool())
 
 MOCK_METHOD1 (EnableBuiltInAEC, int(bool enable))
 
 MOCK_CONST_METHOD0 (BuiltInAGCIsAvailable, bool())
 
 MOCK_METHOD1 (EnableBuiltInAGC, int(bool enable))
 
 MOCK_CONST_METHOD0 (BuiltInNSIsAvailable, bool())
 
 MOCK_METHOD1 (EnableBuiltInNS, int(bool enable))
 
 MOCK_METHOD2 (GetNetworkStatistics, int(int channel, NetworkStatistics &stats))
 
 MOCK_CONST_METHOD2 (GetDecodingCallStatistics, int(int channel, AudioDecodingCallStats *stats))
 
 MOCK_METHOD2 (RegisterExternalTransport, int(int channel, Transport &transport))
 
 MOCK_METHOD1 (DeRegisterExternalTransport, int(int channel))
 
 MOCK_METHOD3 (ReceivedRTPPacket, int(int channel, const void *data, size_t length))
 
 MOCK_METHOD4 (ReceivedRTPPacket, int(int channel, const void *data, size_t length, const PacketTime &packet_time))
 
 MOCK_METHOD3 (ReceivedRTCPPacket, int(int channel, const void *data, size_t length))
 
 MOCK_METHOD2 (SetLocalSSRC, int(int channel, unsigned int ssrc))
 
 MOCK_METHOD2 (GetLocalSSRC, int(int channel, unsigned int &ssrc))
 
 MOCK_METHOD2 (GetRemoteSSRC, int(int channel, unsigned int &ssrc))
 
 MOCK_METHOD3 (SetSendAudioLevelIndicationStatus, int(int channel, bool enable, unsigned char id))
 
 MOCK_METHOD3 (SetReceiveAudioLevelIndicationStatus, int(int channel, bool enable, unsigned char id))
 
 MOCK_METHOD3 (SetSendAbsoluteSenderTimeStatus, int(int channel, bool enable, unsigned char id))
 
 MOCK_METHOD3 (SetReceiveAbsoluteSenderTimeStatus, int(int channel, bool enable, unsigned char id))
 
 MOCK_METHOD2 (SetRTCPStatus, int(int channel, bool enable))
 
 MOCK_METHOD2 (GetRTCPStatus, int(int channel, bool &enabled))
 
 MOCK_METHOD2 (SetRTCP_CNAME, int(int channel, const char cName[256]))
 
 MOCK_METHOD2 (GetRTCP_CNAME, int(int channel, char cName[256]))
 
 MOCK_METHOD2 (GetRemoteRTCP_CNAME, int(int channel, char cName[256]))
 
 MOCK_METHOD7 (GetRemoteRTCPData, int(int channel, unsigned int &NTPHigh, unsigned int &NTPLow, unsigned int &timestamp, unsigned int &playoutTimestamp, unsigned int *jitter, unsigned short *fractionLost))
 
 MOCK_METHOD4 (GetRTPStatistics, int(int channel, unsigned int &averageJitterMs, unsigned int &maxJitterMs, unsigned int &discardedPackets))
 
 MOCK_METHOD2 (GetRTCPStatistics, int(int channel, CallStatistics &stats))
 
 MOCK_METHOD2 (GetRemoteRTCPReportBlocks, int(int channel, std::vector< ReportBlock > *receive_blocks))
 
 MOCK_METHOD3 (SetREDStatus, int(int channel, bool enable, int redPayloadtype))
 
 MOCK_METHOD3 (GetREDStatus, int(int channel, bool &enable, int &redPayloadtype))
 
 MOCK_METHOD3 (SetNACKStatus, int(int channel, bool enable, int maxNoPackets))
 
- Public Member Functions inherited from webrtc::VoiceEngineImpl
 VoiceEngineImpl ()
 
 ~VoiceEngineImpl () override
 
int AddRef ()
 
int Release () override
 
 VoiceEngineImpl ()
 
 ~VoiceEngineImpl () override
 
int AddRef ()
 
int Release () override
 
- Public Member Functions inherited from webrtc::voe::SharedData
uint32_t instance_id () const
 
Statisticsstatistics ()
 
ChannelManagerchannel_manager ()
 
AudioDeviceModuleaudio_device ()
 
void set_audio_device (const rtc::scoped_refptr< AudioDeviceModule > &audio_device)
 
AudioProcessingaudio_processing ()
 
void set_audio_processing (AudioProcessing *audio_processing)
 
TransmitMixertransmit_mixer ()
 
OutputMixeroutput_mixer ()
 
rtc::CriticalSectioncrit_sec ()
 
ProcessThreadprocess_thread ()
 
AudioDeviceModule::AudioLayer audio_device_layer () const
 
void set_audio_device_layer (AudioDeviceModule::AudioLayer layer)
 
int NumOfSendingChannels ()
 
int NumOfPlayingChannels ()
 
void SetLastError (int32_t error) const
 
void SetLastError (int32_t error, TraceLevel level) const
 
void SetLastError (int32_t error, TraceLevel level, const char *msg) const
 
uint32_t instance_id () const
 
Statisticsstatistics ()
 
ChannelManagerchannel_manager ()
 
AudioDeviceModuleaudio_device ()
 
void set_audio_device (const rtc::scoped_refptr< AudioDeviceModule > &audio_device)
 
AudioProcessingaudio_processing ()
 
void set_audio_processing (AudioProcessing *audio_processing)
 
TransmitMixertransmit_mixer ()
 
OutputMixeroutput_mixer ()
 
rtc::CriticalSectioncrit_sec ()
 
ProcessThreadprocess_thread ()
 
AudioDeviceModule::AudioLayer audio_device_layer () const
 
void set_audio_device_layer (AudioDeviceModule::AudioLayer layer)
 
int NumOfSendingChannels ()
 
int NumOfPlayingChannels ()
 
void SetLastError (int32_t error) const
 
void SetLastError (int32_t error, TraceLevel level) const
 
void SetLastError (int32_t error, TraceLevel level, const char *msg) const
 
- Public Member Functions inherited from webrtc::VoEAudioProcessingImpl
int SetNsStatus (bool enable, NsModes mode=kNsUnchanged) override
 
int GetNsStatus (bool &enabled, NsModes &mode) override
 
int SetAgcStatus (bool enable, AgcModes mode=kAgcUnchanged) override
 
int GetAgcStatus (bool &enabled, AgcModes &mode) override
 
int SetAgcConfig (AgcConfig config) override
 
int GetAgcConfig (AgcConfig &config) override
 
int SetEcStatus (bool enable, EcModes mode=kEcUnchanged) override
 
int GetEcStatus (bool &enabled, EcModes &mode) override
 
int EnableDriftCompensation (bool enable) override
 
bool DriftCompensationEnabled () override
 
void SetDelayOffsetMs (int offset) override
 
int DelayOffsetMs () override
 
int SetAecmMode (AecmModes mode=kAecmSpeakerphone, bool enableCNG=true) override
 
int GetAecmMode (AecmModes &mode, bool &enabledCNG) override
 
int EnableHighPassFilter (bool enable) override
 
bool IsHighPassFilterEnabled () override
 
int VoiceActivityIndicator (int channel) override
 
int SetEcMetricsStatus (bool enable) override
 
int GetEcMetricsStatus (bool &enabled) override
 
int GetEchoMetrics (int &ERL, int &ERLE, int &RERL, int &A_NLP) override
 
int GetEcDelayMetrics (int &delay_median, int &delay_std, float &fraction_poor_delays) override
 
int StartDebugRecording (const char *fileNameUTF8) override
 
int StartDebugRecording (FILE *file_handle) override
 
int StopDebugRecording () override
 
int SetTypingDetectionStatus (bool enable) override
 
int GetTypingDetectionStatus (bool &enabled) override
 
int TimeSinceLastTyping (int &seconds) override
 
int SetTypingDetectionParameters (int timeWindow, int costPerTyping, int reportingThreshold, int penaltyDecay, int typeEventDelay=0) override
 
void EnableStereoChannelSwapping (bool enable) override
 
bool IsStereoChannelSwappingEnabled () override
 
int SetNsStatus (bool enable, NsModes mode=kNsUnchanged) override
 
int GetNsStatus (bool &enabled, NsModes &mode) override
 
int SetAgcStatus (bool enable, AgcModes mode=kAgcUnchanged) override
 
int GetAgcStatus (bool &enabled, AgcModes &mode) override
 
int SetAgcConfig (AgcConfig config) override
 
int GetAgcConfig (AgcConfig &config) override
 
int SetEcStatus (bool enable, EcModes mode=kEcUnchanged) override
 
int GetEcStatus (bool &enabled, EcModes &mode) override
 
int EnableDriftCompensation (bool enable) override
 
bool DriftCompensationEnabled () override
 
void SetDelayOffsetMs (int offset) override
 
int DelayOffsetMs () override
 
int SetAecmMode (AecmModes mode=kAecmSpeakerphone, bool enableCNG=true) override
 
int GetAecmMode (AecmModes &mode, bool &enabledCNG) override
 
int EnableHighPassFilter (bool enable) override
 
bool IsHighPassFilterEnabled () override
 
int VoiceActivityIndicator (int channel) override
 
int SetEcMetricsStatus (bool enable) override
 
int GetEcMetricsStatus (bool &enabled) override
 
int GetEchoMetrics (int &ERL, int &ERLE, int &RERL, int &A_NLP) override
 
int GetEcDelayMetrics (int &delay_median, int &delay_std, float &fraction_poor_delays) override
 
int StartDebugRecording (const char *fileNameUTF8) override
 
int StartDebugRecording (FILE *file_handle) override
 
int StopDebugRecording () override
 
int SetTypingDetectionStatus (bool enable) override
 
int GetTypingDetectionStatus (bool &enabled) override
 
int TimeSinceLastTyping (int &seconds) override
 
int SetTypingDetectionParameters (int timeWindow, int costPerTyping, int reportingThreshold, int penaltyDecay, int typeEventDelay=0) override
 
void EnableStereoChannelSwapping (bool enable) override
 
bool IsStereoChannelSwappingEnabled () override
 
- Public Member Functions inherited from webrtc::VoECodecImpl
int NumOfCodecs () override
 
int GetCodec (int index, CodecInst &codec) override
 
int SetSendCodec (int channel, const CodecInst &codec) override
 
int GetSendCodec (int channel, CodecInst &codec) override
 
int SetBitRate (int channel, int bitrate_bps) override
 
int GetRecCodec (int channel, CodecInst &codec) override
 
int SetSendCNPayloadType (int channel, int type, PayloadFrequencies frequency=kFreq16000Hz) override
 
int SetRecPayloadType (int channel, const CodecInst &codec) override
 
int GetRecPayloadType (int channel, CodecInst &codec) override
 
int SetFECStatus (int channel, bool enable) override
 
int GetFECStatus (int channel, bool &enabled) override
 
int SetVADStatus (int channel, bool enable, VadModes mode=kVadConventional, bool disableDTX=false) override
 
int GetVADStatus (int channel, bool &enabled, VadModes &mode, bool &disabledDTX) override
 
int SetOpusMaxPlaybackRate (int channel, int frequency_hz) override
 
int SetOpusDtx (int channel, bool enable_dtx) override
 
int GetOpusDtxStatus (int channel, bool *enabled) override
 
int NumOfCodecs () override
 
int GetCodec (int index, CodecInst &codec) override
 
int SetSendCodec (int channel, const CodecInst &codec) override
 
int GetSendCodec (int channel, CodecInst &codec) override
 
int SetBitRate (int channel, int bitrate_bps) override
 
int GetRecCodec (int channel, CodecInst &codec) override
 
int SetSendCNPayloadType (int channel, int type, PayloadFrequencies frequency=kFreq16000Hz) override
 
int SetRecPayloadType (int channel, const CodecInst &codec) override
 
int GetRecPayloadType (int channel, CodecInst &codec) override
 
int SetFECStatus (int channel, bool enable) override
 
int GetFECStatus (int channel, bool &enabled) override
 
int SetVADStatus (int channel, bool enable, VadModes mode=kVadConventional, bool disableDTX=false) override
 
int GetVADStatus (int channel, bool &enabled, VadModes &mode, bool &disabledDTX) override
 
int SetOpusMaxPlaybackRate (int channel, int frequency_hz) override
 
int SetOpusDtx (int channel, bool enable_dtx) override
 
int GetOpusDtxStatus (int channel, bool *enabled) override
 
- Public Member Functions inherited from webrtc::VoEFileImpl
int StartPlayingFileLocally (int channel, const char fileNameUTF8[1024], bool loop=false, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0, int startPointMs=0, int stopPointMs=0) override
 
int StartPlayingFileLocally (int channel, InStream *stream, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0, int startPointMs=0, int stopPointMs=0) override
 
int StopPlayingFileLocally (int channel) override
 
int IsPlayingFileLocally (int channel) override
 
int StartPlayingFileAsMicrophone (int channel, const char fileNameUTF8[1024], bool loop=false, bool mixWithMicrophone=false, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0) override
 
int StartPlayingFileAsMicrophone (int channel, InStream *stream, bool mixWithMicrophone=false, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0) override
 
int StopPlayingFileAsMicrophone (int channel) override
 
int IsPlayingFileAsMicrophone (int channel) override
 
int StartRecordingPlayout (int channel, const char *fileNameUTF8, CodecInst *compression=NULL, int maxSizeBytes=-1) override
 
int StartRecordingPlayout (int channel, OutStream *stream, CodecInst *compression=NULL) override
 
int StopRecordingPlayout (int channel) override
 
int StartRecordingMicrophone (const char *fileNameUTF8, CodecInst *compression=NULL, int maxSizeBytes=-1) override
 
int StartRecordingMicrophone (OutStream *stream, CodecInst *compression=NULL) override
 
int StopRecordingMicrophone () override
 
int StartPlayingFileLocally (int channel, const char fileNameUTF8[1024], bool loop=false, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0, int startPointMs=0, int stopPointMs=0) override
 
int StartPlayingFileLocally (int channel, InStream *stream, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0, int startPointMs=0, int stopPointMs=0) override
 
int StopPlayingFileLocally (int channel) override
 
int IsPlayingFileLocally (int channel) override
 
int StartPlayingFileAsMicrophone (int channel, const char fileNameUTF8[1024], bool loop=false, bool mixWithMicrophone=false, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0) override
 
int StartPlayingFileAsMicrophone (int channel, InStream *stream, bool mixWithMicrophone=false, FileFormats format=kFileFormatPcm16kHzFile, float volumeScaling=1.0) override
 
int StopPlayingFileAsMicrophone (int channel) override
 
int IsPlayingFileAsMicrophone (int channel) override
 
int StartRecordingPlayout (int channel, const char *fileNameUTF8, CodecInst *compression=NULL, int maxSizeBytes=-1) override
 
int StartRecordingPlayout (int channel, OutStream *stream, CodecInst *compression=NULL) override
 
int StopRecordingPlayout (int channel) override
 
int StartRecordingMicrophone (const char *fileNameUTF8, CodecInst *compression=NULL, int maxSizeBytes=-1) override
 
int StartRecordingMicrophone (OutStream *stream, CodecInst *compression=NULL) override
 
int StopRecordingMicrophone () override
 
- Public Member Functions inherited from webrtc::VoEHardwareImpl
int GetNumOfRecordingDevices (int &devices) override
 
int GetNumOfPlayoutDevices (int &devices) override
 
int GetRecordingDeviceName (int index, char strNameUTF8[128], char strGuidUTF8[128]) override
 
int GetPlayoutDeviceName (int index, char strNameUTF8[128], char strGuidUTF8[128]) override
 
int SetRecordingDevice (int index, StereoChannel recordingChannel=kStereoBoth) override
 
int SetPlayoutDevice (int index) override
 
int SetAudioDeviceLayer (AudioLayers audioLayer) override
 
int GetAudioDeviceLayer (AudioLayers &audioLayer) override
 
int SetRecordingSampleRate (unsigned int samples_per_sec) override
 
int RecordingSampleRate (unsigned int *samples_per_sec) const override
 
int SetPlayoutSampleRate (unsigned int samples_per_sec) override
 
int PlayoutSampleRate (unsigned int *samples_per_sec) const override
 
bool BuiltInAECIsAvailable () const override
 
int EnableBuiltInAEC (bool enable) override
 
bool BuiltInAGCIsAvailable () const override
 
int EnableBuiltInAGC (bool enable) override
 
bool BuiltInNSIsAvailable () const override
 
int EnableBuiltInNS (bool enable) override
 
int GetNumOfRecordingDevices (int &devices) override
 
int GetNumOfPlayoutDevices (int &devices) override
 
int GetRecordingDeviceName (int index, char strNameUTF8[128], char strGuidUTF8[128]) override
 
int GetPlayoutDeviceName (int index, char strNameUTF8[128], char strGuidUTF8[128]) override
 
int SetRecordingDevice (int index, StereoChannel recordingChannel=kStereoBoth) override
 
int SetPlayoutDevice (int index) override
 
int SetAudioDeviceLayer (AudioLayers audioLayer) override
 
int GetAudioDeviceLayer (AudioLayers &audioLayer) override
 
int SetRecordingSampleRate (unsigned int samples_per_sec) override
 
int RecordingSampleRate (unsigned int *samples_per_sec) const override
 
int SetPlayoutSampleRate (unsigned int samples_per_sec) override
 
int PlayoutSampleRate (unsigned int *samples_per_sec) const override
 
bool BuiltInAECIsAvailable () const override
 
int EnableBuiltInAEC (bool enable) override
 
bool BuiltInAGCIsAvailable () const override
 
int EnableBuiltInAGC (bool enable) override
 
bool BuiltInNSIsAvailable () const override
 
int EnableBuiltInNS (bool enable) override
 
- Public Member Functions inherited from webrtc::VoENetEqStatsImpl
int GetNetworkStatistics (int channel, NetworkStatistics &stats) override
 
int GetDecodingCallStatistics (int channel, AudioDecodingCallStats *stats) const override
 
int GetNetworkStatistics (int channel, NetworkStatistics &stats) override
 
int GetDecodingCallStatistics (int channel, AudioDecodingCallStats *stats) const override
 
- Public Member Functions inherited from webrtc::VoENetworkImpl
int RegisterExternalTransport (int channel, Transport &transport) override
 
int DeRegisterExternalTransport (int channel) override
 
int ReceivedRTPPacket (int channel, const void *data, size_t length) override
 
int ReceivedRTPPacket (int channel, const void *data, size_t length, const PacketTime &packet_time) override
 
int ReceivedRTCPPacket (int channel, const void *data, size_t length) override
 
int RegisterExternalTransport (int channel, Transport &transport) override
 
int DeRegisterExternalTransport (int channel) override
 
int ReceivedRTPPacket (int channel, const void *data, size_t length) override
 
int ReceivedRTPPacket (int channel, const void *data, size_t length, const PacketTime &packet_time) override
 
int ReceivedRTCPPacket (int channel, const void *data, size_t length) override
 
- Public Member Functions inherited from webrtc::VoERTP_RTCPImpl
int SetRTCPStatus (int channel, bool enable) override
 
int GetRTCPStatus (int channel, bool &enabled) override
 
int SetRTCP_CNAME (int channel, const char cName[256]) override
 
int GetRemoteRTCP_CNAME (int channel, char cName[256]) override
 
int SetLocalSSRC (int channel, unsigned int ssrc) override
 
int GetLocalSSRC (int channel, unsigned int &ssrc) override
 
int GetRemoteSSRC (int channel, unsigned int &ssrc) override
 
int SetSendAudioLevelIndicationStatus (int channel, bool enable, unsigned char id) override
 
int GetRTCPStatistics (int channel, CallStatistics &stats) override
 
int SetRTCPStatus (int channel, bool enable) override
 
int GetRTCPStatus (int channel, bool &enabled) override
 
int SetRTCP_CNAME (int channel, const char cName[256]) override
 
int GetRemoteRTCP_CNAME (int channel, char cName[256]) override
 
int SetLocalSSRC (int channel, unsigned int ssrc) override
 
int GetLocalSSRC (int channel, unsigned int &ssrc) override
 
int GetRemoteSSRC (int channel, unsigned int &ssrc) override
 
int SetSendAudioLevelIndicationStatus (int channel, bool enable, unsigned char id) override
 
int GetRTCPStatistics (int channel, CallStatistics &stats) override
 
- Public Member Functions inherited from webrtc::VoEVolumeControlImpl
int SetSpeakerVolume (unsigned int volume) override
 
int GetSpeakerVolume (unsigned int &volume) override
 
int SetMicVolume (unsigned int volume) override
 
int GetMicVolume (unsigned int &volume) override
 
int SetInputMute (int channel, bool enable) override
 
int GetInputMute (int channel, bool &enabled) override
 
int GetSpeechInputLevel (unsigned int &level) override
 
int GetSpeechOutputLevel (int channel, unsigned int &level) override
 
int GetSpeechInputLevelFullRange (unsigned int &level) override
 
int GetSpeechOutputLevelFullRange (int channel, unsigned int &level) override
 
int SetChannelOutputVolumeScaling (int channel, float scaling) override
 
int GetChannelOutputVolumeScaling (int channel, float &scaling) override
 
int SetOutputVolumePan (int channel, float left, float right) override
 
int GetOutputVolumePan (int channel, float &left, float &right) override
 
int SetSpeakerVolume (unsigned int volume) override
 
int GetSpeakerVolume (unsigned int &volume) override
 
int SetMicVolume (unsigned int volume) override
 
int GetMicVolume (unsigned int &volume) override
 
int SetInputMute (int channel, bool enable) override
 
int GetInputMute (int channel, bool &enabled) override
 
int GetSpeechInputLevel (unsigned int &level) override
 
int GetSpeechOutputLevel (int channel, unsigned int &level) override
 
int GetSpeechInputLevelFullRange (unsigned int &level) override
 
int GetSpeechOutputLevelFullRange (int channel, unsigned int &level) override
 
int SetChannelOutputVolumeScaling (int channel, float scaling) override
 
int GetChannelOutputVolumeScaling (int channel, float &scaling) override
 
int SetOutputVolumePan (int channel, float left, float right) override
 
int GetOutputVolumePan (int channel, float &left, float &right) override
 
- Public Member Functions inherited from webrtc::VoEBaseImpl
int RegisterVoiceEngineObserver (VoiceEngineObserver &observer) override
 
int DeRegisterVoiceEngineObserver () override
 
int Init (AudioDeviceModule *external_adm=nullptr, AudioProcessing *audioproc=nullptr, const rtc::scoped_refptr< AudioDecoderFactory > &decoder_factory=nullptr) override
 
AudioProcessingaudio_processing () override
 
AudioDeviceModuleaudio_device_module () override
 
voe::TransmitMixertransmit_mixer () override
 
int Terminate () override
 
int CreateChannel () override
 
int CreateChannel (const ChannelConfig &config) override
 
int DeleteChannel (int channel) override
 
int StartReceive (int channel) override
 
int StartPlayout (int channel) override
 
int StartSend (int channel) override
 
int StopPlayout (int channel) override
 
int StopSend (int channel) override
 
int GetVersion (char version[1024]) override
 
int LastError () override
 
AudioTransportaudio_transport () override
 
int AssociateSendChannel (int channel, int accociate_send_channel) override
 
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) override
 
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) override
 
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) override
 
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) override
 
void OnErrorIsReported (const ErrorCode error) override
 
void OnWarningIsReported (const WarningCode warning) override
 
int RegisterVoiceEngineObserver (VoiceEngineObserver &observer) override
 
int DeRegisterVoiceEngineObserver () override
 
int Init (AudioDeviceModule *external_adm=nullptr, AudioProcessing *audioproc=nullptr, const rtc::scoped_refptr< AudioDecoderFactory > &decoder_factory=nullptr) override
 
AudioProcessingaudio_processing () override
 
AudioDeviceModuleaudio_device_module () override
 
voe::TransmitMixertransmit_mixer () override
 
int Terminate () override
 
int CreateChannel () override
 
int CreateChannel (const ChannelConfig &config) override
 
int DeleteChannel (int channel) override
 
int StartReceive (int channel) override
 
int StartPlayout (int channel) override
 
int StartSend (int channel) override
 
int StopPlayout (int channel) override
 
int StopSend (int channel) override
 
int GetVersion (char version[1024]) override
 
int LastError () override
 
AudioTransportaudio_transport () override
 
int AssociateSendChannel (int channel, int accociate_send_channel) override
 
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) override
 
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) override
 
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) override
 
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) override
 
void OnErrorIsReported (const ErrorCode error) override
 
void OnWarningIsReported (const WarningCode warning) override
 
- Public Member Functions inherited from webrtc::VoEBase
virtual int StopReceive (int channel)
 
virtual int StopReceive (int channel)
 

Additional Inherited Members

- Public Types inherited from webrtc::AudioDeviceObserver
enum  ErrorCode { kRecordingError = 0, kPlayoutError = 1, kRecordingError = 0, kPlayoutError = 1 }
 
enum  WarningCode { kRecordingWarning = 0, kPlayoutWarning = 1, kRecordingWarning = 0, kPlayoutWarning = 1 }
 
enum  ErrorCode { kRecordingError = 0, kPlayoutError = 1, kRecordingError = 0, kPlayoutError = 1 }
 
enum  WarningCode { kRecordingWarning = 0, kPlayoutWarning = 1, kRecordingWarning = 0, kPlayoutWarning = 1 }
 
- Static Public Member Functions inherited from webrtc::VoiceEngine
static VoiceEngineCreate ()
 
static bool Delete (VoiceEngine *&voiceEngine)
 
static int SetTraceFilter (unsigned int filter)
 
static int SetTraceFile (const char *fileNameUTF8, bool addFileCounter=false)
 
static int SetTraceCallback (TraceCallback *callback)
 
static int SetAndroidObjects (void *javaVM, void *context)
 
static std::string GetVersionString ()
 
static VoiceEngineCreate ()
 
static bool Delete (VoiceEngine *&voiceEngine)
 
static int SetTraceFilter (unsigned int filter)
 
static int SetTraceFile (const char *fileNameUTF8, bool addFileCounter=false)
 
static int SetTraceCallback (TraceCallback *callback)
 
static int SetAndroidObjects (void *javaVM, void *context)
 
static std::string GetVersionString ()
 
- Static Public Member Functions inherited from webrtc::VoEAudioProcessing
static VoEAudioProcessingGetInterface (VoiceEngine *voiceEngine)
 
static bool DriftCompensationSupported ()
 
static VoEAudioProcessingGetInterface (VoiceEngine *voiceEngine)
 
static bool DriftCompensationSupported ()
 
- Static Public Member Functions inherited from webrtc::VoECodec
static VoECodecGetInterface (VoiceEngine *voiceEngine)
 
static VoECodecGetInterface (VoiceEngine *voiceEngine)
 
- Static Public Member Functions inherited from webrtc::VoEFile
static VoEFileGetInterface (VoiceEngine *voiceEngine)
 
static VoEFileGetInterface (VoiceEngine *voiceEngine)
 
- Static Public Member Functions inherited from webrtc::VoEHardware
static VoEHardwareGetInterface (VoiceEngine *voiceEngine)
 
static VoEHardwareGetInterface (VoiceEngine *voiceEngine)
 
- Static Public Member Functions inherited from webrtc::VoENetEqStats
static VoENetEqStatsGetInterface (VoiceEngine *voiceEngine)
 
static VoENetEqStatsGetInterface (VoiceEngine *voiceEngine)
 
- Static Public Member Functions inherited from webrtc::VoENetwork
static VoENetworkGetInterface (VoiceEngine *voiceEngine)
 
static VoENetworkGetInterface (VoiceEngine *voiceEngine)
 
- Static Public Member Functions inherited from webrtc::VoERTP_RTCP
static VoERTP_RTCPGetInterface (VoiceEngine *voiceEngine)
 
static VoERTP_RTCPGetInterface (VoiceEngine *voiceEngine)
 
- Static Public Member Functions inherited from webrtc::VoEVolumeControl
static VoEVolumeControlGetInterface (VoiceEngine *voiceEngine)
 
static VoEVolumeControlGetInterface (VoiceEngine *voiceEngine)
 
- Static Public Member Functions inherited from webrtc::VoEBase
static VoEBaseGetInterface (VoiceEngine *voiceEngine)
 
static VoEBaseGetInterface (VoiceEngine *voiceEngine)
 
- Protected Member Functions inherited from webrtc::voe::SharedData
 SharedData ()
 
virtual ~SharedData ()
 
 SharedData ()
 
virtual ~SharedData ()
 
- Protected Member Functions inherited from webrtc::VoiceEngine
 VoiceEngine ()
 
 ~VoiceEngine ()
 
 VoiceEngine ()
 
 ~VoiceEngine ()
 
- Protected Member Functions inherited from webrtc::VoEAudioProcessingImpl
 VoEAudioProcessingImpl (voe::SharedData *shared)
 
 ~VoEAudioProcessingImpl () override
 
 VoEAudioProcessingImpl (voe::SharedData *shared)
 
 ~VoEAudioProcessingImpl () override
 
- Protected Member Functions inherited from webrtc::VoEAudioProcessing
 VoEAudioProcessing ()
 
virtual ~VoEAudioProcessing ()
 
 VoEAudioProcessing ()
 
virtual ~VoEAudioProcessing ()
 
- Protected Member Functions inherited from webrtc::VoECodecImpl
 VoECodecImpl (voe::SharedData *shared)
 
 ~VoECodecImpl () override
 
 VoECodecImpl (voe::SharedData *shared)
 
 ~VoECodecImpl () override
 
- Protected Member Functions inherited from webrtc::VoECodec
 VoECodec ()
 
virtual ~VoECodec ()
 
 VoECodec ()
 
virtual ~VoECodec ()
 
- Protected Member Functions inherited from webrtc::VoEFileImpl
 VoEFileImpl (voe::SharedData *shared)
 
 ~VoEFileImpl () override
 
 VoEFileImpl (voe::SharedData *shared)
 
 ~VoEFileImpl () override
 
- Protected Member Functions inherited from webrtc::VoEFile
 VoEFile ()
 
virtual ~VoEFile ()
 
 VoEFile ()
 
virtual ~VoEFile ()
 
- Protected Member Functions inherited from webrtc::VoEHardwareImpl
 VoEHardwareImpl (voe::SharedData *shared)
 
 ~VoEHardwareImpl () override
 
 VoEHardwareImpl (voe::SharedData *shared)
 
 ~VoEHardwareImpl () override
 
- Protected Member Functions inherited from webrtc::VoEHardware
 VoEHardware ()
 
virtual ~VoEHardware ()
 
 VoEHardware ()
 
virtual ~VoEHardware ()
 
- Protected Member Functions inherited from webrtc::VoENetEqStatsImpl
 VoENetEqStatsImpl (voe::SharedData *shared)
 
 ~VoENetEqStatsImpl () override
 
 VoENetEqStatsImpl (voe::SharedData *shared)
 
 ~VoENetEqStatsImpl () override
 
- Protected Member Functions inherited from webrtc::VoENetEqStats
 VoENetEqStats ()
 
virtual ~VoENetEqStats ()
 
 VoENetEqStats ()
 
virtual ~VoENetEqStats ()
 
- Protected Member Functions inherited from webrtc::VoENetworkImpl
 VoENetworkImpl (voe::SharedData *shared)
 
 ~VoENetworkImpl () override
 
 VoENetworkImpl (voe::SharedData *shared)
 
 ~VoENetworkImpl () override
 
- Protected Member Functions inherited from webrtc::VoENetwork
 VoENetwork ()
 
virtual ~VoENetwork ()
 
 VoENetwork ()
 
virtual ~VoENetwork ()
 
- Protected Member Functions inherited from webrtc::VoERTP_RTCPImpl
 VoERTP_RTCPImpl (voe::SharedData *shared)
 
 ~VoERTP_RTCPImpl () override
 
 VoERTP_RTCPImpl (voe::SharedData *shared)
 
 ~VoERTP_RTCPImpl () override
 
- Protected Member Functions inherited from webrtc::VoERTP_RTCP
 VoERTP_RTCP ()
 
virtual ~VoERTP_RTCP ()
 
 VoERTP_RTCP ()
 
virtual ~VoERTP_RTCP ()
 
- Protected Member Functions inherited from webrtc::VoEVolumeControlImpl
 VoEVolumeControlImpl (voe::SharedData *shared)
 
 ~VoEVolumeControlImpl () override
 
 VoEVolumeControlImpl (voe::SharedData *shared)
 
 ~VoEVolumeControlImpl () override
 
- Protected Member Functions inherited from webrtc::VoEVolumeControl
 VoEVolumeControl ()
 
virtual ~VoEVolumeControl ()
 
 VoEVolumeControl ()
 
virtual ~VoEVolumeControl ()
 
- Protected Member Functions inherited from webrtc::VoEBaseImpl
 VoEBaseImpl (voe::SharedData *shared)
 
 ~VoEBaseImpl () override
 
 VoEBaseImpl (voe::SharedData *shared)
 
 ~VoEBaseImpl () override
 
- Protected Member Functions inherited from webrtc::VoEBase
 VoEBase ()
 
virtual ~VoEBase ()
 
 VoEBase ()
 
virtual ~VoEBase ()
 
- Protected Member Functions inherited from webrtc::AudioTransport
virtual ~AudioTransport ()
 
virtual ~AudioTransport ()
 
- Protected Member Functions inherited from webrtc::AudioDeviceObserver
virtual ~AudioDeviceObserver ()
 
virtual ~AudioDeviceObserver ()
 
- Protected Attributes inherited from webrtc::VoiceEngineImpl
Atomic32 _ref_count
 
- Protected Attributes inherited from webrtc::voe::SharedData
const uint32_t _instanceId
 
rtc::CriticalSection _apiCritPtr
 
ChannelManager _channelManager
 
Statistics _engineStatistics
 
rtc::scoped_refptr< AudioDeviceModule_audioDevicePtr
 
OutputMixer_outputMixerPtr
 
TransmitMixer_transmitMixerPtr
 
std::unique_ptr< AudioProcessingaudioproc_
 
std::unique_ptr< ProcessThread_moduleProcessThreadPtr
 
AudioDeviceModule::AudioLayer _audioDeviceLayer
 

Constructor & Destructor Documentation

◆ MockVoiceEngine() [1/2]

webrtc::test::MockVoiceEngine::MockVoiceEngine ( rtc::scoped_refptr< AudioDecoderFactory decoder_factory = nullptr)
inline

◆ ~MockVoiceEngine() [1/2]

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

◆ MockVoiceEngine() [2/2]

webrtc::test::MockVoiceEngine::MockVoiceEngine ( rtc::scoped_refptr< AudioDecoderFactory decoder_factory = nullptr)
inline

◆ ~MockVoiceEngine() [2/2]

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

Member Function Documentation

◆ GetChannelProxy() [1/2]

virtual std::unique_ptr<voe::ChannelProxy> webrtc::test::MockVoiceEngine::GetChannelProxy ( int  channel_id)
inlinevirtual

Reimplemented from webrtc::VoiceEngineImpl.

◆ GetChannelProxy() [2/2]

virtual std::unique_ptr<voe::ChannelProxy> webrtc::test::MockVoiceEngine::GetChannelProxy ( int  channel_id)
inlinevirtual

Reimplemented from webrtc::VoiceEngineImpl.

◆ MOCK_CONST_METHOD0() [1/6]

webrtc::test::MockVoiceEngine::MOCK_CONST_METHOD0 ( BuiltInAECIsAvailable  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [2/6]

webrtc::test::MockVoiceEngine::MOCK_CONST_METHOD0 ( BuiltInAECIsAvailable  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [3/6]

webrtc::test::MockVoiceEngine::MOCK_CONST_METHOD0 ( BuiltInAGCIsAvailable  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [4/6]

webrtc::test::MockVoiceEngine::MOCK_CONST_METHOD0 ( BuiltInAGCIsAvailable  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [5/6]

webrtc::test::MockVoiceEngine::MOCK_CONST_METHOD0 ( BuiltInNSIsAvailable  ,
bool()   
)

◆ MOCK_CONST_METHOD0() [6/6]

webrtc::test::MockVoiceEngine::MOCK_CONST_METHOD0 ( BuiltInNSIsAvailable  ,
bool()   
)

◆ MOCK_CONST_METHOD1() [1/4]

webrtc::test::MockVoiceEngine::MOCK_CONST_METHOD1 ( RecordingSampleRate  ,
int(unsigned int *samples_per_sec)   
)

◆ MOCK_CONST_METHOD1() [2/4]

webrtc::test::MockVoiceEngine::MOCK_CONST_METHOD1 ( RecordingSampleRate  ,
int(unsigned int *samples_per_sec)   
)

◆ MOCK_CONST_METHOD1() [3/4]

webrtc::test::MockVoiceEngine::MOCK_CONST_METHOD1 ( PlayoutSampleRate  ,
int(unsigned int *samples_per_sec)   
)

◆ MOCK_CONST_METHOD1() [4/4]

webrtc::test::MockVoiceEngine::MOCK_CONST_METHOD1 ( PlayoutSampleRate  ,
int(unsigned int *samples_per_sec)   
)

◆ MOCK_CONST_METHOD2() [1/2]

webrtc::test::MockVoiceEngine::MOCK_CONST_METHOD2 ( GetDecodingCallStatistics  ,
int(int channel, AudioDecodingCallStats *stats)   
)

◆ MOCK_CONST_METHOD2() [2/2]

webrtc::test::MockVoiceEngine::MOCK_CONST_METHOD2 ( GetDecodingCallStatistics  ,
int(int channel, AudioDecodingCallStats *stats)   
)

◆ MOCK_METHOD0() [1/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( DriftCompensationEnabled  ,
bool()   
)

◆ MOCK_METHOD0() [2/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( DriftCompensationEnabled  ,
bool()   
)

◆ MOCK_METHOD0() [3/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( DelayOffsetMs  ,
int()   
)

◆ MOCK_METHOD0() [4/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( DelayOffsetMs  ,
int()   
)

◆ MOCK_METHOD0() [5/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( IsHighPassFilterEnabled  ,
bool()   
)

◆ MOCK_METHOD0() [6/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( IsHighPassFilterEnabled  ,
bool()   
)

◆ MOCK_METHOD0() [7/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( StopDebugRecording  ,
int()   
)

◆ MOCK_METHOD0() [8/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( StopDebugRecording  ,
int()   
)

◆ MOCK_METHOD0() [9/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( IsStereoChannelSwappingEnabled  ,
bool()   
)

◆ MOCK_METHOD0() [10/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( IsStereoChannelSwappingEnabled  ,
bool()   
)

◆ MOCK_METHOD0() [11/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( DeRegisterVoiceEngineObserver  ,
int()   
)

◆ MOCK_METHOD0() [12/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( DeRegisterVoiceEngineObserver  ,
int()   
)

◆ MOCK_METHOD0() [13/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( audio_processing  ,
AudioProcessing () 
)

◆ MOCK_METHOD0() [14/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( audio_processing  ,
AudioProcessing () 
)

◆ MOCK_METHOD0() [15/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( audio_device_module  ,
AudioDeviceModule () 
)

◆ MOCK_METHOD0() [16/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( audio_device_module  ,
AudioDeviceModule () 
)

◆ MOCK_METHOD0() [17/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( transmit_mixer  ,
voe::TransmitMixer () 
)

◆ MOCK_METHOD0() [18/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( transmit_mixer  ,
voe::TransmitMixer () 
)

◆ MOCK_METHOD0() [19/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( Terminate  ,
int()   
)

◆ MOCK_METHOD0() [20/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( Terminate  ,
int()   
)

◆ MOCK_METHOD0() [21/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( CreateChannel  ,
int()   
)

◆ MOCK_METHOD0() [22/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( CreateChannel  ,
int()   
)

◆ MOCK_METHOD0() [23/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( LastError  ,
int()   
)

◆ MOCK_METHOD0() [24/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( LastError  ,
int()   
)

◆ MOCK_METHOD0() [25/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( audio_transport  ,
AudioTransport () 
)

◆ MOCK_METHOD0() [26/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( audio_transport  ,
AudioTransport () 
)

◆ MOCK_METHOD0() [27/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( NumOfCodecs  ,
int()   
)

◆ MOCK_METHOD0() [28/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( NumOfCodecs  ,
int()   
)

◆ MOCK_METHOD0() [29/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( StopRecordingMicrophone  ,
int()   
)

◆ MOCK_METHOD0() [30/30]

webrtc::test::MockVoiceEngine::MOCK_METHOD0 ( StopRecordingMicrophone  ,
int()   
)

◆ MOCK_METHOD1() [1/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( ChannelProxyFactory  ,
voe::ChannelProxy int channel_id 
)

◆ MOCK_METHOD1() [2/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( ChannelProxyFactory  ,
voe::ChannelProxy int channel_id 
)

◆ MOCK_METHOD1() [3/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( SetAgcConfig  ,
int(AgcConfig config  
)

◆ MOCK_METHOD1() [4/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( SetAgcConfig  ,
int(AgcConfig config  
)

◆ MOCK_METHOD1() [5/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( GetAgcConfig  ,
int(AgcConfig &config  
)

◆ MOCK_METHOD1() [6/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( GetAgcConfig  ,
int(AgcConfig &config  
)

◆ MOCK_METHOD1() [7/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( EnableDriftCompensation  ,
int(bool enable  
)

◆ MOCK_METHOD1() [8/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( EnableDriftCompensation  ,
int(bool enable  
)

◆ MOCK_METHOD1() [9/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( SetDelayOffsetMs  ,
void(int offset  
)

◆ MOCK_METHOD1() [10/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( SetDelayOffsetMs  ,
void(int offset  
)

◆ MOCK_METHOD1() [11/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( EnableHighPassFilter  ,
int(bool enable  
)

◆ MOCK_METHOD1() [12/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( EnableHighPassFilter  ,
int(bool enable  
)

◆ MOCK_METHOD1() [13/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( VoiceActivityIndicator  ,
int(int channel  
)

◆ MOCK_METHOD1() [14/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( VoiceActivityIndicator  ,
int(int channel  
)

◆ MOCK_METHOD1() [15/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( SetEcMetricsStatus  ,
int(bool enable  
)

◆ MOCK_METHOD1() [16/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( SetEcMetricsStatus  ,
int(bool enable  
)

◆ MOCK_METHOD1() [17/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( GetEcMetricsStatus  ,
int(bool &enabled  
)

◆ MOCK_METHOD1() [18/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( GetEcMetricsStatus  ,
int(bool &enabled  
)

◆ MOCK_METHOD1() [19/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StartDebugRecording  ,
int(const char *fileNameUTF8)   
)

◆ MOCK_METHOD1() [20/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StartDebugRecording  ,
int(const char *fileNameUTF8)   
)

◆ MOCK_METHOD1() [21/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StartDebugRecording  ,
int(FILE *file_handle)   
)

◆ MOCK_METHOD1() [22/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StartDebugRecording  ,
int(FILE *file_handle)   
)

◆ MOCK_METHOD1() [23/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( SetTypingDetectionStatus  ,
int(bool enable  
)

◆ MOCK_METHOD1() [24/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( SetTypingDetectionStatus  ,
int(bool enable  
)

◆ MOCK_METHOD1() [25/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( GetTypingDetectionStatus  ,
int(bool &enabled  
)

◆ MOCK_METHOD1() [26/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( GetTypingDetectionStatus  ,
int(bool &enabled  
)

◆ MOCK_METHOD1() [27/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( TimeSinceLastTyping  ,
int(int &seconds)   
)

◆ MOCK_METHOD1() [28/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( TimeSinceLastTyping  ,
int(int &seconds)   
)

◆ MOCK_METHOD1() [29/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( EnableStereoChannelSwapping  ,
void(bool enable  
)

◆ MOCK_METHOD1() [30/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( EnableStereoChannelSwapping  ,
void(bool enable  
)

◆ MOCK_METHOD1() [31/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( RegisterVoiceEngineObserver  ,
int(VoiceEngineObserver &observer  
)

◆ MOCK_METHOD1() [32/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( RegisterVoiceEngineObserver  ,
int(VoiceEngineObserver &observer  
)

◆ MOCK_METHOD1() [33/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( CreateChannel  ,
int(const ChannelConfig &config  
)

◆ MOCK_METHOD1() [34/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( CreateChannel  ,
int(const ChannelConfig &config  
)

◆ MOCK_METHOD1() [35/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( DeleteChannel  ,
int(int channel  
)

◆ MOCK_METHOD1() [36/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( DeleteChannel  ,
int(int channel  
)

◆ MOCK_METHOD1() [37/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StartReceive  ,
int(int channel  
)

◆ MOCK_METHOD1() [38/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StartReceive  ,
int(int channel  
)

◆ MOCK_METHOD1() [39/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StopReceive  ,
int(int channel  
)

◆ MOCK_METHOD1() [40/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StopReceive  ,
int(int channel  
)

◆ MOCK_METHOD1() [41/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StartPlayout  ,
int(int channel  
)

◆ MOCK_METHOD1() [42/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StartPlayout  ,
int(int channel  
)

◆ MOCK_METHOD1() [43/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StopPlayout  ,
int(int channel  
)

◆ MOCK_METHOD1() [44/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StopPlayout  ,
int(int channel  
)

◆ MOCK_METHOD1() [45/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StartSend  ,
int(int channel  
)

◆ MOCK_METHOD1() [46/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StartSend  ,
int(int channel  
)

◆ MOCK_METHOD1() [47/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StopSend  ,
int(int channel  
)

◆ MOCK_METHOD1() [48/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StopSend  ,
int(int channel  
)

◆ MOCK_METHOD1() [49/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( GetVersion  ,
int(char version[1024])   
)

◆ MOCK_METHOD1() [50/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( GetVersion  ,
int(char version[1024])   
)

◆ MOCK_METHOD1() [51/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StopPlayingFileLocally  ,
int(int channel  
)

◆ MOCK_METHOD1() [52/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StopPlayingFileLocally  ,
int(int channel  
)

◆ MOCK_METHOD1() [53/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( IsPlayingFileLocally  ,
int(int channel  
)

◆ MOCK_METHOD1() [54/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( IsPlayingFileLocally  ,
int(int channel  
)

◆ MOCK_METHOD1() [55/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StopPlayingFileAsMicrophone  ,
int(int channel  
)

◆ MOCK_METHOD1() [56/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StopPlayingFileAsMicrophone  ,
int(int channel  
)

◆ MOCK_METHOD1() [57/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( IsPlayingFileAsMicrophone  ,
int(int channel  
)

◆ MOCK_METHOD1() [58/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( IsPlayingFileAsMicrophone  ,
int(int channel  
)

◆ MOCK_METHOD1() [59/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StopRecordingPlayout  ,
int(int channel  
)

◆ MOCK_METHOD1() [60/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( StopRecordingPlayout  ,
int(int channel  
)

◆ MOCK_METHOD1() [61/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( GetNumOfRecordingDevices  ,
int(int &devices  
)

◆ MOCK_METHOD1() [62/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( GetNumOfRecordingDevices  ,
int(int &devices  
)

◆ MOCK_METHOD1() [63/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( GetNumOfPlayoutDevices  ,
int(int &devices  
)

◆ MOCK_METHOD1() [64/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( GetNumOfPlayoutDevices  ,
int(int &devices  
)

◆ MOCK_METHOD1() [65/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( SetPlayoutDevice  ,
int(int index  
)

◆ MOCK_METHOD1() [66/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( SetPlayoutDevice  ,
int(int index  
)

◆ MOCK_METHOD1() [67/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( SetAudioDeviceLayer  ,
int(AudioLayers audioLayer)   
)

◆ MOCK_METHOD1() [68/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( SetAudioDeviceLayer  ,
int(AudioLayers audioLayer)   
)

◆ MOCK_METHOD1() [69/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( GetAudioDeviceLayer  ,
int(AudioLayers &audioLayer)   
)

◆ MOCK_METHOD1() [70/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( GetAudioDeviceLayer  ,
int(AudioLayers &audioLayer)   
)

◆ MOCK_METHOD1() [71/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( SetRecordingSampleRate  ,
int(unsigned int samples_per_sec)   
)

◆ MOCK_METHOD1() [72/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( SetRecordingSampleRate  ,
int(unsigned int samples_per_sec)   
)

◆ MOCK_METHOD1() [73/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( SetPlayoutSampleRate  ,
int(unsigned int samples_per_sec)   
)

◆ MOCK_METHOD1() [74/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( SetPlayoutSampleRate  ,
int(unsigned int samples_per_sec)   
)

◆ MOCK_METHOD1() [75/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( EnableBuiltInAEC  ,
int(bool enable  
)

◆ MOCK_METHOD1() [76/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( EnableBuiltInAEC  ,
int(bool enable  
)

◆ MOCK_METHOD1() [77/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( EnableBuiltInAGC  ,
int(bool enable  
)

◆ MOCK_METHOD1() [78/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( EnableBuiltInAGC  ,
int(bool enable  
)

◆ MOCK_METHOD1() [79/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( EnableBuiltInNS  ,
int(bool enable  
)

◆ MOCK_METHOD1() [80/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( EnableBuiltInNS  ,
int(bool enable  
)

◆ MOCK_METHOD1() [81/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( DeRegisterExternalTransport  ,
int(int channel  
)

◆ MOCK_METHOD1() [82/82]

webrtc::test::MockVoiceEngine::MOCK_METHOD1 ( DeRegisterExternalTransport  ,
int(int channel  
)

◆ MOCK_METHOD2() [1/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetNsStatus  ,
int(bool enable, NsModes mode  
)

◆ MOCK_METHOD2() [2/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetNsStatus  ,
int(bool enable, NsModes mode  
)

◆ MOCK_METHOD2() [3/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetNsStatus  ,
int(bool &enabled, NsModes &mode  
)

◆ MOCK_METHOD2() [4/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetNsStatus  ,
int(bool &enabled, NsModes &mode  
)

◆ MOCK_METHOD2() [5/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetAgcStatus  ,
int(bool enable, AgcModes mode  
)

◆ MOCK_METHOD2() [6/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetAgcStatus  ,
int(bool enable, AgcModes mode  
)

◆ MOCK_METHOD2() [7/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetAgcStatus  ,
int(bool &enabled, AgcModes &mode  
)

◆ MOCK_METHOD2() [8/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetAgcStatus  ,
int(bool &enabled, AgcModes &mode  
)

◆ MOCK_METHOD2() [9/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetEcStatus  ,
int(bool enable, EcModes mode  
)

◆ MOCK_METHOD2() [10/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetEcStatus  ,
int(bool enable, EcModes mode  
)

◆ MOCK_METHOD2() [11/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetEcStatus  ,
int(bool &enabled, EcModes &mode  
)

◆ MOCK_METHOD2() [12/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetEcStatus  ,
int(bool &enabled, EcModes &mode  
)

◆ MOCK_METHOD2() [13/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetAecmMode  ,
int(AecmModes mode, bool enableCNG)   
)

◆ MOCK_METHOD2() [14/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetAecmMode  ,
int(AecmModes mode, bool enableCNG)   
)

◆ MOCK_METHOD2() [15/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetAecmMode  ,
int(AecmModes &mode, bool &enabledCNG)   
)

◆ MOCK_METHOD2() [16/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetAecmMode  ,
int(AecmModes &mode, bool &enabledCNG)   
)

◆ MOCK_METHOD2() [17/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( AssociateSendChannel  ,
int(int channel, int accociate_send_channel)   
)

◆ MOCK_METHOD2() [18/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( AssociateSendChannel  ,
int(int channel, int accociate_send_channel)   
)

◆ MOCK_METHOD2() [19/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetCodec  ,
int(int index, CodecInst &codec  
)

◆ MOCK_METHOD2() [20/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetCodec  ,
int(int index, CodecInst &codec  
)

◆ MOCK_METHOD2() [21/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetSendCodec  ,
int(int channel, const CodecInst &codec  
)

◆ MOCK_METHOD2() [22/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetSendCodec  ,
int(int channel, const CodecInst &codec  
)

◆ MOCK_METHOD2() [23/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetSendCodec  ,
int(int channel, CodecInst &codec  
)

◆ MOCK_METHOD2() [24/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetSendCodec  ,
int(int channel, CodecInst &codec  
)

◆ MOCK_METHOD2() [25/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetBitRate  ,
int(int channel, int bitrate_bps)   
)

◆ MOCK_METHOD2() [26/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetBitRate  ,
int(int channel, int bitrate_bps)   
)

◆ MOCK_METHOD2() [27/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetRecCodec  ,
int(int channel, CodecInst &codec  
)

◆ MOCK_METHOD2() [28/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetRecCodec  ,
int(int channel, CodecInst &codec  
)

◆ MOCK_METHOD2() [29/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetRecPayloadType  ,
int(int channel, const CodecInst &codec  
)

◆ MOCK_METHOD2() [30/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetRecPayloadType  ,
int(int channel, const CodecInst &codec  
)

◆ MOCK_METHOD2() [31/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetRecPayloadType  ,
int(int channel, CodecInst &codec  
)

◆ MOCK_METHOD2() [32/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetRecPayloadType  ,
int(int channel, CodecInst &codec  
)

◆ MOCK_METHOD2() [33/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetFECStatus  ,
int(int channel, bool enable  
)

◆ MOCK_METHOD2() [34/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetFECStatus  ,
int(int channel, bool enable  
)

◆ MOCK_METHOD2() [35/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetFECStatus  ,
int(int channel, bool &enabled  
)

◆ MOCK_METHOD2() [36/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetFECStatus  ,
int(int channel, bool &enabled  
)

◆ MOCK_METHOD2() [37/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetOpusMaxPlaybackRate  ,
int(int channel, int frequency_hz)   
)

◆ MOCK_METHOD2() [38/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetOpusMaxPlaybackRate  ,
int(int channel, int frequency_hz)   
)

◆ MOCK_METHOD2() [39/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetOpusDtx  ,
int(int channel, bool enable_dtx)   
)

◆ MOCK_METHOD2() [40/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetOpusDtx  ,
int(int channel, bool enable_dtx)   
)

◆ MOCK_METHOD2() [41/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( StartRecordingMicrophone  ,
int(OutStream *stream, CodecInst *compression)   
)

◆ MOCK_METHOD2() [42/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( StartRecordingMicrophone  ,
int(OutStream *stream, CodecInst *compression)   
)

◆ MOCK_METHOD2() [43/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetRecordingDevice  ,
int(int index, StereoChannel recordingChannel)   
)

◆ MOCK_METHOD2() [44/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetRecordingDevice  ,
int(int index, StereoChannel recordingChannel)   
)

◆ MOCK_METHOD2() [45/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetNetworkStatistics  ,
int(int channel, NetworkStatistics &stats)   
)

◆ MOCK_METHOD2() [46/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetNetworkStatistics  ,
int(int channel, NetworkStatistics &stats)   
)

◆ MOCK_METHOD2() [47/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( RegisterExternalTransport  ,
int(int channel, Transport &transport  
)

◆ MOCK_METHOD2() [48/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( RegisterExternalTransport  ,
int(int channel, Transport &transport  
)

◆ MOCK_METHOD2() [49/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetLocalSSRC  ,
int(int channel, unsigned int ssrc)   
)

◆ MOCK_METHOD2() [50/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetLocalSSRC  ,
int(int channel, unsigned int ssrc)   
)

◆ MOCK_METHOD2() [51/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetLocalSSRC  ,
int(int channel, unsigned int &ssrc)   
)

◆ MOCK_METHOD2() [52/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetLocalSSRC  ,
int(int channel, unsigned int &ssrc)   
)

◆ MOCK_METHOD2() [53/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetRemoteSSRC  ,
int(int channel, unsigned int &ssrc)   
)

◆ MOCK_METHOD2() [54/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetRemoteSSRC  ,
int(int channel, unsigned int &ssrc)   
)

◆ MOCK_METHOD2() [55/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetRTCPStatus  ,
int(int channel, bool enable  
)

◆ MOCK_METHOD2() [56/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetRTCPStatus  ,
int(int channel, bool enable  
)

◆ MOCK_METHOD2() [57/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetRTCPStatus  ,
int(int channel, bool &enabled  
)

◆ MOCK_METHOD2() [58/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetRTCPStatus  ,
int(int channel, bool &enabled  
)

◆ MOCK_METHOD2() [59/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetRTCP_CNAME  ,
int(int channel, const char cName[256])   
)

◆ MOCK_METHOD2() [60/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( SetRTCP_CNAME  ,
int(int channel, const char cName[256])   
)

◆ MOCK_METHOD2() [61/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetRTCP_CNAME  ,
int(int channel, char cName[256])   
)

◆ MOCK_METHOD2() [62/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetRTCP_CNAME  ,
int(int channel, char cName[256])   
)

◆ MOCK_METHOD2() [63/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetRemoteRTCP_CNAME  ,
int(int channel, char cName[256])   
)

◆ MOCK_METHOD2() [64/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetRemoteRTCP_CNAME  ,
int(int channel, char cName[256])   
)

◆ MOCK_METHOD2() [65/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetRTCPStatistics  ,
int(int channel, CallStatistics &stats)   
)

◆ MOCK_METHOD2() [66/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetRTCPStatistics  ,
int(int channel, CallStatistics &stats)   
)

◆ MOCK_METHOD2() [67/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetRemoteRTCPReportBlocks  ,
int(int channel, std::vector< ReportBlock > *receive_blocks)   
)

◆ MOCK_METHOD2() [68/68]

webrtc::test::MockVoiceEngine::MOCK_METHOD2 ( GetRemoteRTCPReportBlocks  ,
int(int channel, std::vector< ReportBlock > *receive_blocks)   
)

◆ MOCK_METHOD3() [1/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( GetEcDelayMetrics  ,
int(int &delay_median, int &delay_std, float &fraction_poor_delays)   
)

◆ MOCK_METHOD3() [2/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( GetEcDelayMetrics  ,
int(int &delay_median, int &delay_std, float &fraction_poor_delays)   
)

◆ MOCK_METHOD3() [3/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( Init  ,
int(AudioDeviceModule *external_adm, AudioProcessing *audioproc, const rtc::scoped_refptr< AudioDecoderFactory > &decoder_factory)   
)

◆ MOCK_METHOD3() [4/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( Init  ,
int(AudioDeviceModule *external_adm, AudioProcessing *audioproc, const rtc::scoped_refptr< AudioDecoderFactory > &decoder_factory)   
)

◆ MOCK_METHOD3() [5/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( SetSendCNPayloadType  ,
int(int channel, int type, PayloadFrequencies frequency)   
)

◆ MOCK_METHOD3() [6/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( SetSendCNPayloadType  ,
int(int channel, int type, PayloadFrequencies frequency)   
)

◆ MOCK_METHOD3() [7/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( StartRecordingPlayout  ,
int(int channel, OutStream *stream, CodecInst *compression)   
)

◆ MOCK_METHOD3() [8/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( StartRecordingPlayout  ,
int(int channel, OutStream *stream, CodecInst *compression)   
)

◆ MOCK_METHOD3() [9/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( StartRecordingMicrophone  ,
int(const char *fileNameUTF8, CodecInst *compression, int maxSizeBytes)   
)

◆ MOCK_METHOD3() [10/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( StartRecordingMicrophone  ,
int(const char *fileNameUTF8, CodecInst *compression, int maxSizeBytes)   
)

◆ MOCK_METHOD3() [11/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( GetRecordingDeviceName  ,
int(int index, char strNameUTF8[128], char strGuidUTF8[128])   
)

◆ MOCK_METHOD3() [12/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( GetRecordingDeviceName  ,
int(int index, char strNameUTF8[128], char strGuidUTF8[128])   
)

◆ MOCK_METHOD3() [13/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( GetPlayoutDeviceName  ,
int(int index, char strNameUTF8[128], char strGuidUTF8[128])   
)

◆ MOCK_METHOD3() [14/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( GetPlayoutDeviceName  ,
int(int index, char strNameUTF8[128], char strGuidUTF8[128])   
)

◆ MOCK_METHOD3() [15/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( ReceivedRTPPacket  ,
int(int channel, const void *data, size_t length  
)

◆ MOCK_METHOD3() [16/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( ReceivedRTPPacket  ,
int(int channel, const void *data, size_t length  
)

◆ MOCK_METHOD3() [17/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( ReceivedRTCPPacket  ,
int(int channel, const void *data, size_t length  
)

◆ MOCK_METHOD3() [18/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( ReceivedRTCPPacket  ,
int(int channel, const void *data, size_t length  
)

◆ MOCK_METHOD3() [19/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( SetSendAudioLevelIndicationStatus  ,
int(int channel, bool enable, unsigned char id  
)

◆ MOCK_METHOD3() [20/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( SetSendAudioLevelIndicationStatus  ,
int(int channel, bool enable, unsigned char id  
)

◆ MOCK_METHOD3() [21/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( SetReceiveAudioLevelIndicationStatus  ,
int(int channel, bool enable, unsigned char id  
)

◆ MOCK_METHOD3() [22/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( SetReceiveAudioLevelIndicationStatus  ,
int(int channel, bool enable, unsigned char id  
)

◆ MOCK_METHOD3() [23/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( SetSendAbsoluteSenderTimeStatus  ,
int(int channel, bool enable, unsigned char id  
)

◆ MOCK_METHOD3() [24/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( SetSendAbsoluteSenderTimeStatus  ,
int(int channel, bool enable, unsigned char id  
)

◆ MOCK_METHOD3() [25/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( SetReceiveAbsoluteSenderTimeStatus  ,
int(int channel, bool enable, unsigned char id  
)

◆ MOCK_METHOD3() [26/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( SetReceiveAbsoluteSenderTimeStatus  ,
int(int channel, bool enable, unsigned char id  
)

◆ MOCK_METHOD3() [27/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( SetREDStatus  ,
int(int channel, bool enable, int redPayloadtype)   
)

◆ MOCK_METHOD3() [28/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( SetREDStatus  ,
int(int channel, bool enable, int redPayloadtype)   
)

◆ MOCK_METHOD3() [29/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( GetREDStatus  ,
int(int channel, bool &enable, int &redPayloadtype)   
)

◆ MOCK_METHOD3() [30/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( GetREDStatus  ,
int(int channel, bool &enable, int &redPayloadtype)   
)

◆ MOCK_METHOD3() [31/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( SetNACKStatus  ,
int(int channel, bool enable, int maxNoPackets)   
)

◆ MOCK_METHOD3() [32/32]

webrtc::test::MockVoiceEngine::MOCK_METHOD3 ( SetNACKStatus  ,
int(int channel, bool enable, int maxNoPackets)   
)

◆ MOCK_METHOD4() [1/12]

webrtc::test::MockVoiceEngine::MOCK_METHOD4 ( GetEchoMetrics  ,
int(int &ERL, int &ERLE, int &RERL, int &A_NLP)   
)

◆ MOCK_METHOD4() [2/12]

webrtc::test::MockVoiceEngine::MOCK_METHOD4 ( GetEchoMetrics  ,
int(int &ERL, int &ERLE, int &RERL, int &A_NLP)   
)

◆ MOCK_METHOD4() [3/12]

webrtc::test::MockVoiceEngine::MOCK_METHOD4 ( SetVADStatus  ,
int(int channel, bool enable, VadModes mode, bool disableDTX)   
)

◆ MOCK_METHOD4() [4/12]

webrtc::test::MockVoiceEngine::MOCK_METHOD4 ( SetVADStatus  ,
int(int channel, bool enable, VadModes mode, bool disableDTX)   
)

◆ MOCK_METHOD4() [5/12]

webrtc::test::MockVoiceEngine::MOCK_METHOD4 ( GetVADStatus  ,
int(int channel, bool &enabled, VadModes &mode, bool &disabledDTX)   
)

◆ MOCK_METHOD4() [6/12]

webrtc::test::MockVoiceEngine::MOCK_METHOD4 ( GetVADStatus  ,
int(int channel, bool &enabled, VadModes &mode, bool &disabledDTX)   
)

◆ MOCK_METHOD4() [7/12]

webrtc::test::MockVoiceEngine::MOCK_METHOD4 ( StartRecordingPlayout  ,
int(int channel, const char *fileNameUTF8, CodecInst *compression, int maxSizeBytes)   
)

◆ MOCK_METHOD4() [8/12]

webrtc::test::MockVoiceEngine::MOCK_METHOD4 ( StartRecordingPlayout  ,
int(int channel, const char *fileNameUTF8, CodecInst *compression, int maxSizeBytes)   
)

◆ MOCK_METHOD4() [9/12]

webrtc::test::MockVoiceEngine::MOCK_METHOD4 ( ReceivedRTPPacket  ,
int(int channel, const void *data, size_t length, const PacketTime &packet_time)   
)

◆ MOCK_METHOD4() [10/12]

webrtc::test::MockVoiceEngine::MOCK_METHOD4 ( ReceivedRTPPacket  ,
int(int channel, const void *data, size_t length, const PacketTime &packet_time)   
)

◆ MOCK_METHOD4() [11/12]

webrtc::test::MockVoiceEngine::MOCK_METHOD4 ( GetRTPStatistics  ,
int(int channel, unsigned int &averageJitterMs, unsigned int &maxJitterMs, unsigned int &discardedPackets)   
)

◆ MOCK_METHOD4() [12/12]

webrtc::test::MockVoiceEngine::MOCK_METHOD4 ( GetRTPStatistics  ,
int(int channel, unsigned int &averageJitterMs, unsigned int &maxJitterMs, unsigned int &discardedPackets)   
)

◆ MOCK_METHOD5() [1/4]

webrtc::test::MockVoiceEngine::MOCK_METHOD5 ( SetTypingDetectionParameters  ,
int(int timeWindow, int costPerTyping, int reportingThreshold, int penaltyDecay, int typeEventDelay)   
)

◆ MOCK_METHOD5() [2/4]

webrtc::test::MockVoiceEngine::MOCK_METHOD5 ( SetTypingDetectionParameters  ,
int(int timeWindow, int costPerTyping, int reportingThreshold, int penaltyDecay, int typeEventDelay)   
)

◆ MOCK_METHOD5() [3/4]

webrtc::test::MockVoiceEngine::MOCK_METHOD5 ( StartPlayingFileAsMicrophone  ,
int(int channel, InStream *stream, bool mixWithMicrophone, FileFormats format, float volumeScaling)   
)

◆ MOCK_METHOD5() [4/4]

webrtc::test::MockVoiceEngine::MOCK_METHOD5 ( StartPlayingFileAsMicrophone  ,
int(int channel, InStream *stream, bool mixWithMicrophone, FileFormats format, float volumeScaling)   
)

◆ MOCK_METHOD6() [1/4]

webrtc::test::MockVoiceEngine::MOCK_METHOD6 ( StartPlayingFileLocally  ,
int(int channel, InStream *stream, FileFormats format, float volumeScaling, int startPointMs, int stopPointMs)   
)

◆ MOCK_METHOD6() [2/4]

webrtc::test::MockVoiceEngine::MOCK_METHOD6 ( StartPlayingFileLocally  ,
int(int channel, InStream *stream, FileFormats format, float volumeScaling, int startPointMs, int stopPointMs)   
)

◆ MOCK_METHOD6() [3/4]

webrtc::test::MockVoiceEngine::MOCK_METHOD6 ( StartPlayingFileAsMicrophone  ,
int(int channel, const char fileNameUTF8[1024], bool loop, bool mixWithMicrophone, FileFormats format, float volumeScaling)   
)

◆ MOCK_METHOD6() [4/4]

webrtc::test::MockVoiceEngine::MOCK_METHOD6 ( StartPlayingFileAsMicrophone  ,
int(int channel, const char fileNameUTF8[1024], bool loop, bool mixWithMicrophone, FileFormats format, float volumeScaling)   
)

◆ MOCK_METHOD7() [1/4]

webrtc::test::MockVoiceEngine::MOCK_METHOD7 ( StartPlayingFileLocally  ,
int(int channel, const char fileNameUTF8[1024], bool loop, FileFormats format, float volumeScaling, int startPointMs, int stopPointMs)   
)

◆ MOCK_METHOD7() [2/4]

webrtc::test::MockVoiceEngine::MOCK_METHOD7 ( StartPlayingFileLocally  ,
int(int channel, const char fileNameUTF8[1024], bool loop, FileFormats format, float volumeScaling, int startPointMs, int stopPointMs)   
)

◆ MOCK_METHOD7() [3/4]

webrtc::test::MockVoiceEngine::MOCK_METHOD7 ( GetRemoteRTCPData  ,
int(int channel, unsigned int &NTPHigh, unsigned int &NTPLow, unsigned int &timestamp, unsigned int &playoutTimestamp, unsigned int *jitter, unsigned short *fractionLost  
)

◆ MOCK_METHOD7() [4/4]

webrtc::test::MockVoiceEngine::MOCK_METHOD7 ( GetRemoteRTCPData  ,
int(int channel, unsigned int &NTPHigh, unsigned int &NTPLow, unsigned int &timestamp, unsigned int &playoutTimestamp, unsigned int *jitter, unsigned short *fractionLost  
)

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