Class vx_sdk_config_t
Inheritance
vx_sdk_config_t
Assembly: VivoxUnity.dll
Syntax
public class vx_sdk_config_t : IDisposable
Constructors
vx_sdk_config_t()
Declaration
Fields
configSize
Declaration
public static readonly uint configSize
Field Value
swigCMemOwn
Declaration
protected bool swigCMemOwn
Field Value
Properties
allow_shared_capture_devices
Declaration
public int allow_shared_capture_devices { get; set; }
Property Value
app_id
Declaration
public string app_id { get; set; }
Property Value
bluetooth_profile
Declaration
public vx_bluetooth_profile bluetooth_profile { get; set; }
Property Value
callback_handle
Declaration
public SWIGTYPE_p_void callback_handle { get; set; }
Property Value
capture_device_buffer_size_intervals
Declaration
public int capture_device_buffer_size_intervals { get; set; }
Property Value
cert_data_dir
Declaration
public string cert_data_dir { get; set; }
Property Value
default_codecs_mask
Declaration
public uint default_codecs_mask { get; set; }
Property Value
default_render_to_receiver
Declaration
public int default_render_to_receiver { get; set; }
Property Value
disable_audio_ducking
Declaration
public int disable_audio_ducking { get; set; }
Property Value
disable_device_polling
Declaration
public int disable_device_polling { get; set; }
Property Value
dynamic_voice_processing_switching
Declaration
public int dynamic_voice_processing_switching { get; set; }
Property Value
enable_advanced_auto_levels
Declaration
public int enable_advanced_auto_levels { get; set; }
Property Value
enable_dtx
Declaration
public int enable_dtx { get; set; }
Property Value
enable_fast_network_change_detection
Declaration
public int enable_fast_network_change_detection { get; set; }
Property Value
enable_multiparty_text
Declaration
public int enable_multiparty_text { get; set; }
Property Value
enable_persistent_http
Declaration
public int enable_persistent_http { get; set; }
Property Value
force_capture_silence
Declaration
public int force_capture_silence { get; set; }
Property Value
initial_log_level
Declaration
public vx_log_level initial_log_level { get; set; }
Property Value
ios_voice_processing_io_mode
Declaration
public int ios_voice_processing_io_mode { get; set; }
Property Value
job_queue_handle
Declaration
public SWIGTYPE_p_void job_queue_handle { get; set; }
Property Value
lost_rtp_timeout_ms
Declaration
public int lost_rtp_timeout_ms { get; set; }
Property Value
max_logins_per_user
Declaration
public int max_logins_per_user { get; set; }
Property Value
mic_makeup_gain
Declaration
public float mic_makeup_gain { get; set; }
Property Value
mobile_recording_conflicts_avoidance
Declaration
public int mobile_recording_conflicts_avoidance { get; set; }
Property Value
never_rtp_timeout_ms
Declaration
public int never_rtp_timeout_ms { get; set; }
Property Value
num_codec_threads
Declaration
public int num_codec_threads { get; set; }
Property Value
num_voice_threads
Declaration
public int num_voice_threads { get; set; }
Property Value
num_web_threads
Declaration
public int num_web_threads { get; set; }
Property Value
pf_calloc_func
Declaration
public SWIGTYPE_p_f_size_t_size_t__p_void pf_calloc_func { get; set; }
Property Value
pf_free_aligned_func
Declaration
public SWIGTYPE_p_f_p_void__void pf_free_aligned_func { get; set; }
Property Value
pf_free_func
Declaration
public SWIGTYPE_p_f_p_void__void pf_free_func { get; set; }
Property Value
pf_logging_callback
Declaration
public SWIGTYPE_p_f_p_void_enum_vx_log_level_p_q_const__char_p_q_const__char__void pf_logging_callback { get; set; }
Property Value
pf_malloc_aligned_func
Declaration
public SWIGTYPE_p_f_size_t_size_t__p_void pf_malloc_aligned_func { get; set; }
Property Value
pf_malloc_func
Declaration
public SWIGTYPE_p_f_size_t__p_void pf_malloc_func { get; set; }
Property Value
pf_on_after_udp_frame_transmitted
Declaration
public SWIGTYPE_p_f_p_void_enum_vx_udp_frame_type_p_void_int_p_void_int_p_void_int_int__void pf_on_after_udp_frame_transmitted { get; set; }
Property Value
pf_on_assert
Declaration
public SWIGTYPE_p_f_int__void pf_on_assert { get; set; }
Property Value
pf_on_audio_unit_after_capture_audio_read
Declaration
public SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_short_int_int_int__void pf_on_audio_unit_after_capture_audio_read { get; set; }
Property Value
pf_on_audio_unit_before_capture_audio_sent
Declaration
public SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_short_int_int_int_int__void pf_on_audio_unit_before_capture_audio_sent { get; set; }
Property Value
pf_on_audio_unit_before_recv_audio_mixed
Declaration
public SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_vx_before_recv_audio_mixed_participant_data_t_size_t__void pf_on_audio_unit_before_recv_audio_mixed { get; set; }
Property Value
pf_on_audio_unit_before_recv_audio_rendered
Declaration
public SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char_p_short_int_int_int_int__void pf_on_audio_unit_before_recv_audio_rendered { get; set; }
Property Value
pf_on_audio_unit_capture_device_status_changed
Declaration
public SWIGTYPE_p_f_int__void pf_on_audio_unit_capture_device_status_changed { get; set; }
Property Value
pf_on_audio_unit_started
Declaration
public SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char__void pf_on_audio_unit_started { get; set; }
Property Value
pf_on_audio_unit_stopped
Declaration
public SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__char__void pf_on_audio_unit_stopped { get; set; }
Property Value
pf_on_before_udp_frame_transmitted
Declaration
public SWIGTYPE_p_f_p_void_enum_vx_udp_frame_type_p_void_int_p_p_void_p_int_p_p_void_p_int__void pf_on_before_udp_frame_transmitted { get; set; }
Property Value
pf_on_thread_created
Declaration
public SWIGTYPE_p_f_p_void_p_q_const__char__void pf_on_thread_created { get; set; }
Property Value
pf_on_thread_exit
Declaration
public SWIGTYPE_p_f_p_void__void pf_on_thread_exit { get; set; }
Property Value
pf_queue_job_async
Declaration
public SWIGTYPE_p_f_p_void_p_void_size_t__int pf_queue_job_async { get; set; }
Property Value
pf_queue_job_sync
Declaration
public SWIGTYPE_p_f_p_void_p_void_size_t__int pf_queue_job_sync { get; set; }
Property Value
pf_realloc_func
Declaration
public SWIGTYPE_p_f_p_void_size_t__p_void pf_realloc_func { get; set; }
Property Value
pf_request_permission_for_network
Declaration
public SWIGTYPE_p_f_void__int pf_request_permission_for_network { get; set; }
Property Value
pf_sdk_message_callback
Declaration
public SWIGTYPE_p_f_p_void__void pf_sdk_message_callback { get; set; }
Property Value
preferred_sip_port
Declaration
public int preferred_sip_port { get; set; }
Property Value
processor_affinity_mask
Declaration
public long processor_affinity_mask { get; set; }
Property Value
render_device_buffer_size_intervals
Declaration
public int render_device_buffer_size_intervals { get; set; }
Property Value
render_source_initial_buffer_count
Declaration
public int render_source_initial_buffer_count { get; set; }
Property Value
render_source_queue_depth_max
Declaration
public int render_source_queue_depth_max { get; set; }
Property Value
reserved
Declaration
public int reserved { get; set; }
Property Value
upstream_jitter_frame_count
Declaration
public int upstream_jitter_frame_count { get; set; }
Property Value
use_access_tokens
Declaration
public int use_access_tokens { get; set; }
Property Value
use_os_proxy_settings
Declaration
public int use_os_proxy_settings { get; set; }
Property Value
Methods
Dispose()
Declaration
Dispose(bool)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
bool |
disposing |
|
~vx_sdk_config_t()
Declaration
protected ~vx_sdk_config_t()
Implements
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.