}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_device_stats_t_unheld_set(void * jarg1, unsigned long jarg2) {\r
+ switch_device_stats_t *arg1 = (switch_device_stats_t *) 0 ;\r
+ uint32_t arg2 ;\r
+ \r
+ arg1 = (switch_device_stats_t *)jarg1; \r
+ arg2 = (uint32_t)jarg2; \r
+ if (arg1) (arg1)->unheld = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_device_stats_t_unheld_get(void * jarg1) {\r
+ unsigned long jresult ;\r
+ switch_device_stats_t *arg1 = (switch_device_stats_t *) 0 ;\r
+ uint32_t result;\r
+ \r
+ arg1 = (switch_device_stats_t *)jarg1; \r
+ result = (uint32_t) ((arg1)->unheld);\r
+ jresult = (unsigned long)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_device_stats_t_unheld_in_set(void * jarg1, unsigned long jarg2) {\r
+ switch_device_stats_t *arg1 = (switch_device_stats_t *) 0 ;\r
+ uint32_t arg2 ;\r
+ \r
+ arg1 = (switch_device_stats_t *)jarg1; \r
+ arg2 = (uint32_t)jarg2; \r
+ if (arg1) (arg1)->unheld_in = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_device_stats_t_unheld_in_get(void * jarg1) {\r
+ unsigned long jresult ;\r
+ switch_device_stats_t *arg1 = (switch_device_stats_t *) 0 ;\r
+ uint32_t result;\r
+ \r
+ arg1 = (switch_device_stats_t *)jarg1; \r
+ result = (uint32_t) ((arg1)->unheld_in);\r
+ jresult = (unsigned long)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_device_stats_t_unheld_out_set(void * jarg1, unsigned long jarg2) {\r
+ switch_device_stats_t *arg1 = (switch_device_stats_t *) 0 ;\r
+ uint32_t arg2 ;\r
+ \r
+ arg1 = (switch_device_stats_t *)jarg1; \r
+ arg2 = (uint32_t)jarg2; \r
+ if (arg1) (arg1)->unheld_out = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_device_stats_t_unheld_out_get(void * jarg1) {\r
+ unsigned long jresult ;\r
+ switch_device_stats_t *arg1 = (switch_device_stats_t *) 0 ;\r
+ uint32_t result;\r
+ \r
+ arg1 = (switch_device_stats_t *)jarg1; \r
+ result = (uint32_t) ((arg1)->unheld_out);\r
+ jresult = (unsigned long)result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void SWIGSTDCALL CSharp_switch_device_stats_t_hup_set(void * jarg1, unsigned long jarg2) {\r
switch_device_stats_t *arg1 = (switch_device_stats_t *) 0 ;\r
uint32_t arg2 ;\r
}\r
\r
\r
-SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_hash_insert(void * jarg1, char * jarg2, void * jarg3) {\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_hash_insert_destructor(void * jarg1, char * jarg2, void * jarg3, void * jarg4) {\r
int jresult ;\r
switch_hash_t *arg1 = (switch_hash_t *) 0 ;\r
char *arg2 = (char *) 0 ;\r
void *arg3 = (void *) 0 ;\r
+ hashtable_destructor_t arg4 = (hashtable_destructor_t) 0 ;\r
switch_status_t result;\r
\r
arg1 = (switch_hash_t *)jarg1; \r
arg2 = (char *)jarg2; \r
arg3 = (void *)jarg3; \r
- result = (switch_status_t)switch_core_hash_insert(arg1,(char const *)arg2,(void const *)arg3);\r
+ arg4 = (hashtable_destructor_t)jarg4; \r
+ result = (switch_status_t)switch_core_hash_insert_destructor(arg1,(char const *)arg2,(void const *)arg3,arg4);\r
jresult = result; \r
return jresult;\r
}\r
}\r
\r
\r
-SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_speech_open(void * jarg1, char * jarg2, char * jarg3, unsigned int jarg4, unsigned int jarg5, void * jarg6, void * jarg7) {\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_speech_open(void * jarg1, char * jarg2, char * jarg3, unsigned int jarg4, unsigned int jarg5, unsigned int jarg6, void * jarg7, void * jarg8) {\r
int jresult ;\r
switch_speech_handle_t *arg1 = (switch_speech_handle_t *) 0 ;\r
char *arg2 = (char *) 0 ;\r
char *arg3 = (char *) 0 ;\r
unsigned int arg4 ;\r
unsigned int arg5 ;\r
- switch_speech_flag_t *arg6 = (switch_speech_flag_t *) 0 ;\r
- switch_memory_pool_t *arg7 = (switch_memory_pool_t *) 0 ;\r
+ unsigned int arg6 ;\r
+ switch_speech_flag_t *arg7 = (switch_speech_flag_t *) 0 ;\r
+ switch_memory_pool_t *arg8 = (switch_memory_pool_t *) 0 ;\r
switch_status_t result;\r
\r
arg1 = (switch_speech_handle_t *)jarg1; \r
arg3 = (char *)jarg3; \r
arg4 = (unsigned int)jarg4; \r
arg5 = (unsigned int)jarg5; \r
- arg6 = (switch_speech_flag_t *)jarg6; \r
- arg7 = (switch_memory_pool_t *)jarg7; \r
- result = (switch_status_t)switch_core_speech_open(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6,arg7);\r
+ arg6 = (unsigned int)jarg6; \r
+ arg7 = (switch_speech_flag_t *)jarg7; \r
+ arg8 = (switch_memory_pool_t *)jarg8; \r
+ result = (switch_status_t)switch_core_speech_open(arg1,(char const *)arg2,(char const *)arg3,arg4,arg5,arg6,arg7,arg8);\r
jresult = result; \r
return jresult;\r
}\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_real_channels_set(void * jarg1, unsigned long jarg2) {\r
+ switch_file_handle *arg1 = (switch_file_handle *) 0 ;\r
+ uint32_t arg2 ;\r
+ \r
+ arg1 = (switch_file_handle *)jarg1; \r
+ arg2 = (uint32_t)jarg2; \r
+ if (arg1) (arg1)->real_channels = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_file_handle_real_channels_get(void * jarg1) {\r
+ unsigned long jresult ;\r
+ switch_file_handle *arg1 = (switch_file_handle *) 0 ;\r
+ uint32_t result;\r
+ \r
+ arg1 = (switch_file_handle *)jarg1; \r
+ result = (uint32_t) ((arg1)->real_channels);\r
+ jresult = (unsigned long)result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void SWIGSTDCALL CSharp_switch_file_handle_format_set(void * jarg1, unsigned int jarg2) {\r
switch_file_handle *arg1 = (switch_file_handle *) 0 ;\r
unsigned int arg2 ;\r
\r
SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_interface_speech_open_set(void * jarg1, void * jarg2) {\r
switch_speech_interface *arg1 = (switch_speech_interface *) 0 ;\r
- switch_status_t (*arg2)(switch_speech_handle_t *,char const *,int,switch_speech_flag_t *) = (switch_status_t (*)(switch_speech_handle_t *,char const *,int,switch_speech_flag_t *)) 0 ;\r
+ switch_status_t (*arg2)(switch_speech_handle_t *,char const *,int,int,switch_speech_flag_t *) = (switch_status_t (*)(switch_speech_handle_t *,char const *,int,int,switch_speech_flag_t *)) 0 ;\r
\r
arg1 = (switch_speech_interface *)jarg1; \r
- arg2 = (switch_status_t (*)(switch_speech_handle_t *,char const *,int,switch_speech_flag_t *))jarg2; \r
+ arg2 = (switch_status_t (*)(switch_speech_handle_t *,char const *,int,int,switch_speech_flag_t *))jarg2; \r
if (arg1) (arg1)->speech_open = arg2;\r
}\r
\r
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_speech_interface_speech_open_get(void * jarg1) {\r
void * jresult ;\r
switch_speech_interface *arg1 = (switch_speech_interface *) 0 ;\r
- switch_status_t (*result)(switch_speech_handle_t *,char const *,int,switch_speech_flag_t *) = 0 ;\r
+ switch_status_t (*result)(switch_speech_handle_t *,char const *,int,int,switch_speech_flag_t *) = 0 ;\r
\r
arg1 = (switch_speech_interface *)jarg1; \r
- result = (switch_status_t (*)(switch_speech_handle_t *,char const *,int,switch_speech_flag_t *)) ((arg1)->speech_open);\r
+ result = (switch_status_t (*)(switch_speech_handle_t *,char const *,int,int,switch_speech_flag_t *)) ((arg1)->speech_open);\r
jresult = (void *)result; \r
return jresult;\r
}\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_handle_channels_set(void * jarg1, unsigned long jarg2) {\r
+ switch_speech_handle *arg1 = (switch_speech_handle *) 0 ;\r
+ uint32_t arg2 ;\r
+ \r
+ arg1 = (switch_speech_handle *)jarg1; \r
+ arg2 = (uint32_t)jarg2; \r
+ if (arg1) (arg1)->channels = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_speech_handle_channels_get(void * jarg1) {\r
+ unsigned long jresult ;\r
+ switch_speech_handle *arg1 = (switch_speech_handle *) 0 ;\r
+ uint32_t result;\r
+ \r
+ arg1 = (switch_speech_handle *)jarg1; \r
+ result = (uint32_t) ((arg1)->channels);\r
+ jresult = (unsigned long)result; \r
+ return jresult;\r
+}\r
+\r
+\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_handle_real_channels_set(void * jarg1, unsigned long jarg2) {\r
+ switch_speech_handle *arg1 = (switch_speech_handle *) 0 ;\r
+ uint32_t arg2 ;\r
+ \r
+ arg1 = (switch_speech_handle *)jarg1; \r
+ arg2 = (uint32_t)jarg2; \r
+ if (arg1) (arg1)->real_channels = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_speech_handle_real_channels_get(void * jarg1) {\r
+ unsigned long jresult ;\r
+ switch_speech_handle *arg1 = (switch_speech_handle *) 0 ;\r
+ uint32_t result;\r
+ \r
+ arg1 = (switch_speech_handle *)jarg1; \r
+ result = (uint32_t) ((arg1)->real_channels);\r
+ jresult = (unsigned long)result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void SWIGSTDCALL CSharp_switch_speech_handle_voice_set(void * jarg1, char * jarg2) {\r
switch_speech_handle *arg1 = (switch_speech_handle *) 0 ;\r
char *arg2 ;\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_fmtp_stereo_set(void * jarg1, int jarg2) {\r
+ switch_codec_fmtp *arg1 = (switch_codec_fmtp *) 0 ;\r
+ int arg2 ;\r
+ \r
+ arg1 = (switch_codec_fmtp *)jarg1; \r
+ arg2 = (int)jarg2; \r
+ if (arg1) (arg1)->stereo = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_codec_fmtp_stereo_get(void * jarg1) {\r
+ int jresult ;\r
+ switch_codec_fmtp *arg1 = (switch_codec_fmtp *) 0 ;\r
+ int result;\r
+ \r
+ arg1 = (switch_codec_fmtp *)jarg1; \r
+ result = (int) ((arg1)->stereo);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_fmtp_private_info_set(void * jarg1, void * jarg2) {\r
switch_codec_fmtp *arg1 = (switch_codec_fmtp *) 0 ;\r
void *arg2 = (void *) 0 ;\r
}\r
\r
\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_audio_resampler_t_channels_set(void * jarg1, int jarg2) {\r
+ switch_audio_resampler_t *arg1 = (switch_audio_resampler_t *) 0 ;\r
+ int arg2 ;\r
+ \r
+ arg1 = (switch_audio_resampler_t *)jarg1; \r
+ arg2 = (int)jarg2; \r
+ if (arg1) (arg1)->channels = arg2;\r
+}\r
+\r
+\r
+SWIGEXPORT int SWIGSTDCALL CSharp_switch_audio_resampler_t_channels_get(void * jarg1) {\r
+ int jresult ;\r
+ switch_audio_resampler_t *arg1 = (switch_audio_resampler_t *) 0 ;\r
+ int result;\r
+ \r
+ arg1 = (switch_audio_resampler_t *)jarg1; \r
+ result = (int) ((arg1)->channels);\r
+ jresult = result; \r
+ return jresult;\r
+}\r
+\r
+\r
SWIGEXPORT void * SWIGSTDCALL CSharp_new_switch_audio_resampler_t() {\r
void * jresult ;\r
switch_audio_resampler_t *result = 0 ;\r
}\r
\r
\r
-SWIGEXPORT void SWIGSTDCALL CSharp_switch_generate_sln_silence(void * jarg1, unsigned long jarg2, unsigned long jarg3) {\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_generate_sln_silence(void * jarg1, unsigned long jarg2, unsigned long jarg3, unsigned long jarg4) {\r
int16_t *arg1 = (int16_t *) 0 ;\r
uint32_t arg2 ;\r
uint32_t arg3 ;\r
+ uint32_t arg4 ;\r
\r
arg1 = (int16_t *)jarg1; \r
arg2 = (uint32_t)jarg2; \r
arg3 = (uint32_t)jarg3; \r
- switch_generate_sln_silence(arg1,arg2,arg3);\r
+ arg4 = (uint32_t)jarg4; \r
+ switch_generate_sln_silence(arg1,arg2,arg3,arg4);\r
}\r
\r
\r
}\r
\r
\r
-SWIGEXPORT void SWIGSTDCALL CSharp_switch_mux_channels(void * jarg1, void * jarg2, unsigned long jarg3) {\r
+SWIGEXPORT void SWIGSTDCALL CSharp_switch_mux_channels(void * jarg1, void * jarg2, unsigned long jarg3, unsigned long jarg4) {\r
int16_t *arg1 = (int16_t *) 0 ;\r
switch_size_t arg2 ;\r
uint32_t arg3 ;\r
+ uint32_t arg4 ;\r
switch_size_t *argp2 ;\r
\r
arg1 = (int16_t *)jarg1; \r
}\r
arg2 = *argp2; \r
arg3 = (uint32_t)jarg3; \r
- switch_mux_channels(arg1,arg2,arg3);\r
+ arg4 = (uint32_t)jarg4; \r
+ switch_mux_channels(arg1,arg2,arg3,arg4);\r
}\r
\r
\r
arg1 = (switch_core_session_t *)jarg1; \r
arg2 = (char *)jarg2; \r
arg3 = (char *)jarg3; \r
- result = (switch_status_t)switch_ivr_detect_speech_load_grammar(arg1,arg2,arg3);\r
+ result = (switch_status_t)switch_ivr_detect_speech_load_grammar(arg1,(char const *)arg2,(char const *)arg3);\r
jresult = result; \r
return jresult;\r
}\r
return ret;\r
}\r
\r
- public static switch_status_t switch_core_hash_insert(SWIGTYPE_p_switch_hashtable hash, string key, SWIGTYPE_p_void data) {\r
- switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_hash_insert(SWIGTYPE_p_switch_hashtable.getCPtr(hash), key, SWIGTYPE_p_void.getCPtr(data));\r
+ public static switch_status_t switch_core_hash_insert_destructor(SWIGTYPE_p_switch_hashtable hash, string key, SWIGTYPE_p_void data, SWIGTYPE_p_f_p_void__void destructor) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_hash_insert_destructor(SWIGTYPE_p_switch_hashtable.getCPtr(hash), key, SWIGTYPE_p_void.getCPtr(data), SWIGTYPE_p_f_p_void__void.getCPtr(destructor));\r
return ret;\r
}\r
\r
return ret;\r
}\r
\r
- public static switch_status_t switch_core_speech_open(switch_speech_handle sh, string module_name, string voice_name, uint rate, uint interval, SWIGTYPE_p_unsigned_long flags, SWIGTYPE_p_apr_pool_t pool) {\r
- switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_speech_open(switch_speech_handle.getCPtr(sh), module_name, voice_name, rate, interval, SWIGTYPE_p_unsigned_long.getCPtr(flags), SWIGTYPE_p_apr_pool_t.getCPtr(pool));\r
+ public static switch_status_t switch_core_speech_open(switch_speech_handle sh, string module_name, string voice_name, uint rate, uint interval, uint channels, SWIGTYPE_p_unsigned_long flags, SWIGTYPE_p_apr_pool_t pool) {\r
+ switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_core_speech_open(switch_speech_handle.getCPtr(sh), module_name, voice_name, rate, interval, channels, SWIGTYPE_p_unsigned_long.getCPtr(flags), SWIGTYPE_p_apr_pool_t.getCPtr(pool));\r
return ret;\r
}\r
\r
freeswitchPINVOKE.switch_swap_linear(SWIGTYPE_p_short.getCPtr(buf), len);\r
}\r
\r
- public static void switch_generate_sln_silence(SWIGTYPE_p_short data, uint samples, uint divisor) {\r
- freeswitchPINVOKE.switch_generate_sln_silence(SWIGTYPE_p_short.getCPtr(data), samples, divisor);\r
+ public static void switch_generate_sln_silence(SWIGTYPE_p_short data, uint samples, uint channels, uint divisor) {\r
+ freeswitchPINVOKE.switch_generate_sln_silence(SWIGTYPE_p_short.getCPtr(data), samples, channels, divisor);\r
}\r
\r
public static void switch_change_sln_volume(SWIGTYPE_p_short data, uint samples, int vol) {\r
return ret;\r
}\r
\r
- public static void switch_mux_channels(SWIGTYPE_p_short data, SWIGTYPE_p_switch_size_t samples, uint channels) {\r
- freeswitchPINVOKE.switch_mux_channels(SWIGTYPE_p_short.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(samples), channels);\r
+ public static void switch_mux_channels(SWIGTYPE_p_short data, SWIGTYPE_p_switch_size_t samples, uint orig_channels, uint channels) {\r
+ freeswitchPINVOKE.switch_mux_channels(SWIGTYPE_p_short.getCPtr(data), SWIGTYPE_p_switch_size_t.getCPtr(samples), orig_channels, channels);\r
if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();\r
}\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_device_stats_t_held_out_get")]\r
public static extern uint switch_device_stats_t_held_out_get(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_device_stats_t_unheld_set")]\r
+ public static extern void switch_device_stats_t_unheld_set(HandleRef jarg1, uint jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_device_stats_t_unheld_get")]\r
+ public static extern uint switch_device_stats_t_unheld_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_device_stats_t_unheld_in_set")]\r
+ public static extern void switch_device_stats_t_unheld_in_set(HandleRef jarg1, uint jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_device_stats_t_unheld_in_get")]\r
+ public static extern uint switch_device_stats_t_unheld_in_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_device_stats_t_unheld_out_set")]\r
+ public static extern void switch_device_stats_t_unheld_out_set(HandleRef jarg1, uint jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_device_stats_t_unheld_out_get")]\r
+ public static extern uint switch_device_stats_t_unheld_out_get(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_device_stats_t_hup_set")]\r
public static extern void switch_device_stats_t_hup_set(HandleRef jarg1, uint jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_hash_destroy")]\r
public static extern int switch_core_hash_destroy(HandleRef jarg1);\r
\r
- [DllImport("mod_managed", EntryPoint="CSharp_switch_core_hash_insert")]\r
- public static extern int switch_core_hash_insert(HandleRef jarg1, string jarg2, HandleRef jarg3);\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_core_hash_insert_destructor")]\r
+ public static extern int switch_core_hash_insert_destructor(HandleRef jarg1, string jarg2, HandleRef jarg3, HandleRef jarg4);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_hash_insert_locked")]\r
public static extern int switch_core_hash_insert_locked(HandleRef jarg1, string jarg2, HandleRef jarg3, HandleRef jarg4);\r
public static extern int switch_core_file_truncate(HandleRef jarg1, long jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_speech_open")]\r
- public static extern int switch_core_speech_open(HandleRef jarg1, string jarg2, string jarg3, uint jarg4, uint jarg5, HandleRef jarg6, HandleRef jarg7);\r
+ public static extern int switch_core_speech_open(HandleRef jarg1, string jarg2, string jarg3, uint jarg4, uint jarg5, uint jarg6, HandleRef jarg7, HandleRef jarg8);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_speech_feed_tts")]\r
public static extern int switch_core_speech_feed_tts(HandleRef jarg1, string jarg2, HandleRef jarg3);\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_file_handle_channels_get")]\r
public static extern uint switch_file_handle_channels_get(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_file_handle_real_channels_set")]\r
+ public static extern void switch_file_handle_real_channels_set(HandleRef jarg1, uint jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_file_handle_real_channels_get")]\r
+ public static extern uint switch_file_handle_real_channels_get(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_file_handle_format_set")]\r
public static extern void switch_file_handle_format_set(HandleRef jarg1, uint jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_speech_handle_samples_get")]\r
public static extern uint switch_speech_handle_samples_get(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_speech_handle_channels_set")]\r
+ public static extern void switch_speech_handle_channels_set(HandleRef jarg1, uint jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_speech_handle_channels_get")]\r
+ public static extern uint switch_speech_handle_channels_get(HandleRef jarg1);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_speech_handle_real_channels_set")]\r
+ public static extern void switch_speech_handle_real_channels_set(HandleRef jarg1, uint jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_speech_handle_real_channels_get")]\r
+ public static extern uint switch_speech_handle_real_channels_get(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_speech_handle_voice_set")]\r
public static extern void switch_speech_handle_voice_set(HandleRef jarg1, string jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_codec_fmtp_microseconds_per_packet_get")]\r
public static extern int switch_codec_fmtp_microseconds_per_packet_get(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_codec_fmtp_stereo_set")]\r
+ public static extern void switch_codec_fmtp_stereo_set(HandleRef jarg1, int jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_codec_fmtp_stereo_get")]\r
+ public static extern int switch_codec_fmtp_stereo_get(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_codec_fmtp_private_info_set")]\r
public static extern void switch_codec_fmtp_private_info_set(HandleRef jarg1, HandleRef jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_audio_resampler_t_to_size_get")]\r
public static extern uint switch_audio_resampler_t_to_size_get(HandleRef jarg1);\r
\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_audio_resampler_t_channels_set")]\r
+ public static extern void switch_audio_resampler_t_channels_set(HandleRef jarg1, int jarg2);\r
+\r
+ [DllImport("mod_managed", EntryPoint="CSharp_switch_audio_resampler_t_channels_get")]\r
+ public static extern int switch_audio_resampler_t_channels_get(HandleRef jarg1);\r
+\r
[DllImport("mod_managed", EntryPoint="CSharp_new_switch_audio_resampler_t")]\r
public static extern IntPtr new_switch_audio_resampler_t();\r
\r
public static extern void switch_swap_linear(HandleRef jarg1, int jarg2);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_generate_sln_silence")]\r
- public static extern void switch_generate_sln_silence(HandleRef jarg1, uint jarg2, uint jarg3);\r
+ public static extern void switch_generate_sln_silence(HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_change_sln_volume")]\r
public static extern void switch_change_sln_volume(HandleRef jarg1, uint jarg2, int jarg3);\r
public static extern uint switch_unmerge_sln(HandleRef jarg1, uint jarg2, HandleRef jarg3, uint jarg4);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_mux_channels")]\r
- public static extern void switch_mux_channels(HandleRef jarg1, HandleRef jarg2, uint jarg3);\r
+ public static extern void switch_mux_channels(HandleRef jarg1, HandleRef jarg2, uint jarg3, uint jarg4);\r
\r
[DllImport("mod_managed", EntryPoint="CSharp_switch_unicast_conninfo_session_set")]\r
public static extern void switch_unicast_conninfo_session_set(HandleRef jarg1, HandleRef jarg2);\r
using System;\r
using System.Runtime.InteropServices;\r
\r
-public class SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_p_unsigned_long__switch_status_t {\r
+public class SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_int_p_unsigned_long__switch_status_t {\r
private HandleRef swigCPtr;\r
\r
- internal SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_p_unsigned_long__switch_status_t(IntPtr cPtr, bool futureUse) {\r
+ internal SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_int_p_unsigned_long__switch_status_t(IntPtr cPtr, bool futureUse) {\r
swigCPtr = new HandleRef(this, cPtr);\r
}\r
\r
- protected SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_p_unsigned_long__switch_status_t() {\r
+ protected SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_int_p_unsigned_long__switch_status_t() {\r
swigCPtr = new HandleRef(null, IntPtr.Zero);\r
}\r
\r
- internal static HandleRef getCPtr(SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_p_unsigned_long__switch_status_t obj) {\r
+ internal static HandleRef getCPtr(SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_int_p_unsigned_long__switch_status_t obj) {\r
return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;\r
}\r
}\r
} \r
}\r
\r
+ public int channels {\r
+ set {\r
+ freeswitchPINVOKE.switch_audio_resampler_t_channels_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ int ret = freeswitchPINVOKE.switch_audio_resampler_t_channels_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
public switch_audio_resampler_t() : this(freeswitchPINVOKE.new_switch_audio_resampler_t(), true) {\r
}\r
\r
CCS_HELD,\r
CCS_RING_WAIT,\r
CCS_HANGUP,\r
- CCS_UNHOLD\r
+ CCS_UNHELD\r
}\r
\r
}\r
} \r
}\r
\r
+ public int stereo {\r
+ set {\r
+ freeswitchPINVOKE.switch_codec_fmtp_stereo_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ int ret = freeswitchPINVOKE.switch_codec_fmtp_stereo_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
public SWIGTYPE_p_void private_info {\r
set {\r
freeswitchPINVOKE.switch_codec_fmtp_private_info_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));\r
SWITCH_MESSAGE_INDICATE_BLIND_TRANSFER_RESPONSE,\r
SWITCH_MESSAGE_INDICATE_STUN_ERROR,\r
SWITCH_MESSAGE_INDICATE_MEDIA_RENEG,\r
+ SWITCH_MESSAGE_INDICATE_KEEPALIVE,\r
SWITCH_MESSAGE_REFER_EVENT,\r
SWITCH_MESSAGE_ANSWER_EVENT,\r
SWITCH_MESSAGE_PROGRESS_EVENT,\r
SWITCH_MESSAGE_RING_EVENT,\r
SWITCH_MESSAGE_RESAMPLE_EVENT,\r
+ SWITCH_MESSAGE_HEARTBEAT_EVENT,\r
SWITCH_MESSAGE_INVALID\r
}\r
\r
SDS_ACTIVE,\r
SDS_ACTIVE_MULTI,\r
SDS_HELD,\r
+ SDS_UNHELD,\r
SDS_HANGUP\r
}\r
\r
} \r
}\r
\r
+ public uint unheld {\r
+ set {\r
+ freeswitchPINVOKE.switch_device_stats_t_unheld_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ uint ret = freeswitchPINVOKE.switch_device_stats_t_unheld_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public uint unheld_in {\r
+ set {\r
+ freeswitchPINVOKE.switch_device_stats_t_unheld_in_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ uint ret = freeswitchPINVOKE.switch_device_stats_t_unheld_in_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public uint unheld_out {\r
+ set {\r
+ freeswitchPINVOKE.switch_device_stats_t_unheld_out_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ uint ret = freeswitchPINVOKE.switch_device_stats_t_unheld_out_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
public uint hup {\r
set {\r
freeswitchPINVOKE.switch_device_stats_t_hup_set(swigCPtr, value);\r
} \r
}\r
\r
+ public uint real_channels {\r
+ set {\r
+ freeswitchPINVOKE.switch_file_handle_real_channels_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ uint ret = freeswitchPINVOKE.switch_file_handle_real_channels_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
public uint format {\r
set {\r
freeswitchPINVOKE.switch_file_handle_format_set(swigCPtr, value);\r
SCSC_DEBUG_LEVEL,\r
SCSC_FLUSH_DB_HANDLES,\r
SCSC_SHUTDOWN_NOW,\r
+ SCSC_REINCARNATE_NOW,\r
SCSC_CALIBRATE_CLOCK,\r
SCSC_SAVE_HISTORY,\r
SCSC_CRASH,\r
} \r
}\r
\r
+ public uint channels {\r
+ set {\r
+ freeswitchPINVOKE.switch_speech_handle_channels_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ uint ret = freeswitchPINVOKE.switch_speech_handle_channels_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
+ public uint real_channels {\r
+ set {\r
+ freeswitchPINVOKE.switch_speech_handle_real_channels_set(swigCPtr, value);\r
+ } \r
+ get {\r
+ uint ret = freeswitchPINVOKE.switch_speech_handle_real_channels_get(swigCPtr);\r
+ return ret;\r
+ } \r
+ }\r
+\r
public string voice {\r
set {\r
freeswitchPINVOKE.switch_speech_handle_voice_set(swigCPtr, value);\r
} \r
}\r
\r
- public SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_p_unsigned_long__switch_status_t speech_open {\r
+ public SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_int_p_unsigned_long__switch_status_t speech_open {\r
set {\r
- freeswitchPINVOKE.switch_speech_interface_speech_open_set(swigCPtr, SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_p_unsigned_long__switch_status_t.getCPtr(value));\r
+ freeswitchPINVOKE.switch_speech_interface_speech_open_set(swigCPtr, SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_int_p_unsigned_long__switch_status_t.getCPtr(value));\r
} \r
get {\r
IntPtr cPtr = freeswitchPINVOKE.switch_speech_interface_speech_open_get(swigCPtr);\r
- SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_p_unsigned_long__switch_status_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_p_unsigned_long__switch_status_t(cPtr, false);\r
+ SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_int_p_unsigned_long__switch_status_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_speech_handle_p_q_const__char_int_int_p_unsigned_long__switch_status_t(cPtr, false);\r
return ret;\r
} \r
}\r