#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 |