webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Functions
webrtcvoiceengine_unittest.cc File Reference
#include <memory>
#include "webrtc/api/audio_codecs/builtin_audio_decoder_factory.h"
#include "webrtc/base/arraysize.h"
#include "webrtc/base/byteorder.h"
#include "webrtc/base/safe_conversions.h"
#include "webrtc/call/call.h"
#include "webrtc/logging/rtc_event_log/rtc_event_log.h"
#include "webrtc/media/base/fakemediaengine.h"
#include "webrtc/media/base/fakenetworkinterface.h"
#include "webrtc/media/base/fakertp.h"
#include "webrtc/media/base/mediaconstants.h"
#include "webrtc/media/engine/fakewebrtccall.h"
#include "webrtc/media/engine/fakewebrtcvoiceengine.h"
#include "webrtc/media/engine/webrtcvoiceengine.h"
#include "webrtc/modules/audio_coding/codecs/mock/mock_audio_decoder_factory.h"
#include "webrtc/modules/audio_device/include/mock_audio_device.h"
#include "webrtc/modules/audio_processing/include/mock_audio_processing.h"
#include "webrtc/pc/channel.h"
#include "webrtc/test/field_trial.h"
#include "webrtc/test/gtest.h"
#include "webrtc/voice_engine/transmit_mixer.h"

Classes

class  FakeAudioSink
 
class  FakeAudioSource
 
class  WebRtcVoiceEngineTestFake
 
class  WebRtcVoiceEngineWithSendSideBweTest
 
class  WebRtcVoiceEngineWithSendSideBweWithOverheadTest
 

Functions

 TEST (WebRtcVoiceEngineTestStubLibrary, StartupShutdown)
 
 TEST_F (WebRtcVoiceEngineTestFake, CreateChannel)
 
 TEST_F (WebRtcVoiceEngineTestFake, CreateSendStream)
 
 TEST_F (WebRtcVoiceEngineTestFake, CreateRecvStream)
 
 TEST_F (WebRtcVoiceEngineTestFake, CodecOrder)
 
 TEST_F (WebRtcVoiceEngineTestFake, OpusSupportsTransportCc)
 
 TEST_F (WebRtcVoiceEngineTestFake, FindCodec)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetRecvCodecs)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetRecvCodecsUnsupportedCodec)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetRecvCodecsDuplicatePayloadType)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetRecvCodecsWithOpusNoStereo)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetRecvCodecsWithOpus0Stereo)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetRecvCodecsWithOpus1Stereo)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetRecvCodecsWithMultipleStreams)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetRecvCodecsAfterAddingStreams)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetRecvCodecsWhilePlaying)
 
 TEST_F (WebRtcVoiceEngineTestFake, AddRecvCodecsWhilePlaying)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendBandwidthAuto)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetMaxSendBandwidthMultiRateAsCaller)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetMaxSendBandwidthFixedRateAsCaller)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetMaxSendBandwidthMultiRateAsCallee)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetMaxSendBandwidthCbr)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetMaxBitratePerStream)
 
 TEST_F (WebRtcVoiceEngineTestFake, CannotSetMaxBitrateForNonexistentStream)
 
 TEST_F (WebRtcVoiceEngineTestFake, CannotSetRtpSendParametersWithIncorrectNumberOfEncodings)
 
 TEST_F (WebRtcVoiceEngineTestFake, CannotSetSsrcInRtpSendParameters)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetRtpParametersEncodingsActive)
 
 TEST_F (WebRtcVoiceEngineTestFake, RtpParametersArePerStream)
 
 TEST_F (WebRtcVoiceEngineTestFake, GetRtpSendParametersCodecs)
 
 TEST_F (WebRtcVoiceEngineTestFake, GetRtpSendParametersSsrc)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetAndGetRtpSendParameters)
 
 TEST_F (WebRtcVoiceEngineTestFake, GetRtpReceiveParametersCodecs)
 
 TEST_F (WebRtcVoiceEngineTestFake, GetRtpReceiveParametersSsrc)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetAndGetRtpReceiveParameters)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecs)
 
 TEST_F (WebRtcVoiceEngineTestFake, DontResetSetSendCodec)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecG722)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpusBadClockrate)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpusBad0ChannelsNoStereo)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpusBad0Channels1Stereo)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpus1ChannelNoStereo)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpusBad1Channel0Stereo)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpusBad1Channel1Stereo)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpusGood0BitrateNoStereo)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpusGood0Bitrate0Stereo)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpusGoodXBitrate0Stereo)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpusGood0Bitrate1Stereo)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpusGoodXBitrate1Stereo)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpusGoodNBitrateNoStereo)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpusGoodNBitrate0Stereo)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpusGoodNBitrateNoParameters)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpusGoodNBitrate1Stereo)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpusMaxAverageBitrate)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecsWithBitrates)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecsWithHighMaxBitrate)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecsWithoutBitratesUsesCorrectDefaults)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecsCapsMinAndStartBitrate)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetMaxSendBandwidthShouldPreserveOtherBitrates)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecEnableNackAsCaller)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecEnableNackAsCallee)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecEnableNackRecvStreams)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecDisableNack)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecDisableNackRecvStreams)
 
 TEST_F (WebRtcVoiceEngineTestFake, AddRecvStreamEnableNack)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecNoOpusFec)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpusDisableFec)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpusEnableFec)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecOpusEnableFecStereo)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecIsacNoFec)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecIsacWithParamNoFec)
 
 TEST_F (WebRtcVoiceEngineTestFake, ChangeOpusFecStatus)
 
 TEST_F (WebRtcVoiceEngineTestFake, TransportCcCanBeEnabledAndDisabled)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetOpusMaxPlaybackRateNb)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetOpusMaxPlaybackRateMb)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetOpusMaxPlaybackRateWb)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetOpusMaxPlaybackRateSwb)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetOpusMaxPlaybackRateFb)
 
 TEST_F (WebRtcVoiceEngineTestFake, DefaultOpusMaxPlaybackRate)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetNonOpusMaxPlaybackRate)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetOpusMaxPlaybackRateOnTwoStreams)
 
 TEST_F (WebRtcVoiceEngineTestFake, DisableOpusDtxOnOpus)
 
 TEST_F (WebRtcVoiceEngineTestFake, EnableOpusDtxOnOpus)
 
 TEST_F (WebRtcVoiceEngineTestFake, EnableOpusDtxOnOpusStereo)
 
 TEST_F (WebRtcVoiceEngineTestFake, CannotEnableOpusDtxOnNonOpus)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecsIsacOpusSwitching)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecsBitrate)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecsPTimeAsPacketSize)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecsNoCodecs)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecsDTMFOnTop)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecsDTMFPayloadTypeOutOfRange)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecsCNOnTop)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecsCNandDTMFAsCaller)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecsCNandDTMFAsCallee)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecsCNNoMatch)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecsCaseInsensitive)
 
 TEST_F (WebRtcVoiceEngineWithSendSideBweTest, SupportsTransportSequenceNumberHeaderExtension)
 
 TEST_F (WebRtcVoiceEngineTestFake, SendAudioLevelHeaderExtensions)
 
 TEST_F (WebRtcVoiceEngineTestFake, RecvAudioLevelHeaderExtensions)
 
 TEST_F (WebRtcVoiceEngineTestFake, SendTransportSequenceNumberHeaderExtensions)
 
 TEST_F (WebRtcVoiceEngineTestFake, RecvTransportSequenceNumberHeaderExtensions)
 
 TEST_F (WebRtcVoiceEngineTestFake, Send)
 
 TEST_F (WebRtcVoiceEngineTestFake, SendStateWithAndWithoutSource)
 
 TEST_F (WebRtcVoiceEngineTestFake, SendStateMuteUnmute)
 
 TEST_F (WebRtcVoiceEngineTestFake, SendStateWhenStreamsAreRecreated)
 
 TEST_F (WebRtcVoiceEngineTestFake, Playout)
 
 TEST_F (WebRtcVoiceEngineTestFake, CreateAndDeleteMultipleSendStreams)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendCodecsWithMultipleSendStreams)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendWithMultipleSendStreams)
 
 TEST_F (WebRtcVoiceEngineTestFake, GetStatsWithMultipleSendStreams)
 
 TEST_F (WebRtcVoiceEngineTestFake, PlayoutWithMultipleStreams)
 
 TEST_F (WebRtcVoiceEngineTestFake, CodianSend)
 
 TEST_F (WebRtcVoiceEngineTestFake, TxAgcConfigViaOptions)
 
 TEST_F (WebRtcVoiceEngineTestFake, SampleRatesViaOptions)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetAudioNetworkAdaptorViaOptions)
 
 TEST_F (WebRtcVoiceEngineTestFake, AudioSendResetAudioNetworkAdaptor)
 
 TEST_F (WebRtcVoiceEngineTestFake, AudioNetworkAdaptorNotGetOverridden)
 
 TEST_F (WebRtcVoiceEngineWithSendSideBweWithOverheadTest, MinAndMaxBitrate)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendSsrc)
 
 TEST_F (WebRtcVoiceEngineTestFake, GetStats)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendSsrcWithMultipleStreams)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetSendSsrcAfterCreatingReceiveChannel)
 
 TEST_F (WebRtcVoiceEngineTestFake, Recv)
 
 TEST_F (WebRtcVoiceEngineTestFake, RecvWithMultipleStreams)
 
 TEST_F (WebRtcVoiceEngineTestFake, RecvUnsignaled)
 
 TEST_F (WebRtcVoiceEngineTestFake, RecvMultipleUnsignaled)
 
 TEST_F (WebRtcVoiceEngineTestFake, RecvUnsignaledAfterSignaled)
 
 TEST_F (WebRtcVoiceEngineTestFake, AddRecvStreamAfterUnsignaled_NoRecreate)
 
 TEST_F (WebRtcVoiceEngineTestFake, AddRecvStreamAfterUnsignaled_Recreate)
 
 TEST_F (WebRtcVoiceEngineTestFake, AddRecvStreamFail)
 
 TEST_F (WebRtcVoiceEngineTestFake, AddSendStreamFail)
 
 TEST_F (WebRtcVoiceEngineTestFake, AddRecvStream)
 
 TEST_F (WebRtcVoiceEngineTestFake, AddRecvStreamUnsupportedCodec)
 
 TEST_F (WebRtcVoiceEngineTestFake, StreamCleanup)
 
 TEST_F (WebRtcVoiceEngineTestFake, TestAddRecvStreamFailWithZeroSsrc)
 
 TEST_F (WebRtcVoiceEngineTestFake, TestNoLeakingWhenAddRecvStreamFail)
 
 TEST_F (WebRtcVoiceEngineTestFake, InsertDtmfOnDefaultSendStreamAsCaller)
 
 TEST_F (WebRtcVoiceEngineTestFake, InsertDtmfOnDefaultSendStreamAsCallee)
 
 TEST_F (WebRtcVoiceEngineTestFake, InsertDtmfOnSendStreamAsCaller)
 
 TEST_F (WebRtcVoiceEngineTestFake, InsertDtmfOnSendStreamAsCallee)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetAudioOptions)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetOptionOverridesViaChannels)
 
 TEST_F (WebRtcVoiceEngineTestFake, TestSetDscpOptions)
 
 TEST_F (WebRtcVoiceEngineTestFake, TestGetReceiveChannelId)
 
 TEST_F (WebRtcVoiceEngineTestFake, TestGetSendChannelId)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetOutputVolume)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetOutputVolumeUnsignaledRecvStream)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetsSyncGroupFromSyncLabel)
 
 TEST_F (WebRtcVoiceEngineTestFake, ConfiguresAudioReceiveStreamRtpExtensions)
 
 TEST_F (WebRtcVoiceEngineTestFake, DeliverAudioPacket_Call)
 
 TEST_F (WebRtcVoiceEngineTestFake, AssociateFirstSendChannel_SendCreatedFirst)
 
 TEST_F (WebRtcVoiceEngineTestFake, AssociateFirstSendChannel_RecvCreatedFirst)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetRawAudioSink)
 
 TEST_F (WebRtcVoiceEngineTestFake, SetRawAudioSinkUnsignaledRecvStream)
 
 TEST_F (WebRtcVoiceEngineTestFake, OnReadyToSendSignalsNetworkState)
 
 TEST_F (WebRtcVoiceEngineTestFake, PreservePlayoutWhenRecreateRecvStream)
 
 TEST (WebRtcVoiceEngineTest, StartupShutdown)
 
 TEST (WebRtcVoiceEngineTest, StartupShutdownWithExternalADM)
 
 TEST (WebRtcVoiceEngineTest, HasCorrectCodecs)
 
 TEST (WebRtcVoiceEngineTest, Has32Channels)
 
 TEST (WebRtcVoiceEngineTest, SetRecvCodecs)
 
 TEST (WebRtcVoiceEngineTest, CollectRecvCodecs)
 

Function Documentation

◆ TEST() [1/7]

TEST ( WebRtcVoiceEngineTestStubLibrary  ,
StartupShutdown   
)

◆ TEST() [2/7]

TEST ( WebRtcVoiceEngineTest  ,
StartupShutdown   
)

◆ TEST() [3/7]

TEST ( WebRtcVoiceEngineTest  ,
StartupShutdownWithExternalADM   
)

◆ TEST() [4/7]

TEST ( WebRtcVoiceEngineTest  ,
HasCorrectCodecs   
)

◆ TEST() [5/7]

TEST ( WebRtcVoiceEngineTest  ,
Has32Channels   
)

◆ TEST() [6/7]

TEST ( WebRtcVoiceEngineTest  ,
SetRecvCodecs   
)

◆ TEST() [7/7]

TEST ( WebRtcVoiceEngineTest  ,
CollectRecvCodecs   
)

◆ TEST_F() [1/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
CreateChannel   
)

◆ TEST_F() [2/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
CreateSendStream   
)

◆ TEST_F() [3/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
CreateRecvStream   
)

◆ TEST_F() [4/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
CodecOrder   
)

◆ TEST_F() [5/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
OpusSupportsTransportCc   
)

◆ TEST_F() [6/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
FindCodec   
)

◆ TEST_F() [7/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetRecvCodecs   
)

◆ TEST_F() [8/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetRecvCodecsUnsupportedCodec   
)

◆ TEST_F() [9/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetRecvCodecsDuplicatePayloadType   
)

◆ TEST_F() [10/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetRecvCodecsWithOpusNoStereo   
)

◆ TEST_F() [11/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetRecvCodecsWithOpus0Stereo   
)

◆ TEST_F() [12/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetRecvCodecsWithOpus1Stereo   
)

◆ TEST_F() [13/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetRecvCodecsWithMultipleStreams   
)

◆ TEST_F() [14/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetRecvCodecsAfterAddingStreams   
)

◆ TEST_F() [15/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetRecvCodecsWhilePlaying   
)

◆ TEST_F() [16/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
AddRecvCodecsWhilePlaying   
)

◆ TEST_F() [17/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendBandwidthAuto   
)

◆ TEST_F() [18/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetMaxSendBandwidthMultiRateAsCaller   
)

◆ TEST_F() [19/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetMaxSendBandwidthFixedRateAsCaller   
)

◆ TEST_F() [20/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetMaxSendBandwidthMultiRateAsCallee   
)

◆ TEST_F() [21/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetMaxSendBandwidthCbr   
)

◆ TEST_F() [22/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetMaxBitratePerStream   
)

◆ TEST_F() [23/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
CannotSetMaxBitrateForNonexistentStream   
)

◆ TEST_F() [24/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
CannotSetRtpSendParametersWithIncorrectNumberOfEncodings   
)

◆ TEST_F() [25/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
CannotSetSsrcInRtpSendParameters   
)

◆ TEST_F() [26/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetRtpParametersEncodingsActive   
)

◆ TEST_F() [27/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
RtpParametersArePerStream   
)

◆ TEST_F() [28/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
GetRtpSendParametersCodecs   
)

◆ TEST_F() [29/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
GetRtpSendParametersSsrc   
)

◆ TEST_F() [30/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetAndGetRtpSendParameters   
)

◆ TEST_F() [31/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
GetRtpReceiveParametersCodecs   
)

◆ TEST_F() [32/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
GetRtpReceiveParametersSsrc   
)

◆ TEST_F() [33/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetAndGetRtpReceiveParameters   
)

◆ TEST_F() [34/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecs   
)

◆ TEST_F() [35/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
DontResetSetSendCodec   
)

◆ TEST_F() [36/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecG722   
)

◆ TEST_F() [37/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpusBadClockrate   
)

◆ TEST_F() [38/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpusBad0ChannelsNoStereo   
)

◆ TEST_F() [39/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpusBad0Channels1Stereo   
)

◆ TEST_F() [40/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpus1ChannelNoStereo   
)

◆ TEST_F() [41/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpusBad1Channel0Stereo   
)

◆ TEST_F() [42/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpusBad1Channel1Stereo   
)

◆ TEST_F() [43/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpusGood0BitrateNoStereo   
)

◆ TEST_F() [44/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpusGood0Bitrate0Stereo   
)

◆ TEST_F() [45/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpusGoodXBitrate0Stereo   
)

◆ TEST_F() [46/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpusGood0Bitrate1Stereo   
)

◆ TEST_F() [47/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpusGoodXBitrate1Stereo   
)

◆ TEST_F() [48/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpusGoodNBitrateNoStereo   
)

◆ TEST_F() [49/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpusGoodNBitrate0Stereo   
)

◆ TEST_F() [50/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpusGoodNBitrateNoParameters   
)

◆ TEST_F() [51/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpusGoodNBitrate1Stereo   
)

◆ TEST_F() [52/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpusMaxAverageBitrate   
)

◆ TEST_F() [53/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecsWithBitrates   
)

◆ TEST_F() [54/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecsWithHighMaxBitrate   
)

◆ TEST_F() [55/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecsWithoutBitratesUsesCorrectDefaults   
)

◆ TEST_F() [56/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecsCapsMinAndStartBitrate   
)

◆ TEST_F() [57/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetMaxSendBandwidthShouldPreserveOtherBitrates   
)

◆ TEST_F() [58/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecEnableNackAsCaller   
)

◆ TEST_F() [59/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecEnableNackAsCallee   
)

◆ TEST_F() [60/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecEnableNackRecvStreams   
)

◆ TEST_F() [61/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecDisableNack   
)

◆ TEST_F() [62/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecDisableNackRecvStreams   
)

◆ TEST_F() [63/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
AddRecvStreamEnableNack   
)

◆ TEST_F() [64/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecNoOpusFec   
)

◆ TEST_F() [65/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpusDisableFec   
)

◆ TEST_F() [66/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpusEnableFec   
)

◆ TEST_F() [67/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecOpusEnableFecStereo   
)

◆ TEST_F() [68/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecIsacNoFec   
)

◆ TEST_F() [69/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecIsacWithParamNoFec   
)

◆ TEST_F() [70/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
ChangeOpusFecStatus   
)

◆ TEST_F() [71/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
TransportCcCanBeEnabledAndDisabled   
)

◆ TEST_F() [72/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetOpusMaxPlaybackRateNb   
)

◆ TEST_F() [73/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetOpusMaxPlaybackRateMb   
)

◆ TEST_F() [74/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetOpusMaxPlaybackRateWb   
)

◆ TEST_F() [75/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetOpusMaxPlaybackRateSwb   
)

◆ TEST_F() [76/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetOpusMaxPlaybackRateFb   
)

◆ TEST_F() [77/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
DefaultOpusMaxPlaybackRate   
)

◆ TEST_F() [78/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetNonOpusMaxPlaybackRate   
)

◆ TEST_F() [79/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetOpusMaxPlaybackRateOnTwoStreams   
)

◆ TEST_F() [80/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
DisableOpusDtxOnOpus   
)

◆ TEST_F() [81/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
EnableOpusDtxOnOpus   
)

◆ TEST_F() [82/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
EnableOpusDtxOnOpusStereo   
)

◆ TEST_F() [83/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
CannotEnableOpusDtxOnNonOpus   
)

◆ TEST_F() [84/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecsIsacOpusSwitching   
)

◆ TEST_F() [85/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecsBitrate   
)

◆ TEST_F() [86/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecsPTimeAsPacketSize   
)

◆ TEST_F() [87/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecsNoCodecs   
)

◆ TEST_F() [88/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecsDTMFOnTop   
)

◆ TEST_F() [89/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecsDTMFPayloadTypeOutOfRange   
)

◆ TEST_F() [90/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecsCNOnTop   
)

◆ TEST_F() [91/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecsCNandDTMFAsCaller   
)

◆ TEST_F() [92/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecsCNandDTMFAsCallee   
)

◆ TEST_F() [93/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecsCNNoMatch   
)

◆ TEST_F() [94/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecsCaseInsensitive   
)

◆ TEST_F() [95/154]

TEST_F ( WebRtcVoiceEngineWithSendSideBweTest  ,
SupportsTransportSequenceNumberHeaderExtension   
)

◆ TEST_F() [96/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SendAudioLevelHeaderExtensions   
)

◆ TEST_F() [97/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
RecvAudioLevelHeaderExtensions   
)

◆ TEST_F() [98/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SendTransportSequenceNumberHeaderExtensions   
)

◆ TEST_F() [99/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
RecvTransportSequenceNumberHeaderExtensions   
)

◆ TEST_F() [100/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
Send   
)

◆ TEST_F() [101/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SendStateWithAndWithoutSource   
)

◆ TEST_F() [102/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SendStateMuteUnmute   
)

◆ TEST_F() [103/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SendStateWhenStreamsAreRecreated   
)

◆ TEST_F() [104/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
Playout   
)

◆ TEST_F() [105/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
CreateAndDeleteMultipleSendStreams   
)

◆ TEST_F() [106/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendCodecsWithMultipleSendStreams   
)

◆ TEST_F() [107/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendWithMultipleSendStreams   
)

◆ TEST_F() [108/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
GetStatsWithMultipleSendStreams   
)

◆ TEST_F() [109/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
PlayoutWithMultipleStreams   
)

◆ TEST_F() [110/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
CodianSend   
)

◆ TEST_F() [111/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
TxAgcConfigViaOptions   
)

◆ TEST_F() [112/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SampleRatesViaOptions   
)

◆ TEST_F() [113/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetAudioNetworkAdaptorViaOptions   
)

◆ TEST_F() [114/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
AudioSendResetAudioNetworkAdaptor   
)

◆ TEST_F() [115/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
AudioNetworkAdaptorNotGetOverridden   
)

◆ TEST_F() [116/154]

TEST_F ( WebRtcVoiceEngineWithSendSideBweWithOverheadTest  ,
MinAndMaxBitrate   
)

◆ TEST_F() [117/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendSsrc   
)

◆ TEST_F() [118/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
GetStats   
)

◆ TEST_F() [119/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendSsrcWithMultipleStreams   
)

◆ TEST_F() [120/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetSendSsrcAfterCreatingReceiveChannel   
)

◆ TEST_F() [121/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
Recv   
)

◆ TEST_F() [122/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
RecvWithMultipleStreams   
)

◆ TEST_F() [123/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
RecvUnsignaled   
)

◆ TEST_F() [124/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
RecvMultipleUnsignaled   
)

◆ TEST_F() [125/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
RecvUnsignaledAfterSignaled   
)

◆ TEST_F() [126/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
AddRecvStreamAfterUnsignaled_NoRecreate   
)

◆ TEST_F() [127/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
AddRecvStreamAfterUnsignaled_Recreate   
)

◆ TEST_F() [128/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
AddRecvStreamFail   
)

◆ TEST_F() [129/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
AddSendStreamFail   
)

◆ TEST_F() [130/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
AddRecvStream   
)

◆ TEST_F() [131/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
AddRecvStreamUnsupportedCodec   
)

◆ TEST_F() [132/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
StreamCleanup   
)

◆ TEST_F() [133/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
TestAddRecvStreamFailWithZeroSsrc   
)

◆ TEST_F() [134/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
TestNoLeakingWhenAddRecvStreamFail   
)

◆ TEST_F() [135/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
InsertDtmfOnDefaultSendStreamAsCaller   
)

◆ TEST_F() [136/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
InsertDtmfOnDefaultSendStreamAsCallee   
)

◆ TEST_F() [137/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
InsertDtmfOnSendStreamAsCaller   
)

◆ TEST_F() [138/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
InsertDtmfOnSendStreamAsCallee   
)

◆ TEST_F() [139/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetAudioOptions   
)

◆ TEST_F() [140/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetOptionOverridesViaChannels   
)

◆ TEST_F() [141/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
TestSetDscpOptions   
)

◆ TEST_F() [142/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
TestGetReceiveChannelId   
)

◆ TEST_F() [143/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
TestGetSendChannelId   
)

◆ TEST_F() [144/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetOutputVolume   
)

◆ TEST_F() [145/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetOutputVolumeUnsignaledRecvStream   
)

◆ TEST_F() [146/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetsSyncGroupFromSyncLabel   
)

◆ TEST_F() [147/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
ConfiguresAudioReceiveStreamRtpExtensions   
)

◆ TEST_F() [148/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
DeliverAudioPacket_Call   
)

◆ TEST_F() [149/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
AssociateFirstSendChannel_SendCreatedFirst   
)

◆ TEST_F() [150/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
AssociateFirstSendChannel_RecvCreatedFirst   
)

◆ TEST_F() [151/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetRawAudioSink   
)

◆ TEST_F() [152/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
SetRawAudioSinkUnsignaledRecvStream   
)

◆ TEST_F() [153/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
OnReadyToSendSignalsNetworkState   
)

◆ TEST_F() [154/154]

TEST_F ( WebRtcVoiceEngineTestFake  ,
PreservePlayoutWhenRecreateRecvStream   
)