webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
webrtc::test::SimulationSettings Struct Reference

#include <audio_processing_simulator.h>

Public Member Functions

 SimulationSettings ()
 
 SimulationSettings (const SimulationSettings &)
 
 ~SimulationSettings ()
 
 SimulationSettings ()
 
 SimulationSettings (const SimulationSettings &)
 
 ~SimulationSettings ()
 

Public Attributes

rtc::Optional< int > stream_delay
 
rtc::Optional< int > stream_drift_samples
 
rtc::Optional< int > output_sample_rate_hz
 
rtc::Optional< int > output_num_channels
 
rtc::Optional< int > reverse_output_sample_rate_hz
 
rtc::Optional< int > reverse_output_num_channels
 
rtc::Optional< std::stringmicrophone_positions
 
int target_angle_degrees = 90
 
rtc::Optional< std::stringoutput_filename
 
rtc::Optional< std::stringreverse_output_filename
 
rtc::Optional< std::stringinput_filename
 
rtc::Optional< std::stringreverse_input_filename
 
rtc::Optional< std::stringartificial_nearend_filename
 
rtc::Optional< bool > use_aec
 
rtc::Optional< bool > use_aecm
 
rtc::Optional< bool > use_ed
 
rtc::Optional< std::stringed_graph_output_filename
 
rtc::Optional< bool > use_agc
 
rtc::Optional< bool > use_hpf
 
rtc::Optional< bool > use_ns
 
rtc::Optional< bool > use_ts
 
rtc::Optional< bool > use_bf
 
rtc::Optional< bool > use_ie
 
rtc::Optional< bool > use_vad
 
rtc::Optional< bool > use_le
 
rtc::Optional< bool > use_all
 
rtc::Optional< int > aec_suppression_level
 
rtc::Optional< bool > use_delay_agnostic
 
rtc::Optional< bool > use_extended_filter
 
rtc::Optional< bool > use_drift_compensation
 
rtc::Optional< bool > use_aec3
 
rtc::Optional< bool > use_lc
 
rtc::Optional< bool > use_experimental_agc
 
rtc::Optional< int > aecm_routing_mode
 
rtc::Optional< bool > use_aecm_comfort_noise
 
rtc::Optional< int > agc_mode
 
rtc::Optional< int > agc_target_level
 
rtc::Optional< bool > use_agc_limiter
 
rtc::Optional< int > agc_compression_gain
 
rtc::Optional< int > vad_likelihood
 
rtc::Optional< int > ns_level
 
rtc::Optional< bool > use_refined_adaptive_filter
 
bool report_performance = false
 
bool report_bitexactness = false
 
bool use_verbose_logging = false
 
bool discard_all_settings_in_aecdump = true
 
rtc::Optional< std::stringaec_dump_input_filename
 
rtc::Optional< std::stringaec_dump_output_filename
 
bool fixed_interface = false
 
bool store_intermediate_output = false
 
rtc::Optional< std::stringcustom_call_order_filename
 

Constructor & Destructor Documentation

◆ SimulationSettings() [1/4]

webrtc::test::SimulationSettings::SimulationSettings ( )
default

◆ SimulationSettings() [2/4]

webrtc::test::SimulationSettings::SimulationSettings ( const SimulationSettings )
default

◆ ~SimulationSettings() [1/2]

webrtc::test::SimulationSettings::~SimulationSettings ( )
default

◆ SimulationSettings() [3/4]

webrtc::test::SimulationSettings::SimulationSettings ( )

◆ SimulationSettings() [4/4]

webrtc::test::SimulationSettings::SimulationSettings ( const SimulationSettings )

◆ ~SimulationSettings() [2/2]

webrtc::test::SimulationSettings::~SimulationSettings ( )

Member Data Documentation

◆ aec_dump_input_filename

rtc::Optional< std::string > webrtc::test::SimulationSettings::aec_dump_input_filename

◆ aec_dump_output_filename

rtc::Optional< std::string > webrtc::test::SimulationSettings::aec_dump_output_filename

◆ aec_suppression_level

rtc::Optional< int > webrtc::test::SimulationSettings::aec_suppression_level

◆ aecm_routing_mode

rtc::Optional< int > webrtc::test::SimulationSettings::aecm_routing_mode

◆ agc_compression_gain

rtc::Optional< int > webrtc::test::SimulationSettings::agc_compression_gain

◆ agc_mode

rtc::Optional< int > webrtc::test::SimulationSettings::agc_mode

◆ agc_target_level

rtc::Optional< int > webrtc::test::SimulationSettings::agc_target_level

◆ artificial_nearend_filename

rtc::Optional< std::string > webrtc::test::SimulationSettings::artificial_nearend_filename

◆ custom_call_order_filename

rtc::Optional< std::string > webrtc::test::SimulationSettings::custom_call_order_filename

◆ discard_all_settings_in_aecdump

bool webrtc::test::SimulationSettings::discard_all_settings_in_aecdump = true

◆ ed_graph_output_filename

rtc::Optional< std::string > webrtc::test::SimulationSettings::ed_graph_output_filename

◆ fixed_interface

bool webrtc::test::SimulationSettings::fixed_interface = false

◆ input_filename

rtc::Optional< std::string > webrtc::test::SimulationSettings::input_filename

◆ microphone_positions

rtc::Optional< std::string > webrtc::test::SimulationSettings::microphone_positions

◆ ns_level

rtc::Optional< int > webrtc::test::SimulationSettings::ns_level

◆ output_filename

rtc::Optional< std::string > webrtc::test::SimulationSettings::output_filename

◆ output_num_channels

rtc::Optional< int > webrtc::test::SimulationSettings::output_num_channels

◆ output_sample_rate_hz

rtc::Optional< int > webrtc::test::SimulationSettings::output_sample_rate_hz

◆ report_bitexactness

bool webrtc::test::SimulationSettings::report_bitexactness = false

◆ report_performance

bool webrtc::test::SimulationSettings::report_performance = false

◆ reverse_input_filename

rtc::Optional< std::string > webrtc::test::SimulationSettings::reverse_input_filename

◆ reverse_output_filename

rtc::Optional< std::string > webrtc::test::SimulationSettings::reverse_output_filename

◆ reverse_output_num_channels

rtc::Optional< int > webrtc::test::SimulationSettings::reverse_output_num_channels

◆ reverse_output_sample_rate_hz

rtc::Optional< int > webrtc::test::SimulationSettings::reverse_output_sample_rate_hz

◆ store_intermediate_output

bool webrtc::test::SimulationSettings::store_intermediate_output = false

◆ stream_delay

rtc::Optional< int > webrtc::test::SimulationSettings::stream_delay

◆ stream_drift_samples

rtc::Optional< int > webrtc::test::SimulationSettings::stream_drift_samples

◆ target_angle_degrees

int webrtc::test::SimulationSettings::target_angle_degrees = 90

◆ use_aec

rtc::Optional< bool > webrtc::test::SimulationSettings::use_aec

◆ use_aec3

rtc::Optional< bool > webrtc::test::SimulationSettings::use_aec3

◆ use_aecm

rtc::Optional< bool > webrtc::test::SimulationSettings::use_aecm

◆ use_aecm_comfort_noise

rtc::Optional< bool > webrtc::test::SimulationSettings::use_aecm_comfort_noise

◆ use_agc

rtc::Optional< bool > webrtc::test::SimulationSettings::use_agc

◆ use_agc_limiter

rtc::Optional< bool > webrtc::test::SimulationSettings::use_agc_limiter

◆ use_all

rtc::Optional< bool > webrtc::test::SimulationSettings::use_all

◆ use_bf

rtc::Optional< bool > webrtc::test::SimulationSettings::use_bf

◆ use_delay_agnostic

rtc::Optional< bool > webrtc::test::SimulationSettings::use_delay_agnostic

◆ use_drift_compensation

rtc::Optional< bool > webrtc::test::SimulationSettings::use_drift_compensation

◆ use_ed

rtc::Optional< bool > webrtc::test::SimulationSettings::use_ed

◆ use_experimental_agc

rtc::Optional< bool > webrtc::test::SimulationSettings::use_experimental_agc

◆ use_extended_filter

rtc::Optional< bool > webrtc::test::SimulationSettings::use_extended_filter

◆ use_hpf

rtc::Optional< bool > webrtc::test::SimulationSettings::use_hpf

◆ use_ie

rtc::Optional< bool > webrtc::test::SimulationSettings::use_ie

◆ use_lc

rtc::Optional< bool > webrtc::test::SimulationSettings::use_lc

◆ use_le

rtc::Optional< bool > webrtc::test::SimulationSettings::use_le

◆ use_ns

rtc::Optional< bool > webrtc::test::SimulationSettings::use_ns

◆ use_refined_adaptive_filter

rtc::Optional< bool > webrtc::test::SimulationSettings::use_refined_adaptive_filter

◆ use_ts

rtc::Optional< bool > webrtc::test::SimulationSettings::use_ts

◆ use_vad

rtc::Optional< bool > webrtc::test::SimulationSettings::use_vad

◆ use_verbose_logging

bool webrtc::test::SimulationSettings::use_verbose_logging = false

◆ vad_likelihood

rtc::Optional< int > webrtc::test::SimulationSettings::vad_likelihood

The documentation for this struct was generated from the following files: