#include <array>
#include <memory>
#include "webrtc/base/checks.h"
#include "webrtc/base/fakeclock.h"
#include "webrtc/common_audio/mocks/mock_smoothing_filter.h"
#include "webrtc/common_types.h"
#include "webrtc/modules/audio_coding/audio_network_adaptor/mock/mock_audio_network_adaptor.h"
#include "webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus.h"
#include "webrtc/modules/audio_coding/neteq/tools/audio_loop.h"
#include "webrtc/test/field_trial.h"
#include "webrtc/test/gmock.h"
#include "webrtc/test/gtest.h"
#include "webrtc/test/testsupport/fileutils.h"
#include "webrtc/system_wrappers/include/clock.h"
|
| webrtc::TEST (AudioEncoderOpusTest, DefaultApplicationModeMono) |
|
| webrtc::TEST (AudioEncoderOpusTest, DefaultApplicationModeStereo) |
|
| webrtc::TEST (AudioEncoderOpusTest, ChangeApplicationMode) |
|
| webrtc::TEST (AudioEncoderOpusTest, ResetWontChangeApplicationMode) |
|
| webrtc::TEST (AudioEncoderOpusTest, ToggleDtx) |
|
| webrtc::TEST (AudioEncoderOpusTest, OnReceivedUplinkBandwidthWithoutAudioNetworkAdaptor) |
|
| webrtc::TEST (AudioEncoderOpusTest, PacketLossRateOptimized) |
|
| webrtc::TEST (AudioEncoderOpusTest, SetReceiverFrameLengthRange) |
|
| webrtc::TEST (AudioEncoderOpusTest, InvokeAudioNetworkAdaptorOnReceivedUplinkPacketLossFraction) |
|
| webrtc::TEST (AudioEncoderOpusTest, InvokeAudioNetworkAdaptorOnReceivedUplinkBandwidth) |
|
| webrtc::TEST (AudioEncoderOpusTest, InvokeAudioNetworkAdaptorOnReceivedRtt) |
|
| webrtc::TEST (AudioEncoderOpusTest, InvokeAudioNetworkAdaptorOnReceivedOverhead) |
|
| webrtc::TEST (AudioEncoderOpusTest, PacketLossFractionSmoothedOnSetUplinkPacketLossFraction) |
|
| webrtc::TEST (AudioEncoderOpusTest, DoNotInvokeSetTargetBitrateIfOverheadUnknown) |
|
| webrtc::TEST (AudioEncoderOpusTest, OverheadRemovedFromTargetAudioBitrate) |
|
| webrtc::TEST (AudioEncoderOpusTest, BitrateBounded) |
|
| webrtc::TEST (AudioEncoderOpusTest, ConfigComplexityAdaptation) |
|
| webrtc::TEST (AudioEncoderOpusTest, EmptyConfigDoesNotAffectEncoderSettings) |
|
| webrtc::TEST (AudioEncoderOpusTest, UpdateUplinkBandwidthInAudioNetworkAdaptor) |
|
| webrtc::TEST (AudioEncoderOpusTest, EncodeAtMinBitrate) |
|
◆ config
AudioEncoderOpus::Config config |
◆ encoder
std::unique_ptr<AudioEncoderOpus> encoder |
◆ mock_audio_network_adaptor
std::shared_ptr<MockAudioNetworkAdaptor*> mock_audio_network_adaptor |
◆ mock_bitrate_smoother
MockSmoothingFilter* mock_bitrate_smoother |
◆ simulated_clock
std::unique_ptr<SimulatedClock> simulated_clock |