Agora Java API Reference for Android
Public Member Functions | Public Attributes | List of all members
agora::rtc::AudioOptions Struct Reference

Public Member Functions

void SetAll (const AudioOptions &change)
 
bool operator== (const AudioOptions &o) const
 
AudioOptionsFilter ()
 
bool operator!= (const AudioOptions &o) const
 

Public Attributes

Optional< uint32_t > audio_scenario
 
Optional< uint32_t > audio_routing
 
Optional< OPENSL_MODE > opensl_mode
 
Optional< bool > has_published_stream
 
Optional< bool > has_subscribed_stream
 
Optional< uint32_t > adm_mix_option_selected
 
Optional< uint32_t > adm_input_sample_rate
 
Optional< uint32_t > adm_output_sample_rate
 
Optional< bool > adm_stereo_out
 
Optional< uint32_t > adm_force_use_bluetooth_a2dp
 
Optional< bool > adm_keep_audio_session
 
Optional< bool > adm_use_hw_aec
 
Optional< bool > adm_output_align_input_sample_rate
 
Optional< bool > adm_force_restart
 
Optional< bool > adm_enable_opensl
 
Optional< uint32_t > adm_audio_layer
 
Optional< bool > adm_enable_record_but_not_publish
 
Optional< uint32_t > adm_audio_source
 
Optional< float > adm_playout_bufsize_factor
 
Optional< bool > apm_override_lua_enable_aec
 
Optional< bool > apm_override_lua_enable_ns
 
Optional< bool > apm_override_lua_enable_agc
 
Optional< bool > apm_override_lua_enable_md
 
Optional< bool > apm_enable_aec
 
Optional< bool > apm_enable_ns
 
Optional< bool > apm_enable_agc
 
Optional< bool > apm_enable_md
 
Optional< bool > apm_enable_highpass_filter
 
Optional< bool > apm_enable_tone_remover
 
Optional< bool > apm_enable_pitch_smoother
 
Optional< bool > apm_enable_howling_control
 
Optional< uint32_t > apm_delay_offset_ms
 
Optional< uint32_t > apm_aec_suppression_level
 
Optional< uint32_t > apm_aec_delay_type
 
Optional< uint32_t > apm_aec_nlp_aggressiveness
 
Optional< uint32_t > apm_agc_target_level_dbfs
 
Optional< uint32_t > apm_agc_compression_gain_db
 
Optional< uint32_t > apm_agc_mode
 
Optional< uint32_t > apm_ns_level
 
Optional< bool > apm_enable_dtd
 
Optional< uint32_t > acm_bitrate
 
Optional< uint32_t > acm_codec
 
Optional< bool > acm_dtx
 
Optional< bool > acm_plc
 
Optional< uint32_t > acm_complex_level
 
Optional< uint32_t > neteq_live_min_delay
 
Optional< uint32_t > neteq_jitter_buffer_max_packets
 
Optional< bool > neteq_jitter_buffer_fast_accelerate
 
Optional< bool > neteq_target_level_optimization
 
Optional< uint32_t > playback_volume
 
Optional< bool > webrtc_enable_aec3
 
Optional< bool > derived_headset_black_list_device