webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Functions
audio_mixer_impl_unittest.cc File Reference
#include <string.h>
#include <limits>
#include <memory>
#include <sstream>
#include <string>
#include <utility>
#include "webrtc/api/audio/audio_mixer.h"
#include "webrtc/base/bind.h"
#include "webrtc/base/checks.h"
#include "webrtc/base/thread.h"
#include "webrtc/modules/audio_mixer/audio_mixer_impl.h"
#include "webrtc/modules/audio_mixer/default_output_rate_calculator.h"
#include "webrtc/test/gmock.h"

Classes

class  webrtc::MockMixerAudioSource
 
class  webrtc::CustomRateCalculator
 

Namespaces

 webrtc
 

Functions

void webrtc::MixAndCompare (const std::vector< AudioFrame > &frames, const std::vector< AudioMixer::Source::AudioFrameInfo > &frame_info, const std::vector< bool > &expected_status)
 
void webrtc::MixMonoAtGivenNativeRate (int native_sample_rate, AudioFrame *mix_frame, rtc::scoped_refptr< AudioMixer > mixer, MockMixerAudioSource *audio_source)
 
 webrtc::TEST (AudioMixer, LargestEnergyVadActiveMixed)
 
 webrtc::TEST (AudioMixer, FrameNotModifiedForSingleParticipant)
 
 webrtc::TEST (AudioMixer, SourceAtNativeRateShouldNeverResample)
 
 webrtc::TEST (AudioMixer, MixerShouldMixAtNativeSourceRate)
 
 webrtc::TEST (AudioMixer, MixerShouldAlwaysMixAtNativeRate)
 
 webrtc::TEST (AudioMixer, ShouldNotCauseQualityLossForMultipleSources)
 
 webrtc::TEST (AudioMixer, ParticipantNumberOfChannels)
 
 webrtc::TEST (AudioMixer, RampedOutSourcesShouldNotBeMarkedMixed)
 
 webrtc::TEST (AudioMixer, ConstructFromOtherThread)
 
 webrtc::TEST (AudioMixer, MutedShouldMixAfterUnmuted)
 
 webrtc::TEST (AudioMixer, PassiveShouldMixAfterNormal)
 
 webrtc::TEST (AudioMixer, ActiveShouldMixBeforeLoud)
 
 webrtc::TEST (AudioMixer, UnmutedShouldMixBeforeLoud)
 
 webrtc::TEST (AudioMixer, MixingRateShouldBeDecidedByRateCalculator)
 
 webrtc::TEST (AudioMixer, ZeroSourceRateShouldBeDecidedByRateCalculator)
 
 webrtc::TEST (AudioMixer, NoLimiterBasicApiCalls)
 
 webrtc::TEST (AudioMixer, AnyRateIsPossibleWithNoLimiter)