Agora C++ API Reference for All Platforms
|
Public Member Functions | |
AudioOptions ()=default | |
~AudioOptions ()=default | |
void | SetAll (const AudioOptions &change) |
bool | operator== (const AudioOptions &o) const |
AudioOptions & | Filter () |
bool | operator!= (const AudioOptions &o) const |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
Optional<uint32_t> agora::rtc::AudioOptions::audio_scenario |
Optional<uint32_t> agora::rtc::AudioOptions::audio_routing |
Optional<uint32_t> agora::rtc::AudioOptions::opensl_mode |
Optional<bool> agora::rtc::AudioOptions::adm_enable_estimated_device_delay |
Optional<int32_t> agora::rtc::AudioOptions::audio_routing_version |
Optional<bool> agora::rtc::AudioOptions::adm_enable_preferred_aec_delay |
Optional<bool> agora::rtc::AudioOptions::adm_enable_lowlatency_capture |
Optional<bool> agora::rtc::AudioOptions::adm_duck_others |
Optional<bool> agora::rtc::AudioOptions::adm_mix_with_others |
Optional<bool> agora::rtc::AudioOptions::adm_restart_when_interrupted |
Optional<bool> agora::rtc::AudioOptions::adm_enable_oboe |
Optional<bool> agora::rtc::AudioOptions::adm_enable_fallback |
Optional<bool> agora::rtc::AudioOptions::adm_record_audio_session_call_stack |
Optional<bool> agora::rtc::AudioOptions::has_published_stream |
Optional<bool> agora::rtc::AudioOptions::has_subscribed_stream |
Optional<bool> agora::rtc::AudioOptions::has_enabled_ear_monitor |
Optional<uint32_t> agora::rtc::AudioOptions::adm_input_sample_rate |
Optional<uint32_t> agora::rtc::AudioOptions::adm_output_sample_rate |
Optional<bool> agora::rtc::AudioOptions::adm_enable_exclusive_mode |
Optional<uint32_t> agora::rtc::AudioOptions::adm_input_channels |
Optional<uint32_t> agora::rtc::AudioOptions::adm_output_channels |
Optional<bool> agora::rtc::AudioOptions::adm_has_recorded |
Optional<bool> agora::rtc::AudioOptions::adm_enable_mic_selection |
Optional<bool> agora::rtc::AudioOptions::adm_force_use_bluetooth_a2dp |
Optional<bool> agora::rtc::AudioOptions::adm_use_bluetooth_hfp |
Optional<bool> agora::rtc::AudioOptions::adm_use_hw_aec |
Optional<bool> agora::rtc::AudioOptions::adm_enable_hardware_ear_monitor |
Optional<bool> agora::rtc::AudioOptions::adm_force_restart |
Optional<uint32_t> agora::rtc::AudioOptions::adm_audio_layer |
Optional<uint32_t> agora::rtc::AudioOptions::adm_audio_source |
Optional<uint32_t> agora::rtc::AudioOptions::adm_playout_bufsize_factor |
Optional<bool> agora::rtc::AudioOptions::adm_enable_builtin3a |
Optional<int> agora::rtc::AudioOptions::apm_process_channels |
Optional<bool> agora::rtc::AudioOptions::apm_enable_aec |
Optional<int> agora::rtc::AudioOptions::apm_aec_nlp_plan |
Optional<bool> agora::rtc::AudioOptions::apm_aec_saturated |
Optional<int> agora::rtc::AudioOptions::apm_aec_nlp_size |
Optional<int> agora::rtc::AudioOptions::apm_aec_fixed_delay |
Optional<int> agora::rtc::AudioOptions::apm_aec_extra_delay_bias |
Optional<int> agora::rtc::AudioOptions::adm_ext_recording_source_delay_ms |
Optional<int> agora::rtc::AudioOptions::apm_aec_ainlp_reset_period |
Optional<int> agora::rtc::AudioOptions::apm_aec_ainlp_reset_ratio |
Optional<int> agora::rtc::AudioOptions::apm_aec_ainlp_fallback_period |
Optional<int> agora::rtc::AudioOptions::apm_aec_linear_filter_type |
Optional<bool> agora::rtc::AudioOptions::apm_enable_ns |
Optional<int> agora::rtc::AudioOptions::apm_ains_mode |
Optional<int> agora::rtc::AudioOptions::apm_ains_gain_control |
Optional<int> agora::rtc::AudioOptions::apm_ains_speech_enhance |
Optional<bool> agora::rtc::AudioOptions::apm_enable_agc |
Optional<bool> agora::rtc::AudioOptions::apm_enable_md |
Optional<int> agora::rtc::AudioOptions::apm_aimd_value |
Optional<bool> agora::rtc::AudioOptions::apm_enable_highpass_filter |
Optional<bool> agora::rtc::AudioOptions::apm_enable_tone_remover |
Optional<bool> agora::rtc::AudioOptions::apm_enable_pitch_smoother |
Optional<bool> agora::rtc::AudioOptions::apm_enable_howling_control |
Optional<uint32_t> agora::rtc::AudioOptions::apm_delay_offset_ms |
Optional<int32_t> agora::rtc::AudioOptions::apm_aec_nlp_aggressiveness |
Optional<int32_t> agora::rtc::AudioOptions::apm_aec_complexity |
Optional<int32_t> agora::rtc::AudioOptions::apm_aec_sw_processing_mode |
Optional<int32_t> agora::rtc::AudioOptions::apm_aec_linear_filter_length_ms |
Optional<uint32_t> agora::rtc::AudioOptions::apm_agc_target_level_dbfs |
Optional<uint32_t> agora::rtc::AudioOptions::apm_agc_compression_gain_db |
Optional<uint32_t> agora::rtc::AudioOptions::apm_agc_mode |
Optional<uint32_t> agora::rtc::AudioOptions::apm_ns_enable_ns_follow_agc |
Optional<int32_t> agora::rtc::AudioOptions::apm_ns_level |
Optional<uint32_t> agora::rtc::AudioOptions::apm_ns_noiseGateThres |
Optional<int32_t> agora::rtc::AudioOptions::apm_ns_complexity |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_fft_size |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_maxtolerant_ms |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_attack_factor |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_release_factor |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_upper_bound |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_upper_mask |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_lower_bound |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_lower_mask |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_triangle_1 |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_triangle_2 |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_triangle_3 |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_threshold_ai |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_threshold_stastical |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_enh_factor_ai |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_enh_factor_stastical |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_noise_over_estimate |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_statistical_bound |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_gain_boost_frq1 |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_gain_boost_gain1 |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_gain_boost_frq2 |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_gain_boost_gain2 |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_gain_boost_frq3 |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_gain_boost_gain3 |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_final_lower_mask |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_noise_pow_floor |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_cng_base_magnitude |
Optional<int32_t> agora::rtc::AudioOptions::apm_ains_strategy |
Optional<bool> agora::rtc::AudioOptions::apm_enable_record_boost |
Optional<int32_t> agora::rtc::AudioOptions::apm_farend_gain_threshold |
Optional<uint32_t> agora::rtc::AudioOptions::apm_farend_gain |
Optional<uint32_t> agora::rtc::AudioOptions::acm_bitrate |
Optional<uint32_t> agora::rtc::AudioOptions::acm_codec |
Optional<bool> agora::rtc::AudioOptions::acm_dtx |
Optional<bool> agora::rtc::AudioOptions::acm_plc |
Optional<uint32_t> agora::rtc::AudioOptions::acm_complex_level |
Optional<uint32_t> agora::rtc::AudioOptions::acm_ptime |
Optional<bool> agora::rtc::AudioOptions::acm_hw_encode_opus |
Optional<bool> agora::rtc::AudioOptions::acm_hw_decode_opus |
Optional<bool> agora::rtc::AudioOptions::acm_opus_celt_only |
Optional<bool> agora::rtc::AudioOptions::audio_resend |
Optional<uint32_t> agora::rtc::AudioOptions::audio_rsfec_frame_num |
Optional<uint32_t> agora::rtc::AudioOptions::audio_rsfec_interleave_num |
Optional<uint32_t> agora::rtc::AudioOptions::audio_fec_frame_num |
Optional<uint32_t> agora::rtc::AudioOptions::audio_fec_interleave_num |
Optional<uint32_t> agora::rtc::AudioOptions::neteq_live_min_delay |
Optional<uint32_t> agora::rtc::AudioOptions::neteq_jitter_buffer_max_packets |
Optional<bool> agora::rtc::AudioOptions::neteq_jitter_buffer_fast_accelerate |
Optional<int32_t> agora::rtc::AudioOptions::neteq_jitter_max_target_delay |
Optional<int32_t> agora::rtc::AudioOptions::neteq_filter_target_loss |
Optional<int32_t> agora::rtc::AudioOptions::neteq_max_filter_window |
Optional<bool> agora::rtc::AudioOptions::neteq_enable_expired_peak_dector |
Optional<int32_t> agora::rtc::AudioOptions::neteq_max_exceed_time_ms |
Optional<uint32_t> agora::rtc::AudioOptions::neteq_max_filter_dup_num |
Optional<bool> agora::rtc::AudioOptions::neteq_enable_voice_volume_level |
Optional<bool> agora::rtc::AudioOptions::neteq_enable_individuality_delay |
Optional<bool> agora::rtc::AudioOptions::neteq_enable_improve_burst |
Optional<int32_t> agora::rtc::AudioOptions::neteq_low_latency_burst_control_window_ms |
Optional<int32_t> agora::rtc::AudioOptions::neteq_low_latency_burst_control_platform_ms |
Optional<int32_t> agora::rtc::AudioOptions::neteq_low_latency_burst_peak_num_threshold |
Optional<int32_t> agora::rtc::AudioOptions::neteq_low_latency_burst_trend_threshold |
Optional<int32_t> agora::rtc::AudioOptions::neteq_low_latency_burst_peak_trend_increased_threshold |
Optional<int32_t> agora::rtc::AudioOptions::neteq_low_latency_burst_overuse_limited_quantile |
Optional<int32_t> agora::rtc::AudioOptions::neteq_low_latency_burst_comb_window_second |
Optional<int32_t> agora::rtc::AudioOptions::neteq_low_latency_burst_max_jitter_limit_ms |
Optional<int32_t> agora::rtc::AudioOptions::neteq_high_latency_burst_control_window_ms |
Optional<int32_t> agora::rtc::AudioOptions::neteq_high_latency_burst_control_platform_ms |
Optional<int32_t> agora::rtc::AudioOptions::neteq_high_latency_burst_peak_num_threshold |
Optional<int32_t> agora::rtc::AudioOptions::neteq_high_latency_burst_trend_threshold |
Optional<int32_t> agora::rtc::AudioOptions::neteq_high_latency_burst_peak_trend_increased_threshold |
Optional<int32_t> agora::rtc::AudioOptions::neteq_high_latency_burst_overuse_limited_quantile |
Optional<int32_t> agora::rtc::AudioOptions::neteq_high_latency_burst_comb_window_second |
Optional<int32_t> agora::rtc::AudioOptions::neteq_high_latency_burst_max_jitter_limit_ms |
Optional<bool> agora::rtc::AudioOptions::neteq_target_level_optimization |
Optional<uint32_t> agora::rtc::AudioOptions::neteq_aqm_voice_threshold |
Optional<uint32_t> agora::rtc::AudioOptions::neteq_dump_level |
Optional<std::string> agora::rtc::AudioOptions::neteq_dump_path |
Optional<int> agora::rtc::AudioOptions::neteq_limit_prob |
Optional<int> agora::rtc::AudioOptions::neteq_lower_limit_probability |
Optional<int> agora::rtc::AudioOptions::neteq_plc_mode |
Optional<uint32_t> agora::rtc::AudioOptions::dwlink_gain |
Optional<uint32_t> agora::rtc::AudioOptions::uplink_gain |
Optional<bool> agora::rtc::AudioOptions::derived_headset_black_list_device |
Optional<int> agora::rtc::AudioOptions::use_media_volume_in_headset |
Optional<int> agora::rtc::AudioOptions::use_media_volume_in_audience |
Optional<int> agora::rtc::AudioOptions::use_media_volume_in_solo |
Optional<int> agora::rtc::AudioOptions::use_media_volume_in_bluetooth |