Agora C++ API Reference for All Platforms
|
10 #include "AgoraOptional.h"
12 #define SET_FROM(X) SetFrom(&X, change.X)
14 #define BEGIN_COMPARE() bool b = true
15 #define ADD_COMPARE(X) b = (b && (X == o.X))
16 #define END_COMPARE_AND_RETURN() \
20 #define UNPUBLISH(X) X.reset()
698 END_COMPARE_AND_RETURN();
1070 template <
typename T>
Optional< int > apm_sf_statNsEndStartupLong
Definition: audio_options_i.h:863
Optional< int > apm_sf_statNsEndStartupShort
Definition: audio_options_i.h:862
Optional< bool > apm_enable_ns
Definition: audio_options_i.h:794
Optional< int32_t > apm_nsng_end_start_up_short
Definition: audio_options_i.h:906
Optional< bool > acm_plc
Definition: audio_options_i.h:987
Optional< int > apm_aec_ainlp_reset_period
Definition: audio_options_i.h:789
Optional< int > apm_splitband_algroute
Definition: audio_options_i.h:774
Optional< int > apm_sf_nlpEnable
Definition: audio_options_i.h:826
Optional< int32_t > apm_ains_threshold_ai
Definition: audio_options_i.h:932
Optional< uint32_t > dwlink_gain
Definition: audio_options_i.h:1058
Optional< int > apm_sf_fallBackPref
Definition: audio_options_i.h:843
Optional< bool > enable_concurrent_downlink_processing
Definition: audio_options_i.h:754
Optional< int32_t > apm_ains_gain_boost_gain3
Definition: audio_options_i.h:954
Optional< int32_t > apm_ains_cng_base_magnitude
Definition: audio_options_i.h:960
Optional< int32_t > acm_opus_voice_hold_window_ms
Definition: audio_options_i.h:998
Optional< bool > uplink_voice_over_enable
Definition: audio_options_i.h:760
Optional< int32_t > apm_ains_final_lower_mask
Definition: audio_options_i.h:956
Optional< bool > only_report_microphone_volume
Definition: audio_options_i.h:751
Optional< int > apm_sf_nsngPredefAgg
Definition: audio_options_i.h:853
@ JAVA_INPUT_AND_JAVA_OUTPUT
Definition: audio_options_i.h:33
Optional< bool > adm_enable_builtin3a
Definition: audio_options_i.h:748
Optional< int > apm_sf_nlpNoiseAddThr
Definition: audio_options_i.h:844
Optional< bool > neteq_enable_peak_detector
Definition: audio_options_i.h:1014
Optional< int > apm_aec_extra_delay_bias
Definition: audio_options_i.h:786
Definition: audio_options_i.h:61
Optional< bool > apm_aec_alignRefDelay
Definition: audio_options_i.h:819
Optional< int32_t > apm_aec_split_srate_for_32k
Definition: audio_options_i.h:811
Optional< int > apm_sf_nsngMapOutMaskMin
Definition: audio_options_i.h:866
Optional< int > apm_aec_nlp_hop_size
Definition: audio_options_i.h:782
Optional< bool > adm_mac_use_audio_unit_hal
Definition: audio_options_i.h:980
Optional< int > apm_sf_nlpHbandAgg
Definition: audio_options_i.h:838
Optional< bool > adm_enable_fallback
Definition: audio_options_i.h:724
Optional< int32_t > apm_ains_gain_boost_frq3
Definition: audio_options_i.h:952
Optional< int32_t > apm_ains_upper_mask
Definition: audio_options_i.h:898
Optional< int > apm_aimd_value
Definition: audio_options_i.h:800
Optional< bool > uplink_apm_async_process
Definition: audio_options_i.h:750
Optional< uint32_t > audio_fec_interleave_num
Definition: audio_options_i.h:1004
Optional< bool > adm_ducking_option_advanced
Definition: audio_options_i.h:769
void SetApmAll(const AudioOptions &change)
Definition: audio_options_i.h:92
Optional< int32_t > apm_nsng_noise_update_factor
Definition: audio_options_i.h:910
Optional< int32_t > apm_ains_maxtolerant_ms
Definition: audio_options_i.h:890
Optional< uint32_t > audio_scenario
Definition: audio_options_i.h:708
Optional< uint32_t > apm_agc_curve_slope
Definition: audio_options_i.h:815
Optional< int32_t > neteq_drop_distance_threshold_ms
Definition: audio_options_i.h:1043
Optional< bool > onmix_callback_with_external_source
Definition: audio_options_i.h:756
Optional< int32_t > apm_ains_delaymode
Definition: audio_options_i.h:966
Optional< bool > adm_force_restart
Definition: audio_options_i.h:742
Optional< int > apm_ains_speech_enhance
Definition: audio_options_i.h:797
Optional< int32_t > neteq_prebuffer_window_threshold_ms
Definition: audio_options_i.h:1044
Optional< int > apm_sf_nlpNoiseAddGain
Definition: audio_options_i.h:845
Optional< int32_t > neteq_max_filter_window
Definition: audio_options_i.h:1010
Optional< int32_t > apm_ains_aggressive
Definition: audio_options_i.h:968
Optional< uint32_t > apm_farend_gain
Definition: audio_options_i.h:983
Optional< bool > downlink_peq_enable
Definition: audio_options_i.h:759
Optional< uint32_t > audio_fec_frame_num
Definition: audio_options_i.h:1003
Optional< int > apm_vsc_preset
Definition: audio_options_i.h:880
Optional< int32_t > neteq_low_latency_burst_overuse_limited_quantile
Definition: audio_options_i.h:1027
Optional< bool > enable_receiver_apm
Definition: audio_options_i.h:758
Optional< int > apm_sf_fallBackRefMode
Definition: audio_options_i.h:842
Optional< int32_t > apm_ains_release_factor
Definition: audio_options_i.h:894
Optional< int32_t > apm_nsng_speech_update_factor
Definition: audio_options_i.h:912
Optional< bool > adm_restart_when_interrupted
Definition: audio_options_i.h:723
Optional< bool > apm_enable_agc
Definition: audio_options_i.h:798
Optional< uint32_t > adm_input_channels
Definition: audio_options_i.h:733
Optional< int32_t > apm_ains_triangle_1
Definition: audio_options_i.h:926
Optional< bool > apm_enable_tone_remover
Definition: audio_options_i.h:802
Optional< uint32_t > audio_channel_profile
Definition: audio_options_i.h:713
Optional< bool > adm_duck_others
Definition: audio_options_i.h:720
Optional< uint32_t > adm_output_channels
Definition: audio_options_i.h:734
@ OBOE_INPUT_AND_OBOE_OUTPUT
Definition: audio_options_i.h:51
Optional< int > apm_sf_statNsNoiseUpdateRadix
Definition: audio_options_i.h:861
Optional< bool > apm_sf_enabled
Definition: audio_options_i.h:821
Optional< bool > adm_microphone_volume_init_state
Definition: audio_options_i.h:979
Optional< int > apm_aec_linear_filter_type
Definition: audio_options_i.h:793
Optional< bool > mute_playout_signal
Definition: audio_options_i.h:755
Optional< int > apm_process_channels
Definition: audio_options_i.h:772
Optional< int > adm_opensl_output_bufs
Definition: audio_options_i.h:765
Optional< int32_t > neteq_low_latency_burst_max_jitter_limit_ms
Definition: audio_options_i.h:1029
Optional< int > apm_aec_ainlp_reset_ratio
Definition: audio_options_i.h:790
Optional< int32_t > neteq_acceleration_percent
Definition: audio_options_i.h:1011
bool operator!=(const AudioOptions &o) const
Definition: audio_options_i.h:706
Optional< bool > neteq_enable_voice_volume_level
Definition: audio_options_i.h:1018
Optional< int > apm_sf_ainlpHotResetFrq
Definition: audio_options_i.h:850
Optional< uint32_t > adm_output_sample_rate
Definition: audio_options_i.h:731
Optional< int > apm_sf_ainsLowLatencyFlag
Definition: audio_options_i.h:833
Optional< uint32_t > acm_codec
Definition: audio_options_i.h:985
Optional< bool > apm_enable_record_boost
Definition: audio_options_i.h:972
Optional< int32_t > neteq_high_latency_burst_control_window_ms
Definition: audio_options_i.h:1030
Optional< int > apm_sf_ainlpHotResetFactor
Definition: audio_options_i.h:851
Optional< int > adm_extra_record_latency
Definition: audio_options_i.h:764
Optional< bool > neteq_enable_stable_playout
Definition: audio_options_i.h:1041
Optional< int32_t > apm_ains_strategy
Definition: audio_options_i.h:962
Optional< bool > acm_opus_celt_only
Definition: audio_options_i.h:992
Optional< int > adm_specify_category
Definition: audio_options_i.h:725
Optional< int32_t > apm_aec_nlp_aggressiveness
Definition: audio_options_i.h:806
Optional< int > apm_aec_nlp_plan
Definition: audio_options_i.h:779
Optional< bool > adm_enable_lowlatency_playout
Definition: audio_options_i.h:717
Optional< int32_t > neteq_high_latency_burst_trend_threshold
Definition: audio_options_i.h:1033
Optional< uint32_t > adm_playout_bufsize_factor
Definition: audio_options_i.h:747
Optional< bool > adm_record_audio_session_call_stack
Definition: audio_options_i.h:726
Optional< int > use_media_volume_in_audience
Definition: audio_options_i.h:1065
Optional< int > apm_sf_ainsToLoadFlag
Definition: audio_options_i.h:831
Optional< int > apm_sf_nsngAlgRoute
Definition: audio_options_i.h:835
Optional< int > apm_aec_ainlp_profile_method
Definition: audio_options_i.h:788
Definition: AgoraAtomicOps.h:21
Optional< int > apm_sf_trdNlpFrmRmvEngRatioThr
Definition: audio_options_i.h:837
Optional< bool > acm_dtx
Definition: audio_options_i.h:986
Optional< int32_t > apm_aec_specify_suppression_step
Definition: audio_options_i.h:807
Optional< bool > neteq_enable_muted_state
Definition: audio_options_i.h:1015
Optional< int > use_media_volume_in_solo
Definition: audio_options_i.h:1066
Optional< int > apm_vsc_selfConfig
Definition: audio_options_i.h:879
Optional< int32_t > neteq_freeze_m
Definition: audio_options_i.h:1038
Optional< bool > apm_enable_highpass_filter
Definition: audio_options_i.h:801
Optional< int > adm_extra_playout_latency
Definition: audio_options_i.h:763
AudioOptions & Filter()
Definition: audio_options_i.h:701
Optional< int > apm_sf_nsngMapInMaskMin
Definition: audio_options_i.h:865
Optional< int32_t > enable_multi_drive_apparatus
Definition: audio_options_i.h:752
Optional< bool > neteq_enable_individuality_delay
Definition: audio_options_i.h:1019
Optional< int32_t > neteq_high_latency_burst_peak_trend_increased_threshold
Definition: audio_options_i.h:1034
Optional< bool > adm_windows_enable_microphone_boost
Definition: audio_options_i.h:977
Optional< int32_t > apm_ains_gain_boost_frq1
Definition: audio_options_i.h:944
Optional< int > apm_aec_delay_search_range_ms
Definition: audio_options_i.h:783
Optional< int > apm_sf_ainsMonitorLen
Definition: audio_options_i.h:832
Optional< int > apm_sf_delayMode
Definition: audio_options_i.h:823
Optional< int32_t > apm_aec_sw_processing_mode
Definition: audio_options_i.h:809
Optional< int32_t > apm_ains_threshold_stastical
Definition: audio_options_i.h:934
Optional< bool > adm_use_hw_aec
Definition: audio_options_i.h:741
Optional< uint32_t > apm_delay_offset_ms
Definition: audio_options_i.h:805
Optional< int32_t > input_audio_routing
Definition: audio_options_i.h:710
bool operator==(const AudioOptions &o) const
Definition: audio_options_i.h:387
Optional< int32_t > neteq_jitter_max_target_delay
Definition: audio_options_i.h:1008
Optional< uint32_t > apm_ns_noiseGateThres
Definition: audio_options_i.h:884
void SetAll(const AudioOptions &change)
Definition: audio_options_i.h:231
@ OPENSL_INPUT_AND_OPENSL_OUTPUT
Definition: audio_options_i.h:39
Optional< int32_t > apm_ains_enh_factor_stastical
Definition: audio_options_i.h:938
Optional< int > apm_sf_ainlpMonitorQuantile
Definition: audio_options_i.h:852
void SetAecAll(const AudioOptions &change)
Definition: audio_options_i.h:65
Optional< int32_t > neteq_low_latency_burst_comb_window_second
Definition: audio_options_i.h:1028
Optional< int > apm_sf_procIONSample
Definition: audio_options_i.h:822
Optional< int > apm_sf_statNsNoiseUpdateQuantile
Definition: audio_options_i.h:864
Optional< int > apm_vsc_effect
Definition: audio_options_i.h:878
Optional< int > apm_sf_ainsMonitorQuantile
Definition: audio_options_i.h:870
Optional< int > apm_aec_ainlp_postprocessing_method
Definition: audio_options_i.h:792
Optional< int32_t > neteq_drop_window_threshold_ms
Definition: audio_options_i.h:1042
Optional< uint32_t > neteq_aqm_voice_threshold
Definition: audio_options_i.h:1050
Optional< int > apm_sf_statNsSpchUpdateRadix
Definition: audio_options_i.h:860
Optional< bool > neteq_target_level_optimization
Definition: audio_options_i.h:1049
Optional< int > neteq_pre_dump
Definition: audio_options_i.h:1054
Optional< int32_t > neteq_high_latency_burst_comb_window_second
Definition: audio_options_i.h:1036
Optional< int32_t > acm_opus_voice_threshold
Definition: audio_options_i.h:995
Optional< uint32_t > apm_agc_bg_opt_mode
Definition: audio_options_i.h:817
Optional< int > apm_sf_nlpProcBand
Definition: audio_options_i.h:872
Optional< int > apm_sf_nsngMusicModeBackoffDB
Definition: audio_options_i.h:855
Optional< int32_t > apm_ains_triangle_3
Definition: audio_options_i.h:930
Optional< int32_t > neteq_high_latency_burst_peak_num_threshold
Definition: audio_options_i.h:1032
Optional< bool > adm_mac_allow_virtual_playout_device
Definition: audio_options_i.h:982
Optional< int32_t > apm_nsng_end_start_up_long
Definition: audio_options_i.h:904
Optional< uint32_t > adm_android_mode
Definition: audio_options_i.h:711
Optional< bool > external_adm_has_recorded
Definition: audio_options_i.h:736
Optional< uint32_t > adm_audio_source
Definition: audio_options_i.h:746
Optional< uint32_t > audio_routing
Definition: audio_options_i.h:709
Optional< bool > neteq_enable_expired_peak_detector
Definition: audio_options_i.h:1013
Optional< int32_t > audio_routing_version
Definition: audio_options_i.h:714
Optional< int32_t > adm_force_layer
Definition: audio_options_i.h:719
Optional< bool > apm_enable_pitch_smoother
Definition: audio_options_i.h:803
Optional< int > apm_sf_nsEnable
Definition: audio_options_i.h:827
Optional< int32_t > apm_ains_kill_highband
Definition: audio_options_i.h:922
Optional< int32_t > apm_aec_linear_filter_length_ms
Definition: audio_options_i.h:810
Optional< int32_t > apm_ns_complexity
Definition: audio_options_i.h:885
Optional< int > adm_ducking_option_level
Definition: audio_options_i.h:770
Optional< uint32_t > audio_rsfec_frame_num
Definition: audio_options_i.h:1001
Optional< int32_t > apm_ains_triangle_2
Definition: audio_options_i.h:928
Optional< int > apm_sf_nsngMusicProbThr
Definition: audio_options_i.h:854
Optional< bool > apm_bypass_apm
Definition: audio_options_i.h:773
Optional< int > apm_sf_statNsOverDrive
Definition: audio_options_i.h:858
Optional< int32_t > apm_aec_split_srate_for_48k
Definition: audio_options_i.h:812
Optional< int > apm_sf_nlpAlgRoute
Definition: audio_options_i.h:834
Optional< int > apm_sf_ainsModelPref
Definition: audio_options_i.h:874
Optional< uint32_t > neteq_live_min_delay
Definition: audio_options_i.h:1005
Optional< int > apm_sf_biquadEnable
Definition: audio_options_i.h:828
Optional< bool > adm_use_bluetooth_hfp
Definition: audio_options_i.h:740
Optional< int > apm_sf_statNsLowerBound
Definition: audio_options_i.h:859
Optional< int32_t > apm_ains_postfilter_margin
Definition: audio_options_i.h:964
Optional< int32_t > apm_nsng_quantile
Definition: audio_options_i.h:908
Optional< int > apm_aec_delay_search_method
Definition: audio_options_i.h:784
Optional< uint32_t > neteq_dump_level
Definition: audio_options_i.h:1051
Optional< int32_t > neteq_high_latency_burst_control_platform_ms
Definition: audio_options_i.h:1031
Optional< uint32_t > acm_ptime
Definition: audio_options_i.h:989
@ JAVA_INPUT_AND_OBOE_OUTPUT
Definition: audio_options_i.h:57
Optional< int > apm_ains_gain_control
Definition: audio_options_i.h:796
Optional< int > apm_sf_nlpAggressiveness
Definition: audio_options_i.h:846
Optional< uint32_t > neteq_max_filter_dup_num
Definition: audio_options_i.h:1017
Optional< int > apm_sf_nsngFinalMaskLowerBound
Definition: audio_options_i.h:867
Optional< int32_t > neteq_freeze_n
Definition: audio_options_i.h:1039
Optional< int > apm_aec_nlp_size
Definition: audio_options_i.h:781
Optional< uint32_t > acm_bitrate
Definition: audio_options_i.h:984
Optional< int32_t > apm_ains_enh_factor_ai
Definition: audio_options_i.h:936
Optional< int32_t > neteq_low_latency_burst_peak_num_threshold
Definition: audio_options_i.h:1024
Optional< int32_t > apm_ains_gain_boost_gain1
Definition: audio_options_i.h:946
Optional< bool > downlink_voice_over_enable
Definition: audio_options_i.h:761
Optional< int > adm_ext_recording_source_delay_ms
Definition: audio_options_i.h:787
Optional< int > apm_sf_nsngAuxToolsMode
Definition: audio_options_i.h:871
Optional< int > apm_sf_ainsKillHEBandFlag
Definition: audio_options_i.h:839
Optional< int > neteq_outlier_detector
Definition: audio_options_i.h:1057
Optional< bool > adm_mac_allow_virtual_recording_device
Definition: audio_options_i.h:981
Optional< int32_t > apm_nsng_md_threshold
Definition: audio_options_i.h:918
Optional< bool > adm_enable_lowlatency_capture
Definition: audio_options_i.h:716
Optional< int32_t > apm_ains_upper_bound
Definition: audio_options_i.h:896
Optional< uint32_t > adm_audio_layer
Definition: audio_options_i.h:745
Optional< bool > acm_hw_encode_opus
Definition: audio_options_i.h:990
Optional< bool > adm_windows_layer_with_waveapi
Definition: audio_options_i.h:975
Optional< int32_t > neteq_high_latency_burst_max_jitter_limit_ms
Definition: audio_options_i.h:1037
Optional< int32_t > apm_farend_gain_threshold
Definition: audio_options_i.h:973
Optional< bool > adm_enable_estimated_device_delay
Definition: audio_options_i.h:712
Optional< int32_t > apm_nsng_noise_ref_protect
Definition: audio_options_i.h:924
Optional< int > apm_aed_enable
Definition: audio_options_i.h:820
Optional< int32_t > apm_ains_fft_size
Definition: audio_options_i.h:888
Optional< int > apm_aiaec_main_switch
Definition: audio_options_i.h:778
Optional< int > adm_opensl_input_bufs
Definition: audio_options_i.h:766
Optional< int32_t > apm_ains_noise_over_estimate
Definition: audio_options_i.h:940
Optional< int > neteq_lower_limit_probability
Definition: audio_options_i.h:1055
Optional< uint32_t > acm_complex_level
Definition: audio_options_i.h:988
Optional< bool > apm_print_config_detail
Definition: audio_options_i.h:775
Optional< int32_t > acm_opus_voice_down_coef
Definition: audio_options_i.h:997
Optional< int > apm_sf_fallBackThrRatio
Definition: audio_options_i.h:841
Optional< bool > apm_aec_nlp_enable
Definition: audio_options_i.h:818
Optional< bool > derived_headset_black_list_device
Definition: audio_options_i.h:1063
Optional< int > apm_vsc_gain
Definition: audio_options_i.h:881
Optional< int32_t > apm_nsng_overdrive
Definition: audio_options_i.h:914
Optional< int32_t > adm_win_recording_device_buffer_ms
Definition: audio_options_i.h:974
Optional< bool > adm_bypass_vpio_processing
Definition: audio_options_i.h:767
Optional< bool > adm_has_recorded
Definition: audio_options_i.h:735
Optional< int > apm_vsc_enabled
Definition: audio_options_i.h:876
Optional< bool > adm_enable_async_process
Definition: audio_options_i.h:768
Optional< int > apm_ains_mode
Definition: audio_options_i.h:795
Optional< int > apm_sf_ainlpModelPref
Definition: audio_options_i.h:875
Optional< int > adm_speaker_balance
Definition: audio_options_i.h:744
Optional< int32_t > apm_ains_noise_pow_floor
Definition: audio_options_i.h:958
Optional< int32_t > apm_aec_complexity
Definition: audio_options_i.h:808
Optional< int32_t > neteq_prebuffer_distance_threshold_ms
Definition: audio_options_i.h:1045
Optional< int > apm_sf_procChainMode
Definition: audio_options_i.h:825
Optional< int > apm_sf_statNsEnhFactor
Definition: audio_options_i.h:856
Optional< bool > adm_enable_mic_selection
Definition: audio_options_i.h:737
Optional< bool > apm_enable_aec
Definition: audio_options_i.h:776
Optional< int > apm_sf_nlpSpkrAgg
Definition: audio_options_i.h:848
Optional< int > use_media_volume_in_bluetooth
Definition: audio_options_i.h:1067
Optional< uint32_t > apm_agc_compression_gain_db
Definition: audio_options_i.h:814
Optional< int32_t > neteq_low_latency_burst_trend_threshold
Definition: audio_options_i.h:1025
Optional< int32_t > apm_ains_reset_frame
Definition: audio_options_i.h:920
Optional< int32_t > apm_ains_gain_boost_frq2
Definition: audio_options_i.h:948
Optional< int > apm_vsc_gender
Definition: audio_options_i.h:877
Optional< int32_t > acm_opus_voice_up_coef
Definition: audio_options_i.h:996
Optional< bool > acm_hw_decode_opus
Definition: audio_options_i.h:991
Optional< bool > adm_allow_haptics_during_record
Definition: audio_options_i.h:727
Optional< int32_t > neteq_filter_target_loss
Definition: audio_options_i.h:1009
Optional< int32_t > acm_opus_silence_bitrate
Definition: audio_options_i.h:999
Optional< int32_t > adm_capture_io_buffer_ms
Definition: audio_options_i.h:718
Optional< int > apm_sf_ainlpLowLatencyFlag
Definition: audio_options_i.h:840
Optional< int > apm_sf_nsngPfMargin
Definition: audio_options_i.h:868
Optional< int32_t > apm_ains_lower_bound
Definition: audio_options_i.h:900
Optional< bool > apm_enable_howling_control
Definition: audio_options_i.h:804
Optional< int > apm_sf_ainlpMonitorLen
Definition: audio_options_i.h:830
Optional< int > apm_sf_nlpFrmRemoveEngRatioThr
Definition: audio_options_i.h:836
Optional< bool > audio_resend
Definition: audio_options_i.h:1000
Optional< int32_t > apm_ains_statistical_bound
Definition: audio_options_i.h:942
Optional< int > apm_sf_ainlpToLoadFlag
Definition: audio_options_i.h:829
Optional< bool > adm_aggregate_playout_device_volume_control
Definition: audio_options_i.h:978
Optional< bool > adm_estimate_device_loopback_delay_with_aec
Definition: audio_options_i.h:715
Optional< int > apm_sf_ainsHotResetFrq
Definition: audio_options_i.h:869
Optional< int32_t > neteq_deceleration_percent
Definition: audio_options_i.h:1012
Optional< uint32_t > audio_rsfec_interleave_num
Definition: audio_options_i.h:1002
Optional< bool > enable_stereo_playout
Definition: audio_options_i.h:753
Optional< bool > neteq_jitter_buffer_fast_accelerate
Definition: audio_options_i.h:1007
Optional< int32_t > neteq_low_latency_burst_peak_trend_increased_threshold
Definition: audio_options_i.h:1026
Optional< uint32_t > adm_input_sample_rate
Definition: audio_options_i.h:730
Optional< int32_t > neteq_normal_recv_rate_ratio_threshold
Definition: audio_options_i.h:1047
Optional< int32_t > apm_nsng_vad_threshold
Definition: audio_options_i.h:916
Optional< int > adm_ears_monitor_channels
Definition: audio_options_i.h:771
Optional< int > apm_sf_nlpHeadsetAgg
Definition: audio_options_i.h:847
Optional< bool > adm_windows_bypass_system_render_apo
Definition: audio_options_i.h:976
Optional< bool > has_enabled_ear_monitor
Definition: audio_options_i.h:729
Optional< int > neteq_plc_mode
Definition: audio_options_i.h:1056
Optional< int > apm_sf_nsProcBand
Definition: audio_options_i.h:873
Optional< uint32_t > apm_agc_mode
Definition: audio_options_i.h:816
Optional< int32_t > neteq_low_latency_burst_control_platform_ms
Definition: audio_options_i.h:1023
ADM_ANDROID_MODE
Definition: audio_options_i.h:28
Optional< bool > neteq_enable_improve_burst
Definition: audio_options_i.h:1020
Optional< uint32_t > neteq_jitter_buffer_max_packets
Definition: audio_options_i.h:1006
Optional< int32_t > neteq_max_exceed_time_ms
Definition: audio_options_i.h:1016
Optional< int > apm_aec_ainlp_fallback_period
Definition: audio_options_i.h:791
Optional< int32_t > acm_opus_max_encoded_bytes
Definition: audio_options_i.h:993
Optional< int32_t > neteq_max_mute_duration_ms
Definition: audio_options_i.h:1021
Optional< uint32_t > uplink_gain
Definition: audio_options_i.h:1059
Optional< bool > acm_opus_enable_volume_based_bitrate_reduction
Definition: audio_options_i.h:994
Optional< bool > adm_mix_with_others
Definition: audio_options_i.h:722
Optional< int > neteq_limit_prob
Definition: audio_options_i.h:1053
Optional< int32_t > neteq_targetlevel_offset
Definition: audio_options_i.h:1040
Optional< int32_t > neteq_max_packets_stable_playout
Definition: audio_options_i.h:1046
Optional< int > apm_sf_statNsNoiseOverEst
Definition: audio_options_i.h:857
Optional< int > apm_sf_nlpDynamicMode
Definition: audio_options_i.h:849
Optional< int > apm_sf_stftType
Definition: audio_options_i.h:824
Optional< int32_t > apm_ns_level
Definition: audio_options_i.h:883
Optional< std::string > neteq_dump_path
Definition: audio_options_i.h:1052
Optional< uint32_t > apm_agc_target_level_dbfs
Definition: audio_options_i.h:813
Optional< bool > adm_force_use_bluetooth_a2dp
Definition: audio_options_i.h:739
Optional< bool > apm_enable_aec_external
Definition: audio_options_i.h:777
Optional< bool > apm_enable_md
Definition: audio_options_i.h:799
Optional< int32_t > apm_ains_lower_mask
Definition: audio_options_i.h:902
Optional< int > adm_microphone_preference
Definition: audio_options_i.h:743
Optional< bool > enable_muted_talker_detection
Definition: audio_options_i.h:757
Optional< int32_t > apm_ains_attack_factor
Definition: audio_options_i.h:892
@ JAVA_INPUT_AND_OPENSL_OUTPUT
Definition: audio_options_i.h:45
Optional< int32_t > apm_ains_gain_boost_gain2
Definition: audio_options_i.h:950
Optional< int32_t > neteq_high_latency_burst_overuse_limited_quantile
Definition: audio_options_i.h:1035
Definition: video_node_i.h:28
Optional< bool > has_remote_peers
Definition: audio_options_i.h:728
Optional< int32_t > neteq_low_latency_burst_control_window_ms
Definition: audio_options_i.h:1022
Optional< bool > adm_enable_exclusive_mode
Definition: audio_options_i.h:732
Optional< uint32_t > apm_ns_enable_ns_follow_agc
Definition: audio_options_i.h:882
Optional< int > use_media_volume_in_headset
Definition: audio_options_i.h:1064
Optional< bool > apm_aec_saturated
Definition: audio_options_i.h:780
Optional< bool > adm_separate_audio_unit
Definition: audio_options_i.h:1060
Optional< int > apm_aec_fixed_delay
Definition: audio_options_i.h:785