webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Enumerations | Functions
audio_processing_performance_unittest.cc File Reference
#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"

Namespaces

 webrtc
 

Enumerations

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
}
 

Functions

 webrtc::TEST_P (CallSimulator, ApiCallDurationTest)
 
 webrtc::INSTANTIATE_TEST_CASE_P (AudioProcessingPerformanceTest, CallSimulator, ::testing::ValuesIn(SimulationConfig::GenerateSimulationConfigs()))
 

Enumeration Type Documentation

◆ ProcessorType

enum webrtc::@19438::ProcessorType
strong

◆ SettingsType

enum webrtc::@19438::SettingsType
strong

Variable Documentation

◆ 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