#include <math.h>
#include <stdio.h>
#include <algorithm>
#include <limits>
#include <memory>
#include <queue>
#include "webrtc/base/arraysize.h"
#include "webrtc/base/checks.h"
#include "webrtc/base/gtest_prod_util.h"
#include "webrtc/base/ignore_wundef.h"
#include "webrtc/common_audio/include/audio_util.h"
#include "webrtc/common_audio/resampler/include/push_resampler.h"
#include "webrtc/common_audio/resampler/push_sinc_resampler.h"
#include "webrtc/common_audio/signal_processing/include/signal_processing_library.h"
#include "webrtc/modules/audio_processing/audio_processing_impl.h"
#include "webrtc/modules/audio_processing/beamformer/mock_nonlinear_beamformer.h"
#include "webrtc/modules/audio_processing/common.h"
#include "webrtc/modules/audio_processing/include/audio_processing.h"
#include "webrtc/modules/audio_processing/level_controller/level_controller_constants.h"
#include "webrtc/modules/audio_processing/test/protobuf_utils.h"
#include "webrtc/modules/audio_processing/test/test_utils.h"
#include "webrtc/modules/include/module_common_types.h"
#include "webrtc/system_wrappers/include/event_wrapper.h"
#include "webrtc/system_wrappers/include/trace.h"
#include "webrtc/test/gtest.h"
#include "webrtc/test/testsupport/fileutils.h"
#include "webrtc/modules/audio_processing/test/unittest.pb.h"
◆ StreamDirection
enum webrtc::@19439::StreamDirection |
◆ apm_
std::unique_ptr<AudioProcessing> apm_ |
|
protected |
◆ expected_reverse_snr_
double expected_reverse_snr_ |
|
protected |
◆ expected_snr_
◆ far_file_
◆ float_cb_
std::unique_ptr<ChannelBuffer<float> > float_cb_ |
|
protected |
◆ frame_
◆ input_rate_
◆ near_file_
◆ num_output_channels_
◆ out_file_
◆ output_path_
◆ output_rate_
◆ output_sample_rate_hz_
int output_sample_rate_hz_ |
|
protected |
◆ ref_filename_
◆ reverse_input_rate_
◆ reverse_output_rate_
◆ revfloat_cb_
std::unique_ptr<ChannelBuffer<float> > revfloat_cb_ |
|
protected |
◆ revframe_