#include "webrtc/modules/audio_processing/audio_processing_impl.h"
#include <math.h>
#include <algorithm>
#include <memory>
#include <vector>
#include "webrtc/base/array_view.h"
#include "webrtc/base/atomicops.h"
#include "webrtc/base/platform_thread.h"
#include "webrtc/base/random.h"
#include "webrtc/base/safe_conversions.h"
#include "webrtc/config.h"
#include "webrtc/modules/audio_processing/test/test_utils.h"
#include "webrtc/modules/include/module_common_types.h"
#include "webrtc/system_wrappers/include/clock.h"
#include "webrtc/system_wrappers/include/event_wrapper.h"
#include "webrtc/system_wrappers/include/sleep.h"
#include "webrtc/test/gtest.h"
#include "webrtc/test/testsupport/perf_test.h"
|
enum | webrtc::@19438::ProcessorType { webrtc::@19438::ProcessorType::kRender,
webrtc::@19438::ProcessorType::kCapture
} |
|
enum | webrtc::@19438::SettingsType {
webrtc::@19438::SettingsType::kDefaultApmDesktop,
webrtc::@19438::SettingsType::kDefaultApmMobile,
webrtc::@19438::SettingsType::kDefaultApmDesktopAndBeamformer,
webrtc::@19438::SettingsType::kDefaultApmDesktopAndIntelligibilityEnhancer,
webrtc::@19438::SettingsType::kAllSubmodulesTurnedOff,
webrtc::@19438::SettingsType::kDefaultApmDesktopWithoutDelayAgnostic,
webrtc::@19438::SettingsType::kDefaultApmDesktopWithoutExtendedFilter
} |
|
◆ ProcessorType
enum webrtc::@19438::ProcessorType |
|
strong |
◆ SettingsType
enum webrtc::@19438::SettingsType |
|
strong |
◆ input_frame
std::vector<float*> input_frame |
◆ input_framechannels
std::vector<float> input_framechannels |
◆ input_stream_config
StreamConfig input_stream_config |
◆ output_frame
std::vector<float*> output_frame |
◆ output_frame_channels
std::vector<float> output_frame_channels |
◆ output_stream_config
StreamConfig output_stream_config |
◆ sample_rate_hz
int sample_rate_hz = 16000 |
◆ simulation_settings
SettingsType simulation_settings = SettingsType::kDefaultApmDesktop |